Authorization

Authorization of API calls depends on the requirements of the 3rd party system you are working with. Dataddo provides various built-in authorizers to various platforms such as Google Analytics, Facebook, or Instagram.

If the service that you wish to connect to doesn't have a built-in authorizer, please carefully review the documentation for the service to set the authorization scheme correctly.

In a pinch?
Can't find an authorizer for your favorite service? Need help using the Universal connector? Book a free consultation with one of our integration architects!

API Key in the URL (query string)

To set up authorization based on an API key in the URL, you simply need to add the token to the API URL parameter as in the example below:

https://api.service.com?token=YOUR_TOKEN

Static token in HTTP header

Basic auth

Basic authentication is a simple authentication scheme built into the HTTP protocol. You must send HTTP requests with an Authorization header that contains the word Basic followed by a space and a base64-encoded string username: password. For example, to authorize as user123 / p@ss123. the client would send the following.

Authorization: Basic dXNlcjEyMzpwQHNzMTIzLg==

To set a basic authentication scheme in universal connectors, be sure to insert the corresponding values to your HTTP Header parameter.

Bearer auth

Bearer authentication is an HTTP authentication scheme that involves security tokens called bearer tokens. The name “Bearer authentication” can be understood as “give access to the bearer of this token.” You must send HTTP requests with an Authorization header that contains the word Bearer followed by the provided token.

Authorization: Bearer TOKEN

To setup a basic authentication scheme in universal connectors, be sure to insert the corresponding values to your HTTP Header parameter.