v1

latestOpenAPI 3.0.02026-07-26208.2 KB

List Tools

Backward Compatibility: The /actions endpoint path is preserved for backward compatibility. Both /actions and /tools work identically.

get/projects/{project_id}/tools

Path parameters

project_idstring required

Your Paragon Project ID. You can copy your Project ID from your dashboard URL or by clicking Copy Project ID under the Environment switcher.

Query parameters

formatstring

The response format for available tools.

Defaults to json_schema for tool-calling agent use cases. Learn more about available formats.

limit_to_availableboolean

If true, only available_tools will be returned.

Otherwise, all_tools will include all Tools from Integrations in your project, regardless of the accounts your user has connected.

reload_fieldsboolean

If true, forcibly reload any custom fields that belong to the schema for included Tools. This may result in additional latency added to your request.

By default, Paragon will cache your user's fields and refresh them periodically. Fields have a TTL of 8 hours, and reload_fields will immediately invalidate any cached fields.

integrationsstring

Filter by specific integrations that the user has connected. By default, all integrations are returned.

Example:salesforce,hubspot
categoriesstring

Filter by specific integration categories, based on integrations the user has connected. By default, all integrations from all categories are returned.

Example:crm,project_management

Response

toolsobject required

A map of integrations with a list of Tool definitions, in the selected format.

Example response

{
  "errors": [
    {
      "integration": "salesforce"
    }
  ]
}
All 2 operations