Integrating Twilio with Drata automates your user access reviews, saving time and reducing errors by syncing user data directly from Twilio.
Prerequisites
Note: Twilio’s underlying Organizations API is currently in private beta. To enable this feature, reach out to your Twilio account executive or Twilio Support.
Ensure that your Twilio account has Organization Owner or Organization Admin privileges.
Copy your Twilio Organization SID.
Create a new OAuth App and copy the client ID and client secret.
In the Admin Dashboard, on the left side navigation, select Applications > OAuth Apps.
Select the + Create OAuth application button near the top right corner.
Under Grant Type, select the Client credential option.
Enter the app details:
Enter a name for this new App under Application name.
Select the following Scopes & permissions:
role-assignments: List
managed-accounts: Read, List
managed-users: Read, List
When complete, click the Save button.
Your new client ID and client secret will be displayed. Copy these values. You will need this to connect Twilio to Drata.
After select the Got it... checkbox and then select Done.
Enable Twilio
Select Connections on the side navigation menu.
Select the Available connections tab, search for Twilio, and select Connect.
Follow the instructions on the connection drawer.
After you select connect to Twilio, on the popup modal, enter the required fields with the values that you obtained from the previous section.