Quick question about WFM schedule export metadata missing legal hold tags
We are pulling schedule data via the Workforce Management API to correlate agent availability with digital channel recording exports. The requirement is strict: any schedule block tagged with a legal hold must remain immutable in the export payload for chain of custody verification.
The POST request to /api/v2/wfm/schedule/exports returns a 202 Accepted status. However, when the job completes and we retrieve the CSV from S3, the legal_hold column is populated with false for every row, even though the source schedule clearly marks these blocks as true in the UI. The audit trail in the Recording API shows the hold is active on the associated transcripts, so the data exists.
We checked the bulk export configuration in the admin portal. The mapping seems correct, but the metadata is stripped during the WFM export process.
“WFM schedule exports include all standard attributes defined in the schema. Custom attributes and legal metadata are not included unless explicitly mapped in the export profile.”
We have mapped the custom attribute in the export profile, yet it still fails. Is there a known limitation with the WFM API regarding legal hold metadata propagation, or is this a schema versioning issue with our SDK? We are using version 2.1.4 of the client library.