Forum Topics
An alias for /forum_topics
exists: /ftopics
(hide, unhide, mark_all_as_read, subscribe, and ubsuscribe routes are not supported).
Search Forum Topics
GET
https://e621.net/forum_topics.json
Moderator+ Required To search hidden forum topics not created by the authenticated user.
Some topics may be in specific categories that require certain user levels to view.
Query Parameters
Name | Type | Description |
---|---|---|
search[title_matches] | String | The title of the forum topic (fuzzy matching). |
search[title] | String | The title of the forum topic (exact matching). |
search[category_id] | Number | The ID of the category the forum topic is in. |
search[is_hidden] | Boolean | If the forum topic is hidden. |
search[is_locked] | Boolean | If the forum topic is locked. |
search[is_sticky] | Boolean | If the forum topic is sticky. |
search[order] | String | The order of the returned results. One of: |
search[id] | Number | |
limit | Number | |
page | String |
Get Forum Topic
GET
https://e621.net/forum_topics/{id}.json
Moderator+ Required If the forum topic is hidden, and not created by the authenticated user.
Some topics may be in specific categories that require certain user levels to view.
Path Parameters
Name | Type | Description |
---|---|---|
id* | Number | The ID of the forum topic. |
Hide Forum Topic
POST
https://e621.net/forum_topics/{id}/hide.json
Authorization Required
Moderator+ Required If the forum topic is not yours.
This operation is idempotent.
Path Parameters
Name | Type | Description |
---|---|---|
id* | Number | The ID of the forum topic to hide. |
Unhide Forum Topic
POST
https://e621.net/forum_topics/{id}/unhide.json
Authorization Required
Moderator+ Required
This operation is idempotent.
Path Parameters
Name | Type | Description |
---|---|---|
id* | Number | The ID of the forum topic to unhide. |
Subscribe To Forum Topic
POST
https://e621.net/forum_topics/{id}/subscribe.json
Authorization Required
Some topics may be in specific categories that require certain user levels to view.
This operation is idempotent.
Path Parameters
Name | Type | Description |
---|---|---|
id* | Number | The ID of the forum topic to subscribe to. |
Unubscribe From Forum Topic
POST
https://e621.net/forum_topics/{id}/subscribe.json
Authorization Required
Some topics may be in specific categories that require certain user levels to view.
This operation is idempotent.
Path Parameters
Name | Type | Description |
---|---|---|
id* | Number | The ID of the forum topic to unsubscribe from. |
Mark All Forum Topics As Read
POST
https://e621.net/forum_topics/mark_all_as_read.json
Authorization Required
Create Forum Topic
POST
https://e621.net/forum_topics.json
Authorization Required
Some topics may be in specific categories that require certain user levels to create topics.
Request Body
Name | Type | Description |
---|---|---|
forum_topic[title] | String | The title of the forum topic. |
forum_topic[category_id] | Number | The ID of the category the forum topic is in. |
forum_topic[is_sticky] | Number | If the forum topic is sticky. Moderator+ Required |
forum_topic[is_locked] | Number | If the forum topic is locked. Moderator+ Required |
forum_topic[original_post_attributes][body] | String | The body of the first post in the topic. Mutually exclusive with |
forum_topic[original_post_attributes][id] | Boolean | IThe ID of the post to use as the first post of this topic. Mutually exclusive with |
Edit Forum Topic
PATCH
https://e621.net/forum_topics/{id}.json
Authorization Required
Admin+ Required If the forum topic is not yours.
Path Parameters
Name | Type | Description |
---|---|---|
id* | Number | The ID of the forum topic to edit. |
Request Body
Name | Type | Description |
---|---|---|
forum_post[body] | String | The body of the forum post. |
Delete Forum Post
DELETE
https://e621.net/forum_posts/{id}.json
Authorization Required
Admin+ Required
Create Forum Post Vote
POST
https://e621.net/forum_posts/{id}/votes.json
Authorization Required
Janitor+ Required If account is less than 3 days old.
Votes can only be added to posts which are the OP of an alias request, implication request, or bulk update request.
Access denied error messages can be combined, separated by a semicolon and space (;
).
Path Parameters
Name | Type | Description |
---|---|---|
id* | Number | The ID of the forum post to vote on. |
Request Body
Name | Type | Description |
---|---|---|
forum_post_vote[score]* | Number | The vote to cast. One of: |
Delete Forum Post Vote
DELETE
https://e621.net/forum_posts/{id}/votes.json
Authorization Required
Path Parameters
Name | Type | Description |
---|---|---|
id* | Number | The ID of the forum post to delete the vote on. |
Last updated