Skip to main content
GET
Returns every agent in the active organization as a JSON array. The list lazily syncs rows from trigger integrations that carry a config.agent_id, so agents created through the dashboard’s trigger flows appear here without a separate backfill. The roster is visible to every member of the organization; can_launch and can_edit on each row say what this requester may do with it. Required scope: activity:read

Query Parameters

boolean
true returns only the agents this caller may launch — the set you can pass to agent_id on a session create or launch. Omit it to get everything visible, including agents the caller may only edit.

Headers

string
required
Bearer token. Example: Bearer runtm_xxx
string
Organization ID. Omit for personal agents.

Response

A JSON array of agent objects.