curl -X POST https://api.vouchmark.com/v1/checkVerificationProgress \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{"progressId":"prog_aBcD..."}'
{
"success": true,
"progressId": "prog_aBcD...",
"status": "processing",
"progress": 60,
"message": "Verifying CAC status report",
"timestamp": "2026-06-27T09:14:00.000Z",
"verificationResults": {
"cacertVerified": true,
"cacReportVerified": false,
"memartDocumentVerified": false
}
}
Verifications
Check verification progress
Read the live progress of an in-flight CAC verification job by its progress ID.
POST
/
v1
/
checkVerificationProgress
curl -X POST https://api.vouchmark.com/v1/checkVerificationProgress \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{"progressId":"prog_aBcD..."}'
{
"success": true,
"progressId": "prog_aBcD...",
"status": "processing",
"progress": 60,
"message": "Verifying CAC status report",
"timestamp": "2026-06-27T09:14:00.000Z",
"verificationResults": {
"cacertVerified": true,
"cacReportVerified": false,
"memartDocumentVerified": false
}
}
Read the progress of a running CAC verification job. Progress is tracked in a short-lived store (one hour) keyed by a
progressId issued when a job starts. The body is JSON.
Body
string
required
The progress identifier for the verification job.
curl -X POST https://api.vouchmark.com/v1/checkVerificationProgress \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{"progressId":"prog_aBcD..."}'
Response
{
"success": true,
"progressId": "prog_aBcD...",
"status": "processing",
"progress": 60,
"message": "Verifying CAC status report",
"timestamp": "2026-06-27T09:14:00.000Z",
"verificationResults": {
"cacertVerified": true,
"cacReportVerified": false,
"memartDocumentVerified": false
}
}
Errors
| Status | Body | When |
|---|---|---|
400 | { "error": "Progress ID is required" } | progressId missing. |
404 | { "error": "Progress not found", "message": "No progress found for the provided ID. The verification may not have started or the ID may be invalid." } | No live progress for that ID (it may have expired or never started). |
500 | { "error": "Internal server error", "message": "Failed to check verification progress" } | Unexpected error. |
