For most endpoints, Authentication is required. This can be done in three ways specified below.
The methods allowed per endpoint are specified in the documentation of the endpoint.
The methods that are available are JWT, API key and a intent.
When created it can be set in the header as the example below.
The Intent can be retrieved by calling the intents endpoint.
POST /intents
The JWT Access token and Refresh Token can be retrieved by calling the login endpoint.
POST /login
The API token can be retrieved by calling the token endpoint.
POST /tokens