Skip to main content
Version: 1.7.3

GetPDF

GetPDF

This endpoint can be used to generate the PDF copies of the generated Form W-3. You can request the PDFs using any of the following:

  • SubmissionId only – To generate PDFs for all records under the submission.
  • SubmissionId with RecordIds – To generate PDFs for specific recipient records.

How it works

1. Once the request is processed successfully, a webhook will be triggered containing the download link(s).

2. A separate ZIP file will be generated for each record. Each ZIP file will include copies of the recipient’s form.

3. The files are not encrypted and can be downloaded directly. For security, the download link will expire in 24 hours after Webhook delivery.

4. You can also choose the TIN masking option, allowing the recipient’s TIN to be either masked or unmasked based on your preference.

POST FormW3/GetPDF 

Request Body

FieldTypeDescription
TaxYearstringTax Year you want to generate the Form W3.
Allowed values: "2023","2024","2025"
EINstringEIN of the Business.

Response Body

FieldTypeDescription
StatusCodenumberReturns the HTTP status codes like 200,300 etc.
StatusNamestringName of the status code.
StatusMessagestringDetailed status message.
AttachmentCountstringTotal number of Form W3 pdf generated.
AttachmentW3byte[]Byte array of Form W3 pdf.
Errorsobject[]Shows detailed error information.
    CodestringReturns the validation error code.
    NamestringName of the validation error.
    MessagestringDescription of the validation error.
    TypestringType of validation error.

Request JSON

{
"TaxYear": "2025",
"EIN": "003333332"
}

Response JSON

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

{
"StatusCode": 200,
"StatusName": "Ok",
"StatusMessage": "Successful API call",
"AttachmentCount": "1",
"Errors": null,
"AttachmentW3": "JVBERi0xLjMKJcOHw6zCj8KiCjEgMCBvYmoKPDwvVHlwZSAvQ2F0YWxvZwovUGFnZXMgMiAwIFIKL0Fjcm9Gb3JtIDQgMCBSCi9NZXRhZGF0YSA3IDAgUgo+PgplbmRvYmoKCjIgMCBvYmoKPDwvVHlwZSAvUGFnZXMKL0tpZHM"
}