Environments and base URLs
Symmetry I-9 runs in a single production environment. There is no separate staging or sandbox environment.To test your integration safely, register a dedicated test employer in production and point its webhook and postback URLs at your own test endpoints. See Testing your setup with employer-level isolation.
Authentication
Make a request to the/authentication endpoint using your API key. This returns a valid access token, which you then send on every other request.
Try it live with Swagger
For interactive, authenticated calls against the running service, use the hosted Swagger UI. It mirrors the endpoints in the API reference and lets you execute real requests.Production Swagger
Live API explorer for every I-9 endpoint.
Step 1: Generate an access token
Make a request to the/authentication endpoint using your API key. This returns a valid access token.
Step 2: Authorize in Swagger
- Select the Authorize button on the right side of the Swagger UI.
- Paste your access token into the dialog box.
- Select Authorize.
Step 3: Try out endpoints
- Select an endpoint.
- Select Try it out.
- Select Execute.
Next steps
Postman
Download the I-9 Postman collection and environment directly from the API.
Endpoints
Full reference for every employer, employee, admin, and E-Verify endpoint.

