curl https://api.60db.ai/agents/integrations/catalog \
-H "Authorization: Bearer your-api-key"
Agent Integrations
List Integration Catalog
The providers you can connect for agent tools, with their credential fields and actions
GET
/
agents
/
integrations
/
catalog
curl https://api.60db.ai/agents/integrations/catalog \
-H "Authorization: Bearer your-api-key"
List the integration providers. Each entry says how it connects, which fields it needs, and which actions it offers. The catalog is the same for every workspace. Use it to build a connect form.
For what each
connect value means, see Connect an integration.
Request
Headers
Response
200 OK.data is the array, in display order.
{
"success": true,
"data": [
{
"provider": "hubspot",
"name": "HubSpot",
"description": "Marketing, sales, and service platform",
"category": "CRM",
"connect": "key",
"fields": [
{
"key": "token",
"label": "Private app token",
"type": "secret",
"placeholder": "pat-…",
"help": "HubSpot > Settings > Integrations > Private Apps. Scopes: crm.objects.contacts.read/write.",
"required": true
}
],
"actions": [
{ "key": "search_contact", "name": "Search contact", "description": "Find a contact by email or phone number." },
{ "key": "create_contact", "name": "Create contact", "description": "Create a new contact." }
]
}
]
}
| Field | Meaning |
|---|---|
provider | The key you send when you create a connection |
connect | key, mcp, webhook, oauth_required, telephony_guide or native. Only key, mcp and webhook accept a connection through this API |
badge | Present on some entries: Alpha or Private Alpha |
fields | Each field has key, label, type (text, secret or url), placeholder, help and required |
actions | The curated actions of a key provider. Use their key with Run an action |
Errors
| Status | Code | Meaning |
|---|---|---|
| 403 | POLICY_DENY | Your role cannot read integrations, or the API key lacks the agents scope |
Example
curl https://api.60db.ai/agents/integrations/catalog \
-H "Authorization: Bearer your-api-key"