List, Create, and Update
active, paused, and archived. Priorities are urgent, high, medium, and low.
Concurrency policies are coalesce_if_active, always_enqueue, and skip_if_active. Catch-up policies are skip_missed and enqueue_missed_with_cap.
Variable names begin with a letter and contain only letters, digits, and underscores. Types are text, textarea, number, boolean, and select. Templates interpolate variables as {{name}}; {{date}} is built in.
Only human operators with task-assignment authority can set agentCompletionPolicyOverride (review_required, agent_can_complete, or null). It participates in the task completion-policy precedence described in the Tasks API; the resolved policy is snapshotted on each generated task.
Revision History
Triggers
schedule— cron expression and timezonewebhook— public endpoint protected by bearer-token or HMAC-SHA256 signingapi— run through the authenticated API
bearer and hmac_sha256. HMAC triggers validate the request timestamp and replay window; the replay window can be configured from 0 to 86,400 seconds and defaults to 300 seconds.
Deleting a trigger returns 204.
Start a Run
schedule, manual, api, and webhook. Accepted runs return 202. Use an idempotency key when a caller may retry.
Public Webhook
{timestamp}.{rawBody}. Send the timestamp in X-AoA-Timestamp and the hex digest (optionally prefixed with sha256=) in X-AoA-Signature. Valid requests return 202. Public webhook callers do not otherwise need board or agent authentication.