v1

latestOpenAPI 3.0.0Proprietary2026-08-062711471.0 MB
Custom Tools

Get custom tool details

Returns a custom tool (API call tool) by ID.

get/public/v1/tools/{toolId}

Path parameters

toolIdnumber nullable
Example:123

Response

Tool details

idnumber required
namestring required
descriptionstring required
createdAtstring required
updatedAtstring required
status'PAUSED' | 'ACTIVE' | 'DELETED' nullable
method'GET' | 'POST' | 'PUT' | 'PATCH' | 'DELETE' nullable
urlstring nullable
bodystring nullable
type'API_CALL' | 'WHATSAPP_TEMPLATE_MESSAGE' required

Example response

{
  "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"
}