Account Integrations
Set integration allowed tools
Replaces the integration's enabled tool slugs with the provided list. Slugs must belong to the integration's toolkit. Only the creator, an admin, or an owner may update. Requires a USER API key.
put/public/v1/integrations/{integrationId}/tools
Path parameters
integrationIdinteger required
Example:42
Request body
Example request
{
"slugs": [
"example"
]
}Response
Updated account integration
Example response
{
"id": 1,
"toolkit": "example",
"alias": "example",
"visibility": "PRIVATE",
"connectedEmail": "example",
"connectedAt": "example",
"composioConnectedAccountId": "example",
"allowedToolSlugs": [
"example"
],
"availableToolsCount": 1,
"enabledToolsCount": 1,
"accountId": 1,
"createdByUserId": 1,
"createdByUser": {
"id": 1,
"firstName": "example",
"lastName": "example",
"email": "example",
"avatar": "example"
},
"createdAt": "example",
"updatedAt": "example"
}