# CM.com API Settings API

**Canonical:** https://apis.io/apis/cm-com/cm-com-apisettings-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 API Settings 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 API Settings. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and 144 JSON Schemas.

The ApiSettings API from CM.com — 23 operation(s) for apisettings.

## Operations (38)

| Method | Path | Summary |
|---|---|---|
| GET | `/channels/v1/accounts/{accountId}/apisettings/authentication/httpproducttokens` | Gets the gateway product tokens asynchronous |
| GET | `/channels/v1/accounts/{accountId}/apisettings/authentication/apikeys` | Get the API keys for the logical account asynchronous |
| GET | `/channels/v1/accounts/{accountId}/apisettings/businessmessaging/access` | Determines if the Account ID has Messaging Capability asynchronous |
| GET | `/channels/v1/accounts/{accountId}/apisettings/businessmessaging/testmessage/whitelist` | Get whitelisted numbers linked to logical account, if null, no whitelist is… |
| POST | `/channels/v1/accounts/{accountId}/apisettings/businessmessaging/testmessage` | Send test message |
| GET | `/channels/v1/accounts/{accountId}/apisettings/businessmessaging/events/{entityType}` | Gets the business messaging entity events asynchronous |
| GET | `/channels/v1/accounts/{accountId}/apisettings/businessmessaging/iprestrictions` | Gets the ip restriction configuration asynchronous |
| PUT | `/channels/v1/accounts/{accountId}/apisettings/businessmessaging/iprestrictions` | Updates the ip restriction configuration asynchronous |
| POST | `/channels/v1/accounts/{accountId}/apisettings/businessmessaging/iprestrictions` | Adds the ip restriction configuration asynchronous |
| DELETE | `/channels/v1/accounts/{accountId}/apisettings/businessmessaging/iprestrictions` | Deletes the ip restriction configuration asynchronous |
| GET | `/channels/v1/accounts/{accountId}/apisettings/businessmessaging/iprestrictions/suggestions` | Gets the ip restriction suggestions asynchronous |
| GET | `/channels/v1/accounts/{accountId}/apisettings/businessmessaging/mtrecipientcountryfilter/countries` | Gets the mt recipient available country filters asynchronous |
| GET | `/channels/v1/accounts/{accountId}/apisettings/businessmessaging/mtrecipientcountryfilter` | Gets the mt recipient country filter configuration asynchronous |
| PUT | `/channels/v1/accounts/{accountId}/apisettings/businessmessaging/mtrecipientcountryfilter` | Updates the mt recipient country filter configuration asynchronous |
| POST | `/channels/v1/accounts/{accountId}/apisettings/businessmessaging/mtrecipientcountryfilter` | Adds the mt recipient country filter configuration asynchronous |
| DELETE | `/channels/v1/accounts/{accountId}/apisettings/businessmessaging/mtrecipientcountryfilter` | Deletes the mt recipient country filter configuration asynchronous |
| GET | `/channels/v1/accounts/{accountId}/apisettings/businessmessaging/mtrecipientcountryfilter/default` | Gets the default mt recipient country filter configuration asynchronous |
| GET | `/channels/v1/accounts/{accountId}/apisettings/businessmessaging/ratelimit` | Gets the rate limiting configuration asynchronous |
| PUT | `/channels/v1/accounts/{accountId}/apisettings/businessmessaging/ratelimit` | Updates the rate limiting configuration asynchronous |
| POST | `/channels/v1/accounts/{accountId}/apisettings/businessmessaging/ratelimit` | Creates the rate limiting configuration asynchronous |
| DELETE | `/channels/v1/accounts/{accountId}/apisettings/businessmessaging/ratelimit` | Deletes the rate limiting configuration asynchronous |
| GET | `/channels/v1/accounts/{accountId}/apisettings/businessmessaging/ratelimit/acceptedtimeunits` | Gets the rate limiting accepted time units asynchronous |
| GET | `/channels/v1/accounts/{accountId}/apisettings/businessmessaging/smpp` | Gets the SMPP configurations asynchronous |
| GET | `/channels/v1/accounts/{accountId}/apisettings/businessmessaging/smpp/{smssAccountId}` | Gets the SMPP configuration asynchronous |
| GET | `/channels/v1/accounts/{accountId}/apisettings/businessmessaging/sr` | Gets the sr webhook configuration asynchronous |
| PUT | `/channels/v1/accounts/{accountId}/apisettings/businessmessaging/sr` | Puts the sr webhook configuration asynchronous |
| POST | `/channels/v1/accounts/{accountId}/apisettings/businessmessaging/sr` | Posts the sr webhook configuration asynchronous |
| DELETE | `/channels/v1/accounts/{accountId}/apisettings/businessmessaging/sr` | Deletes the sr webhook configuration asynchronous |
| GET | `/channels/v1/accounts/{accountId}/apisettings/httpProductTokens` | Deprecated |
| GET | `/channels/v1/accounts/{accountId}/apisettings/access/status` | Deprecated |
| GET | `/channels/v1/accounts/{accountId}/apisettings/sr` | Deprecated |
| PUT | `/channels/v1/accounts/{accountId}/apisettings/sr` | Deprecated |
| POST | `/channels/v1/accounts/{accountId}/apisettings/sr` | Deprecated |
| DELETE | `/channels/v1/accounts/{accountId}/apisettings/sr` | Deprecated |
| GET | `/channels/v1/accounts/{accountId}/apisettings/smpp` | Deprecated |
| GET | `/channels/v1/accounts/{accountId}/apisettings/smpp/{smssAccountId}` | Deprecated |
| GET | `/channels/v1/accounts/{accountId}/apisettings/testmessage/whitelist` | Deprecated |
| POST | `/channels/v1/accounts/{accountId}/apisettings/testmessage` | Deprecated |

## Machine-readable artifacts (198)

- **OpenAPI** — https://artifacts.apis.io/cm-com/openapi/cm-com-apisettings-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 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/)
- [CM.com Barcodes API](https://apis.io/apis/cm-com/cm-com-barcodes-api/)

## Tags

API Settings

---

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