Skip to main content
The Recipient endpoint is now available in API v2.0 with global recipient management, improved structure, and enhanced security. Recipients can now be created independently and reused across multiple businesses.
View V2.0 Documentation
Version: 1.7.3

Overview

The Recipient endpoints allow you to add, update, and manage the recipients (vendors, contractors, or other payees) for whom you are filing tax forms in TaxBandits.

When filing 1099, W-2, or other information returns through the TaxBandits API, it is recommended to create the recipients first before filing any tax forms for them. Having the recipient set up in advance keeps your integration clean and avoids repeating recipient details across every form request.

You can also include recipient details directly in the Create request for the corresponding tax form, rather than adding the recipients as a separate step.

Key elements

  • RecipientId — A unique GUID generated by TaxBandits on recipient creation. Use this as your primary recipient reference across all endpoints.
  • PayeeRef — An optional identifier you define for the recipient. Can be used interchangeably with RecipientId in most endpoints.

Recipient endpoints

To use the following endpoints, you must first call the Auth method to obtain an access token. Include this token in your request header as a Bearer token. Refer to OAuth 2.0 Authentication

  • Create: Create a new recipient in TaxBandits. Returns a unique RecipientId that can be used in all subsequent requests — no need to pass full recipient details every time.
  • Update: Update the details of an existing recipient. Changes apply to returns that are in progress; they do not affect returns already transmitted.
  • Get: Retrieve the full details of a specific recipient using its RecipientId or PayeeRef.
  • List: Get a paginated list of recipients created within a specified date range. Supports filtering by active status, TIN, and more.
  • Delete: Delete a recipient permanently. A recipient cannot be deleted if tax forms are already associated with it, unless IsForcedDelete is set to TRUE.