Runs
Start, list, inspect, cancel, and resume agent, task, and workflow runs, follow their events, answer their input requests, and find the runs that schedules, webhooks, and evaluations start.Lifecycle
Create, list, get, cancel, pause, and resume runs, and read account run analytics.Events
Read, summarize, and stream run events, and list the event types.Input requests
Create, find, cancel, and respond to the input requests a run waits for.Children
List the child runs a run starts.Triggers
Start runs from schedules, webhooks, and evaluations, and list the runs they started.Conversations
Create, read, update, or delete conversations. Find runs and input requests under Runs.Conversation Messages
List, send, read, edit, or delete messages.Conversation Branches
Fork messages and select the active branch.Conversation Participants
List, add, or remove participants.Conversation Read State
Read or update conversation read state.Participant lookup
Find an existing participant identity by user or agent ID. Use the conversation participant endpoints to add or remove users.Project schedules
Configure schedules. To start a run from an existing schedule, usePOST /projects/{project_reference}/schedules/{schedule_id}/runs.
Project webhooks
Configure automation webhooks and replay recorded deliveries. Start a webhook run and list its runs under Runs.
Back to REST API reference