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:
- Combine the username and password into a string "username:password".
- Encode the resulting string using Base64.
- 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:
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.