Skip to main content
Version: 2.0

AssignRecipient

AssignRecipient

This endpoint assigns one or more existing recipients to a specific business (payer or employer). Recipients must be assigned to a business before filing any tax forms for them.

Key Points

  • Bulk Assignment — Multiple recipients can be assigned in a single request by passing multiple objects in the AssignRecipients array.
  • Identifiers — Each recipient can be identified using either its RecipientId or PayeeRef.
POST recipient/assignrecipients 

Request Body

FieldTypeDescription
BusinessIdGUIDTaxBandits-generated unique identifier for the business.
PayerRefStringOptional Your unique identifier for the business.
AssignRecipientsObject []An array of recipient objects to assign to the business.
SequenceIdStringOptional A unique reference ID for the submission that can be used to identify a particular record. The Sequence ID will be returned in the Response for your reference.
Max 50 characters
RecipientIdGUIDUnique identifier of the recipient. Required if PayeeRef is not provided.
PayeeRefStringOptional Your unique identifier for the recipient. Required if RecipientId is not provided.

Response Body

FieldTypeDescription
BusinessIdGUIDTaxBandits-generated unique identifier for the business.
PayerRefStringYour unique identifier for the business.
SuccessRecipientsObject []Recipient records that were assigned successfully.
SequenceIdStringA unique reference ID for the submission that can be used to identify a particular record.
RecipientIdGUIDUnique identifier of the recipient.
PayeeRefStringYour unique identifier for the recipient.
StatusStringStatus of the operation.
StatusTsStringDate and time the operation was completed.
ErrorRecipientsObject []Records that failed, with details on why.
SequenceIdStringA unique reference ID for the submission that can be used to identify a particular record. The Sequence ID will be returned in the Response for your reference.
RecipientIdGUIDIdentifier of the failed recipient.
PayeeRefStringYour unique identifier for the recipient.
ErrorsObject []Validation error details.
IdStringValidation error code.
NameStringName of the validation rule that failed.
MessageStringDescription of the error.
ErrorsObject []Top-level request errors if the entire request cannot be processed.
IdStringValidation error code.
NameStringName of the validation rule that failed.
MessageStringDescription of the error.

Request JSON

{
"BusinessId": "09c218b3-15e4-4b3e-a0fe-8b2376098b99",
"PayerRef": "PAYER105",
"AssignRecipients": [
{
"SequenceId": "01",
"RecipientId": "d67539c3-0603-4fb7-9a29-3ae15339269a",
"PayeeRef": "PAYEE001"
}
]
}

Response JSON

{
"BusinessId": "09c218b3-15e4-4b3e-a0fe-8b2376098b99",
"PayerRef": "PAYER105",
"SuccessRecipients": [
{
"SequenceId": "01",
"RecipientId": "d67539c3-0603-4fb7-9a29-3ae15339269a",
"PayeeRef": "PAYEE001",
"Status": "ASSIGNED",
"StatusTs": "2026-07-09 06:41:18 -04:00"
}
],
"ErrorRecipients": null,
"Errors": null
}