Synchronous authentication of messages
reference brazil Updated Sep 10, 2026 1 min read ccci-synch-auth-msgs.md
Inbound message authentication is performed before the message is added to the hybrid queue.
This code has to be implemented in the provider attribute script. For more information, see Virtual Agent action scripts.
Example: Synchronous authentication of messages
JavaScript
var validated = sn_cs.VASystemObject.validateMessage(providerApp.sysId, payload, JSON.stringify(headers));if (validated === false) { response.setStatus(401); response.setContentType("test/xml") var writer = response.getStreamWriter(); writer.writeString(Parent Topic:Supported Virtual Agent and Agent Chat features for custom chat integrations
34 lines · 1.5 KB
---
title: Synchronous authentication of messages
description: Inbound message authentication is performed before the message is added to the hybrid queue.
locale: en-US
canonical_url: https://www.servicenow.com/docs/r/conversational-interfaces/virtual-agent/ccci-synch-auth-msgs.html
release: brazil
product: Virtual Agent
classification: virtual-agent
topic_type: reference
last_updated: "2026-09-10"
reading_time_minutes: 1
breadcrumb: [Supported features for custom chat integrations, Create custom chat integrations, Configure, Virtual Agent, Conversational Interfaces]
---
# Synchronous authentication of messages
Inbound message authentication is performed before the message is added to the hybrid queue.
This code has to be implemented in the provider attribute script. For more information, see [Virtual Agent action scripts](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/brazil/markdown/conversational-interfaces/virtual-agent/va-action-scripts.md).
Example: Synchronous authentication of messages
```
var validated = sn_cs.VASystemObject.validateMessage(providerApp.sysId, payload, JSON.stringify(headers));
if (validated === false) {
response.setStatus(401);
response.setContentType("test/xml")
var writer = response.getStreamWriter();
writer.writeString(
```
**Parent Topic:**[Supported Virtual Agent and Agent Chat features for custom chat integrations](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/brazil/markdown/conversational-interfaces/virtual-agent/va-features-custom-chat-integrations.md)
| title | Synchronous authentication of messages |
| description | Inbound message authentication is performed before the message is added to the hybrid queue. |
| locale | en-US |
| canonical_url | https://www.servicenow.com/docs/r/conversational-interfaces/virtual-agent/ccci-synch-auth-msgs.html |
| release | brazil |
| product | Virtual Agent |
| classification | virtual-agent |
| topic_type | reference |
| last_updated | 2026-09-10 |
| reading_time_minutes | 1 |
| breadcrumb | Supported features for custom chat integrationsCreate custom chat integrationsConfigureVirtual AgentConversational Interfaces |