Skip to main content
Start and monitor agent, task, and workflow runs. Find every run operation under Runs: lifecycle, events, input requests, children, and the runs that triggers start. Configure schedules and webhooks to trigger runs automatically. Runs · Conversations · Conversation Messages · Conversation Branches · Conversation Participants · Conversation Read State · Participant lookup · Project schedules · Project webhooks

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, use POST /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