neosourceDocs
Search docs

List reviews

GET/api/repos/{owner}/{repo}/pulls/{number}/reviews

listReviews

Lists reviews on a pull request in chronological order.

Authentication is not described for this operation in the spec — that does not mean it is public. Check tokens and scopes.

curl

curl -X GET 'https://neosource.dev/api/repos/OWNER/REPO/pulls/NUMBER/reviews'

fetch

fetch("https://neosource.dev/api/repos/OWNER/REPO/pulls/NUMBER/reviews", {
  method: "GET",
});

Path parameters

ownerrequired

Repository owner or organization slug.

string

reporequired

Repository name.

string

numberrequired

Change request number.

integerint32

Responses

200Review list

application/json

ReviewListResponse

object

reviewsrequired

array

items

ReviewResponse

object

created_atrequired

integerint64

decisionrequired
ReviewDecision
pr_idrequired

string

review_idrequired

string

reviewer_idrequired

string

summaryrequired

string

Standard errors

Bodies documented once for the whole API — see standard errors.

  • 400Bad Request — one of: invalid_input
  • 403Forbidden — one of: forbidden
  • 404Not Found — one of: not_found
  • 423Locked — one of: busy
  • 429Rate limited — retry after the `Retry-After` header
  • 500Internal server error
  • 503Service temporarily unavailable / at capacity — retry after the `Retry-After` header
  • 504Gateway timeout — the request exceeded the server's handling budget

Schemas

Referenced above. Listed here rather than expanded inline, so the same definition is not repeated at every level.

ReviewDecision

string

Review decision on a pull request.

"approved""changes_requested""commented"