Skip to main content
GET
/
humanverification
/
status
/
{recordVerificationId}
curl https://api.yourservice.com/api/v1/humanverification/status/ver_live_abc123
{
  "success": true,
  "alreadySubmitted": false,
  "expired": false,
  "status": "pending"
}
If the session is still pending but the expiry time has passed, it is automatically transitioned to expired before responding.
No authentication required. Useful for polling on the student’s side.

Path Parameters

recordVerificationId
string
required
The verification session ID.

Status Values

statusalreadySubmittedexpiredMeaning
pendingfalsefalseAwaiting reviewer action
completedtruefalseReviewer has submitted their decision
expiredfalsetrueLink expired — student must resend
curl https://api.yourservice.com/api/v1/humanverification/status/ver_live_abc123
{
  "success": true,
  "alreadySubmitted": false,
  "expired": false,
  "status": "pending"
}