webaz_approval_requests
Read the status of YOUR OWN approval requests (safe scope approval_requests_read; OAuth grant). READ-ONLY — checks pending/approved/executed/failed/duplicate + which page to open, without re-submitting.
action="list" → latest requests (max 50): request_id, action_type, status, timestamps, approval_url, executed_order_id.
action="get" (request_id) → one request in full + the zero-PII economic summary for order submits.
status: pending (open approval_url) | needs_reconcile (submit outcome unknown — a fresh human approval reconciles) | execution_failed/approved_retryable (a fresh human approval retries; failure_reason has the code) | executed (executed_order_id = REAL order) | failed/rejected/expired.
Status reads go here; re-running quote/draft/submit only returns the same request.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | list = latest 50 of your requests; get = one request in full | |
| request_id | No | The apr_ request id (required for action="get") | |
| wait_seconds | No | get: wait while pending |