List Agent Tools
Get tools from an existing agent
Authentication
AuthorizationBearer
Header authentication of the form Bearer <token>
Path parameters
agent_id
The ID of the agent in the format ‘agent-<uuid4>’
Query parameters
before
Tool ID cursor for pagination. Returns tools that come before this tool ID in the specified sort order
after
Tool ID cursor for pagination. Returns tools that come after this tool ID in the specified sort order
limit
Maximum number of tools to return
order
Sort order for tools by creation time. 'asc' for oldest first, 'desc' for newest first
Allowed values:
order_by
Field to sort by
Response
Successful Response
id
The human-friendly ID of the Tool
tool_type
The type of the tool.
description
The description of the tool.
source_type
The type of the source code.
name
The name of the function.
source_code
The source code of the function.
json_schema
The JSON schema of the function.
args_json_schema
The args JSON schema of the function.
return_char_limit
The maximum number of characters in the response.
pip_requirements
Optional list of pip packages required by this tool.
npm_requirements
Optional list of npm packages required by this tool.
default_requires_approval
Default value for whether or not executing this tool requires approval.
enable_parallel_execution
If set to True, then this tool will potentially be executed concurrently with other tools. Default False.
created_by_id
The id of the user that made this Tool.
last_updated_by_id
The id of the user that made this Tool.
metadata_
A dictionary of additional metadata for the tool.