React to a GitHub Issue Comment

PythonDeveloper Tools
POST api.upapi.io/github-comment-reaction.post

Add one of GitHub's eight reactions to an issue comment as the supplied token's account, and say whether that reaction already existed. Bring your own GitHub token: a fine-grained PAT with the 'Issues' repository permission (write), or a classic PAT with 'public_repo' (broad). The token is used for this one call, never stored; sent only to api.github.com.

githubreactioncommentwritepython
AuthAPI key
Cost1 unit
Timeout30s
CacheNone

Request schema

FieldTypeDescription
reporeq
stringRepo name
ownerreq
stringRepo owner (user or org)
tokenreq
stringGitHub token of the account that will react. Fine-grained PAT: 'Issues' repository permission (write); classic PAT: 'public_repo' ('repo' for a private repository; broad, prefer fine-grained). Used for this one call, never stored; sent only to api.github.com.
proxyUrl
Optional proxy URL. Use the same one across related calls when the upstream expects a consistent IP.· default: null
reactionreq
stringOne of GitHub's eight reaction contents
commentIdreq
integerIssue-comment id (not the issue number)

Response schema

FieldTypeDescription
authorreq
contentreq
string
rateLimitreq
reactedAtreq
string
reactionIdreq
integer
alreadyExistedreq
booleanGitHub answers 200 when this account had already left this reaction, and 201 when it created one. True means nothing changed.

Try it

Try it

Repo name

Repo owner (user or org)

GitHub token of the account that will react. Fine-grained PAT: 'Issues' repository permission (write); classic PAT: 'public_repo' ('repo' for a private repository; broad, prefer fine-grained). Used for this one call, never stored; sent only to api.github.com.

One of GitHub's eight reaction contents

Issue-comment id (not the issue number)

Optional proxy URL. Use the same one across related calls when the upstream expects a consistent IP.

Run this endpoint live

Jump in as a guest — no signup — and run github-comment-reaction.post with your own inputs. Create a free account anytime to get your own API key.

Sign in

Code examples

curl -X POST https://api.upapi.io/github-comment-reaction.post \
  -H 'Content-Type: application/json' \
  -H 'x-api-key: YOUR_API_KEY' \
  -d '{ "repo": "playwright", "owner": "microsoft", "token": "example", "reaction": "+1", "commentId": 1 }'

Developer tools

OpenAPI specImport the spec or collection into Postman, Insomnia, or any codegen tool.