Voice agents
Tools
Register the HTTP tools an agent can call during a conversation, and link them to agents.
9 endpoints
- POSTCreate tool/api/ext/toolCreate a new function-calling tool in the current project.
- GETList tools/api/ext/toolList every tool defined in the current project.
- GETGet tool/api/ext/tool/{tool_id}Retrieve the full record for a single tool by its id, including its url, method, timeout, and the complete list of parameters with their tool_id back-reference.
- PUTUpdate tool/api/ext/tool/{tool_id}Update an existing tool in the current project.
- DELDelete tool/api/ext/tool/{tool_id}Permanently delete a tool from the current project.
- POSTLink a tool to an agent/api/ext/tool/linkLink a tool to an agent so the agent can call that tool during conversations.
- DELUnlink a tool from an agent/api/ext/tool/unlink/{link_id}Remove the link between a tool and an agent, so the agent can no longer call that tool.
- GETList tools for an agent/api/ext/tool/agent/{agent_id}List every tool attached to the given agent.
- GETList agents for a tool/api/ext/tool/{tool_id}/agentsList every agent that the given tool is linked to.
