One discovery read. models has one row per harness and model: a
session's model must be an id listed for its agent, with an
effort from that row. harnesses adds each harness's runtime,
suggested setups, tools and plugins. mcp_servers are the remote MCP
servers that can be connected; plugins the plugin marketplaces.
Org members, signed in; an API key cannot call this.
Authenticate with a signed-in session token (an API key cannot call this route).
Path parameters
The org's slug or id. A caller with no role in the org gets 404.
Query parameters
Only this harness in harnesses.
claudecodexopencodeResponses
200The catalog.
Changes whenever anything below changes.
8 item fields
Launch-boundary managed harnesses.
claudecodexopencode2 fields
6 fields
The CLI version sessions run today.
2 fields
4 item fields
3 item fields
standardfast3 item fields
workhorsedeep_workquick_tasks3 fields
2 fields
pinnedstandardfast4 item fields
8 item fields
6 fields
2 fields
2 fields
2 fields
2 fields
2 fields
2 fields
One row per harness and model. A session's model must be an id listed for its harness.
8 item fields
What the harness CLI takes after --model: bare for claude and codex, provider/model for opencode.
text2 fields
USD per million input tokens.
Effort levels the model takes; empty means none.
fast when the model has a fast mode.
Remote MCP servers that can be connected (OAuth).
16 item fields
2 item fields
2 item fields
2 fields
2 item fields
e.g. github:owner/repo.
2 fields
Short-lived signed URL of the plugin catalog JSON.
Unix seconds.
401No bearer, an unknown, revoked or expired one, or an API key on a route keys cannot call.
A sentence for a person.
Stable machine code, e.g. AUTH_FAILED, NOT_FOUND, VALIDATION_ERROR, RATE_LIMITED, PLAN_REQUIRED.
The machine code on routes that name it this way.
404No such resource for the caller, including one that exists in an org the caller cannot see.
A sentence for a person.
Stable machine code, e.g. AUTH_FAILED, NOT_FOUND, VALIDATION_ERROR, RATE_LIMITED, PLAN_REQUIRED.
The machine code on routes that name it this way.