Skip to main content
GET
/
v1
/
flow
/
tools
List tools
curl --request GET \
  --url https://flow.seekr.com/v1/flow/tools \
  --header 'Authorization: <api-key>'
{
  "data": [
    {
      "id": "<string>",
      "name": "<string>",
      "config": {
        "FILE_SEARCH_INDEX": "<string>",
        "EMBEDDING_MODEL": "<string>",
        "TOP_K": 10,
        "SCORE_THRESHOLD": 0
      },
      "user_id": "<string>",
      "team_id": "<string>",
      "version": 123,
      "created_at": "2023-11-07T05:31:56Z",
      "updated_at": "2023-11-07T05:31:56Z",
      "description": "<string>",
      "type": "file_search"
    }
  ],
  "total": 123
}
Retrieve a paginated list of tools. Use the tool_type parameter to filter by type—for example, tool_type=agent_as_tool returns only agent-as-tool entries.

Authorizations

Authorization
string
header
required

Seekr API Key without 'Bearer' Prefix

Query Parameters

offset
integer
default:0
Required range: x >= 0
limit
integer
default:100
Required range: 1 <= x <= 1000
tool_type
enum<string> | null

Filter by tool type

Available options:
file_search,
web_search,
run_python,
agent_as_tool,
mcp_connector
tool_status
enum<string> | null

Filter by tool status

Available options:
Active,
Inactive,
Deprecated,
Pending_authorization,
Failed

Response

Successful Response

Response schema for paginated tool list.

data
(FileSearchResponse · object | RunPythonResponse · object | WebSearchResponse · object | AgentAsToolResponse · object | MCPConnectorToolResponse · object)[]
required
total
integer | null
Last modified on June 18, 2026