Integrate with the E-Verify Web Services API to automate case creation and status polling from an HRIS

domain: e-verify.gov · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Apply to DHS for E-Verify Web Services access; upon approval, receive the Interface Control Agreement (ICA) which contains the technical specifications, WSDL or REST schema, and test environment credentials.
  2. Implement the software interface per the ICA, extracting Form I-9 data from your HRIS and transmitting it to E-Verify using either the SOAP or REST communication protocol as supported.
  3. Test all case creation, status query, and case closure flows thoroughly in the E-Verify test environment before requesting production access.
  4. In production, create E-Verify cases automatically when a new hire completes Form I-9 Section 2, passing the employee's document type, document number, and personal data fields as required by the ICA.
  5. Poll the case status endpoint at appropriate intervals to retrieve case results and propagate them back to the HRIS employee record.
  6. Implement handlers for all possible case result codes including Employment Authorized, TNC, Final Nonconfirmation, and DHS or SSA referral states.

Known gotchas

Related routes

Enroll as a USCIS E-Verify Web Services employer agent and create employment eligibility cases via the SOAP API
e-verify.gov · 6 steps · unrated
Create an E-Verify case for a new hire's employment eligibility verification via Web Services (not a public developer API)
recruiting · 5 steps · unrated
Integrate with the Equifax-owned LawLogix Guardian REST API to trigger Form I-9 Section 1/Section 2 completion and track E-Verify case results from an external HRIS/ATS.
developer.lawlogix.com · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans