# CM.com Whats App API

**Canonical:** https://apis.io/apis/cm-com/cm-com-whats-app-api/  
**Provider:** CM.com — https://apis.io/providers/cm-com/  
**Base URL:** https://api.cm.com  
**Documentation:** https://docs.cm.com/conversational-ai/v1/api-reference

CM.com Whats App API is one of 167 APIs that [CM.com](https://apis.io/providers/cm-com/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 144 JSON Schema definitions. Tagged areas include WhatsApp. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and 144 JSON Schemas.

The Whats App API from CM.com — 37 operation(s) for whats app.

## Operations (50)

| Method | Path | Summary |
|---|---|---|
| GET | `/channels/v1/accounts/{accountId}/whatsapp/{channelRequestId}/businessaccount/marketingliteapi/eligibility` | Get a WhatsApp business account's marketing lite API eligibility status |
| POST | `/channels/v1/accounts/{accountId}/whatsapp/{channelRequestId}/businessaccount/marketingliteapi/business/onboard` | Start a WhatsApp business account's Meta business marketing lite API onboarding |
| POST | `/channels/v1/accounts/{accountId}/whatsapp/{channelRequestId}/businessaccount/marketingliteapi/eligibility/numbers` | Get WhatsApp business account numbers' marketing lite API eligibility status |
| POST | `/channels/v1/accounts/{accountId}/whatsapp/{channelRequestId}/businessaccount/marketingliteapi/numbers/{numberId}/onboard` | Start a WhatsApp business account eligible number's marketing lite API… |
| POST | `/channels/v1/accounts/{accountId}/whatsapp/embeddedsignup/accesstoken` | Processes an embedded sign up session token |
| POST | `/channels/v1/accounts/{accountId}/whatsapp/embeddedsignup/code` | Processes the embedded sign up session code asynchronous |
| GET | `/channels/v1/accounts/{accountId}/whatsapp/{channelRequestId}/businessaccount` | Gets a WhatsApp business account |
| POST | `/channels/v1/accounts/{accountId}/whatsapp/{channelRequestId}/businessaccount` | Adds the business account asynchronous |
| GET | `/channels/v1/accounts/{accountId}/whatsapp/{channelRequestId}/businessaccount/forminput` | Gets the business account form input asynchronous |
| PUT | `/channels/v1/accounts/{accountId}/whatsapp/{channelRequestId}/businessaccount/{businessAccountId}/forminput` | Adds WhatsApp business account form input |
| GET | `/channels/v1/accounts/{accountId}/whatsapp/supportedlanguages` | Gets the WhatsApp supported languages |
| GET | `/channels/v1/accounts/{accountId}/whatsapp/{channelRequestId}/profiles/{profileId}/conversationalcomponents` | Get a profile's conversational components |
| PUT | `/channels/v1/accounts/{accountId}/whatsapp/{channelRequestId}/profiles/{profileId}/conversationalcomponents` | Update a profile's conversational components |
| GET | `/channels/v1/accounts/{accountId}/whatsapp/{channelRequestId}/profiles` | Gets all known WhatsApp profiles |
| POST | `/channels/v1/accounts/{accountId}/whatsapp/{channelRequestId}/profiles` | Adds a WhatsApp profile |
| GET | `/channels/v1/accounts/{accountId}/whatsapp/{channelRequestId}/profiles/{profileId}` | Gets a WhatsApp profile |
| DELETE | `/channels/v1/accounts/{accountId}/whatsapp/{channelRequestId}/profiles/{profileId}` | Deletes a WhatsApp profile |
| GET | `/channels/v1/accounts/{accountId}/whatsapp/{channelRequestId}/profiles/{profileId}/forminput` | Gets a WhatsApp profile's form input |
| PUT | `/channels/v1/accounts/{accountId}/whatsapp/{channelRequestId}/profiles/{profileId}/forminput` | Adds WhatsApp profile form input |
| PUT | `/channels/v1/accounts/{accountId}/whatsapp/{channelRequestId}/profiles/{profileId}/phonenumber` | Updates a WhatsApp profile |
| GET | `/channels/v1/accounts/{accountId}/whatsapp/{channelRequestId}/profiles/{profileId}/phonenumber/otp` | Triggers a profile phone number one-time-password |
| POST | `/channels/v1/accounts/{accountId}/whatsapp/{channelRequestId}/profiles/{profileId}/phonenumber/otp` | Validates a profile phone number |
| POST | `/channels/v1/accounts/{accountId}/whatsapp/{channelRequestId}/profiles/{profileId}/embeddedsignup/finalize` | Finalize an imported via embedded sign up and ownership-verified profile |
| GET | `/channels/v1/accounts/{accountId}/whatsapp/sandbox/profiles` | Gets all known WhatsApp sandbox profiles |
| POST | `/channels/v1/accounts/{accountId}/whatsapp/sandbox/profiles` | Adds a WhatsApp sandbox profile |
| GET | `/channels/v1/accounts/{accountId}/whatsapp/sandbox/profiles/{profileId}` | Gets a WhatsApp sandbox profile |
| DELETE | `/channels/v1/accounts/{accountId}/whatsapp/sandbox/profiles/{profileId}` | Deletes a WhatsApp sandbox profile |
| GET | `/channels/v1/accounts/{accountId}/whatsapp/sandbox/expiration` | Gets the expire date for sandbox profiles in a channel group |
| GET | `/channels/v1/accounts/{accountId}/whatsapp/{channelRequestId}/templates/categories` | Gets supported WhatsApp template categories |
| GET | `/channels/v1/accounts/{accountId}/whatsapp/{channelRequestId}/templates` | Gets all WhatsApp templates |
| POST | `/channels/v1/accounts/{accountId}/whatsapp/{channelRequestId}/templates` | Adds a WhatsApp template |
| GET | `/channels/v1/accounts/{accountId}/whatsapp/{channelRequestId}/templates/{templateId}` | Gets a WhatsApp template |
| PUT | `/channels/v1/accounts/{accountId}/whatsapp/{channelRequestId}/templates/{templateId}` | Updates a WhatsApp template |
| DELETE | `/channels/v1/accounts/{accountId}/whatsapp/{channelRequestId}/templates/{templateId}` | Deletes a template |
| GET | `/channels/v1/accounts/{accountId}/whatsapp/{channelRequestId}/templates/{templateId}/languages/{languageId}` | Gets a template language |
| PUT | `/channels/v1/accounts/{accountId}/whatsapp/{channelRequestId}/templates/{templateId}/header` | Updates the template header settings asynchronous |
| PUT | `/channels/v1/accounts/{accountId}/whatsapp/{channelRequestId}/templates/{templateId}/interactivesettings` | Updates the template interactive settings asynchronous |
| PUT | `/channels/v1/accounts/{accountId}/whatsapp/{channelRequestId}/templates/{templateId}/languages/{languageId}/interactivesettings` | Updates the template language interactive settings asynchronous |
| PUT | `/channels/v1/accounts/{accountId}/whatsapp/{channelRequestId}/templates/{templateId}/languages/{languageId}/carouselsettings` | Updates the template language carousel settings asynchronous |
| PUT | `/channels/v1/accounts/{accountId}/whatsapp/{channelRequestId}/templates/{templateId}/languages/{languageId}/ttl` | Updates the template language time to live settings asynchronous |
| POST | `/channels/v1/accounts/{accountId}/whatsapp/{channelRequestId}/templates/{templateId}/validate` | Requests validation for a template |
| POST | `/channels/v1/accounts/{accountId}/whatsapp/{channelRequestId}/templates/{templateId}/fields` | Adds a replacement field to a template |
| PUT | `/channels/v1/accounts/{accountId}/whatsapp/{channelRequestId}/templates/{templateId}/fields/{fieldId}` | Updates a template replacement field |
| DELETE | `/channels/v1/accounts/{accountId}/whatsapp/{channelRequestId}/templates/{templateId}/fields/{fieldId}` | Removes a replacement field from a template |
| GET | `/channels/v1/accounts/{accountId}/whatsapp/{channelRequestId}/templates/{templateId}/enabledlanguages` | Gets the enabled languages for a template |
| POST | `/channels/v1/accounts/{accountId}/whatsapp/{channelRequestId}/templates/{templateId}/enabledlanguages/{supportedLanguageId}` | Adds an enabled language for a template |
| DELETE | `/channels/v1/accounts/{accountId}/whatsapp/{channelRequestId}/templates/{templateId}/enabledlanguages/{supportedLanguageId}` | Removes an enabled language for a template |
| GET | `/channels/v1/accounts/{accountId}/whatsapp/{channelRequestId}/templates/{templateId}/analytics/meta` | Get a template's Meta analytics |
| GET | `/channels/v1/accounts/{accountId}/whatsapp/{channelRequestId}/templates/{templateId}/supplierStatus` | Get a template's supplier status |
| GET | `/channels/v1/accounts/{accountId}/whatsapp/{channelRequestId}/templates/{templateId}/languages/{languageId}/supplierStatus` | Get a template language's supplier status |

## Machine-readable artifacts (198)

- **OpenAPI** — https://artifacts.apis.io/cm-com/openapi/cm-com-whats-app-api-openapi.yml
- **Documentation** — https://docs.cm.com/conversational-ai/v1/api-reference
- **JSONSchema** — https://artifacts.apis.io/cm-com/json-schema/cm-com-health-response-schema.json
- **Documentation** — https://docs.cm.com/conversational-router/v1/api-reference
- **JSONSchema** — https://artifacts.apis.io/cm-com/json-schema/cm-com-connect-custom-schema.json
- **Documentation** — https://docs.cm.com/conversational-router/v2/api-reference
- **Documentation** — https://docs.cm.com/customer-engagement/v1/api-reference
- **Documentation** — https://docs.cm.com/email-gateway-api/v1/api-reference
- **JSONSchema** — https://artifacts.apis.io/cm-com/json-schema/cm-com-gateway-gateway-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/cm-com/json-schema/cm-com-configuration-email-inbound-webhook-update-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/cm-com/json-schema/cm-com-configuration-email-inbound-webhook-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/cm-com/json-schema/cm-com-suppression-email-unsubscribe-filters-schema.json
- **JSONSchema** — https://artifacts.apis.io/cm-com/json-schema/cm-com-configuration-email-inbound-webhook-controller-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/cm-com/json-schema/cm-com-suppression-unsubscribe-request-dto-schema.json
- **Documentation** — https://docs.cm.com/halo/analytics/v1/api-reference
- **JSONSchema** — https://artifacts.apis.io/cm-com/json-schema/cm-com-conversation-schema.json
- **JSONSchema** — https://artifacts.apis.io/cm-com/json-schema/cm-com-create-feedback-score-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/cm-com/json-schema/cm-com-feedback-score-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/cm-com/json-schema/cm-com-conversations-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/cm-com/json-schema/cm-com-conversation-item-schema.json
- **JSONSchema** — https://artifacts.apis.io/cm-com/json-schema/cm-com-metrics-data-schema.json
- **Documentation** — https://docs.cm.com/halo/core/v1/api-reference
- **JSONSchema** — https://artifacts.apis.io/cm-com/json-schema/cm-com-handover-input-schema.json
- **JSONSchema** — https://artifacts.apis.io/cm-com/json-schema/cm-com-profile-view-schema.json
- **JSONSchema** — https://artifacts.apis.io/cm-com/json-schema/cm-com-culture-view-schema.json
- **Documentation** — https://docs.cm.com/live/entrance-management/v1/api-reference
- **JSONSchema** — https://artifacts.apis.io/cm-com/json-schema/cm-com-rule-dto-schema.json
- **JSONSchema** — https://artifacts.apis.io/cm-com/json-schema/cm-com-rule-schema.json
- **JSONSchema** — https://artifacts.apis.io/cm-com/json-schema/cm-com-create-rule-dto-schema.json
- **JSONSchema** — https://artifacts.apis.io/cm-com/json-schema/cm-com-update-rule-dto-schema.json
- **JSONSchema** — https://artifacts.apis.io/cm-com/json-schema/cm-com-ticket-schema.json
- **JSONSchema** — https://artifacts.apis.io/cm-com/json-schema/cm-com-create-ticket-dto-schema.json
- **Documentation** — https://docs.cm.com/live/entrance-management/v2/api-reference
- **Documentation** — https://docs.cm.com/live/event-apps/v1/api-reference
- **Documentation** — https://docs.cm.com/live/event-ticketing/v1/api-reference
- **JSONSchema** — https://artifacts.apis.io/cm-com/json-schema/cm-com-handler-view-customer-product-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/cm-com/json-schema/cm-com-handler-view-event-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/cm-com/json-schema/cm-com-event-create-event-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/cm-com/json-schema/cm-com-handler-product-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/cm-com/json-schema/cm-com-handler-view-order-response-schema.json
- …and 158 more, listed in full on the page.

## Other CM.com APIs (12)

- [CM.com Add Contact API](https://apis.io/apis/cm-com/cm-com-addcontact-api/)
- [CM.com Analytics API](https://apis.io/apis/cm-com/cm-com-analytics-api/)
- [CM.com Analytics - Filter Presets API](https://apis.io/apis/cm-com/cm-com-analytics-filter-presets-api/)
- [CM.com Analytics - Report Subscriptions API](https://apis.io/apis/cm-com/cm-com-analytics-report-subscriptions-api/)
- [CM.com API Settings API](https://apis.io/apis/cm-com/cm-com-apisettings-api/)
- [CM.com Apple Business Chat API](https://apis.io/apis/cm-com/cm-com-applebusinesschat-api/)
- [CM.com Archive API](https://apis.io/apis/cm-com/cm-com-archive-api/)
- [CM.com Auth API](https://apis.io/apis/cm-com/cm-com-auth-api/)
- [CM.com Authentication API](https://apis.io/apis/cm-com/cm-com-authentication-api/)
- [CM.com Authorization API](https://apis.io/apis/cm-com/cm-com-authorization-api/)
- [CM.com Bancontact API](https://apis.io/apis/cm-com/cm-com-bancontact-api/)
- [CM.com Bank Transfer API](https://apis.io/apis/cm-com/cm-com-banktransfer-api/)

## Tags

WhatsApp

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/cm-com/cm-com-whats-app-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/cm-com/.
