Skip to main content

POST /api/engagement/plans/{id}/approve

POST 

/api/engagement/plans/:id/approve

The operator picks THIS plan: its assignments are adopted as operator-approved tasks and the transport delivers them to the drones. Unchosen candidates are superseded. 404 when the id is no longer in the candidate set (a replan superseded it) — the client refetches and decides on the fresh set, never on a stale card.

409 when the release table withholds an assignment's effect in the posture in force. A press is consent, not authority: it satisfies CONFIRM and TWO_PERSON, which is doctrine asking a human, and it does not satisfy WITHHELD, which is the effect not being ours to exercise at this control status.

Request

Responses

the approved plan; its assignments are now operator-approved tasks in delivery