List all tool templates
Retrieve all tool templates in your organization.
Authorization
BearerAuth API key authentication. Get your key from the dashboard.
In: header
Response Body
application/json
application/json
curl -X GET "https://example.com/tool-templates"{
"tool_templates": [
{
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
"name": "Customer Lookup",
"description": "Look up customer information by phone number",
"tool_type": "function",
"tool_config": {},
"org_id": "a40f5d1f-d889-42e9-94ea-b9b33585fc6b",
"created_at": "2019-08-24T14:15:22Z",
"updated_at": "2019-08-24T14:15:22Z"
}
]
}{
"error": "Invalid API key",
"message": "string"
}Delete a chat message (deprecated) DELETE
**Deprecated — these endpoints will be removed on or after 5 January 2027.** Chats stores messages and nothing else: it does not generate a reply, it does not run your assistant, and no other part of the platform reads what you put here. The reply you store is one your own application already produced, so this is a database you have to authenticate to rather than a capability you gain. Keep your messages in your own storage instead. To give a voice call the history of an earlier chat, return it as system context in your response to the assistant-request webhook, which already reaches you on every inbound call. Permanently delete a single chat message. Scoped to your organization.
Get a tool template GET
Retrieve a specific tool template by ID.