BatchJobStatus
jobIdstring<uuid>
statusstring
Possible values: [pending, processing, completed, failed, cancelled, paused]
fileNamestring
labelstringnullable
progress object
processedinteger
totalinteger
validinteger
invalidinteger
unknowninteger
riskyinteger
percentageinteger
smtp object
enabledboolean
downgradedbooleannullable
multiPass object
pass2Enabledboolean
pass0Doneboolean
pass1Doneboolean
pass2Doneboolean
finalizedboolean
smtpEligibleCountinteger
pass1Countinteger
pass2Countinteger
currentPhasestring
Possible values: [syntax_dns, smtp_verification, smtp_retry, finalizing, completed]
createdAtstring<date-time>
startedAtstring<date-time>nullable
completedAtstring<date-time>nullable
estimatedTimeRemainingstringnullable
Example:
4m30sBatchJobStatus
{
"jobId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"status": "pending",
"fileName": "string",
"label": "string",
"progress": {
"processed": 0,
"total": 0,
"valid": 0,
"invalid": 0,
"unknown": 0,
"risky": 0,
"percentage": 0
},
"smtp": {
"enabled": true,
"downgraded": true
},
"multiPass": {
"pass2Enabled": true,
"pass0Done": true,
"pass1Done": true,
"pass2Done": true,
"finalized": true,
"smtpEligibleCount": 0,
"pass1Count": 0,
"pass2Count": 0
},
"currentPhase": "syntax_dns",
"createdAt": "2024-07-29T15:51:28.071Z",
"startedAt": "2024-07-29T15:51:28.071Z",
"completedAt": "2024-07-29T15:51:28.071Z",
"estimatedTimeRemaining": "4m30s"
}