Unify and manage your data

List all agent runs for a conversation

Learn more about list all agent runs for a conversation.

Use the List all agent runs for a conversation to list all agent runs for a conversation. This lets you review every run in a conversation and drill into the one you need.

HTTP method and endpoint

Use the following HTTP method and endpoint path to list all agent runs for a conversation.

GET {TenantURL}/ai/agentflow/api/v202605/{tenant_id}/lrt/jobs/conversation/{conversation_id}/runs

The following table describes the endpoint path parameters.

ParameterTypeRequiredDescription
TenantURLStringYesThe base URL for your tenant.
conversation_idStringYesThe unique identifier of the conversation associated with the job.
tenant_idStringYesThe tenant identifier.

Query parameters

The following table describes the query parameters and their values.

ParameterTypeRequiredDescriptionAccepted values / Default
limitIntegerNoThe maximum number of runs to return per page.Default: 50
page_tokenStringNoThe page token from a previous response. Omit to get the first page.—

Request headers

The following request headers must be included.

HeaderValueRequired
Authorization<access_token>Yes

Request body

This operation does not require a request body.

Example request

Use the following example to see how a complete request is structured, with headers.

GET {TenantURL}/ai/agentflow/api/v202605/tenant-xyz/lrt/jobs/conversation/example-id/runs
Authorization: <access_token>

Response body

The following table describes the fields returned in the response body.

ParameterTypeDescription
runsArrayThe runs in this page of results.
runs[].run_idStringThe unique identifier of the agent run.
runs[].batch_idIntegerThe identifier of the batch that the run belongs to. Use with run_id to get the run details.
runs[].statusStringThe status of the run.
runs[].agent_typeStringThe type of agent (for example WORKER or SUPERVISOR).
runs[].worker_goalStringThe goal assigned to this run.
runs[].entity_idsArrayThe unique identifiers of the entities assigned to this run.
runs[].started_atStringThe date and time when the run started.
runs[].updated_atStringThe date and time when the record was last updated.
runs[].agent_nameStringThe name of the agent.
paginationObjectPagination details for this page of results.
pagination.total_countIntegerThe number of items in this page of results.
pagination.next_page_tokenStringThe token to pass as page_token to get the next page of results. Empty when this is the last page.
pagination.limitIntegerThe maximum number of items per page.

Example response

The following example shows a response with successful response.

{
  "runs": [
    {
      "run_id": "<string>",
      "batch_id": 0,
      "status": "COMPLETED",
      "agent_type": "<string>",
      "worker_goal": "<string>",
      "entity_ids": [],
      "started_at": "<string>",
      "updated_at": "<string>",
      "agent_name": "<string>"
    }
  ],
  "pagination": {
    "total_count": 50,
    "next_page_token": "eyJvZmZzZXQiOiA1MH0=",
    "limit": 50
  }
}

The following table lists the possible error responses returned by this API.

HTTP statusDescriptionRecommended action
422 Unprocessable EntityValidation ErrorReview the request parameters or body, correct the invalid values, and resend the request.