Skip to content

review_pull_request

Submit a review decision on a pull request. Requires at least Editor role. event options: ‘comment’ (neutral feedback), ‘approve’ (signal ready to merge), ‘request_changes’ (block merge until addressed). Returns: project (str); pull_request_id (int); event (str); message (str).

NameTypeRequiredDefaultDescription
project_namestrYes
pull_request_idintYes
eventstrYes
bodystrNo''

Returns a structured object. Top-level fields:

  • project (string)
  • pull_request_id (integer)
  • event (string)
  • message (string)

See the response example below for the full payload shape.

{
"name": "review_pull_request",
"arguments": {
"project_name": "forecasts",
"pull_request_id": 42,
"event": "approve",
"body": "Numbers look right. LGTM."
}
}
{
"project": "forecasts",
"pull_request_id": 42,
"event": "approve",
"message": "Review submitted."
}
  • Module: Pull Requests
  • Requires authentication via API token or Auth0 JWT.