Twilio
Introduction
The Twilio integration is in charge of sending / receiving SMS and Whatsapp messages.
The integration is based on the Twilio API, which is a REST API that allows to manage the SMS sending process.
Official API Documentation
You can access to the official documentation on the following links:
- SMS: https://www.twilio.com/docs/messaging
- Whatsapp: https://www.twilio.com/docs/whatsapp
Authentication
The integration is based on oAuth2 authentication. And the credentials are stored using External Credentials
The API Key and Secret are also stored in a Custom Metadata as it seems to be a bug/issue with using External Credentials with Continuation. This is being addressed by the Salesforce Support Case #45771173. As soon as we have the diagnostic we will update this documentation and the implementation to avoid storing the API Key this way.
The API Key for the Security Review process are:
SMS API KEY
- API KEY / ACCOUNT SID: ACde26cba4f90fab17cc43cc66fbbe28ae
- API SECRET: 3d56fec73b794653351b30748dcb79e1
Whatsapp API KEY
- API KEY / ACCOUNT SID: AC9c6a1ee066be3caae243b8111f3adea8
- API SECRET: aa810a7312302bd525e0d4206fece29f