B

Bandwidth HTTP APIs

REST discovered

Details
URL
https://api.bandwidth.com
Docs
https://dev.bandwidth.com/apis/
Authentication
Bandwidth API Credential (client ID and client secret) oauth2_cc discovered Set up OAuth ↗
Authorization: Bearer <credential>

In The Bandwidth App, go to Account → API Credentials and click Create. Fill in description, account scope, roles, and accounts, then save. Store the clientSecret when shown; it is only displayed once. Your clientId/clientSecret are then used to obtain OAuth 2.0 bearer tokens via the client-credentials flow.

Bandwidth legacy API user (username and password) basic discovered Get credentials ↗
Authorization: Basic <credential>

Legacy Bandwidth API Users are deprecated. The credential-management docs state creation of new API Users is disabled as of April 1, 2026, updates are disabled July 1, 2026, and they are fully decommissioned December 2, 2026. If you still have an existing legacy API user, its username and password can be used where legacy auth is still supported during the migration period. See the credential management guide and migration guide.