coord

Dispatcher Action

Record a chief-of-staff dispatcher action on a coordination cycle as a receipt (protocol v0.2 D6, POST /coord/cycles/:root/dispatcher-actions): hand_review_approve, hand_review_revise, park, bundle_recovery, migration_apply, deploy or decision. Mints a completed task + completion under the Chief of Staff worker and a dispatcher_action ledger event on the root. kind=deploy additionally requires evidence.deploy_id (a Netlify deploy id) and composes the same integrate-as-note every root gets with coord_record_integration when the root is authorized — one call that does both records. Requires agent:dispatch.

post/coord/cycles/{root}/dispatcher-actions

Request

  • Base URL: https://app.tascan.io/api/v1
  • URL: https://app.tascan.io/api/v1/coord/cycles/{root}/dispatcher-actions
  • Auth: HTTP bearer

Path parameters

rootstring required

Request body

root_idstring required

The cycle root task id (tascan_list_cycles / tascan_create_cycle).

kind'hand_review_approve' | 'hand_review_revise' | 'park' | 'bundle_recovery' | 'migration_apply' | 'deploy' | 'decision' required

Which dispatcher action this is.

summarystring required

Human-readable summary (1-4000 chars) — becomes the recorded completion notes.

evidenceobject

Optional evidence object (serializes to at most 8000 chars). For kind=deploy this must include deploy_id: 24 lowercase hex, optionally prefixed deployed: and/or followed by a build-ref hex prefix.

Response

Success. JSON body: { data: ... } or an error object { error, message }.

Changes

No recorded changes to this operation across all 1 revision of this API.