Review Request

List review requests for the authenticated user

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
typestring · enumOptional

Filter requests (e.g., "sent", "received", "all")

Possible values:
Responses
200

List of review requests retrieved

application/json
get
/api/v1/review-requests

Create a new review request (by a Reviewee)

post
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
reviewerIdinteger · int64Required

ID of the Reviewer being requested.

githubLinkstring · urlRequired
requestDetailsstringRequired
Responses
post
/api/v1/review-requests

Get a specific review request

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
requestIdinteger · int64Required

ID of the Review Request

Responses
200

Review request details retrieved

application/json
get
/api/v1/review-requests/{requestId}

Reviewer approves a review request

patch
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
requestIdinteger · int64Required

ID of the Review Request to approve

Responses
200

Review request approved

application/json
patch
/api/v1/review-requests/{requestId}/approve

Reviewer rejects a review request

patch
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
requestIdinteger · int64Required

ID of the Review Request to reject

Responses
200

Review request rejected

application/json
patch
/api/v1/review-requests/{requestId}/reject

Reviewee cancels their own review request

patch
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
requestIdinteger · int64Required

ID of the Review Request to cancel

Responses
200

Review request canceled

application/json
patch
/api/v1/review-requests/{requestId}/cancel