Update Action
Overwrites the action’s name, description, and config. All fields are replaced; send the full desired state, not a partial patch.
Authorizations
Personal Access Token, sent verbatim as pat_<32 chars>. PATs are
minted from the Chief settings UI.
Headers
Project identifier scoping the request. Required on every
project-scoped public endpoint. Missing or malformed values respond
with HTTP 400 and code publicapi.tenancy.project.missing.
^project_[a-z0-9]{20}$Path Parameters
Action identifier returned by POST /v1/actions.
^action_[a-z0-9]{20}$Body
Create/update body for an action. Provide exactly one of schedule
or trigger. On update all fields are replaced — send the full
desired state.
2 - 128Plain-text prompt the action runs. Stored base64-encoded.
256Cron specification carried on both the request and the response. A
field set to * matches every value.
Fires the action when content lands in the project. Mutually
exclusive with schedule.
Knowledge the run may consult. Only asset_ids, label_ids,
concept_ids, and view_ids apply to actions.
Email sent when a run completes.
Honored on update to pause or resume. Create always starts enabled.
Response
Action updated.
^action_[a-z0-9]{20}$Plain-text prompt, decoded from storage.
Cron specification carried on both the request and the response. A
field set to * matches every value.
Fires the action when content lands in the project. Mutually
exclusive with schedule.
Caller-supplied references the assistant may consult on this turn.
Tenancy (org, workspace, project) is derived from the
X-Project-Id header and is never carried here.
Email sent when a run completes.