Skip to main content

At a glance

  • Availability: Experimental (how to enable).
  • Authentication: OAuth 2.0.
  • Connection: A user authorizes the connection in the provider’s consent screen.
  • Scopes: offline_access.
  • Provider documentation: Authentication reference.

Credentials

Set these per environment. See Connect an integration. These variables are required only when you supply your own OAuth app. If a managed app is available, you can connect without setting them. Provider permissions and consent still apply.

Setup

  1. Request an OAuth app: Dialpad OAuth clients are issued by Dialpad: contact [email protected] (or your Dialpad account manager) to register an OAuth app with your redirect URI <your-app-url>/api/auth/dialpad/callback and the scopes you need (request offline_access for refresh tokens). See https://developers.dialpad.com/docs/oauth.
  2. Use the sandbox for testing: Dialpad provides a free developer sandbox at https://sandbox.dialpad.com (see https://developers.dialpad.com/docs/sandbox). Sandbox OAuth uses https://sandbox.dialpad.com/oauth2/authorize and /oauth2/token.
  3. Set credentials: Add DIALPAD_CLIENT_ID and DIALPAD_CLIENT_SECRET to your .env.
  4. Verify access: Complete the OAuth flow, then run the List Contacts tool.

Provider notes

  • Refresh tokens are only issued when the offline_access scope is requested and approved for your app
  • Scopes must be approved by Dialpad when the OAuth app is registered
  • This connector targets production (dialpad.com); point your OAuth app at the sandbox host for sandbox testing
Provider API reference.

Tools

Verify the connection

Call a read tool such as dialpad__list_contacts with arguments for your account. Confirm that the result comes from the intended account or workspace before enabling write tools.