Download Combined Bulk CSV
const url = 'https://api.unwrap.email/v1/emails/bulk/groups/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/download';const options = {method: 'GET', headers: {'UNWRAP-EMAIL-API-TOKEN': '<UNWRAP-EMAIL-API-TOKEN>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://api.unwrap.email/v1/emails/bulk/groups/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/download \ --header 'UNWRAP-EMAIL-API-TOKEN: <UNWRAP-EMAIL-API-TOKEN>'Returns one signed CDN URL for completed or partial groups. The CSV contains every original record plus validation columns, a zero-based global index, and errors. Formula-like cells are neutralized. Signatures last at most one hour and never outlive the group’s 30-day retention.
Authorizations
Section titled “ Authorizations ”Parameters
Section titled “ Parameters ”Path Parameters
Section titled “ Path Parameters ”Responses
Section titled “ Responses ”Signed combined CSV download.
object
Example generated
{ "download_url": "https://example.com", "expires_at": "2026-04-15T12:00:00Z"}Invalid request envelope, pagination, identifier, or header.
Valid API authentication is required; submission requires write permission.
API-token access requires an active subscription. Submission also requires an active subscription for session and bearer callers.
The job does not exist or belongs to another user.
Idempotency-Key input mismatch, or CSV is not ready.
Job results have expired.
Request body exceeds 5 MiB.
Three unfinished submissions or unclaimed uploads already exist for this user.
Bulk admission is disabled or storage is temporarily unavailable.