Quality Management API 403 on Bulk Export for Digital Channels

I’ve spent hours trying to figure out why the Quality Management API returns a 403 Forbidden error when attempting to bulk export evaluation results for WhatsApp interactions. The service account has the ‘Quality:Evaluation:Read’ permission, yet the export job fails immediately.

  1. Create a new export job via the analytics evaluation aggregates endpoint.
  2. Filter by channel type ‘whatsapp’ and date range 2023-10-01 to 2023-10-31.
  3. Job status remains ‘failed’ with no specific error code in the response body.

The same workflow succeeds for voice interactions. Is there a specific permission missing for digital channel metadata?