An approval was asked for: a reviewer's decision is waiting
Parameters
Section titled “Parameters”Header Parameters
Section titled “Header Parameters”The event id; the same on every retry. Deduplicate on it.
Unix seconds when the request was signed. Reject requests far from your clock.
v1,<base64 HMAC-SHA256 of "{webhook-id}.{webhook-timestamp}.{body}"> under the endpoint’s secret; space-separated when two secrets sign during a rotation.
Request Bodyrequired
Section titled “Request Bodyrequired”An approval was asked for: a reviewer’s decision is waiting. Sent once per approval (an escalation is a new approval). projectId in the endpoint’s filter narrows it to the approval’s project.
object
Event id, also sent as the webhook-id header; the same on every retry.
object
The approval an approval.requested event names. What it is about stays behind sign-in: no context, no tool call or run input.
object
The least reviewer role that may decide it.
The one reviewer it is assigned to, when it is.
Its page in the console, when the runtime knows its public address.
Responses
Section titled “Responses”Received. Any other answer, or none within 10 seconds, is retried.