Bulk Export Job Fails with 400 Bad Request on Legal Hold Filter

  • Genesys Cloud v23.2
  • Python SDK 2.14
  • London Region

Can anyone clarify why the bulk export job fails with 400 Bad Request when applying legal_hold=true in the filter JSON? The API documentation suggests this field is supported for discovery requests, but the response payload returns invalid_filter_parameter. Direct curl requests to /api/v2/recordings/jobs yield the same error. Are we missing a specific scope for the service account handling these exports?