Custom Tools
List custom tools
Returns the account's custom tools (API call tools created by the account). WhatsApp template tools are not exposed in this public surface.
get/public/v1/tools
Query parameters
filterTextstring
Example:contact
status'ACTIVE' | 'PAUSED'
Example:ACTIVE
Response
A list of tools
Example response
{
"results": [
{
"id": 123,
"name": "Fetch contact",
"description": "Fetches a contact from the external CRM",
"createdAt": "2024-01-01T12:00:00Z",
"updatedAt": "2024-01-01T12:00:00Z",
"status": "ACTIVE",
"method": "GET",
"url": "https://api.example.com/contacts/123",
"body": "example",
"arguments": [
{
"name": "example",
"description": "example",
"dataType": "STRING",
"defaultValue": "example"
}
],
"headers": [
{
"key": "Authorization",
"value": "Bearer {apiKey}"
}
],
"queryParams": [
{
"key": "limit",
"value": "10"
}
],
"type": "API_CALL"
}
]
}