Authentication API Overview

The Authentication APIs authenticate client and control access to the Communications API service. Communications APIs use two types of authentication: Basic authentication and Bearer authorization. Basic authentication is used to request an API token that can later be used for API calls or for client SDK.

The client access token used in client applications for session authentication can be obtained by calling with Basic authentication.

API calls with Bearer authorization require an API token in JSON Web Token (JWT) format, obtainable by calling with Basic authentication.

The following diagram illustrates the scenarios where the customer may use the Authentication APIs.

REST authentication sequenceREST authentication sequence

REST authentication sequence