Get Bulk Validation Group
const url = 'https://api.unwrap.email/v1/emails/bulk/groups/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0';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 \ --header 'UNWRAP-EMAIL-API-TOKEN: <UNWRAP-EMAIL-API-TOKEN>'Returns the group phase, aggregate counts, export readiness, and children with failure messages, original row offsets, and individual status URLs. A partial group includes job_failed rows; ordinary row validation errors still permit completed status. Original records are preserved in order, including duplicates. Appended export columns use result_prefix, normally unwrap., or the first unused numbered namespace.
Authorizations
Section titled “ Authorizations ”Parameters
Section titled “ Parameters ”Path Parameters
Section titled “ Path Parameters ”Responses
Section titled “ Responses ”Group progress and child-job summaries.
object
object
object
Example
{ "group": { "status": "queued" }, "jobs": [ { "status": "pending" } ]}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.