Bandwidth: API Design & Integration Surface
Docs-backedThe REST API covers voice (call initiation, call control via BXML, conference management), messaging (SMS/MMS send and receive, campaign management for 10DLC), phone numbers (provisioning and porting), and emergency services (E911 address provisioning). Agents can initiate outbound calls with dynamic call flow logic defined in BXML (Bandwidth XML), send SMS messages at scale with campaign registration compliance, and manage phone number inventory.