We use the industry standard OAuth 2.0 for authentication
We use OAuth 2.0, the industry standard for authentication. Each OAuth app is mapped to a bot.
We support two different grant types, client credentials and authorization code.
To be able to authenticate a request on our API you need to use Bearer Authentication access token. An access token only remains valid for 60 minutes.
Authorization: Bearer <access_token>
OAuth 2.0 Libraries
As OAuth 2.0 is an open standard there are a range of libraries you can use for a range of languages.