--- title: Configure a CORS rule for Engagement Messenger description: Configure a cross-origin resource sharing \(CORS\) rule to enable cross-domain requests between Engagement Messenger and your website where you want to deploy the messenger. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/customer-service-management/customer-self-service-and-omnichannel-engagement/create-cors-for-rest-api-ec.html release: australia product: Customer Self-service and Omnichannel Engagement classification: customer-self-service-and-omnichannel-engagement topic_type: task last_updated: "2026-03-12" reading_time_minutes: 1 breadcrumb: [Engagement Messenger, Set up self-service, Configure, Customer Service Management] --- # Configure a CORS rule for Engagement Messenger Configure a cross-origin resource sharing \(CORS\) rule to enable cross-domain requests between Engagement Messenger and your website where you want to deploy the messenger. ## Before you begin Role required: admin You must complete the following tasks: - [Configure Engagement Messenger](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/customer-service-management/customer-self-service-and-omnichannel-engagement/create-engagement-messenger-module.md). - [Create an identity provider \(IdP\) for Engagement Messenger](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/customer-service-management/customer-self-service-and-omnichannel-engagement/create-identity-providers-for-engagement-messenger.md). ## About this task Use the Engagement Messenger API and your website URL to create a CORS rule. ## Procedure 1. Navigate to **All** > **System Web Services** > **REST** > **CORS Rules**. 2. Select **New**. 3. On the form, fill in the fields.
| Field | Description |
|---|---|
| Name | Unique name for the CORS rule. |
| Application | Application scope for this record. |
| REST API | Engagement Messenger REST API that this CORS rule applies to. Set this field to **Engagement Center API \[sn\_csm\_ec/engagement\_center\_api\]**. |
| Domain | Domain that sends the request to this REST API. Set this field value to the URL of the website where you want to deploy the messenger. For example, **https://www.example.com**. |
| Max age | Number of seconds to cache the client session. After an initial CORS request, further requests from the same client within this time do not require a preflight message. If you do not specify a value, the default value of 0 indicates that all requests require a preflight message. |
| HTTP Methods | Allowed HTTP methods. Enable the GET and POST methods. |
| HTTP Headers | Comma-separated list of HTTP headers to send in the response. You can leave this field empty. |