Returns all analysis results associated with a specific experiment.
Results appear when the experiment’s results_status field reaches
Partial or All. Supports pagination via limit and offset query
parameters.
Use this endpoint when you need results for a single experiment without
filtering the global /results list. The response includes the same
ResultInfo structure as the global endpoint, scoped to the
specified experiment.
Biscuit-based bearer token. Obtain tokens from the Adaptyv Portal or via the /tokens endpoint. Tokens encode organization membership and role-based capabilities; the API verifies the token's cryptographic signature and authorization claims before processing requests. Use /tokens/attenuate to create restricted tokens for delegation.
Experiment identifier (UUID)
Maximum number of items to return (1-100, default 50).
Number of items to skip (default 0).
Filter expression in s-expression syntax.
Comparison: eq(field,value), neq(field,value), gt(field,value),
lt(field,value), gte(field,value), lte(field,value),
contains(field,substring)
Range/set: between(field,lo,hi), in(field,v1,v2,...)
Logical: and(expr1,expr2,...), or(expr1,expr2,...), not(expr)
Null checks: is_null(field), is_not_null(field)
JSONB access: at(field,key) — e.g. eq(at(metadata,score),42)
Cast functions: float(expr), int(expr), text(expr),
timestamp(expr), date(expr)
Example: and(gte(created_at,2026-01-01),eq(status,draft))
Free-text search term applied to searchable columns.
Sort expression. Supports multi-column sort (comma-separated, up to 8), JSONB path access, and type casts.
Examples: desc(created_at), desc(created_at),asc(name),
asc(at(metadata,score)), asc(date(at(metadata,start_date)))
Results for the experiment
Paginated list response with offset-based navigation metadata.
All list endpoints return this shape. Use offset and limit query
parameters to page through results; total reports how many items
match the query across all pages.