Skip to main content
GET
/
v2
/
tools
Fetch Tools
curl --request GET \
  --url https://{api_endpoint}/api/v2/tools \
  --header 'Authorization: Bearer <token>'
{
  "data": [
    {
      "description": "<string>",
      "name": "<string>",
      "permission": "read_only",
      "display_name": "<string>",
      "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
      "tenant_id": "<string>",
      "tenant_name": "<string>",
      "title": "<string>",
      "created_on": "2023-11-07T05:31:56Z",
      "created_by": "<string>",
      "created_by_username": "<string>",
      "updated_at": "2023-11-07T05:31:56Z",
      "tags": [
        "<unknown>"
      ],
      "input_schema": {
        "type": "object",
        "properties": {},
        "required": []
      },
      "output_schema": {
        "type": "object",
        "description": "<string>",
        "properties": {},
        "items": {
          "type": "string",
          "title": "<string>",
          "description": "<string>",
          "properties": {},
          "required": [
            "<string>"
          ],
          "items": "<unknown>",
          "default": "<unknown>",
          "enum": [
            "<unknown>"
          ],
          "minimum": 123,
          "maximum": 123,
          "minLength": 123,
          "maxLength": 123,
          "pattern": "<string>",
          "format": "<string>",
          "in": "query",
          "aliasName": "<string>",
          "anyOf": [
            "<unknown>"
          ],
          "oneOf": [
            "<unknown>"
          ],
          "allOf": [
            "<unknown>"
          ]
        },
        "required": [],
        "format": "<string>",
        "anyOf": [
          "<unknown>"
        ],
        "oneOf": [
          "<unknown>"
        ],
        "allOf": [
          "<unknown>"
        ]
      },
      "binding": {
        "openapi": {
          "http_method": "GET",
          "http_path": "<string>",
          "security": [],
          "servers": [],
          "connection_id": "<string>",
          "callback": {
            "callback_url": "<string>",
            "method": "GET",
            "output_schema": {
              "type": "object",
              "description": "<string>",
              "properties": {},
              "items": {
                "type": "string",
                "title": "<string>",
                "description": "<string>",
                "properties": {},
                "required": [
                  "<string>"
                ],
                "items": "<unknown>",
                "default": "<unknown>",
                "enum": [
                  "<unknown>"
                ],
                "minimum": 123,
                "maximum": 123,
                "minLength": 123,
                "maxLength": 123,
                "pattern": "<string>",
                "format": "<string>",
                "in": "query",
                "aliasName": "<string>",
                "anyOf": [
                  "<unknown>"
                ],
                "oneOf": [
                  "<unknown>"
                ],
                "allOf": [
                  "<unknown>"
                ]
              },
              "required": [],
              "format": "<string>",
              "anyOf": [
                "<unknown>"
              ],
              "oneOf": [
                "<unknown>"
              ],
              "allOf": [
                "<unknown>"
              ]
            },
            "input_schema": {
              "type": "object",
              "properties": {},
              "required": []
            }
          },
          "acknowledgement": {
            "output_schema": {
              "type": "object",
              "description": "<string>",
              "properties": {},
              "items": {
                "type": "string",
                "title": "<string>",
                "description": "<string>",
                "properties": {},
                "required": [
                  "<string>"
                ],
                "items": "<unknown>",
                "default": "<unknown>",
                "enum": [
                  "<unknown>"
                ],
                "minimum": 123,
                "maximum": 123,
                "minLength": 123,
                "maxLength": 123,
                "pattern": "<string>",
                "format": "<string>",
                "in": "query",
                "aliasName": "<string>",
                "anyOf": [
                  "<unknown>"
                ],
                "oneOf": [
                  "<unknown>"
                ],
                "allOf": [
                  "<unknown>"
                ]
              },
              "required": [],
              "format": "<string>",
              "anyOf": [
                "<unknown>"
              ],
              "oneOf": [
                "<unknown>"
              ],
              "allOf": [
                "<unknown>"
              ]
            }
          }
        },
        "python": {
          "function": "<string>",
          "requirements": [
            "<string>"
          ],
          "connections": {}
        },
        "wxflows": {
          "endpoint": "<string>",
          "flow_name": "<string>",
          "security": []
        },
        "skill": {
          "skillset_id": "<string>",
          "skill_id": "<string>",
          "skill_operation_path": "<string>",
          "http_method": "GET"
        },
        "client_side": {},
        "conversational_search": {
          "conversational_search_config": {},
          "connections": [
            "<unknown>"
          ],
          "version": "0.0.1"
        },
        "mcp": {
          "server_url": "<string>",
          "source": "public-registry",
          "env": {},
          "command": "<string>",
          "args": [
            "<string>"
          ],
          "transport": "<string>",
          "connections": {}
        },
        "flow": {
          "http_method": "GET",
          "http_path": "<string>",
          "security": [],
          "servers": [],
          "connection_id": "<string>",
          "callback": {
            "callback_url": "<string>",
            "method": "GET",
            "output_schema": {
              "type": "object",
              "description": "<string>",
              "properties": {},
              "items": {
                "type": "string",
                "title": "<string>",
                "description": "<string>",
                "properties": {},
                "required": [
                  "<string>"
                ],
                "items": "<unknown>",
                "default": "<unknown>",
                "enum": [
                  "<unknown>"
                ],
                "minimum": 123,
                "maximum": 123,
                "minLength": 123,
                "maxLength": 123,
                "pattern": "<string>",
                "format": "<string>",
                "in": "query",
                "aliasName": "<string>",
                "anyOf": [
                  "<unknown>"
                ],
                "oneOf": [
                  "<unknown>"
                ],
                "allOf": [
                  "<unknown>"
                ]
              },
              "required": [],
              "format": "<string>",
              "anyOf": [
                "<unknown>"
              ],
              "oneOf": [
                "<unknown>"
              ],
              "allOf": [
                "<unknown>"
              ]
            },
            "input_schema": {
              "type": "object",
              "properties": {},
              "required": []
            }
          },
          "acknowledgement": {
            "output_schema": {
              "type": "object",
              "description": "<string>",
              "properties": {},
              "items": {
                "type": "string",
                "title": "<string>",
                "description": "<string>",
                "properties": {},
                "required": [
                  "<string>"
                ],
                "items": "<unknown>",
                "default": "<unknown>",
                "enum": [
                  "<unknown>"
                ],
                "minimum": 123,
                "maximum": 123,
                "minLength": 123,
                "maxLength": 123,
                "pattern": "<string>",
                "format": "<string>",
                "in": "query",
                "aliasName": "<string>",
                "anyOf": [
                  "<unknown>"
                ],
                "oneOf": [
                  "<unknown>"
                ],
                "allOf": [
                  "<unknown>"
                ]
              },
              "required": [],
              "format": "<string>",
              "anyOf": [
                "<unknown>"
              ],
              "oneOf": [
                "<unknown>"
              ],
              "allOf": [
                "<unknown>"
              ]
            }
          },
          "flow_id": "",
          "version": "TIP",
          "dependencies": {
            "tools": [],
            "agents": []
          },
          "model": {}
        },
        "langflow": {
          "langflow_id": "<string>",
          "project_id": "<string>",
          "langflow_version": "<string>",
          "connections": {}
        }
      },
      "uid": "<string>",
      "collab_idf": "<string>",
      "environment_id": "<string>",
      "toolkit_id": "<string>",
      "is_async": false,
      "restrictions": "editable",
      "bundled_agent_id": "<string>"
    }
  ],
  "total": 123,
  "limit": 123,
  "offset": 123,
  "result_count": 123
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Query Parameters

show_bundled
boolean
default:false
ids
string[] | null
toolkit_ids
string[] | null
names
string[] | null
query
string | null

Search by name and description

limit
integer | null

Limit the number of results returned

Required range: x >= 1
offset
integer | null

Skip the first N results

Required range: x >= 0
sort
enum<string> | null
default:asc

Sort by name and recently added (recent/asc/desc)

Available options:
asc,
desc,
recent

Response

Successful Response

  • ToolsResponseWithPagination · object
  • ToolOut · object[]
data
ToolOut · object[]
required
total
integer
required
limit
integer
required
offset
integer
required
result_count
integer
required