This API provides functionality to upload and manage bulk validation lists and previews.
{- "quantity": 10000,
- "id": "some-job-name",
- "summary": {
- "risk": {
- "high": 30,
- "low": 8000,
- "medium": 1010,
- "unknown": 460
}, - "result": {
- "donotsend": 30,
- "undeliverable": 500,
- "unknown": 460,
- "catchall": 10,
- "deliverable": 9000
}
}, - "download_url": {
}, - "status": "uploaded",
- "created_at": 160000000
}
{- "valid": true,
- "status": "preview_complete",
- "summary": {
- "risk": {
- "medium": 0,
- "high": 0,
- "unknown": 0,
- "low": 100
}, - "result": {
- "undeliverable": 0,
- "unknown": 0,
- "do_not_send": 0,
- "deliverable": 100
}
}, - "id": "SampleList",
- "quantity": 1,
- "created_at": 1234567890
}
A currently running preview job can be promoted to a full bulkvalidations job, which will validate all addresses in the list.
A 202 response
A default response
{- "Status": 202,
- "Response": {
- "id": "example_list_id",
- "message": "The bulk preview job was promoted to a bulk validation job."
}
}
Start a preview job from a list of addresses. We will sample the list and run validations on a small percentage.
A 202 response
A default response
{- "id": "example_list_id",
- "message": "The validation preview was submitted."
}
Deletes a single preview job by ID.
A 202 response
A default response
{- "message": "The bulk preview was deleted.",
- "id": "example_list_id"
}
{- "previews": [
- {
- "created_at": 1234567890,
- "id": "SampleList",
- "quantity": 1,
- "status": "preview_complete",
- "summary": {
- "result": {
- "deliverable": 100,
- "do_not_send": 0,
- "undeliverable": 0,
- "unknown": 0
}, - "risk": {
- "high": 0,
- "low": 100,
- "medium": 0,
- "unknown": 0
}
}, - "valid": true
}
]
}
{- "total": 2,
- "jobs": [
- {
- "created_at": 160000001,
- "id": "some-job-name",
- "quantity": 10000,
- "records_processed": 3202,
- "status": "processing"
}, - {
- "created_at": 160000000,
- "download_url": {
}, - "id": "some-job-name",
- "quantity": 10000,
- "status": "uploaded",
- "summary": {
- "engagement": null,
- "result": {
- "catchall": 10,
- "deliverable": 9000,
- "donotsend": 30,
- "undeliverable": 500,
- "unknown": 460
}, - "risk": {
- "high": 30,
- "low": 8000,
- "medium": 1010,
- "unknown": 460
}
}
}
], - "paging": {
}
}
{- "created_at": 160000000,
- "id": "some-list@ninomail.com",
- "download_url": {
}, - "quantity": 10000,
- "status": "uploaded",
- "summary": {
- "result": {
- "catchall": 10,
- "deliverable": 9000,
- "donotsend": 30,
- "undeliverable": 500,
- "unknown": 460
}, - "risk": {
- "high": 30,
- "low": 8000,
- "medium": 1010,
- "unknown": 460
}
}
}