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 within the administrator embedded mode.
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.
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 the case, the employer administrator must log into the embedded E-Verify experience configured using the /employers/{employerId}/admins/{adminId}/everifySettings/generateToken GET endpoint.
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.
Symmetry's internal account ID that represents a customer's E-Verify account
rawResponse
object
Returns official DHS E-Verify case status values from the E-Verify API
auditLogs
array
List of events relating to the E-Verify case. See the audit log object for more information.
tncI9Correct
boolean
Whether the TNC is due to incorrect I-9 data
visitEverify
boolean
If true, must visit E-Verify's website to continue. Typically affects cases in the following statuses: unconfirmed_data, scan_and_upload, pending_referral, referred, closed_other, close_case_and_resubmit, final_nonconfirmation, internal_error
deleteable
boolean
Indicates whether the case is eligible for deletion. Returns true for cases in the following statuses: internal_error, submission_error.
unconfirmedDataFields
array
Returns the values that cause the unconfirmed data error
rawResponse Object
Field
Type
Description
caseStatus
string
E-Verify system "case_status" value (for example, CLOSED)
caseStatusDisplay
string
E-Verify system "case_status_display" value (for example, Closed)
caseEligibilityStatement
string
E-Verify system "case_eligibility_statement" value (for example, EMPLOYMENT_AUTHORIZED)
auditLogs Array
Field
Type
Description
name
string
Type of event. Possible values: case_status_change, tnc_notification_sent_event, case_photo_matching_confirmation, case_scan_and_upload, case_confirmed_data, case_close, case_existing_draft_close, case_resubmitted, tnc_no_action, tnc_refer_case