Connect an agent to Gmail, Slack, Notion, and 1000+ more, every app in the Composio catalog is supported by default. Connections route and meter through Agent37, so there are no integration keys for you to manage. Each connection is scoped to a single instance.Documentation Index
Fetch the complete documentation index at: https://agent37.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
Endpoints
| Action | Endpoint |
|---|---|
| Search the catalog | GET /v1/instances/{id}/integrations?search= |
| Start a connection | POST /v1/instances/{id}/integrations/connect |
| List connections | GET /v1/instances/{id}/integrations/connections |
| Disconnect | DELETE /v1/instances/{id}/integrations/connections/{cid} |
How a connection works
connect returns a redirect_url. Open it for your end user, they authorize the app, and the connection turns active. Connecting is free; the agent using a connected app during a run draws the connected-app meter against your prepaid balance.
Start a connection
POST /v1/instances/{id}/integrations/connect with a toolkit. The response carries a connection_id, a redirect_url, and a pending status.Send the user to authorize
Open
redirect_url for your end user. They sign in to the app and grant access. No keys touch your code.- Request
- Response
The Composio toolkit to connect, such as
gmail, slack, or notion. Search the catalog for the full set of identifiers.Disconnect
Remove a connection withDELETE /v1/instances/{id}/integrations/connections/{cid}, passing the connection_id as {cid}.
curl
Billing
Connecting is free. Usage draws the connected-app meter against your prepaid balance whenever an agent uses a connected app during a run. Rates live on the pricing page; balance and top-ups are managed in the dashboard.Next steps
Instances
Connections are scoped to one instance.
Send a message
Let the agent use a connected app during a run.
Scheduled runs
Run a connected agent unattended on a cron schedule.
Billing
Prepaid balance and per-meter rates.