List tools
Returns the AI Agent’s tools in a single inventory, cursor-paginated, in
fixed source order: api, then code. Each source is ordered by id.
Replay meta.next_page_url verbatim to fetch the next page;
next_page_url is null on the last or empty page.
Each item is the same Tool envelope as GET /v2/tools/{tool_id},
without the type body (api / code). HTTP details and source code
belong on a single-tool fetch.
type skips the excluded sources entirely rather than filtering after
the query. enabled filters on the tool’s own enabled flag — the
same field returned on each item — for every type.
A cursor is bound to the Agent that minted it and to the type /
enabled filters in effect. Changing those filters, or presenting
another Agent’s cursor, returns 400.
Authentication
Bearer authentication of the form Bearer <token>, where token is your auth token.
Query parameters
Filter on the tool's own enabled flag. Same meaning for api
and code: the stored per-tool toggle.
Maximum tools per page. Default 25. Out-of-range values return 400.
Opaque pagination cursor from a previous response's
meta.next_page_url. Treat it as an opaque token, not an id.
Replay the returned next_page_url unchanged.