1
Configure the employer
Register each employer—the root object all other data belongs to—and set its postback URL (where completed I-9 data is delivered) and webhook URL.Configure Employers →
2
Register employees and administrators
Add new hires and their HR or compliance administrators. An employee must exist before you can start their I-9.Configure Employees & Administrators →
3
Configure E-Verify (optional)
For employers enrolled in E-Verify, connect their account so a case is created automatically whenever a Form I-9 is countersigned.Configure E-Verify →
4
Launch the employee experience
Generate an access token and embed the employee experience so new hires complete Section 1—and Section 2, if Remote I-9 is enabled. Notifying the employee is your platform’s responsibility.Start Employee I-9 →
5
Launch the administrator experience
Generate an access token and embed “I-9 Mission Control” so administrators can complete Section 2, resolve E-Verify cases, and review documents.Administrator Action on an I-9 →
6
Receive completed I-9 data
When a Form I-9 is complete, Symmetry posts the full data—including the audit log and an encoded PDF—to the employer’s postback URL.Receive Completed I-9 Data →
You store the completed I-9 data. Symmetry delivers each finished Form I-9 to your postback URL but is not the system of record—retain forms per the M-274 retention rules. Use webhooks to know in real time when an employee or administrator needs to act.
Related
Authentication
API keys for system access and one-time URIs for embedded sessions.
Embed in an iframe
Required iframe
allow and sandbox attributes, including camera access for document capture.Troubleshooting
Capture the
traceId returned on failed requests for faster support.Demo videos
Short walkthroughs of the API and the embedded experiences.

