OAuth Integrations

Callr currently supports direct OAuth integration with the following providers:

Salesforce
Google
Microsoft

HubSpot


We're actively working on adding more OAuth providers. If you'd like us to prioritize a specific service, reach out to Support.


🧪 Example Request

- action: fetch@v3
  params:
    url: https://<oauth-provider-example.com>/resource?arg=value
    method: GET
    headers:
      Content-Type: application/json
      Authorization: Bearer ${{ integrations.defaults.<provider>.accessToken }}
- action: fetch@v3
  params:
    url: https://<oauth-provider-example.com>
    method: POST
    headers:
      Content-Type: application/json
      Authorization: Bearer ${{ integrations.defaults.<provider>.accessToken }}
    body: <body-expected-by-provider>

Replace <oauth-provider-example.com> with a valid Provider URL. For example, https://graph.microsoft.com/v1.0/me/drive/items/ is the URL to access Microsoft OneDrive Items.

Replace <provider> with either (the lowercase provider name):

  • microsoft
  • google
  • salesforce
  • hubspot

You can find more examples in Push Data to Your Platform and Fetch Data from Your Platform.


ℹ️

Note

integrations.defaults.<provider> is the default connection of that provider; every connection is also available by its name, as integrations.<connection-name>, with accessToken and metadata (the provider's token response, e.g. metadata.instance_url for Salesforce). Expired or disconnected connections are not listed.

ℹ️

Note

Platforms that use API keys for authentication don't require any special integration. You can use them directly with fetch actions.


Did this page help you?