Quick question about integrating Architect IVR flows with our bulk export jobs for WhatsApp. We are trying to capture specific custom attributes set during the IVR interaction to append to the recording metadata in S3. The goal is to maintain a clear chain of custody for legal discovery requests.
The issue arises when the flow transitions from the IVR to a digital channel. The custom attribute legal_hold_status is set correctly in the Architect flow, but it does not appear in the final JSON payload of the exported recording. The export job completes with a 200 OK status, yet the metadata section is empty regarding these custom fields. This breaks our audit trail requirements.
Has anyone successfully mapped Architect custom attributes to the Recording API bulk export payload for digital channels? We are using the latest API version and standard S3 integration. Any insights on whether this metadata propagation is supported or if a workaround exists would be appreciated. We need to ensure all legal holds are visible in the final export.