Is it possible to retrieve Quality Management evaluation data through the same bulk export mechanism used for digital channel recordings? We are currently processing a complex legal discovery request that requires a complete chain of custody for WhatsApp interactions. The current workflow involves pulling recordings via the /api/v2/recording/bulk-export endpoint, which works reliably for audio files and basic metadata. However, we need to attach the corresponding Quality evaluation scores and auditor notes to each recording file in the final S3 delivery.
Attempting to cross-reference evaluation IDs with recording UUIDs manually is proving inefficient and introduces a risk of data mismatch. We are seeing a gap where the Quality API (/api/v2/quality/evaluations) does not seem to support batch retrieval based on the recording timestamps provided in the bulk export job.
Error: 400 Bad Request on cross-referencing evaluation IDs
When we attempt to fetch evaluation details using the recording metadata, the API often returns a 400 error indicating that the specific evaluation ID is not accessible or does not match the expected format for digital channel interactions. This is particularly problematic for interactions that occurred during our recent timezone shift in Europe/London. Has anyone successfully integrated Quality evaluation metadata into the bulk export pipeline for legal holds, or is there a recommended workaround to ensure all required audit trail data is captured without manual intervention?