Authentication
Learn how to authenticate your requests to the Panora API.
This guide assumes you have a Panora account, or a working self-hosted version
The Panora API uses uses two elements to indentify requests: API keys and a connection_token.
API Keys are used to authenticate yourself to our backend, while a connection_token serves to identify which of your user’s you’re making API calls for.
Depending on your setup, you should make requests to one of those endpoints:
https://api.panora.dev/
Learn how to generate your API Keys and catch connection tokens.
Creating your API Key
Go to your dashboard, and visit the API Keys section. Click the Create New Key button.
Safely store your API Key
Your API keys carry many privileges, so be sure to keep them secure! Do not share your secret API keys in publicly accessible areas such as GitHub, client-side code, and so forth.
Catch your first `connection_token`
A connection_token
is created everytime a user connects an account to your platform.
You need to setup a webhook and listen to events connection.created
to catch a connection_token
.
connection_token
is a string, located in the “data” object, inside a connection.created
event.
Congrats! You have everything you need to make authenticated requests.
Make your first API request with your API Key
and a connection_token
Take a look at these examples to understand the concept. We also recommend practising by looking at the specific verticals you want to integrate.
Setup your API Key in your code:
Make your first unified API call:
Read more about our SDKs in TypeScript, Java, Python