API Documentation

threads/vote

Register a vote on a thread.

URL

https://disqus.com/api/3.0/threads/vote.json

Accessibility

public key, secret key

Supported request methods

POST

Supported formats

json, jsonp

Requires authentication

no

Rate limited

inherits global rate limit

Arguments

Required

  • vote

    Choices: -1, 0, 1

  • thread

    Looks up a thread by ID
    You may pass us the 'ident' or 'link' query types instead of an ID by including 'forum'.

Optional

  • forum

    Defaults to null

    Looks up a forum by ID (aka short name)

Example Responses

Expand json

POST vote=1&thread=1

{
  "code": 0,
  "response": {
    "likesDelta": 1,
    "vote": 1,
    "dislikesDelta": -1,
    "thread": {
      "category": "1",
      "reactions": 0,
      "identifiers": [
        "my-identifier"
      ],
      "forum": "bobross",
      "title": "Happy Accidents",
      "dislikes": 0,
      "isDeleted": false,
      "author": "1",
      "userScore": 1,
      "id": "1",
      "isClosed": false,
      "posts": 130,
      "link": null,
      "likes": 1,
      "message": "\"If you've painted before you know that we don't make mistakes -- we have happy accidents.\"",
      "ipAddress": "127.0.0.1",
      "slug": "happy_accidents",
      "createdAt": "2008-06-10T01:31:43"
    },
    "delta": 1
  }
}
Expand json

POST vote=-1&thread=1

{
  "code": 0,
  "response": {
    "likesDelta": -1,
    "vote": -1,
    "dislikesDelta": 1,
    "thread": {
      "category": "1",
      "reactions": 0,
      "identifiers": [
        "my-identifier"
      ],
      "forum": "bobross",
      "title": "Happy Accidents",
      "dislikes": 1,
      "isDeleted": false,
      "author": "1",
      "userScore": -1,
      "id": "1",
      "isClosed": false,
      "posts": 133,
      "link": null,
      "likes": 0,
      "message": "\"If you've painted before you know that we don't make mistakes -- we have happy accidents.\"",
      "ipAddress": "127.0.0.1",
      "slug": "happy_accidents",
      "createdAt": "2008-06-10T01:31:43"
    },
    "delta": -1
  }
}
Expand json

POST vote=1&thread:ident=my-identifier&forum=bobross

{
  "code": 0,
  "response": {
    "likesDelta": 1,
    "vote": 1,
    "dislikesDelta": -1,
    "thread": {
      "category": "1",
      "reactions": 0,
      "identifiers": [
        "my-identifier"
      ],
      "forum": "bobross",
      "title": "Happy Accidents",
      "dislikes": 0,
      "isDeleted": false,
      "author": "1",
      "userScore": 1,
      "id": "1",
      "isClosed": false,
      "posts": 136,
      "link": null,
      "likes": 1,
      "message": "\"If you've painted before you know that we don't make mistakes -- we have happy accidents.\"",
      "ipAddress": "127.0.0.1",
      "slug": "happy_accidents",
      "createdAt": "2008-06-10T01:31:43"
    },
    "delta": 1
  }
}