v1

latestOpenAPI 3.0.0Proprietary2026-08-062711471.0 MB
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"
    }
  ]
}