Trying to push a custom deployment config for our CXone Web Messaging widget via the Deployments API. Text content updates fine, but the visual overrides for the launcher position and accent color are getting ignored by the guest SDK.
We’re hitting PUT /api/v2/messaging/deployments/{deploymentId} with the payload below. The API returns a 200 OK, and when we fetch the deployment back, the JSON reflects the changes. But the widget on the test page still loads in the default bottom-right with the standard blue.
{
"name": "Test Channel",
"config": {
"launcher": {
"position": "LEFT",
"accentColor": "#FF0000"
},
"welcomeMessage": "Test"
}
}
Is there a specific cache header or a separate endpoint we need to hit to force the guest SDK to re-fetch the UI config? We’ve tried clearing browser cache and using incognito, no change. The deployment ID is correct. Feels like the SDK is ignoring the config object for UI properties and only reading the routing rules.