Skip to main content
Once E-Verify has been configured and Forms I-9 are completed by employees, E-Verify cases will be automatically created. As a reminder, E-Verify is configured at the employer level. While case actions (for example, photo confirmations and unconfirmed data) are handled by administrators through the embedded experience, you can access E-Verify case data through the API to support integration, reporting, and workflow logic. Available Endpoints
  1. Retrieve all E-Verify cases for an employer
  2. Retrieve detailed E-Verify case data
  3. Retrieve E-Verify account settings

Retrieve all e-verify cases for an employer

To return all cases for a specific employer, call the /employers/{employerId}/everifyCases GET endpoint. This endpoint returns summary information only. To view or manage a case, the employer administrator must log into the embedded E-Verify experience—see Accessing the E-Verify Case Index.

Sample cURL request

Query parameter

Sample response

Response fields

Retrieve detailed E-verify case data

The /employers/{employerId}/everifyCases/{id} endpoint retrieves detailed information for a specific E-Verify case, including timestamps, raw response data, and audit logs. While this endpoint gives insight into the case’s history and result, all case actions must be taken within the embedded E-Verify experience by the employer’s administrator.

Sample cURL request

Query parameter

Sample response

Response fields

Top-level response fields
submission object
everifyCase object
rawResponse object
auditLogs array

Retrieve E-Verify account settings

Use the /employers/{employerId}/everifySettings GET endpoint to retrieve the current E-Verify configuration for an employer. This is helpful for verifying whether E-Verify has been configured and for displaying the stored administrator and credential settings in a UI.

Sample cURL request

Query parameter

Sample response

Elements