Skip to main content
GET
Request Status

Request Status

Retrieve the status and results of a verification request by its ID. Use this endpoint to poll for results if you’re not using webhooks.

Overview

After submitting a verification request, you receive a request ID. Use this endpoint to:
  • Check the current status of a request
  • Retrieve verification results when completed
  • Get error details if the request failed
  • Verify webhook delivery status

Request

Path Parameters

id
string
required
The unique request ID (UUID) returned when the verification request was submitted.

Headers

Example Request

Response

200 OK - Queued

Request is waiting for processing.

200 OK - Processing

Request is currently being processed.

200 OK - Completed

Request completed successfully with results.

200 OK - Failed

Request failed with error details.

200 OK - Partial (Full Check)

Some steps completed, others failed.

Response Fields

Request Statuses

Webhook Statuses

Error Responses

401 Unauthorized

Invalid or missing API key.

404 Not Found

Request not found or doesn’t belong to your merchant.

Polling Best Practices

When polling for results:

Use Exponential Backoff

Start with 1-2 seconds, increase delay progressively

Set a Timeout

Don’t poll indefinitely - set a maximum duration

Prefer Webhooks

Webhooks are more efficient than polling

Check Terminal States

Stop polling when status is COMPLETED, FAILED, or PARTIAL

Example Polling Implementation