openapi: 3.1.0 info: version: 2025.4.1-io.12b-fb6fbea074 title: Misskey account reactions API servers: - url: https://misskey.io/api tags: - name: reactions paths: /notes/reactions/create: post: operationId: post___notes___reactions___create summary: notes/reactions/create description: 'No description provided. **Credential required**: *Yes* / **Permission**: *write:reactions*' externalDocs: description: Source code url: https://github.com/MisskeyIO/misskey/blob/io/packages/backend/src/server/api/endpoints/notes/reactions/create.ts tags: - reactions security: - bearerAuth: [] requestBody: required: true content: application/json: schema: type: object properties: noteId: type: string format: misskey:id reaction: type: string required: - noteId - reaction responses: '204': description: OK (without any results) '400': description: Client error content: application/json: schema: $ref: '#/components/schemas/Error' examples: NO_SUCH_NOTE: value: error: message: No such note. code: NO_SUCH_NOTE id: 033d0620-5bfe-4027-965d-980b0c85a3ea ALREADY_REACTED: value: error: message: You are already reacting to that note. code: ALREADY_REACTED id: 71efcf98-86d6-4e2b-b2ad-9d032369366b YOU_HAVE_BEEN_BLOCKED: value: error: message: You cannot react this note because you have been blocked by this user. code: YOU_HAVE_BEEN_BLOCKED id: 20ef5475-9f38-4e4c-bd33-de6d979498ec CANNOT_REACT_TO_RENOTE: value: error: message: You cannot react to Renote. code: CANNOT_REACT_TO_RENOTE id: eaccdc08-ddef-43fe-908f-d108faad57f5 INVALID_PARAM: value: error: message: Invalid param. code: INVALID_PARAM id: 3d81ceae-475f-4600-b2a8-2bc116157532 '401': description: Authentication error content: application/json: schema: $ref: '#/components/schemas/Error' examples: CREDENTIAL_REQUIRED: value: error: message: Credential required. code: CREDENTIAL_REQUIRED id: 1384574d-a912-4b81-8601-c7b1c4085df1 '403': description: Forbidden error content: application/json: schema: $ref: '#/components/schemas/Error' examples: AUTHENTICATION_FAILED: value: error: message: Authentication failed. Please ensure your token is correct. code: AUTHENTICATION_FAILED id: b0a7f5f8-dc2f-4171-b91f-de88ad238e14 '418': description: I'm Ai content: application/json: schema: $ref: '#/components/schemas/Error' examples: I_AM_AI: value: error: message: You sent a request to Ai-chan, Misskey's showgirl, instead of the server. code: I_AM_AI id: 60c46cd1-f23a-46b1-bebe-5d2b73951a84 '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/Error' examples: INTERNAL_ERROR: value: error: message: Internal error occurred. Please contact us if the error persists. code: INTERNAL_ERROR id: 5d37dbcb-891e-41ca-a3d6-e690c97775ac /notes/reactions/delete: post: operationId: post___notes___reactions___delete summary: notes/reactions/delete description: 'No description provided. **Credential required**: *Yes* / **Permission**: *write:reactions*' externalDocs: description: Source code url: https://github.com/MisskeyIO/misskey/blob/io/packages/backend/src/server/api/endpoints/notes/reactions/delete.ts tags: - reactions security: - bearerAuth: [] requestBody: required: true content: application/json: schema: type: object properties: noteId: type: string format: misskey:id required: - noteId responses: '204': description: OK (without any results) '400': description: Client error content: application/json: schema: $ref: '#/components/schemas/Error' examples: NO_SUCH_NOTE: value: error: message: No such note. code: NO_SUCH_NOTE id: 764d9fce-f9f2-4a0e-92b1-6ceac9a7ad37 NOT_REACTED: value: error: message: You are not reacting to that note. code: NOT_REACTED id: 92f4426d-4196-4125-aa5b-02943e2ec8fc INVALID_PARAM: value: error: message: Invalid param. code: INVALID_PARAM id: 3d81ceae-475f-4600-b2a8-2bc116157532 '401': description: Authentication error content: application/json: schema: $ref: '#/components/schemas/Error' examples: CREDENTIAL_REQUIRED: value: error: message: Credential required. code: CREDENTIAL_REQUIRED id: 1384574d-a912-4b81-8601-c7b1c4085df1 '403': description: Forbidden error content: application/json: schema: $ref: '#/components/schemas/Error' examples: AUTHENTICATION_FAILED: value: error: message: Authentication failed. Please ensure your token is correct. code: AUTHENTICATION_FAILED id: b0a7f5f8-dc2f-4171-b91f-de88ad238e14 '418': description: I'm Ai content: application/json: schema: $ref: '#/components/schemas/Error' examples: I_AM_AI: value: error: message: You sent a request to Ai-chan, Misskey's showgirl, instead of the server. code: I_AM_AI id: 60c46cd1-f23a-46b1-bebe-5d2b73951a84 '429': description: Too many requests content: application/json: schema: $ref: '#/components/schemas/Error' examples: RATE_LIMIT_EXCEEDED: value: error: message: Rate limit exceeded. Please try again later. code: RATE_LIMIT_EXCEEDED id: d5826d14-3982-4d2e-8011-b9e9f02499ef '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/Error' examples: INTERNAL_ERROR: value: error: message: Internal error occurred. Please contact us if the error persists. code: INTERNAL_ERROR id: 5d37dbcb-891e-41ca-a3d6-e690c97775ac components: schemas: Error: type: object properties: error: type: object description: An error object. properties: code: type: string description: An error code. Unique within the endpoint. message: type: string description: An error message. id: type: string format: uuid description: An error ID. This ID is static. required: - code - id - message required: - error securitySchemes: bearerAuth: type: http scheme: bearer externalDocs: description: Repository url: https://github.com/MisskeyIO/misskey