Skip to main content

Documentation Index

Fetch the complete documentation index at: https://arize-ax.mintlify.dev/docs/llms.txt

Use this file to discover all available pages before exploring further.

The spans functions are currently in ALPHA. The API may change without notice. A one-time warning is emitted on first use.

List Spans

List spans for a given project. Supports time-window filtering, SQL-style filter expressions, and cursor-based pagination.
import { listSpans } from "@arizeai/ax-client";

// By project ID
const { data: spans, pagination } = await listSpans({
  project: "your_project_id",
  limit: 50,
});

// By project name (requires space)
const { data: spans, pagination } = await listSpans({
  project: "My Project",
  space: "my-space",
  startTime: "2026-03-01T00:00:00Z",
  endTime: "2026-03-08T00:00:00Z",
  filter: "status_code = 'ERROR'",
  limit: 100,
});

Parameters

ParameterTypeDescription
projectstringThe project name or ID.
spacestringThe space name or ID. Required when project is a name.
startTimestringISO 8601 timestamp. Defaults to 1 week ago.
endTimestringISO 8601 timestamp. Defaults to current time.
filterstringSQL-style filter expression (e.g. "status_code = 'ERROR'").
limitnumberMaximum number of spans to return.
cursorstringCursor for pagination.

Span Fields

Each returned Span object includes:
FieldTypeDescription
namestringThe span name.
context.traceIdstringThe trace ID.
context.spanIdstringThe span ID.
kindstringThe span kind (e.g. "LLM", "CHAIN").
parentIdstring | nullParent span ID, if any.
startTimeDateWhen the span started.
endTimeDateWhen the span ended.
statusCodestring | nullStatus code (e.g. "OK", "ERROR").
statusMessagestring | nullStatus message, if any.
attributesobject | nullSpan attributes (e.g. LLM inputs/outputs).
annotationsAnnotation[]Human annotations attached to this span.
evaluationsEvaluation[]LLM-as-judge evaluations for this span.
eventsSpanEvent[]Events recorded during the span.