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.