### User Rates Endpoints Source: https://shikimori.io/api/doc/2.0.html Endpoints for managing user rates for anime and manga. ```APIDOC ## GET /api/v2/user_rates ### Description List user rates. ## GET /api/v2/user_rates/:id ### Description Show an user rate. ## POST /api/v2/user_rates ### Description Create an user rate. ## PATCH /api/v2/user_rates/:id ### Description Update an user rate. ## PUT /api/v2/user_rates/:id ### Description Update an user rate. ## POST /api/v2/user_rates/:id/increment ### Description Increment episodes/chapters by 1. ## DELETE /api/v2/user_rates/:id ### Description Destroy an user rate. ``` -------------------------------- ### Episode Notifications Source: https://shikimori.io/api/doc/2.0.html Endpoint to notify about anime episode releases. ```APIDOC ## POST /api/v2/episode_notifications ### Description Notify shikimori about anime episode release. ``` -------------------------------- ### POST /api/v2/topics/:topic_id/ignore Source: https://shikimori.io/api/doc/2.0/Topic%20Ignore.html Ignores a specific topic. Requires the 'topics' OAuth scope. ```APIDOC ## POST /api/v2/topics/:topic_id/ignore ### Description Ignore a topic. Requires `topics` oauth scope. ### Method POST ### Endpoint /api/v2/topics/:topic_id/ignore ### Parameters #### Path Parameters - **topic_id** (string) - Required - The ID of the topic to ignore. ### Response #### Success Response (200) - **topic_id** (string) - The ID of the topic. - **is_ignored** (boolean) - Indicates the topic is now ignored. ### Response Example { "topic_id": "82468", "is_ignored": true } ``` -------------------------------- ### Unignore a topic via DELETE Source: https://shikimori.io/api/doc/2.0/Topic%20Ignore.html Sends a request to remove the ignore status from a specific topic by ID. ```http DELETE /api/v2/topics/82468/ignore {} 200 { "topic_id": "82468", "is_ignored": false } ``` -------------------------------- ### User Ignore Endpoints Source: https://shikimori.io/api/doc/2.0.html Endpoints to manage ignored users. ```APIDOC ## POST /api/v2/users/:user_id/ignore ### Description Ignore a user. ## DELETE /api/v2/users/:user_id/ignore ### Description Unignore a user. ``` -------------------------------- ### Topic Ignore Endpoints Source: https://shikimori.io/api/doc/2.0.html Endpoints to manage ignored topics. ```APIDOC ## POST /api/v2/topics/:topic_id/ignore ### Description Ignore a topic. ## DELETE /api/v2/topics/:topic_id/ignore ### Description Unignore a topic. ``` -------------------------------- ### Unignore a user via DELETE Source: https://shikimori.io/api/doc/2.0/User%20Ignore.html Sends a request to remove a user from the ignore list. Requires the 'ignores' OAuth scope. ```http DELETE /api/v2/users/23456794/ignore {} 200 { "user_id": "23456794", "is_ignored": false } ``` -------------------------------- ### Ignore a topic via API Source: https://shikimori.io/api/doc/2.0/Topic%20Ignore/create.html Sends a POST request to ignore a topic with the specified ID. Returns the updated ignore status. ```http POST /api/v2/topics/82468/ignore {} 200 { "topic_id": "82468", "is_ignored": true } ``` -------------------------------- ### Abuse Requests Endpoints Source: https://shikimori.io/api/doc/2.0.html Endpoints for reporting abuse or managing content status. ```APIDOC ## POST /api/v2/abuse_requests/offtopic ### Description Mark comment as offtopic. ## POST /api/v2/abuse_requests/review ### Description Convert comment to review. ## POST /api/v2/abuse_requests/abuse ### Description Create abuse about violation of site rules. ## POST /api/v2/abuse_requests/spoiler ### Description Create abuse about spoiler in content. ``` -------------------------------- ### DELETE /api/v2/topics/:topic_id/ignore Source: https://shikimori.io/api/doc/2.0/Topic%20Ignore.html Unignores a specific topic. Requires the 'topics' OAuth scope. ```APIDOC ## DELETE /api/v2/topics/:topic_id/ignore ### Description Unignore a topic. Requires `topics` oauth scope. ### Method DELETE ### Endpoint /api/v2/topics/:topic_id/ignore ### Parameters #### Path Parameters - **topic_id** (string) - Required - The ID of the topic to unignore. ### Response #### Success Response (200) - **topic_id** (string) - The ID of the topic. - **is_ignored** (boolean) - Indicates the topic is no longer ignored. ### Response Example { "topic_id": "82468", "is_ignored": false } ``` -------------------------------- ### POST /api/v2/users/:user_id/ignore Source: https://shikimori.io/api/doc/2.0/User%20Ignore.html Ignore a specific user. Requires the 'ignores' OAuth scope. ```APIDOC ## POST /api/v2/users/:user_id/ignore ### Description Ignore a user. ### Method POST ### Endpoint /api/v2/users/:user_id/ignore ### Parameters #### Path Parameters - **user_id** (string) - Required - The ID of the user to ignore. ### Request Example {} ### Response #### Success Response (200) - **user_id** (string) - The ID of the user. - **is_ignored** (boolean) - The ignore status. #### Response Example { "user_id": "23456795", "is_ignored": true } ``` -------------------------------- ### DELETE /api/v2/users/:user_id/ignore Source: https://shikimori.io/api/doc/2.0/User%20Ignore.html Unignore a specific user. Requires the 'ignores' OAuth scope. ```APIDOC ## DELETE /api/v2/users/:user_id/ignore ### Description Unignore a user. ### Method DELETE ### Endpoint /api/v2/users/:user_id/ignore ### Parameters #### Path Parameters - **user_id** (string) - Required - The ID of the user to unignore. ### Request Example {} ### Response #### Success Response (200) - **user_id** (string) - The ID of the user. - **is_ignored** (boolean) - The ignore status. #### Response Example { "user_id": "23456794", "is_ignored": false } ``` -------------------------------- ### DELETE /api/v2/users/:user_id/ignore Source: https://shikimori.io/api/doc Unignore a specific user. ```APIDOC ## DELETE /api/v2/users/:user_id/ignore ### Description Unignore a user. ### Method DELETE ### Endpoint /api/v2/users/:user_id/ignore ### Parameters #### Path Parameters - **user_id** (string) - Required - The ID of the user to unignore. ``` -------------------------------- ### POST /api/v2/topics/:topic_id/ignore Source: https://shikimori.io/api/doc/2.0/Topic%20Ignore/create.html Ignore a specific topic by its ID. This operation requires the 'topics' OAuth scope. ```APIDOC ## POST /api/v2/topics/:topic_id/ignore ### Description Ignore a topic. Requires `topics` oauth scope. ### Method POST ### Endpoint /api/v2/topics/:topic_id/ignore ### Parameters #### Path Parameters - **topic_id** (string) - Required - The ID of the topic to ignore. ### Request Example {} ### Response #### Success Response (200) - **topic_id** (string) - The ID of the ignored topic. - **is_ignored** (boolean) - Confirmation that the topic is now ignored. #### Response Example { "topic_id": "82468", "is_ignored": true } ``` -------------------------------- ### Ignore a user via POST Source: https://shikimori.io/api/doc/2.0/User%20Ignore.html Sends a request to ignore a specific user by ID. Requires the 'ignores' OAuth scope. ```http POST /api/v2/users/23456795/ignore {} 200 { "user_id": "23456795", "is_ignored": true } ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.