submit_authorization_request
Submit a human authorization request before risky or irreversible actions, and receive a requestId to monitor approval status.
Instructions
Submit a human authorization request to cQnce. Use this BEFORE performing any risky, destructive, or irreversible action (e.g. deploying to production, executing a database migration, making a payment, modifying credentials). Returns a requestId that you can pass to wait_for_approval or poll_request_status.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| payload | Yes | Structured description of the action requiring authorization. Include all context a human needs to approve or reject (e.g. action, target, amount, reason). | |
| metadata | No | Optional additional context (correlation IDs, tags, environment, etc.). | |
| wsClientId | No | WebSocket client ID for real-time status delivery. | |
| callbackUrl | No | Webhook URL to notify when the request is resolved. | |
| routingMode | No | Override the routing mode configured on the matching rule. | |
| routingRuleId | No | Directly select a routing rule by ID, bypassing filter evaluation. |