HTTP V2 Messaging Benefits Guide

Follow

Jason Sommerset

Updated

HTTP V2 APIs for Messaging

Bandwidth has launched its new HTTP V2.0 APIs for Messaging! These APIs provide the same basic functionality for SMS and MMS that our V1.0 APIs provided, but with added messaging features and full integration into Bandwidth’s primary portal, dashboard.bandwidth.com. This allows for simpler, easier use alongside Bandwidth’s advanced number management, voice, and 9-1-1 services.

 

We’re launching new features for V2 Messaging

FEATURE

DESCRIPTION

Group Messaging (MMS)

Ability to send and receive text messages involving multiple recipients using long code phone numbers.

Segment Count

Available in callbacks

Downloadable MDR CSVs

Yes

Downloadable MBDR CSVs

Planned for Q4 of 2018

Long Code A2P Support

Planned for 2019

Toll Free MMS Support

Planned for 2019

SMS Burst Traffic

Provides a default queue and can accept high bursts. Rate Limit Errors occur when average volumes exceeds a 15 min queue.

Application Management

The Bandwidth Dashboard

Billing

Per Message Segment (Industry standard)

 

Enhanced features in V2 API (Enhancements over V1 API)  

FEATURE

DESCRIPTION

Ease of Use / Single portal ‘One Bandwidth’ experience

Account Management

The Bandwidth Dashboard

Buying Numbers

The Bandwidth Dashboard only - no need to import numbers into the Application Platform!

Disconnecting Numbers

The Bandwidth Dashboard

Porting Numbers

The Bandwidth Dashboard

API Token Management

The Bandwidth Dashboard

 

Messaging APIs

DLRs / Error Codes

Expansion from 18 DLR codes to 40+ DLR codes to improve the understanding of undelivered messages., See  V2 Error Codes

Callback Data Formats

Message callbacks are sent as an array of objects for every event

Callback Retry Logic

Callback failures are automatically retried every few minutes  for up to 24 hours in event of a network or server failure. Additionally, the priority of sending callbacks is optimized so that callbacks that have never retried are the ones being sent first, followed by callbacks that have already been retried.

HTTP Response Codes

Faster, steadier responses with asynchronous processing, returns HTTP Response code is ‘202- Accepted’, and will automatically send a callback for every event freeing up resources faster for high scalability between customers servers and Bandwidth’s APIs

 

Throughput / Delivery

Queuing

On by Default

Queue Size

15 Minutes

Burst Limits

Can accept higher bursts, up to your De-Queue Rate Limit

Rate Limits determined by

De-Queue Message Segment Per Second  (industry standard)

Error Codes for Rate Limits

HTTP 429

 

International Support

Full International Reach

Supports all 5 zones

Support non-English characters

Enhanced Support that is supported across carriers (GSM7 and UCS2 Encoding)

 

Reports / MDR

MDR Content

Detailed

 

Message & Content storage

Store Message content

Message content is not stored

 

Article is closed for comments.