Poll whether YOUR OWN held action has been approved. When preflight.action returns require_approval under an enforcing policy it also returns an approval_id; pass it here to learn whether a human has since granted it. Returns status (pending/approved/denied/expired) and, when granted, valid_until. This is NOT an audit surface: it never reveals who resolved the hold, when, or why, and an approval belonging to another agent is not_found. On approved, re-run preflight.action with the IDENTICAL action to proceed — the grant is bound to that exact intent, so a changed payload opens a fresh hold.
| Field | Type | Required |
|---|
approval_id | string | yes |
| Field | Type | Required |
|---|
approval_id | string | yes |
request_id | string | |
status | string | yes |
valid_until | string (nullable) (date-time) | |