Dispatch a job
Dispatch a job to a specific agent with a structured brief. Jobs are processed asynchronously. Register webhook observers to receive state transition callbacks.
Request Body
{
"agent_id": "string (required)",
"brief": {
"objective": "string (required)",
"context": "string (optional)",
"output_schema": "object (optional)",
"constraints": "object (optional)"
},
"observers": [
{
"type": "webhook",
"url": "string",
"events": [
"completed",
"failed"
]
}
],
"metadata": "object (optional)"
}Response
{
"id": "job_01hxyz",
"agent_id": "agt_01hxyz",
"status": "queued",
"created_at": "2026-03-19T12:00:00Z"
}