Introduction

Learn more about Business Messaging API

The CM.com Business Messaging API enables you to send messages from your system to reach people all around the world. This API is the main interface between your application and the CM Platform, enabling you to reach your target audience across various communication channels - such as SMS, WhatsApp, RCS and Viber, from the same HTTP interface.

Related resources

  • Status updates - Subscribe to get real-time updates on status and maintenance information
  • Postman collection - Get started quickly with Postman
  • WhatsApp specific information - Additional properties for using the WhatsApp channel
  • Incoming messages documentation - Configure how to receive MO messages
  • Campaigns app [API] - The Campaigns app and API allows you to send bulk messaging to select channels like SMS and WhatsApp, using schedules, spreading of traffic, etc.
  • Channels app [API] - The Channels app and API allows you to request additional channels, manage existing channels and related assets like WhatsApp templates.
  • Chat button - Embed a "Start the conversation" button in your webpage and have your customers scan a QR code to launch your Whatsapp and/or Apple Messages for Business channel right on their phone.

Prerequisites

For basic usage of the our API, you'll need to be registered at CM.com and have billing details set in your CM Wallet. This can be recurring billing via creditcard (self-service), or via alternative payment methods (signed business contract required).

To add additional communication channels such as WhatsApp, Viber, or RCS, you are required to add additional permissions per channel. You can review your channel permissions on your CM.com dashboard.

We're available to help if you need any support getting verified or activated for a certain channel. Should you have any questions, we kindly refer to our Help Center documents.

Channels

Currently, the Business Messaging API supports:

  • SMS
  • Apple Messages for Business
  • Facebook Messenger
  • Google Business Messages
  • Instagram Messaging
  • LINE
  • Mobile Push
  • RCS
  • Telegram
  • Viber
  • WhatsApp

Please be aware when using channels other than SMS, CM.com needs to have configured the outgoing flows before you can use them.
If you want to force the use of one channel or several specific channels, it is necessary to include which channel in the request.

Each channel comes with its own rules and regulations from service providers and governments alike. You are responsible for following the rules and regulations for each channel that you use. Failure to do so might result in immediate termination of the service.