Skip to end of metadata
Go to start of metadata

Last Updated: Friday, October 11, 2019

All calls to the Message Application Program Interfaces (APIs) are authenticated, and the credentials should be submitted using Basic Authentication over the HTTPS URL. Most programming languages have built-in libraries to support Basic Authentication, but here's a brief description of how the header is constructed:

  1. Combine the username and password into a string "username:password".
  2. Encode the resulting string using Base64.
  3. Add the Authorization HTTP header and set the value to "Basic " (including the space), plus the encoded string.

For example, if the username is 'VibesUser' and the password is "Password123", then the header is as follows:

Authorization: Basic VmliZXNVc2VyOlBhc3N3b3JkMTIz

Client Certificate Authentication

Vibes supports Client Certificate Authentication as an extra layer of security for API calls.

You can use Client Certificate Authentication for Vibes Connect Message Originated (MO) and Delivery Receipts (DLR) callbacks.

  • No labels