Skip to main content
Version: 2.0

List Tool Configurations API Definition

The List Tool Configurations API enables you to retrieve all tool configurations for a specific tool with optional filtering and pagination. Organizations use this API to discover existing configurations that can be reused across agents, ensuring consistency and reducing duplication when setting up new agents with standardized tool behaviors.

List Tool Configurations Request and Response

To list tool configurations, send a GET request to /v2/tools/{tool_id}/configurations. You can specify the following optional query parameters:

  • filter (string, optional): Regular expression to filter by name or description.
  • type (string, optional): Filter by configuration type (e.g., mcp, corpora_search, web_search).
  • enabled (boolean, optional): Filter by enabled status.
  • limit (integer, optional): Maximum configurations to return (1-100, default: 10).
  • page_key (string, optional): Pagination key for retrieving the next page.

The response includes an array of tool configurations matching the filter criteria, along with pagination metadata if applicable.

Example Request

EXAMPLE REQUEST
1

Example Response

EXAMPLE RESPONSE
1

Error Responses

The API returns standard HTTP error codes with detailed error information:

HTTP CodeError CodeDescription
400invalid_requestInvalid filter parameters or malformed request
401unauthorizedInvalid or missing API key
403forbiddenInsufficient permissions for listing tool configurations
404not_foundSpecified tool not found
429rate_limit_exceededRequest rate limit exceeded