Genesyscloud_messaging_webmessaging 400 on widget_config update

Does anyone understand why the web messaging widget config fails validation? Pushing a minor CSS tweak via Terraform results in a hard 400.

  • env: us-1 prod
  • provider: genesys 1.15.4
  • tf: 1.6.5

PUT /api/v2/messaging/webmessaging/widgets returns 400. Body says ‘invalid theme structure’. HCL uses standard json_encode. Direct API call works fine. Terraform plan shows no diff. Seems like a provider parsing bug. Anyone seen this?