Navigation
Mobile DocsNavigation
Mobile DocsPause workflow for human approval or input
Creates a human-in-the-loop checkpoint that pauses workflow execution until a human approves, rejects, or provides input. Supports multiple approval types, timeouts, and escalation rules.
Layout: half
Options: Approval, Input Required, Review, Escalation
Layout: half
Options: Low, Normal, High, Urgent
Placeholder: Enter a clear title for this approval request
Layout: full
Placeholder: Describe what needs to be approved or reviewed...
Layout: full
JSON data to include with the request for context
Placeholder: { "key": "value" }
Layout: full
Optional: Email of the person to assign this request to
Placeholder: approver@company.com
Layout: half
Optional: Auto-timeout after this many minutes
Placeholder: 60
Layout: half
Optional: Define custom response options
Layout: full
Condition: requestType = ["approval","input"]
Layout: full
Options: Email, Slack, Webhook
Placeholder: https://your-webhook.com/notify
Layout: full
Condition: notificationChannels = ["webhook"]
Layout: half
Options: Continue with error, Auto-approve, Auto-reject, Retry
Placeholder: 3
Layout: half
Condition: onTimeout = "retry"
Required
Optional
Required
Optional
Optional
Optional
Optional
Optional
Optional
Optional
Optional
Optional
Primary response type:
{
"status": "string",
"response": "json",
"responseNote": "string",
"respondedBy": "string",
"respondedAt": "string",
"requestId": "string"
}