Skip to main content

Approval wait-state

The Approval node pauses automation execution and waits for a human to approve or reject it. Each pending approval has a unique, one-time token. The automation sends this token to a reviewer (e.g. via email or Slack), and the reviewer responds via these endpoints.

Get approval status

GET /api/v1/automation/approvals/{token} Returns the current status of the approval and, if still pending, a prompt message.
string
required
The approval token sent to the reviewer.
Response:

Respond to approval

POST /api/v1/automation/approvals/{token}
string
required
The approval token.
Request body:
string
required
approve or reject
string
Optional. ID of the user approving/rejecting.
Last modified on April 2, 2026