Query supervisor observations
const url = 'https://example.com/v1/observations?limit=25&status=succeeded';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url 'https://example.com/v1/observations?limit=25&status=succeeded' \ --header 'Authorization: Bearer <token>'Cursor-paginated. Any authenticated caller can read observations for their tenant.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Query Parameters
Section titled “Query Parameters”1..100. Default 25.
Where the previous page ended: its nextCursor, as it came. A runtime that seals cursors takes one only for the same list, filters and caller, within a day; otherwise 400 bad-input, and the list starts again without it. Absent → first page.
Filter by observation status.
Only the observations of this agent version (with agentId).
Only the observations of turns in this conversation.
Only the observations at or after this time (ISO 8601).
Only the observations at or before this time (ISO 8601).
Responses
Section titled “Responses”Page of observations.
object
object
object
object
object
object
Opaque cursor for the next page; treat as opaque on the client.
Example
{ "data": [ { "status": "succeeded" } ]}Malformed query parameter.
object
object
Stable machine-readable discriminant. Values match domain error codes (see docs/API-ROUTE-CONVENTIONS.md §4.3).
Optional, kind-specific.
object
Server-assigned request id; also echoed via X-Request-Id header.
Examplegenerated
{ "error": { "code": "example", "message": "example", "details": {}, "requestId": "example" }}Missing / malformed / expired / revoked bearer token.
object
object
Stable machine-readable discriminant. Values match domain error codes (see docs/API-ROUTE-CONVENTIONS.md §4.3).
Optional, kind-specific.
object
Server-assigned request id; also echoed via X-Request-Id header.
Examplegenerated
{ "error": { "code": "example", "message": "example", "details": {}, "requestId": "example" }}