GET
/
v2
/
ai-agents
/
{ai_agent_id}
/
custom-tools
{
  "tools": [
    {
      "tool_id": "<string>",
      "tool_start_message": "<string>",
      "tool_delayed_message": "<string>",
      "tool_complete_message": "<string>",
      "tool_failed_message": "<string>",
      "openai_tool": {
        "description": "Get the delivery date for a customer's order",
        "name": "get_delivery_date",
        "parameters": {
          "additionalProperties": false,
          "properties": {
            "order_id": {
              "description": "The customer's order ID",
              "type": "string"
            }
          },
          "required": [
            "order_id"
          ],
          "type": "object"
        }
      },
      "additional_tool_info": {
        "tool_type": "custom",
        "api": {
          "endpoint": "https://api.example.com/test",
          "headers": {
            "Content-Type": "application/json"
          },
          "method": "POST",
          "parameters": {
            "fixed_params": {
              "api_key": {
                "description": "API key for authentication",
                "value": "test-api-key"
              }
            },
            "runtime_params": {}
          }
        }
      },
      "created_at": "2023-11-07T05:31:56Z",
      "updated_at": "2023-11-07T05:31:56Z"
    }
  ],
  "next_page_token": "<string>"
}

Path Parameters

ai_agent_id
string
required

Query Parameters

page_size
integer
default:20
Required range: 1 <= x <= 100
page_token
string | null

Response

200
application/json
Successful Response
tools
object[]

List of custom tools matching the request criteria

next_page_token
string | null

Token to retrieve the next page of results, null if no more results available