To use the API you’ll need to first create an API Client, which will give you the necessary client_key
and secret_key
for your app. The API supports several authentication methods, but at least a client_key
is necessary for all of them, so it should be your first step.
If you are aiming to access only your account’s data, we recommend that you use Personal Access Tokens to authenticate. Personal Access Tokens are ideal for internal ETLs, dashboards, and scripts. Otherwise, we recommend using OAuth 2.0. Note that any public client (public dashboard integration, native app, etc.) MUST use OAuth 2.0.
The API supports the following authentication methods: