List runs
Returns a cursor-paginated list of run summaries. The list response does not include conversation messages or execution steps.
Authorizations
API key created in Duckie Settings -> API Access.
Query Parameters
Maximum number of runs to return. Defaults to 50 and is capped at 100.
1 <= x <= 100Opaque cursor from the previous page's pagination.next_cursor value.
Return runs created at or after this ISO timestamp.
Return runs created before this ISO timestamp.
Filter by one or more run statuses. Repeat the parameter for OR matching.
200completed, running, failed, cancelled, paused Filter by exact source ticket or conversation ID. Repeat the parameter for OR matching.
200200Filter by agent UUID. Repeat the parameter for OR matching.
200Filter by exact run source. Repeat the parameter for OR matching.
200120Filter by one or more resolution types. Repeat the parameter for OR matching.
200deflected, resolved, escalated, pending Filter by exact run duration in seconds.
x >= 0Filter for runs longer than this duration in seconds.
x >= 0Filter for runs at least this many seconds long.
x >= 0Filter for runs shorter than this duration in seconds.
x >= 0Filter for runs no longer than this duration in seconds.
x >= 0Filter by exact recorded tool name from tool-call steps. Repeat the parameter for OR matching.
200200Search ticket title, ticket ID, and agent name.
300Filter by metadata key/value. Replace <key> with a metadata key containing only letters, numbers, dots, underscores, dashes, or colons.
500