--- 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.
4. Select **Submit**. ## What to do next [Create HTTP response headers for Engagement Messenger](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/customer-service-management/customer-self-service-and-omnichannel-engagement/create-http-response-headers-for-ec.md).