Start from a task spec
Start from a task.json spec with no planning turn. Without task, same as POST /task.
Authorizations
Your Autumn API key.
Body
Accepted for compatibility; starting a task always returns immediately.
Continue this task instead of creating one.
Display name. Derived from the prompt when omitted. Applies only when the task is created; ignored on an existing task_id.
Allow one blocking planning question before work starts. Default false: plan and execute without asking.
Task-local filenames returned by POST /validate-upload.
The output artifact to collect: id, kind, path, name; for research also schema, schema_order, target_count. Applies only when the task is created; ignored on an existing task_id.
Column types of input_rows. Applies only when the task is created; ignored on an existing task_id.
Rows to enrich, one object per row. Applies only when the task is created; ignored on an existing task_id.
Each value is a rule in plain language; the key names it. Applies only when the task is created; ignored on an existing task_id.
Target row count. Applies only when the task is created; ignored on an existing task_id.
x >= 110
Alternative to count. Applies only when the task is created; ignored on an existing task_id.
x >= 110
Model tier. ranger (default): most capable. scout: faster. wren: cheapest, admin plans only. Fixed for the life of the task. Admin-plan keys may also pin a build with ranger@v-<sha12>, a variant name, or a version id.
"ranger"
Caller metadata stored on the task and returned with it.
A task.json spec: brief, output, rules, input_schema, input_rows. Top-level fields apply only when task is omitted. skills is ignored.
Appended to the brief, or used as the brief when task is omitted. One of task, prompt or message is required.
Alias of prompt.
Response
Task accepted. Store task_id.
"8fab6f34"
"Series A AI security companies"
Legacy; use state and done. plan (idle, or finished), execute (working), accepted (queued), deleted.
"execute"
Legacy; use state and done.
plan, execute "execute"
Legacy; use state and done. idle, queued, planning, executing or thinking. queued is waiting for a free slot and starts on its own. Finished is idle.
"executing"
10
Seconds to wait before polling status again.
5
"/task/8fab6f34/state"
API resource URL, relative to the API server. Open the chat in the browser at https://platform.autumn.ai/?task={task_id}.
"/task/8fab6f34"
"/task/8fab6f34/output"
"/task/8fab6f34/stream"
Present while activity is queued.
A2A lifecycle state: submitted, working, input-required, completed, canceled or failed.
True for input-required, completed, canceled and failed.
Current stage while the task is active.
Latest public-facing task message.
Full saved assistant answer for a completed chat task without output rows.
Rows saved and optional target count.
Elapsed seconds in the current or most recent run.
Place in line for a queued task, or null when not queued.
Follow-ups queued behind the current turn.
Pending queued follow-ups.
Normalized completed outcome.
Public failure code and recovery guidance.
Suggested next action and API call.
Changes when public task status changes.
Open the task in the Autumn app.