Skip to main content
Returns all mid-call tools belonging to the authenticated user. Mid-call tools enable your AI assistants to call external APIs during a call.

Endpoint

GET /user/tools

Response

data
array
Array of mid-call tool objects.

Example

curl -X GET "https://portal.intellixent.ai/api/user/tools" \
  -H "Authorization: Bearer YOUR_API_KEY"
200 Response
[
  {
    "id": 1,
    "name": "check_order_status",
    "description": "Use this tool to check the status of a customer's order when they ask about it.",
    "endpoint": "https://api.yourstore.com/orders/status",
    "method": "GET",
    "timeout": 10,
    "headers": [
      { "name": "Authorization", "value": "Bearer sk_..." }
    ],
    "schema": [
      {
        "name": "order_id",
        "type": "string",
        "description": "The customer's order ID"
      }
    ],
    "created_at": "2025-10-10T12:00:00.000000Z",
    "updated_at": "2025-10-10T12:00:00.000000Z"
  }
]
To attach tools to an assistant, use the tool_ids parameter in the Create assistant or Update assistant endpoints.