Skip to main content
Twilio’s SCIM Users API (used by unified_list_users / unified_get_user) is documented by Twilio as using the OAuth 2.0 Authorization Code grant, while this auth method uses Client Credentials. Client Credentials is confirmed to work for the Role and RoleAssignment APIs (unified_list_roles, unified_get_role, and the roles expand on unified_get_user); its compatibility with the SCIM Users API has not been confirmed against a live tenant.

Locate your Organization SID

Sign in to the Twilio Console. Open the Admin drop-down menu and click Organization > Twilio Admin. Your Organization SID (starts with OR) is shown on the Twilio Admin page.

Create an OAuth App

Create an Organization-level OAuth application for StackOne.

1

Create the OAuth application

Enables actions: Get Unified Credentials, Get Unified Organization, Get Unified Role, IAM Auth Test, List Unified Organizations, List Unified Roles

In Twilio Console, navigate to Settings > Organization settings > Organization API access and click Create OAuth application. Select the Client Credentials grant type, and on the scopes step grant the scopes listed below. The iam.role-assignments:list scope adds role details when listing or getting users.

2

Copy your credentials

Copy the Client ID and Client Secret, then paste them into the Client ID and Client Secret fields when you connect your account.

  • The Client Secret is shown only once. Copy it before you leave the page.
1

Connect

  • Click Connect.
  • If applicable, the provider will redirect you to a sign-in or authorization page. Complete the provider’s authorization flow.
  • Once authorization is successful, you will see a confirmation popup.
2

Use Actions

Connect an AI platform to the linked account’s actions. See AI Platforms.Other ways to call actions are listed in Protocols & SDKs.

Next Steps

Webhooks setup

Configure receiving Events for Twilio into StackOne.