v1

latestOpenAPI 3.0.32026-07-267015229.9 KB
PAL Tools

List PAL Tools

List all standalone tools currently attached to a PAL. Inline tools defined under PAL.layers.llm.tools and built-in system tools are not returned here - only tools created via Create Tool and attached to this PAL.

get/v2/pals/{pal_id}/tools

Response

Attached tools returned

Example response

{
  "data": [
    {
      "tool_id": "tabc123def456",
      "owner_id": 3675,
      "name": "get_weather",
      "description": "Get the current weather for a city",
      "parameters": {
        "type": "object",
        "properties": {
          "city": {
            "type": "string",
            "description": "City name"
          }
        },
        "required": [
          "city"
        ]
      },
      "delivery": {
        "api": {
          "url": "https://api.example.com/v1/weather/{city}",
          "headers": {
            "X-Service": "weather-bot"
          },
          "auth": {
            "name": "X-API-Key",
            "token_url": "https://auth.example.com/oauth/token"
          },
          "query_params": {
            "units": "metric"
          },
          "content_type": "application/json"
        }
      },
      "trigger_type": "in_call",
      "origin": "llm",
      "on_call": "generate_filler",
      "on_resolve": "generate_response",
      "static_filler": "Sure, let me grab that for you.",
      "created_at": "2026-05-15T10:30:00",
      "updated_at": "2026-05-15T10:30:00"
    }
  ]
}