Pending approval
0
Blocked
0
Stale holds
0
Policies
0
Approval queue
idle| Select | Status | Message | Recipients | Policy reason | Age | Action |
|---|---|---|---|---|---|---|
Load GET /v1/messages?direction=outgoing&status=pending_approval. | ||||||
Decision detail
idleSelect a message to inspect policy evidence, thread context, and delivery state.
Edit and send is disabled until the backend exposes a revision endpoint for held messages.
Approval policies
idle| Name | Action | Scope | Match | Reason |
|---|---|---|---|---|
Load GET /v1/approval-policies. | ||||
Backend contracts
linkedApproval policy API
GET/POST /v1/approval-policies and POST /v1/messages/{id}/approve|reject
Operator timeline API
GET /v1/operator/timeline with message, thread, source, status, and event filters
Supported states
pending_approval, approved, rejected, blocked, failed, delivered
Redaction
Secrets, tokens, credentials, signatures, cookies, headers, and raw bodies are redacted before display.
Decision timeline
idleSelect a message to pair approval policy matches, operator decisions, provider delivery events, and webhook retries.
| Occurred | Source | Event | Status | Resource | Data |
|---|---|---|---|---|---|
Select a message and load GET /v1/operator/timeline. | |||||