Skip to main content
Version: 1.7.3

LinkWhCertificate

LinkWhCertificate

Use this endpoint to associate an existing W-9/W-8 certificate with one or more additional payers — without requesting a new form from the recipient. The recipient's existing certificate is reused and mapped to the new payer.

When to use

  • A vendor or contractor works for more than one payer.
  • Ideal for marketplace and multi-payer platforms where the same vendor, contractor, or service provider works with multiple businesses under your platform

Key points

  • Linking a form does not modify the original W-9/W-8 form or the information submitted by the recipient.
  • Each payer link is maintained separately and can be retrieved or reviewed individually.
  • TIN Matching results from the original form apply to all linked payers. No re-match required.
POST WHCertificate/LinkWhCertificate 

Request Body

FieldTypeDescription
BusinessDetailsObject[]Contains information about the business for which the withholding certificate information should be duplicated.
    BusinessIdGuidOptional Use the unique Business ID (Generated by TaxBandits), you received in the response of the Business CREATE Endpoint. If you do not have a Business ID, ignore the field. By giving the Business ID, you do not have to provide all the business information again.
    PayerRefStringOptional An unique identifier for each payer completing their information. This identifier can be used in future references of the payer in the API.
Size Range: ..50
    PayeeRefStringOptional An unique identifier for each payee completing their information. This identifier can be used in future references of the payee in the API.
Size Range: ..50
SrcWHCertificateObjectContains information about the source Withholding Certificate details.
    BusinessIdGuidOptional Use the unique Business ID (Generated by TaxBandits), you received in the response of the Business CREATE Endpoint. If you do not have a Business ID, ignore the field. By giving the Business ID, you do not have to provide all the business information again.
    PayerRefStringOptional An unique identifier for each payer completing their information. This identifier can be used in future references of the payer in the API.
Size Range: ..50
    RecipientIdGuidA unique identifier generated by TaxBandits for a Recipient of the source Withholding Certificate. You can use this ID for your future reference to Update.
    PayeeRefStringA unique identifier for each payee completing their information.

Response Body

FieldTypeDescription
DupWHCertificateObjectIt will show detailed information about duplicated Withholding certificate details against each business.
    SubmissionIdGuidUnique identifier of a submission
    FormTypeStringGets the type of Withholding certificate form (W9/W8BEN/W8 BEN-E)
    BusinessIdGuidUnique identifier of a Business.
    PayerRefStringUnique identifier of the payer.
    RecipientIdGuidAn unique identifier generated by TaxBandits for a Recipient when a Withholding certificate is duplicated. You can use this ID for your future reference to Update.
    PayeeRefStringAn unique identifier for each payee completing their information.
ErrorsObject[]Shows detailed error information.
    IdStringReturns the validation error code.
    NameStringName of the validation error.
    MessageStringDescription of the validation error.

Request JSON

{
"BusinessDetails": [
{
"BusinessId": "5b88e3f6-bf34-4e5b-8f8b-7a81bc357e8c",
"PayerRef": null,
"PayeeRef": "Sequence1"
}
],
"SrcWHCertificate": {
"BusinessId": "8803c2ef-640f-4991-b8c7-080e62877e10",
"PayerRef": null,
"RecipientId": "8175ea52-a93c-44de-8ae8-b38f6fa7d326",
"PayeeRef": null
}
}

Response JSON

Success Response - This is a sample response for successful API requests.

{
"DupWHCertificate": [
{
"SubmissionId": "d8ca660f-3001-4ec0-a4b9-e6dc509e18c6",
"FormType": "FormW8BENE",
"BusinessId": "5b88e3f6-bf34-4e5b-8f8b-7a81bc357e8c",
"PayerRef": null,
"RecipientId": "d4d19125-3457-49f3-a9ff-ae474e5cbc88",
"PayeeRef": "Sequence1"
}
],
"Errors": null
}