Observe.AI Authentication API
OAuth 2.0, which stands for “Open Authorization”, is a standard design to allow a website or application to access resources hosted by other web apps on behalf of a user Note: If you have been using Basic Auth for the APIs, we request you to switch to OAuth2.0 based Auth for the APIs by 31-Dec-2022. Detailed instructions to create API Credentials and make the switch to OAuth are documented as below. Please reach out to your CSM for more details. OAuth App Credential Flow The App Credentials flow is recommended for server-side (AKA confidential) client applications with no end user, which normally describes machine-to-machine communication. Your application needs to securely store its app ID and secret and pass those to Observe Authentication Api in exchange for an access token. Steps required for generating access token 1. API Credential Generation: To get access for API credentials, please contact help@observe.ai. AppId and AppSecret required to create access tokens, you can generate max of 3 apps. - Select New App Id and App Secret. - Add your app name. - Download the credentials, these can not viewed/downloaded later. 2. Access Token You can create accessToken, using AppId and AppSecret from step 1. Access Token expires in 2 hrs, needs to be created again after expiry time. The 'Create Auth Token API' API has a rate limit of 1500 requests per day. The video in Getting Started outlines these steps in detail