Symmetry · AsyncAPI Specification

Symmetry Webhooks

Version

View Spec View on GitHub Payroll Tax CompliancePayroll PlatformsEORPEORecruitingStaffingLarge EmployersTax APIsAsyncAPIEvents

AsyncAPI Specification

symmetry-webhooks.yml Raw ↑
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.
All 92 tools →

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.