BYOC S3 Export Fails on WhatsApp Legal Hold Metadata

Has anyone figured out why the Create Recording Export Job fails with a 400 Bad Request when targeting BYOC S3 buckets for WhatsApp legal holds?

The environment details are as follows:

  • Genesys Cloud EU (Edge/BYOC)
  • Python 3.9 SDK
  • Architect Data Action: Create Recording Export Job
  • Filter: Legal Hold Status = Active

The payload rejects the whatsapp_interaction_id field specifically. Standard voice recordings export to the same S3 bucket without issue. The chain of custody metadata seems to trigger the validation error.