Bulk Export Metadata Missing Legal Hold Tags in S3

Quick question about the Recording Bulk Export API (v2). We are initiating export jobs for digital channel interactions to meet legal discovery requests. The job status returns 200 OK and the files arrive in our S3 bucket correctly. However, the metadata headers for these objects are missing the mandatory legal_hold_tag. This is causing issues with our chain of custody verification process.

The environment is UK2 region. We are using the standard SDK wrapper for the export request. According to the documentation, the metadata should populate automatically if the legal hold flag is set on the recording. We have confirmed the flag is present on the source recordings.

Has anyone seen this behavior where the job succeeds but the compliance metadata is stripped during the S3 transfer? The audit trail is incomplete without this tag.

Reference: Bulk Export Metadata Requirements

If I recall correctly, the bulk export api doesn’t push those tags directly. you have to run a separate lambda on the s3 put event to add the metadata headers.