List
List
This endpoint retrieves a list of ACA form records created in TaxBandits. You can filter results using payer, recipient, submission, date range, and filing status details.
POST acaform/list Request Body
| Field | Type | Description |
|---|---|---|
| TaxYear | string | Tax year for which ACA records should be listed. |
| FormType | string | ACA form type to filter results.Allowed values"FORM1095B" |
| Business | object | Business details used to identify the payer. |
| BusinessId | GUID | Unique Business ID generated by TaxBandits. |
| PayerRef | string | Optional Your unique reference for the payer. Can be used instead of BusinessId. Size Range: ..75 |
| BusinessNm | string | Legal name of the business. |
| PayerTINType | string | TIN type of the business.Allowed values"EIN", "SSN" |
| PayerLast4TIN | string | Last four digits of the business TIN. |
| Recipient | object | Recipient details used to identify the recipient. |
| RecipientId | GUID | Unique Recipient ID generated by TaxBandits. |
| PayeeRef | string | Optional Your unique reference for the recipient. Size Range: 50 |
| SubmissionId | GUID | Unique ID assigned by TaxBandits to the submission. |
| Federal | object | Filters returns based on the federal filing status. |
| Status | string[] | One or more federal return statuses to filter the results.Allowed values"CREATED", "TRANSMITTED", "SENT_TO_AGENCY", "ACCEPTED", "REJECTED" |
| State | object | Filters returns based on the state filing status. |
| StateCd | String | Two-letter state abbreviation for which the return was transmitted. |
| Status | Object[] | One or more state return statuses to filter the results. Allowed values"CREATED", "SENT_TO_AGENCY", "TRANSMITTED", "SENTTOAGENCY","ACCEPTED", "REJECTED" |
| Distribution | object | Filters returns based on online access or postal distribution status. |
| OAStatus | Object[] | One or more online access statuses to filter the results. Allowed values"CREATED", "ORDER_RECEIVED", "EMAIL_SENT", "VIEWED_FORM", "DOWNLOADED_FORM" |
| OAStatusCd | string | Status code representing the online access status. |
| PostalStatus | Object[] | One or more postal distribution statuses to filter the results. Allowed values"CREATED", "ORDER_RECEIVED", "POSTAL_INITIATED", "HANDED_OVER_TO_USPS", "MAILED", "IN_TRANSIT", "OUT_FOR_DELIVERY" |
| FromDate | string | Start date for listing returns (MM/DD/YYYY). |
| ToDate | string | End date for listing returns (MM/DD/YYYY). |
| Page | number | Page number of the results to retrieve. |
| PageSize | number | Number of records to return per page (maximum 100). |
| Errors | object[] | List of validation errors for state returns. |
| Id | string | Unique ID of the validation error. |
| Name | string | Name of the validation error. |
| Message | string | Description of the validation error. |
Response Body
| Field | Type | Description |
|---|---|---|
| FormACARecords | Object[] | List of ACAForm return records. |
| TaxYear | string | Tax year of the listed returns. |
| FormType | string | Form type of the listed ACAForm returns. |
| SubmissionId | GUID | Unique identifier of a submission. |
| RecordId | GUID | Unique ID of the return record. |
| BusinessId | GUID | Unique ID of the business. |
| BusinessNm | string | Name of the business. |
| PayerRef | string | Your unique reference for the business. |
| RecipientId | GUID | Unique ID of the recipient. |
| PayeeRef | string | Your unique reference for the recipient. |
| RecipientNm | string | Name of the recipient. |
| FederalStatus | object | Federal filing status details for the return. |
| Status | string | Current status of the return. |
| Info | string | Additional information about the federal filing service. |
| StatusTs | string | Date and time when the federal status was updated. |
| StatesStatus | object | State filing status details for the return. |
| Status | string | Current state filing status. |
| Info | string | Additional information about the state filing service. |
| StatusTs | string | Date and time when the state status was updated. |
| Distribution | object | Distribution status details for postal or online access. |
| DistributionType | string | Distribution method selected for the return. |
| PostalStatus | object | Postal mailing status details. |
| PostalType | String | Postal mailing method selected for the return. |
| Status | String | Current postal mailing status. |
| Info | String | Additional information about the postal mailing service. |
| StatusTs | String | Date and time when the return was processed for postal mailing. |
| OnlineAccessStatus | Object | Online access status details. |
| String | Email address used for online access. | |
| Status | String | Current online access status. |
| Info | String | Additional information about the online access service. |
| StatusTs | String | Date and time when the return was processed for online access. |
| CreatedTs | String | Date and time when the return was created. |
| TotalRecords | number | Total number of records. |
| TotalPages | number | Total number of pages. |
| LastUpdatedTs | String | Date and time when the return was last updated. |
| Page | number | Page number containing the listed records. |
| PageSize | number | Number of records returned per page. |
| Errors | object[] | Error details if validation errors. |
| Id | string | Unique ID of the validation error. |
| Name | string | Name of the validation error. |
| Message | string | Description of the validation error. |
Payload
Request JSON
| Sample | Description | Action |
|---|---|---|
| Sample 1 | List Form 1095-B records filtered by business, submission, federal, state, and distribution status. |
Sample 1
{
"TaxYear": "2026",
"FormTypes": [
"FORM1095B"
],
"Business": {
"BusinessId": "3c8c2ecf-5104-4482-9631-c96928ccae09",
"PayerRef": null,
"BusinessNm": null,
"PayerTINType": null,
"PayerLast4TIN": null
},
"SubmissionId": "4fc3dc91-64fe-4877-9193-7c520c21896a",
"Federal": {
"Status": [
"CREATED"
]
},
"State": {
"StateCd": [
"MA"
],
"Status": [
"CREATED"
]
},
"Distribution": {
"OAStatus": [
"ORDER_RECEIVED"
],
"OAStatusCd": null,
"PostalStatus": [
"ORDER_RECEIVED"
]
},
"FromDate": null,
"ToDate": null,
"Page": 1,
"PageSize": 100
}
Response JSON
| Response | Description | Action |
|---|---|---|
| 200 | Success Response - You'll get the below response when the request is processed successfully. | |
| 400 | Bad Request Response - You'll get the below response when your API requests contain any validation errors. |
Response: 200
{
"FormACARecords": [
{
"TaxYear": "2026",
"FormType": "Form1095B",
"SubmissionId": "4fc3dc91-64fe-4877-9193-7c520c21896a",
"RecordId": "53eb195d-4914-4a14-9348-251a55909c1d",
"BusinessId": "3c8c2ecf-5104-4482-9631-c96928ccae09",
"BusinessNm": "Horizon LLC",
"PayerRef": "HZN-10001",
"AttachedCnt": 1,
"EmployeeDetails": [
{
"EmployeeId": "af317d7b-0a71-4b67-9c81-834cbd4c42c4",
"EmployeeName": "David R Thompson",
"SSN": "321-44-5789"
}
],
"FederalStatus": {
"StatusCd": "FED-001",
"Status": "CREATED",
"Info": null,
"StatusTs": "2026-08-24T06:21:56-04:00",
"Errors": null
},
"StatesStatus": [
{
"StateCd": "MA",
"StatusCd": "ST-001",
"Status": "CREATED",
"Info": null,
"StatusTs": "2026-08-24T06:21:56-04:00",
"Errors": null
}
],
"Distribution": {
"DistributionType": "POSTAL_AND_ONLINE",
"PostalStatus": {
"PostalType": "USPS_FIRST_CLASS",
"Code": "POS-002",
"Status": "ORDER_RECEIVED",
"Info": "Handed off to USPS",
"StatusTs": "2026-08-24T06:22:00-04:00"
},
"OnlineAccessStatus": {
"Email": "david.thompson@sample.com",
"Code": "OA-003",
"Status": "ORDER_RECEIVED",
"Info": "Notification email sent",
"StatusTs": "2026-08-24T06:22:00-04:00"
},
"CreatedTs": "2026-08-24T06:14:51-04:00",
"LastUpdatedTs": "2026-08-24T06:21:56-04:00"
}
}
],
"Page": 1,
"PageSize": 100,
"TotalRecords": 1,
"TotalPages": 1,
"Errors": null
}