Skip to main content
GET
/
ext
/
tool
Get all Tool details
curl --request GET \
  --url https://api.trugen.ai/v1/ext/tool \
  --header 'x-api-key: <api-key>'
[
  {
    "id": "611eaabb-0884-440f-a4f1-a04b9ad8a597",
    "type": "tool.api",
    "schema": {
      "type": "function",
      "name": "start_cloud_browser_session",
      "description": "Starts the dashboard page with logged in session.",
      "parameters": {
        "type": "object",
        "properties": {},
        "required": [
          "<string>"
        ]
      }
    },
    "request_config": {
      "method": "GET",
      "url": "https://www.example.com/information",
      "headers": {
        "User-Agent": "Trugen Avatar",
        "Accept": "application/json"
      }
    },
    "event_messages": {
      "on_start": {
        "message": "<string>"
      },
      "on_success": {
        "message": "<string>"
      },
      "on_delay": {
        "delay": 123,
        "message": "<string>"
      },
      "on_error": {
        "message": "<string>"
      }
    },
    "is_active": true,
    "created_at": "2025-10-10T16:35:58.776206Z",
    "updated_at": "2025-10-10T16:35:58.776206Z"
  }
]

Authorizations

x-api-key
string
header
required

Response

A list of tool details

id
string<uuid>
required
Example:

"611eaabb-0884-440f-a4f1-a04b9ad8a597"

type
string
required
Example:

"tool.api"

schema
object
required
request_config
object
required
event_messages
object
required
is_active
boolean
required
Example:

true

created_at
string<date-time>
required
Example:

"2025-10-10T16:35:58.776206Z"

updated_at
string<date-time>
required
Example:

"2025-10-10T16:35:58.776206Z"