API Reference
Integrations

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"