Webex Connect (CPaaS)
Webex Connect API Overview
anchorWebex Connect APIs and SDKs
anchorWebex Connect is an Enterprise CPaaS platform that enables you to seamlessly add rich communication capabilities into your existing applications and systems with ease. We offer a robust set of APIs, SDKs, and Webhooks to enable two-way communications across multiple channels, including SMS, Voice, RCS, Apple Messages for Business, WhatsApp, Email, Push Notifications, Live Chat and more.
Use this page as the directory for Webex Connect developer documentation. Digital asset API guidance and reference are available in the Webex Developer Portal. The links for other API families open the existing Webex Connect API documentation.
Webex Connect APIs can be broadly divided into configuration APIs and Messaging APIs. Configuration APIs support capabilities such as digital asset onboarding, channel management, enterprise controls, and integration setup. Messaging APIs support outbound communications across the channels available in Webex Connect.
Configuration APIs
Digital Channel Onboarding APIs
Digital channel onboarding enables you to set up channel assets for Webex services. You can onboard and manage supported digital channel assets through Control Hub or programmatically using Webex Connect APIs.
API-based onboarding uses a Webex personal access token with the required scope. The user represented by the token must have access to the organization and permission to manage channel assets.
See Digital Channel APIs for available operations and schemas.
Contact Policy APIs
Contact Policy APIs help you manage customer consent and communication preferences. Use them to group message types, such as statements and reminders, and control how often customers receive each category. The Contact Policy application must be enabled for the Webex Connect organization before these APIs can be used.
See the Contact Policy APIs in the existing Webex Connect API documentation.
Profile APIs
Profile APIs help you create and manage Customer Profiles and Application Profiles. Customer Profiles store customer attributes, channel identifiers, and communication preferences across channels. Application Profiles store customer information associated with a specific communication channel.
See the Profile API overview.
Thread APIs
A thread is used to stitch together all messages sent or received within a particular context into a conversation. Webex Connect offers the ability to create, update, delete, and list threads to enable businesses to make one-way announcements or hold two-way conversations with their Chat (Mobile/Web app) users.
See the Thread APIs.
Events and webhooks
Custom Event APIs and inbound webhooks send application events into Webex Connect. Outbound webhooks deliver events such as delivery receipts and incoming messages from Webex Connect to your application.
See Outbound Webhooks and API Authentication in the existing documentation.
Webex Connect SDKs
The Webex Connect SDKs simplify the integration of Push Notifications, In-App Messaging, and Live Chat into mobile and web applications. Use the Android, iOS, and JavaScript SDKs to build interactive communication experiences.
See the Webex Connect SDK overview.
Messaging APIs
Webex Connect Messaging APIs help you connect with customers across SMS, MMS, RCS, WhatsApp, Email, Push Notifications, In-App Messaging, Live Chat, and other supported channels. Use them to send simple text alerts or deliver rich, interactive experiences from your applications. The APIs provide the flexibility and scale needed to support a wide range of customer engagement use cases.
Start with the Messaging API introduction, then use the channel documentation below.
| Messaging API | Existing API documentation |
|---|---|
| SMS | SMS APIs |
| MMS | MMS API |
| RCS | RCS APIs |
| RCS Capability Lookup | RCS Capability Lookup API |
| Number Intelligence Lookup | Number Intelligence API |
| Email API | |
| Push Notifications | Push API |
| Live Chat and In-App Messaging | Live Chat and In-App Messaging API |
| Apple Messages for Business | Apple Messages for Business API |
| Messenger | Facebook Messenger API |
| WhatsApp API |
Messaging APIs generally acknowledge whether a request was accepted or rejected before the final channel outcome is known. Use the callback and outbound webhook documentation to process delivery receipts, incoming messages, and other events.
Voice APIs
Voice APIs provide capabilities for building interactive voice experiences. Use them to initiate outbound voice notifications, design interactive call flows using APIs and webhooks, monitor call status, and retrieve call recording details.
See Voice APIs in the existing API documentation.
anchorGet started with Webex Connect APIs
anchorWebex Connect API families can use different endpoints, authentication methods, rate limits, and response models. Follow the documentation associated with the API family you are calling.
| Topic | Digital asset APIs | Other Webex Connect APIs |
|---|---|---|
| Endpoints | API Endpoints and Regions | Know Your API Endpoints |
| Authentication | Authentication | API Authentication |
| Status and Error Codes | Status and Error Codes | Channel-Specific Status Codes |
| Rate limits | Rate Limits | Rate Limits and Throughput Management |
| Testing | Digital Asset API Reference | Webex Connect Postman Collection |