Symmetry · AsyncAPI Specification
Symmetry Webhooks
Version
View Spec
View on GitHub
Payroll Tax CompliancePayroll PlatformsEORPEORecruitingStaffingLarge EmployersTax APIsAsyncAPIEvents
AsyncAPI Specification
generated: '2026-10-21'
method: searched
generator: extract-docs-artifacts.py (local)
source: https://docs.symmetry.com/guides/webhooks/overview.md
sources:
- https://docs.symmetry.com/guides/webhooks/overview.md
- https://docs.symmetry.com/i9/core-concepts/webhooks.md
- https://docs.symmetry.com/guides/migrating/from-tax-notification-service.md
- https://docs.symmetry.com/i9/compliance-and-audit-readiness/audit-events.md
description: 'Symmetry provides webhook notifications for two product areas: Guides (tax change updates) and I‑9 (employment eligibility). The
Guides webhook does not list specific event names, only that a webhook fires when a new tax or tax rate is published. The I‑9 webhook surface
lists the following event keys:'
events:
- event: employee.i9Complete
description: Notifies you when an employee's I‑9 is complete and Section 2 is countersigned.
- event: employee.everifyCaseUpdate
description: Triggered when an employee’s E‑Verify case is updated.
- event: employee.profileUpdated
description: Notifies you when an employee's profile is updated (e.g., social security number added).
- event: employee.upcomingExpiration
description: Triggers for Employment Authorization Documents and Passport receipts 30 days before expiration, or immediately upon I‑9 submission
if within 30 days.
- event: employee.i9Restarted
description: Notifies you when an employee restarts the Form I‑9 process.
- event: employee.section1Complete
description: Sent when the employee completes Section 1.
- event: employee.submissionRejected
description: Notifies you when an employer rejects an employee's Form I‑9 submission during review.
- event: employee.submissionReverified
description: Notifies you when a Form I‑9 has been successfully reverified through Supplement B.
- event: employee.i9AuthRepMismatch
description: Triggered when an authorized representative identifies a mismatch while reviewing an employee’s documents during remote countersigning.
- event: employer.everifyAuthenticationResult
description: Notifies you of the result of an employer’s E‑Verify credential authentication attempt.
delivery:
content_type: application/json
note: The Guides webhook documentation does not specify a signature header or authentication mechanism; it only states that a JSON notification
is sent when a new tax or tax rate is published. The I‑9 webhook documentation similarly does not mention a signature header or authentication
method; it describes the POST payload format only.
docs: https://docs.symmetry.com/guides/webhooks/overview.md
Work with this as data
Every AsyncAPI spec here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for asyncapi
4 MCP tools reach this
find_asyncapisBrowse and filter every AsyncAPI spec in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This AsyncAPI spec
curl "https://apis.io/api/v1/asyncapis/symmetry-webhooks"
All asyncapi
curl "https://apis.io/api/v1/asyncapis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.