Publish every draft employee tax statement for the current tax season year in sandbox
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
Only supported in Sandbox. In production this endpoint returns a 404.
Simulates publishing every draft employee tax statement for the company for the current tax season year. Use it after Refresh filings to move W-2s and other employee statements from draft to published without waiting for production publishing. Physical mail is not sent.
The company must be in good standing, and every draft statement for the year must have statement data. At least one draft statement for the year must still be unpublished. The work runs asynchronously: this endpoint returns an empty response on success. Poll List employee tax statements with publication_status=published, or listen for employee_tax_statement.updated webhooks, as publishing completes.
To publish a single statement instead, use [Sandbox] Simulate publishing an employee tax statement.
| Possible error codes | Cause |
|---|---|
tax_statement_not_publishable | The company is not in good standing, a draft is missing data, or there are no draft statements left to publish for the current year. |

