RequestPdfUrls
POST Form1099Q/RequestPdfURLs
Request Body
Field | Type | Description |
---|---|---|
SubmissionId | Guid | Optional Unique identifier of an API submission. Use this node to request the PDFs under a particular submission. If you are going to request the PDFs using the RecordIds, you can leave the SubmissionId blank or null. |
RecordIds | object[] | Contains the list of RecordIds for which you are requesting the pdf URLs |
RecordId | Guid | Unique identifier of the return. |
Customization | object | Contains PDF customizations |
TINMaskType | string | Optional Mention whether you want the TIN to be masked in the PDF. If masked, only the last digits of the SSN will be visible and the rest of the digits will be crossed (xxx-xx-1234).Allowed values"MASKED", "UNMASKED", "BOTH" |
Request JSON
{
"SubmissionId": "3a518452-b865-4cae-9a95-f9f57dd723ec",
"RecordIds": [
{
"RecordId": "489863fd-762b-40dc-a060-9fe7eaddf749",
}
],
"Customization": {
"TINMaskType": "both"
}
}
Response Body
Field | Type | Description |
---|---|---|
SubmissionId | Guid | Unique identifier of a submission. |
Form1099QRecords | object | Contains success and error records of the requested RecordIds. |
SuccessRecords | object[] | Contains the successful records with pdf urls if the forms are generated. |
RecordId | Guid | Unique identifier of the return. |
Status | string | Status of the PDF in TaxBandits. Success - The PDF is generated and you can download it. |
Files | object | Contains multiple copies of a particular return. |
Copy1 | object | Copy 1: For State Tax Department |
Unmasked | string | Link to download the Unmasked copy |
Masked | string | Link to download the Masked copy |
Copy2 | object | Copy 2: To be filed with recipient’s state income tax return, when required. |
Unmasked | string | Link to download the Unmasked copy |
Masked | string | Link to download the Masked copy |
CopyB | object | Copy B: For Recipient |
Unmasked | string | Link to download the Unmasked copy |
Masked | string | Link to download the Masked copy |
CopyC | object | Copy C: For Payer |
Unmasked | string | Link to download the Unmasked copy |
Masked | string | Link to download the Masked copy |
ErrorRecords | object[] | Contains the error records |
RecordId | Guid | Unique identifier of the return. |
Status | string | Status of the error record.
|
Message | string | Description of each statuses |
Errors | object[] | Lists the errors in the API call |
Id | string | Returns the error Id. |
Name | string | Name of the validation error |
Message | string | Description of the validation error |
Response JSON
{
"SubmissionId": "dc888e87-ecf4-4d64-a13b-61458cb86763",
"Form1099QRecords": {
"SuccessRecords": [
{
"RecordId": "868fb473-ea8d-4d9c-8c89-cfc13ed173c6",
"Status": "Success",
"Files": {
"Copy1": {
"Unmasked": null,
"Masked": "https://expressirsforms.s3.us-east-1.amazonaws.com/pdfs/769e7c15b887-4d64a50f-444ab16f50d0/912c6d28-7ba1-44f1-a4e6-9ee11b83f3af/1099/9a7d4266-b977-4d26-b8b9-79ea594882a2/m/copy1_1up_1500606637.pdf"
},
"Copy2": {
"Unmasked": null,
"Masked": "https://expressirsforms.s3.us-east-1.amazonaws.com/pdfs/769e7c15b887-4d64a50f-444ab16f50d0/912c6d28-7ba1-44f1-a4e6-9ee11b83f3af/1099/9a7d4266-b977-4d26-b8b9-79ea594882a2/m/copy2_1up_3838758962.pdf"
},
"CopyB": {
"Unmasked": null,
"Masked": "https://expressirsforms.s3.us-east-1.amazonaws.com/pdfs/769e7c15b887-4d64a50f-444ab16f50d0/912c6d28-7ba1-44f1-a4e6-9ee11b83f3af/1099/9a7d4266-b977-4d26-b8b9-79ea594882a2/m/copyb_1up_316544937.pdf"
},
"CopyC": {
"Unmasked": null,
"Masked": "https://expressirsforms.s3.us-east-1.amazonaws.com/pdfs/769e7c15b887-4d64a50f-444ab16f50d0/912c6d28-7ba1-44f1-a4e6-9ee11b83f3af/1099/9a7d4266-b977-4d26-b8b9-79ea594882a2/m/copyc_1up_1792693821.pdf"
}
}
}
],
"ErrorRecords": null
},
"Errors": null
}