Skip to main content
Version: 2.0.0

StatusLog

StatusLog

This endpoint retrieves the status log summary for a transmitted Form W-2 return, including status details for Federal filing, State filing, Online Access, and Postal Mailing.

GET formw2/statuslog 

Request Body

FieldTypeDescription
RecordIdGUIDA unique RecordIdentifier generated by TaxBandits when a W-2 return is created.

Response Body

FieldTypeDescription
SubmissionIdGUIDUnique identifier generated by TaxBandits when a W-2 submission is created.
RecordIdGUIDUnique RecordId generated by TaxBandits when the W-2 return is created.
FormTypestringForm type of the return.
FederalStatusLogObject[]List of federal status log entries for the return.
StatusstringFederal status of the return.
MessagestringAdditional information about the status.
StatusTsstringDate and time when the status was updated.
StateStatusLogObject[]List of state status log entries for the return.
StateCdstringReturn's state code.
StatusstringState status of the return.
MessagestringAdditional information about the status.
StatusTsstringDate and time when the status was updated.
OnlineAccessStatusLogObject[]List of online access status log entries.
EmailstringEmail address used for online access.
StatusstringOnline access status of the return.
MessagestringAdditional information about the status.
StatusTsstringDate and time when the status was updated.
PostalStatusLogObject[]List of postal mailing status log entries.
PostalTypestringPostal mailing method selected.
StatusstringPostal mailing status of the return.
MessagestringAdditional information about the status.
StatusTsstringDate and time when the status was updated.
Errorsobject[]List of validation errors for state returns.
IdstringUnique ID of the validation error.
NamestringName of the validation error.
MessagestringDescription of the validation error.
Request Params
SampleDescriptionAction
Sample 1
Get the status log summary for a Form W2 return using RecordId.
Sample 1
formW2/statusLog?recordId=2c1b6f7e-3d9a-4a9e-9f6c-5b7d2c8e1a43
Response JSON
ResponseDescriptionAction
200
Success Response - This is a sample response for successful API requests.
400
Bad Request Response - You'll get the below response when your API requests contain any validation errors.
401
Unauthorized Response - You'll get the below response when your API requests don't contain valid authentication credentials.
Response: 200
{
"SubmissionId": null,
"RecordId": null,
"FormType": "FormW2",
"FederalStatusLog": [
{
"Code": "FED-005",
"Status": "ACCEPTED",
"Message": "Accepted by IRS",
"StatusTs": "2026-01-25T11:42:00-05:00"
}
],
"StateStatusLog": [
{
"StateCd": "AZ",
"Code": "ST-005",
"Status": "ACCEPTED",
"Message": "Accepted by AZ",
"StatusTs": "2026-01-25T13:08:00-05:00"
}
],
"OnlineAccessStatusLog": [
{
"Email": "shawn@sample.com",
"Code": "OA-004",
"Status": "VIEWED_FORM",
"Message": "Recipient viewed the form",
"StatusTs": "2026-01-26T08:15:00-05:00"
}
],
"PostalStatusLog": [
{
"PostalType": "USPS_FIRST_CLASS",
"Code": "POS-007",
"Status": "ASSUMED_DELIVERED",
"Message": "Assumed delivered by USPS",
"StatusTs": "2026-01-30T16:00:00-05:00"
}
],
"Errors": null
}