Get
Get
Use this endpoint to retrieve the completed W-9/W-8 for a specific recipient (payee). The response will include key details such as the payee's name, address, country of citizenship, TIN, and a secure download link for the completed form.
Key Points
- Only completed forms can be retrieved using this endpoint. If the form status is anything other than "Completed," no data will be returned.
- If you do not provide a BusinessId, TIN, or PayerRef, the API will return the W-9/W-8 form associated with the matching PayeeRef under your default business.
- If multiple completed forms exist for the same PayeeRef, the API will return the most recently completed form.
GET WhCertificate/Get Request Params
| Field | Type | Description |
|---|---|---|
| PayeeRef | String | A unique identifier for each recipient completing the Form W-9 and W-8BEN. This identifier will be used in future references of the recipient in the API. Size Range: 1-50 |
| BusinessId | Guid | Optional A unique business identifier generated by TaxBandits after you create a business in your account using the Business endpoint. If you do not provide the BusinessId in the request, then the W-9 or W-8BEN that matches the PayeeRef linked to the default business, i.e., the first business created in your account, will be retrieved. |
| TIN | String | Optional Taxpayer Identification Number. Use this as an alternative for BusinessId. Size Range: 9-11. |
| PayerRef | String | Optional A unique payer identifier that you will assign while requesting the payer information using the endpoint Business/RequestByURL. Size Range: 1-50 |
| String | The email address of the recipient Size Range: 1-100 |
Response Body
| Field | Type | Description |
|---|---|---|
| FormType | String | Type of Form (W-9 or W-8BEN). |
| FormW9 | Object | Contains Form W-9 Information. |
| SubmissionId | Guid | A unique identifier of a submission |
| Requester | Object | Requester information. |
| BusinessId | Guid | A unique identifier of the business. |
| PayerRef | String | A unique identifier of the business assigned by the client. |
| BusinessNm | String | Business Name of the requester. If the requester is an individual, then the Payer’s full name will be returned. |
| TINType | String | TIN Type of the Requester. |
| TIN | String | Taxpayer Identification Number of the requester. |
| PayeeRef | String | A unique identifier of the recipient |
| RecipientId | Guid | A unique ID generated by TaxBandits after the W-9 is completed. You can use this ID to file Form 1099s for this recipient. |
| W9Status | String | Status of the W-9 |
| StatusTs | String | Timestamp of the W-9 Status |
| TINMatching | Object | TIN Matching information. |
| Status | String | TIN Matching status. |
| StatusTs | String | Timestamp of the TIN Matching Status. |
| Errors | Object[] | Shows the detailed error message. |
| Id | string | Error ID number. This ID is assigned by TaxBandits and it is unique for each error. |
| Name | string | Name of the errored node. |
| Message | string | Shows the error message. |
| FormW9RequestType | String | Form W-9 requested Type. COMMON_URL_API - Form W-9 was requested using the RequestByUrl method. |
| PdfUrl | String | The URL provided to download the completed W-9. Note: This URL will expire in 24 hours. |
| String | The email address of the recipient. This is the email to which the W-9 request was sent. The value will be null if the Form W-9 was requested using the RequestByURL method. | |
| FormData | Object | Form W-9 data of the recipient |
| Line1Nm | string | Name as shown on the income tax return |
| Line2Nm | string | Business name/disregarded entity name, if different from Line1 Name |
| TINType | string | TIN type of the recipient. Either EIN or SSN |
| TIN | string | Recipient’s TIN |
| Address | Object | Recipient’s complete address |
| Address1 | string | Recipient’s Address 1 (street address or post office box of that locality). This will be pre-filled on the Form. |
| Address2 | string | Recipient’s Address 2 (suite or apartment number). This will be pre-filled on the Form. |
| City | string | Recipient’s City |
| State | string | Recipient’s State |
| ZipCd | string | Recipient’s Zip Code Size Range: 5..10 |
| FederalTaxClassification | string | U.S. Federal Tax Classification of the person whose name is entered on Line 1 |
| ExemptPayeeCd | string | This code identifies the recipient is exempt from backup withholding |
| ExemptFromFATCA | string | This code identifies recipients that are exempt from reporting under FATCA. |
| Errors | Object[] | Shows detailed error information. |
| Id | string | Error ID number. This ID is assigned by TaxBandits and it is unique for each error. |
| Name | string | Name of the errored node. |
| Message | string | Shows the error message. |
| IsBackUpWH | Boolean |
|
| FormW8Ben | Object | Form W-8BEN Information. |
| SubmissionId | Guid | A unique identifier of a submission. |
| Requester | Object | Requester information. |
| BusinessId | Guid | A unique identifier of the business. |
| PayerRef | String | A unique payer identifier that you will assign |
| BusinessNm | String | The Business name of the requester. If the requester is an Individual, then the Payer’s full name will be returned. |
| TINType | String | TIN Type of the Requester. |
| TIN | String | Taxpayer Identification Number of the requester. |
| PayeeRef | String | A unique identifier of the recipient |
| W8BENStatus | String | Status of the W-8BEN. |
| StatusTs | String | Timestamp of the W-8BEN Status. |
| FormW8BENRequestType | String | Form W-8BEN requested Type.
|
| PdfUrl | String | The URL to download the completed W-8BEN. Note: This URL will expire in 24 hours. |
| String | Email Address of the recipient. This is the email to which the W-8BEN request was sent. The value will be null if the Form W-8BEN was requested using the RequestByURL method. | |
| FormData | Object | Form W-8BEN data of the recipient. |
| NmOfIndividual | string | Name of the Foreign Individual. |
| CitizenOfCountry | string | Recipient country of citizenship. |
| USTINType | string | TIN type of the recipient. (Either SSN or ITIN) |
| USTIN | string | Recipient’s TIN |
| ForeignTIN | string | Foreign TIN of the recipient. |
| IsFTINNotLegallyRequired | Boolean | When true, Identifies that beneficial owner on line 1 is not legally required to obtain an FTIN from their jurisdiction of residence. |
| DOB | string | Date of Birth of the recipient |
| PermanentAddress | Object | Recipient’s permanent address. |
| Address | string | Recipient’s Address. |
| City | string | Recipient’s City |
| State | string | Recipient’s State |
| Country | string | Recipient’s Country |
| PostalCd | string | Recipient’s Zip Code |
| MailingAddress | Object | Recipient’s mailing address. |
| Address | string | Recipient’s Address. |
| City | string | Recipient’s City |
| State | string | Recipient’s State |
| Country | string | Recipient’s Country |
| PostalCd | string | Recipient’s Zip Code |
| TaxTreatyBenefits | Object | Tax Treaty Benefits. |
| BeneficiaryCountry | string | Country where the recipient claim to be a resident for income tax treaty purposes. |
| ClaimingProvArticlePara | string | Article and paragraph of the treaty benefits. |
| RateOfWH | string | Rate of Withholding. |
| TypeOfIncome | string | Type of income for which recipient claims the treaty benefits. |
| AdditionalConditions | string | Additional conditions from the tax treaty benefits. |
| Signature | Object | Signature of the recipient. |
| SignerNm | string | Name of the signer. |
| Errors | Object[] | Shows detailed error information. |
| Id | string | Error ID number. This ID is assigned by TaxBandits and it is unique for each error. |
| Name | string | Name of the errored node. |
| Message | string | Shows the error message. |
Request Params
- Sample 1
- Sample 2
- Sample 3
- Sample 4
Get the form details using just Recipient Payee Reference. "PayeeRef linked to the default business, i.e., the first business created, will be retrieved.
WhCertificate/Get?PayeeRef=payeeref1
Get form details with Recipient Payee Reference and BusinessID.
WhCertificate/Get?PayeeRef=Pe123451234&BusinessId=7B82B242-1223-4029-9251-C0446298F620
Get form details with Recipient Payee Reference and Business TIN.
WhCertificate/Get?PayeeRef=Pe123451234&TIN=22-2222222
Get form details with Recipient Payee Reference and Payer Reference.
WhCertificate/Get?PayeeRef=Pe123451234&PayerRef=Me1231231233
Response JSON
- Response for W8-BEN
- Response for FormW9
The response will have information such as the Name, Address, Country of citizenship, along with the link to download the completed W-8BEN.
{
"FormType": "W8Ben",
"FormW9": null,
"FormW8Ben": {
"SubmissionId": "4a36dc14-f059-4c89-83cd-ff9e350ed0a0",
"Requester": {
"BusinessId": "7746f0cd-e8eb-4428-9240-12ea84160ee8",
"PayerRef": null,
"BusinessNm": "Snowdaze LLC",
"TINType": "EIN",
"TIN": "22-2222222"
},
"PayeeRef": "7484391234545",
"W8BENStatus": "COMPLETED",
"StatusTs": "2021-02-19 14:36:28 -05:00",
"FormW8BENRequestType": "URL_API",
"PdfUrl": "https://taxbandits-sb-api.s3.amazonaws.com/sample/807f0318-7f5a-4841-9c08-a88b4bf7e7d9.pdf",
"Email": "sample@bodeem.com",
"FormData": {
"NmOfIndividual": "Joseph Smith",
"CitizenOfCountry": "Canada",
"USTINType": "SSN",
"USTIN": "111-11-1111",
"ForeignTIN": null,
"IsFTINNotLegallyRequired": true,
"DOB": "07/08/1990",
"PermanentAddress": {
"Address": "123 E. Main St",
"City": "Rock Hill",
"State": "SC",
"Country": "USA",
"ZipCd": "29730"
},
"MailingAddress": {
"Address": null,
"City": null,
"State": null,
"Country": null,
"ZipCd": null
},
"TaxTreatyBenefits": {
"BeneficiaryCountry": "Canada",
"ClaimingProvArticlePara": "VII",
"RateOfWH": "27.50",
"TypeOfIncome": "Royalties",
"AdditionalConditions": null
},
"Signature": {
"SignerNm": "Joseph"
}
},
"Errors": null
},
"Errors": null
}
If the form type is W-9, the TIN matching is a part of the response, along with the link to download the completed W-9.
{
"FormType": "FormW9",
"FormW9": {
"SubmissionId": "b870040d-fded-420b-b424-28bf0dd11261",
"Requester": {
"BusinessId": "fb6ddd28-ad30-4fc2-bd17-38a937f2aa81",
"BusinessNm": "Snowdaze LLC",
"PayerRef": null,
"TINType": "EIN",
"TIN": "XX-XXX2222"
},
"PayeeRef": "Pe123451234",
"RecipientId": "sdf3ccee-10d8-4eb4-ab81-234234c9636",
"W9Status": "COMPLETED_AND_TIN_MATCH_INPROGRESS",
"StatusTs": "2021-06-24 10:40:21 -04:00",
"TINMatching": {
"Status": "ORDER_CREATED",
"StatusTs": "2021-06-24 10:40:21 -04:00",
"StatusMsg": null,
"Errors": null
},
"FormW9RequestType": "Email_API",
"PdfUrl": "https://taxbandits-sb-api.s3.amazonaws.com/sample/807f0318-7f5a-4841-9c08-a88b4bf7e7d9.pdf",
"Email": "sample@bodeem.com",
"FormData": {
"Line1Nm": "ABC Inc",
"Line2Nm": null,
"TINType": "EIN",
"TIN": "XX-XXX1111",
"Address": {
"Address1": "123 E. Main St",
"Address2": "Suite 400",
"City": "Rock Hill",
"State": "SC",
"ZipCd": "29730"
},
"FederalTaxClassification": "C Corporation",
"ExemptPayeeCd": "5",
"ExemptFromFATCA": "F",
"IsBackUpWH": false
},
"Errors": null
},
"FormW8Ben": null,
"Errors": null
}