This guide gets you from zero to a working integration against the VitalReturns Public API in under an hour.
Authentication
Provision an API key from workspace settings. Pass as Bearer token.
Taxpayers
POST /api/v2/taxpayers with TIN. Verification runs automatically.
Returns
POST /api/v2/returns to prepare. POST /api/v2/returns/{id}/submit to file.
Webhooks
Configure a webhook endpoint. Receive signed events for every state change.