Service Administration API Authentication

The Service Administration API uses HTTP Basic Authentication mechanism. Each API call is validated through the Authentication header. To authenticate to the API, pass the following credentials in the Authorization header in the API call request:

  • Application ID or APP_ID as Username
  • Application Key or APP_KEY as Password
POST https://api.enablex.io/cpaas/projects
Authorization: Basic XXXXXX
Content-Type: application/json

The authorization header in this example contains a value XXXXX, which is a base64 encoded string of APP_ID:APP_KEY.

Obtaining API ACCESS ID and API ACCESS KEY

Every customer can get access to API credentials for application integration. To obtain the API access credentials, perform the following steps:

  1. Log in to the EnableX CPaaS portal. If you haven't registered yet, sign up here . Upon successful login, you are directed to the CPaaS Dashboard.
  2. In the Dashboard, navigate to Create Project and select your preferred channels for integration. After creating the project, EnableX will send your project's API access credentials (App ID and App Key) to the email address associated with your account.

In case you need to reset your App Key or want EnableX to resend the API credentials, follow these additional steps:

  1. Select the project for which you need to reset or resend the API credentials.

  2. Click the Action icon (ellipsis) in front of the selected project. The Project Summary page is displayed.

  3. On the Project Summary page, locate the Project Credentials section.

  4. The Project Credentials section includes the following options:

    a. RESET APP KEY: Use this option to reset the application credentials for the project.

    b. SEND CREDENTIALS: Use this option to resend the application credentials to your registered email address.