So I’m seeing a very odd bug with the Quality Evaluation API when trying to retrieve scores for digital channel interactions. The standard voice recording evaluations populate correctly, but requests for chat or webchat sessions fail consistently.
The endpoint /api/v2/quality/evaluations returns a 403 Forbidden response with the message Access denied for resource type digital_channel. This happens even though the service account has the quality:evaluation:view permission explicitly granted.
We are using the Python SDK v2.5.1. The request payload includes the correct interactionId and evaluationId. Audit logs show the token is valid and the scope includes quality:evaluation:view.
Is there a separate permission required for digital channel metadata in the context of legal discovery exports? The chain of custody requirements mean we cannot skip these evaluations. Any insight on why voice works but digital channels are blocked would be appreciated.