GET /harness/sessions/{sessionId}/assets
List session assets
ivy_ API key (Authorization: Bearer ivy_… or X-Ivy-Api-Key), a Clerk session JWT (Authorization: Bearer …) or the Clerk __session cookie (browser sessions). See Authentication.Returns all artifacts produced by tool calls in this session — files, datasets, figures, and other outputs stored in S3.
Request
Path parameters
Session UUID (UUIDv7 — time-ordered)
Responses
200 OK
Response shape:
401 Unauthorized
Response shape: object
404 Not Found
Response shape: object
Was this page helpful?
Ivy Biosciences Harness API (v1.0.0)
Session-based agent runtime for multi-turn AI orchestration with tool execution, checkpointing, and real-time streaming. ## Authentication All endpoints accept three auth methods (tried in order): 1. **Clerk JWT** — `Authorization: Bearer <clerk_session_token>` or `__session` cookie (browser sessions) 2. **ivy_ API key via Bearer** — `Authorization: Bearer ivy_xxx` (CLI / SDK — primary programmatic method) 3. **ivy_ API key via custom header** — `X-Ivy-Api-Key: ivy_xxx` (useful when Bearer is reserved for other tokens) The two `ivy_` methods are equivalent. Generate API keys in the .bloom* dashboard under Settings → API Keys.
GET /harness/sessions
List sessions