Skip to main content
Version: 2.0.0

Deactivate

Deactivate

This endpoint temporarily suspends a recipient without deleting it. Use this when a recipient is temporarily inactive or should be paused from filing without losing its history.

Key Points

  • Once the recipient is deactivated, filings cannot be made until the recipient is reactivated.
  • You can reactivate the recipient at any time using the Reactivate endpoint.
GET recipient/deactivate

Request Body

FieldTypeDescription
RecipientIdGUIDsTaxBandits-generated unique identifier for the recipient.
PayeeRefStringYour unique identifier for the recipient.

Response Body

FieldTypeDescription
SuccessRecordsObject []Records that were processed successfully.
RecipientIdGUIDTaxBandits-generated unique identifier for the recipient.
PayeeRefStringYour unique identifier for the recipient.
StatusStringStatus of the operation.
StatusTsStringDate and time the operation was completed.
ErrorRecordsObject []Records that failed to process.
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 Params
SampleDescriptionAction
Sample 1
Deactivate a recipient using recipientIds and PayeeRef.
Sample 1
recipient/deactivate?recipientIds=d67539c3-0603-4fb7-9a29-3ae15339269a
Response JSON
ResponseDescriptionAction
200
Success Response - You'll get the below response when the request is processed successfully.
207
Multi-status Response - You'll get the below response when multiple statuses are included.
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
{
"SuccessRecords": [
{
"RecipientId": "d67539c3-0603-4fb7-9a29-3ae15339269a",
"PayeeRef": "PAYEE001",
"Status": "DEACTIVATED",
"StatusTs": "2026-07-09 06:20:30 -04:00"
}
],
"ErrorRecords": null,
"Errors": null
}