Skip to main content
Version: 2.0

List

List

This endpoint returns a paginated list of recipients created within a specified date range. Use this to audit your recipient records, check active/inactive status, or build a directory view within your application.

In the request, you must provide the date range and the number of recipients you want to be listed on each page.

GET recipient/list

Request Body

FieldTypeDescription
BusinessIdGuidOptional TaxBandits-generated unique identifier for the business to filter by.
PayeeRefStringOptional Your unique identifier for the business to filter by.
IsActiveBooleanOptional When TRUE, only active recipients are returned. When FALSE, only deactivated recipients are returned.
Omit to return all.
Last4DigitStringOptional Filter by the last 4 digits of the recipient TIN.
FromDateStringOptional Return recipients created on or after this date.
Format: MM-DD-YYYY
ToDateStringOptional Return recipients created on or before this date.
Format: MM-DD-YYYY
PageIntOptional Page number to retrieve. Starts at 1.
PageSizeIntOptional Number of records per page. Maximum: 100.

Response Body

FieldTypeDescription
BusinessObjectDetails of the business the recipients are associated with.
BusinessIdGUIDTaxBandits-generated unique identifier for the business.
PayerRefStringYour unique identifier for the business.
TINTypeStringTIN type of the business.
Last4DigitTINStringLast 4 digits of the business TIN.
RecipientObject []Array of matching recipient records.
RecipientIdGUIDTaxBandits-generated unique identifier for the recipient.
PayeeRefStringYour unique identifier for the recipient.
IsActiveBooleanIdentifies whether this recipient is currently active.
TINDetailsObjectTIN details of the recipient.
TINTypeStringTIN type of the recipient.
TINStringTaxpayer identification number of the recipient.
Last4DigitStringLast 4 digits of the recipient TIN.
TINMatchStatusStringTIN matching status of the recipient.
IndividualNmObjectIf the TINType is SSN, ITIN, or ATIN.
FirstNmStringFirst name of the individual.
MiddleNmStringMiddle name of the individual.
LastNmStringLast name of the individual.
SuffixStringSuffix of the individual's name.
BusinessNmStringName of the recipient business.
DBADetailsObject []DBA details of the recipient.
EmailStringEmail address of the recipient.
AddressObjectAddress of the recipient.
Address1StringStreet address or PO Box of the recipient.
Address2StringSuite or apartment of the recipient.
CityStringCity of the recipient.
ProvinceOrStateStringProvince or state name of the recipient.
ZipCdStringZIP code of the recipient.
CountryStringCountry code of the recipient.
CreatedTimeStringDate and time the recipient was created.
LastUpdatedTimeStringDate and time the recipient was last updated.
TotalRecordsnumberTotal number of records returned in the response.
TotalPagesnumberNumber of pages with records.
PagenumberRequested page number.
PageSizenumberRequested page size.
ErrorsObject []Top-level request errors if the entire request cannot be processed.
IdStringValidation error code.
NameStringName of the validation rule that failed.
MessageStringDescription of what went wrong.

Request JSON

recipient/list?businessId=dd07107c-29ce-485e-aefe-5f46d8923ae3&payeeref=DA4011

Response JSON

{
"Recipient": [
{
"RecipientId": "d67539c3-0603-4fb7-9a29-3ae15339269a",
"PayeeRef": "PAYEE001",
"IsActive": true,
"TINDetails": {
"TINType": "SSN",
"Last4Digit": "6000",
"TINMatchStatus": null
},
"IndividualNm": {
"FirstNm": "John",
"MiddleNm": "Michael",
"LastNm": "Smith",
"Suffix": null
},
"BusinessNm": null,
"DBADetails": {
"DBANm": "Smith Consulting",
"DBARef": "SC001",
"DBAId": "a32b351f-00b6-4639-a1ec-835b10ee8dae"
},
"Email": "john.smith@example.com",
"Address": {
"Address1": "123 Main Street",
"Address2": "Apt 4B",
"City": "Austin",
"ProvinceOrState": "TX",
"ZipCd": "78701",
"Country": "US"
},
"CreatedTime": "2026-07-09 02:28:06 -04:00",
"LastUpdatedTime": "2026-07-09 02:28:06 -04:00"
}
]
}