Skip to main content
When E-Verify issues a Tentative Nonconfirmation (TNC), the E-Verify case status in Symmetry I-9 becomes pending_referral. The employer must present a Further Action Notice (FAN) to the employee and record the employee’s election. This page covers the integration work. For what a TNC and FAN are and the obligations each triggers, see TNCs and FANs.
Symmetry does not notify employees directlyYour platform is responsible for alerting employees and administrators when webhooks indicate action is required.

Prerequisites

Trigger: pending_referral webhook

When a case receives a TNC result from E-Verify, Symmetry sends employee.everifyCaseUpdate with status set to pending_referral:
The webhook payload is intentionally lightweight. It does not include FAN PDF URLs or referral deadlines. Use the case detail API, described in Phase 1 below, to enrich your UI.

Phase 1: TNC issued (pending_referral)

1. Handle the webhook

Store at minimum:
  • employerId, employeeId
  • everifyCase.submissionId, everifyCase.caseId
  • everifyCase.status (pending_referral)
Fetch the full case details for the employer:
Match the list entry where submissionId equals the webhook value. Then get the specific E-Verify case details:
The {id} path parameter is Symmetry’s internal case record ID from the list response—not the DHS caseId.
Sample response:
Useful fields for TNC (full E-Verify object): The notice URLs are pre-signed and expire, so request the case detail when you need to present a document rather than storing the link.

3. Notify and launch the employee session

Alert the employee in your app, then request an access token:
Sample response:
Embed or redirect to embeddedUri, not the raw API URL. Tokens are valid for 30 minutes. See Authentication.

4. Employee actions in embedded UI

When the employee is authenticated into the embedded experience, they will see an action-required banner to review their E-Verify case.
Action-required banner prompting the employee to review their E-Verify case

Employee embedded experience: E-Verify case action required

The employee will be presented with the following election options:
Further Action Notice acknowledgement screen with the employee's election options

Employee embedded experience: FAN acknowledgement and election

Phase 2: While status remains pending_referral

  • Case status may stay pending_referral until employee elections and administrator attestation are recorded.
  • Listen for a new employee.everifyCaseUpdate webhook that indicates a change in status.
  • Display deadlineOn from case detail in employee-facing copy when available.

Phase 3: Administrator completion

1. Notify the administrator

pending_referral requires administrator action.

2. Launch administrator E-Verify UI

Use the E-Verify case index endpoint:
Sample response:
Open authenticateUri first, then embeddedUri.

3. Administrator actions in embedded UI

In the E-Verify case UI, the administrator typically:
  • Sees the case as Pending Referral (TNC).
  • Checks “I presented the FAN to the employee and informed them of their options.”
  • If the employee reported incorrect I-9 information: closes the case (for example, incorrect data) and initiates a new I-9 for the employee.
  • If the employee will contest: monitors the case after it becomes referred; the employee contacts SSA/DHS and may need E-Verify.gov when visitEverify is true.

Phase 4: Status transitions after employee election

Status transitions produce a new employee.everifyCaseUpdate webhook.