Integrations
Integrations in ToolCharm are the 3rd-party services that ToolCharm can connect to on behalf of your users.
List Integrations
GET /integrations
URL Parameters
- endUserId (string, optional) - The ID of the end user you want to authenticate with the integration. If you do not pass this parameter, we will return a list of all integrations without authentication URLs.
- category (string, optional) - The category of integrations you want to filter by. If you do not pass this parameter, we will return all integrations.
Sample Request: /integrations?endUserId=00QHn000024LD2JMAW&category=crm
Sample Response
{
"integrations": [
{
"name": "Salesforce",
"logo": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRczw3_o3X38U8kfSw5UpPrNkuqMV26RKDy2w&s",
"authenticationUrl": "https://salesforce.com/authenticate"
}
]
}
Code Sample
curl -X GET 'https://api.toolcharm.com/integrations?endUserId=00QHn000024LD2JMAW&category=crm' \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY"