List results
Lists completed analysis results, sorted by creation date (newest first). Results appear when an experiment's results_status field reaches Partial or All. Paginate with limit (default 50) and offset; the response includes total for page calculation.
Each result includes its full summary (kinetics for BLI, readouts for thermostability) and metadata, matching the detail endpoint shape. Supports filtering on result fields; invalid filter fields return 400.
Request
- Base URLhttps://devs.adaptyvbio.com
- URLhttps://devs.adaptyvbio.com/api/v1/results
- AuthHTTP bearer
Query parameters
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.
Three accepted surface forms produce the same ordering:
- Canonical — desc(field) / asc(field); also wraps casts and at(...) JSONB path access. Example: asc(date(at(metadata,start_date))).
- Prefix short form — -field (descending), +field or bare field (ascending). GitHub / Stripe / Jira convention. Bare field only; no casts.
- Suffix short form — field:asc / field:desc. Also bare field.
Examples: -created_at, -created_at,+name, created_at:desc, desc(created_at),asc(name), asc(at(metadata,score)).
Response
Result list
Example response
{
"items": [
{
"summary": [
{
"binding_model": [
"standard"
],
"fit_quality": "good",
"performance": {
"Positive Control": "better"
},
"replicates": [
{
"fit_quality": "good",
"rmse_max_signal_pct": 1.2
}
],
"rmse_max_signal_pct": 1.2,
"sequence": {
"aa_string": "EVQLVESGGGLVQPGGSLRLSCAAS",
"name": "mAb1"
},
"target": {
"name": "Human PD-L1",
"target_catalog_id": "019a03da-b87f-7e15-8b02-cef171c9871d"
}
}
]
}
]
}Changes
No recorded changes to this operation across all 1 revision of this API.