OAuth providers
Dialpad
Set up Dialpad OAuth for business phone, video, and messaging
Overview
Section titled “Overview”Connect your users to Dialpad for business phone systems, video conferencing, and team messaging.
| Property | Value |
|---|---|
| Provider ID | dialpad |
| Category | Communication |
| PKCE | Supported |
| Token refresh | Automatic |
| Redirect URI | Shown in Developer Portal |
Step 1: Register a Dialpad OAuth App
Section titled “Step 1: Register a Dialpad OAuth App”Open Dialpad's OAuth registration guide
Visit the Dialpad OAuth guide — Dialpad does not have a self-serve OAuth app console.
Submit the OAuth registration form
Follow the registration form linked from the OAuth guide. Provide the Alter callback URL (from the Developer Portal) as the Redirect URI and request any non-default scopes you need.
Wait for credentials
After Dialpad approves the registration, they will email the Client ID and Client Secret.
Step 2: Add to Alter Vault
Section titled “Step 2: Add to Alter Vault”Open the Developer Portal
Go to portal.alterauth.com and navigate to the application.
Add Dialpad provider
Go to OAuth Providers > Add Provider > Dialpad.
Enter credentials
- Client ID: Paste your Dialpad Client ID
- Client Secret: Paste your Dialpad Client Secret
Select scopes
Choose the scopes the application needs.
Save
Click Save. The provider is now active.
Available Scopes
Section titled “Available Scopes”| Scope | Description |
|---|---|
calls:list | Read call logs (default) |
change_log | Read change-log events (default) |
recordings_export | Export call recordings |
message_content_export | Export message content |
screen_pop | Trigger screen-pop events |
fax_message | Send and read fax messages |
offline_access | Obtain a refresh token for offline access (default, required) |
- Select only the scopes the application needs. For basic call analytics,
calls:listis typically sufficient (includeoffline_accessfor a refresh token). - The
recordings_exportscope provides access to call recordings, which may contain sensitive data. Request this only when needed. - Non-default scopes (
recordings_export,message_content_export,calls:list,fax_message,offline_access) require Dialpad approval. Request them in the registration form or by emailingapi@dialpad.com. - See the Dialpad API documentation for more details on available endpoints.