Handle a Finch account.updated reauth webhook to recover a broken connection

domain: hr-payroll · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Subscribe to account.updated events, which report data.status values of pending, processing, connected, reauth, error_permissions, error_no_account_setup, or disconnected
  2. When data.status is reauth, treat the connection as broken for reads/writes and prompt the employer to reconnect through Finch Connect
  3. Also inspect data.authentication_method (credential, api_token, oauth, or assisted) since the reconnect flow presented to the user can depend on it
  4. After the employer completes Finch Connect again, wait for a new account.updated event with status connected before resuming calls
  5. Log the connection_id (not the deprecated account_id) associated with each state transition for support/debugging

Known gotchas

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