Get
Get
Use this endpoint to retrieve a 1099-LTC submission and its records. Provide the SubmissionId to retrieve the whole submission, optionally narrowing to a specific RecordId.
The response includes the full payer, recipient, and form data as originally submitted — useful for audit trails and displaying return details in your application.
GET Form1099LTC/Get Request Params
| Field | Type | Description |
|---|---|---|
| SubmissionId | Guid | An unique identifier generated by TaxBandits when a 1099-LTC return is created. Mention the Form 1099-LTC return's Submission ID that you want to get. |
| RecordId | Guid[] | An unique identifier generated by TaxBandits when a 1099-LTC return is created. Mention the Form 1099-LTC return's Record ID that you want to get. |
Response Body
| Field | Type | Description |
|---|---|---|
| Form1099Records | object[] | Contains information about Form 1099-LTC returns. |
| SubmissionManifest | object[] | SubmissionManifest provides brief information about a particular submission on the whole. It contains information like - Submission ID - Tax Year - IsScheduleFiling & ScheduleFiling service details |
| SubmissionId | Guid | Unique identifier created by TaxBandits for each submission. |
| TaxYear | string | Tax year for which Form 1099-LTC is filed. |
| IsFederal | Boolean | Federal Filing will be enabled when the value is True. Form 1099-NEC will be sent directly to the IRS. |
| IsState | Boolean | State Filing will be enabled when the value is True. Form 1099-NEC will be directly filed with the respective recipient states. Note: State Filing will not be created for the states that do not require State filing. |
| IsDistribution | Boolean | When TRUE, recipient distribution is enabled (postal mail / online access/email). |
| DistributionDetails | object[] | Distribution configuration. Required when IsDistribution is TRUE. |
| DistributionType | string | Recipient copy distribution type.Allowed values"POSTAL_ONLY", "ONLINE_ACCESS", "POSTAL_AND_ONLINE" |
| PostalType | string | Postal service type.Allowed values"USPS_FIRST_CLASS" |
| IsScheduleFiling | Boolean | Identifies whether the schedule filing service is enabled for the return. |
| ScheduleFiling | object[] | Contains the preferred date to submit the returns to the IRS/State agencies. |
| EfileDate | string | Returns the date on which the return is scheduled to be transmitted to the IRS and/or state agencies. |
| ReturnHeader | object | Contains information about the Business details. |
| Business | object | Object to identify the Business Details. |
| BusinessId | Guid | Unique identifier of the business generated by TaxBandits. |
| PayerRef | string | Your unique identifier for the payer. |
| IsDefaultBusiness | Boolean | Identifies whether the business is designated as the default business. |
| TINDetails | object | Returns the TIN information for the business. |
| Format | string | Returns the format of the TIN passed.(e.g., PLAIN_TIN, ENCRYPTED_TIN, or TOKENIZED_TIN). |
| TINType | string | Returns the TIN type of the business. |
| TIN | string | Returns the TIN value according to the Format selected. |
| IndividualNm | object | Returns the individual's name details when the TIN type of the business is "SSN". |
| FirstNm | string | First name of the individual. |
| MiddleNm | string | Middle name of the individual. |
| LastNm | string | Last name of the individual. |
| Suffix | string | The suffix of the individual's name. |
| BusinessNm | string | Legal name of the business. |
| NameCtrl | string | Name control of the business as registered with the IRS. |
| DBADetails | object[] | Returns DBA (Doing Business As) information. |
| DBANm | string | Name of the DBA. |
| DBARef | string | Your unique identifier for this DBA. |
| DBAId | Guid | Unique identifier of the DBA generated by TaxBandits. |
| Address | object[] | Returns address information of DBA. |
| Address1 | string | Street address or PO Box. |
| Address2 | string | Suite or apartment number. |
| City | string | DBA's city. |
| ProvinceOrState | string | DBA's province or state name. |
| Zipcd | string | DBA's ZIP code. |
| Country | string | DBA's 2-character country code. |
| string | Email address of the Business. | |
| Address | object | Returns primary address of the business. |
| Address1 | string | Street address or PO Box of the business. |
| Address2 | string | Suite or apartment number of the business. |
| City | string | City of the business. |
| ProvinceOrState | string | Province or state name of the business. |
| ZipCd | string | ZIP code of the business. |
| Country | string | 2-character country code of the business. |
| ContactDetails | object[] | Returns details of the person the IRS can contact regarding this business. |
| FirstNm | string | First name of the contact person. |
| MiddleNm | string | Middle name of the contact person. |
| LastNm | string | Last name of the contact person. |
| Suffix | string | The suffix of the contact person. |
| Phone | string | Phone number of the contact person. |
| PhoneExtn | string | Phone extension number. |
| string | Email address of the contact person. | |
| Fax | string | Fax number of the contact person. |
| ReturnData | object[] | Contains information about the recipient details and Form 1099-LTC details. |
| SequenceId | string | An unique reference ID for the submission that can be used to identify a particular record. |
| RecordId | Guid | An unique identifier generated by TaxBandits when a 1099-LTC return is created. |
| ReturnManifest | object[] | Returns a high-level summary of the return, including information about the postal service, federal filing, and recipient copy distribution configurations associated with the return. |
| IsFederal | Boolean | Identifies whether Federal filing is enabled for the return. |
| IsState | Boolean | Identifies whether State filing is enabled for the return. |
| IsDistribution | Boolean | Identifies whether Recipient distribution is enabled for the return. |
| DistributionDetails | object[] | Returns recipient distribution configuration details. |
| DistributionType | string | Recipient copy distribution type. |
| PostalType | string | Return postal service type. |
| IsForced | Boolean | Identifies whether TaxBandits does not verify for duplicates and will create a new return for the recipient, even if it comprises the same amounts as in previously filed returns. |
| Recipient | object | Object to identify the recipient details. |
| RecipientId | Guid | Unique identifier of the recipient generated by TaxBandits. |
| PayeeRef | string | Your unique identifier for the recipient. |
| TINDetails | object | Returns the TIN information for the recipient. |
| Format | string | Returns the format of the TIN passed. |
| TINType | string | Returns the TIN type of the recipient. |
| TIN | string | Returns the TIN value according to the Format selected. |
| IndividualNm | object | Returns the individual's name details when the TIN type of the recipient is "SSN". |
| FirstNm | string | The first name of the individual. |
| MiddleNm | string | The middle name of the individual. |
| LastNm | string | The last name of the individual. |
| Suffix | string | The suffix of the individual's name. |
| BusinessNm | string | Legal name of the recipient's business. |
| NameCtrl | string | Name control of the recipient as registered with the IRS. |
| DBADetails | object | Returns DBA (Doing Business As) information. |
| DBAId | Guid | Unique identifier of the DBA generated by TaxBandits. |
| DBANm | string | Name of the DBA. |
| DBARef | string | Your unique identifier for this DBA. |
| Address | object | Returns address information of DBA. |
| Address1 | string | Street address or PO Box. |
| Address2 | string | Suite or apartment number. |
| City | string | DBA's city. |
| ProvinceOrState | string | DBA's province or state name. |
| ZipCd | string | DBA's ZIP code. |
| Country | string | DBA's 2-character country code. |
| DOB | string | Returns Date of Birth of the recipient. |
| Address | object | Returns primary address of the recipient. |
| Address1 | string | Street address or PO Box of the recipient. |
| Address2 | string | Suite or apartment number of the recipient. |
| City | string | City of the recipient. |
| ProvinceOrState | string | Province or state name of the recipient. |
| ZipCd | string | ZIP code of the recipient. |
| Country | string | 2-character country code of the recipient. |
| string | Email address of the recipient. | |
| Fax | string | Fax number of the recipient. |
| Phone | string | Phone number of the recipient. |
| LTCFormData | object | Recipient's Form 1099-LTC information. |
| GrossLTCPaid | number | Box 1 (Gross long-term care benefits paid). The total amount of long-term care benefits paid to the insured during the year. |
| AccDeathBenf | number | Box 2 (Accelerated death benefits paid). The total amount of accelerated death benefits paid to the insured during the year. |
| InsuranceType | string | Box 3 (Per diem / Reimbursed amount checkbox). The type of payment made under the insurance contract claimed by the insured. |
| IsQualContract | Boolean | Box 4 (Qualified contract checkbox). Identifies whether the insurer is a qualified long-term care insurance contract under section 7702B. |
| IllType | string | Box 5 (Chronically ill / Terminally ill checkbox). The type of the insured's illness certified. |
| CertifiedDt | string | Box 5 (Date certified). The date the insured was certified as chronically or terminally ill. |
| IsInsuredSameAsPHolder | Boolean | Identifies whether the policyholder and the insured are the same person. |
| InsuredDetails | object | Returns the insured's details. |
| Name | string | The name of the insured. |
| SSN | string | SSN of the insured. |
| Address | object | Insured's address details. |
| Address1 | string | Insured's street address or PO Box. |
| Address2 | string | Insured's Suite or apartment number. |
| City | string | Insured's city. |
| ProvinceOrState | string | Insured's province or state. |
| Country | string | Insured's 2-character country code. |
| ZipCd | string | Insured's ZIP code. |
| AccountNum | string | Account number if the insurer has multiple accounts for a recipient for whom more than one Form 1099-LTC is filed. |
| Errors | object[] | Shows detailed error information. |
| Id | string | Returns the validation error Id. |
| Name | string | Name of the validation error. |
| Message | string | Description of the validation error. |
Payload

Go Lang
Node.js
Python
.NET C#

Ruby
Java

cURL
Request Params
| Sample | Description | Action |
|---|---|---|
| Sample 1 | Query Params - Use the SubmissionId alone to get the full submission, or include RecordId to get a specific record. |
Sample 1
Form1099LTC/get?submissionId=519a84f4-5e56-496a-82f3-18f51fdf3d75&recordIds=519a84f4-5e56-496a-82f3-18f51fdf3d75,519a84f4-5e56-496a-82f3-18f51fdf3d75
Response JSON
| Response | Description | Action |
|---|---|---|
| 200 | Success Response - This is a sample response for successful API requests. |
Response: 200
{
"Form1099Records": [
{
"SubmissionManifest": {
"SubmissionId": "519e35ec-c9a7-48e0-89e5-bfed5b07c38b",
"TaxYear": "2026",
"IsFederal": true,
"IsState": true,
"IsDistribution": true,
"DistributionDetails": {
"DistributionType": "POSTAL_AND_ONLINE",
"PostalType": "USPS_FIRST_CLASS"
},
"IsScheduleFiling": false,
"ScheduleFiling": null
},
"ReturnHeader": {
"Business": {
"BusinessId": "f9816f1e-1662-4d0c-ab44-948a1228a848",
"PayerRef": null,
"IsDefaultBusiness": false,
"IsActive": true,
"TINDetails": {
"Format": "PLAIN_TIN",
"TINType": "EIN",
"TIN": "72-5564874"
},
"IndividualNm": null,
"BusinessNm": "Horizon LLC",
"NameCtrl": "HORI",
"DBADetails": null,
"Address": {
"Address1": "2500 Horizon Parkway",
"Address2": "Suite 200",
"City": "Plano",
"ProvinceOrState": "TX",
"ZipCd": "75024",
"Country": "US"
},
"ContactDetails": {
"FirstNm": "Michael",
"MiddleNm": "A",
"LastNm": "Carter",
"Suffix": "Jr",
"Phone": "(972) 555-0100",
"PhoneExtn": "205",
"Email": "horizonllc@sample.com",
"Fax": "(972) 555-0199"
},
"W2Specific": null,
"Form1042SSpecific": null,
"ACASpecific": null,
"Form480Specific": null,
"BusinessType": null,
"SigningAuthority": null
}
},
"ReturnData": [
{
"SequenceId": "1",
"RecordId": "c094d7af-43a5-4ecf-ba56-4e369ca2568e",
"ReturnManifest": {
"IsFederal": true,
"IsState": true,
"IsDistribution": true,
"DistributionDetails": {
"DistributionType": "POSTAL_AND_ONLINE",
"PostalType": "USPS_FIRST_CLASS"
},
"CorrectionDetails": null,
"IsForced": false
},
"Recipient": {
"RecipientId": "7b3e9cb9-4968-4ce9-a615-6b9033c9d1d1",
"PayeeRef": null,
"TINDetails": {
"Format": "PLAIN_TIN",
"TINType": "SSN",
"TIN": "321-44-5782"
},
"IndividualNm": {
"FirstNm": "David",
"MiddleNm": "R",
"LastNm": "Thompson",
"Suffix": null
},
"NameCtrl": "THOM",
"BusinessNm": null,
"DBADetails": null,
"Address": {
"Address1": "789 Market Street",
"Address2": "Suite 1200",
"City": "San Francisco",
"ProvinceOrState": "CA",
"ZipCd": "94103",
"Country": "US"
},
"DOB": null,
"Email": "david.thompson@sample.com",
"Fax": "(214) 555-0199",
"Phone": "(214) 555-0100",
"W9Details": null,
"W8BenDetails": null,
"Form1042SDetails": null
},
"LTCFormData": {
"GrossLTCPaid": 2500,
"AccDeathBenf": 1000,
"InsuranceType": "REIMBURSED",
"IsQualContract": true,
"IllType": "CHRONICAL",
"CertifiedDt": "01/25/2026",
"IsInsuredSameAsPHolder": false,
"InsuredDetails": {
"Name": "Will",
"SSN": "371-37-8234",
"Address": {
"Address1": "3576 AIRPORT WAY",
"Address2": "Suite 1001",
"City": "FAIRBANKS",
"ProvinceOrState": "AK",
"Country": "US",
"ZipCd": "99767-6709"
}
},
"AccountNum": "8383453454545"
}
}
]
}
],
"Errors": null
}
package main
import (
"fmt"
"io"
"net/http"
)
func main() {
url := "<APIURL>/v2.0.0/Form1099LTC/get?submissionId=519a84f4-5e56-496a-82f3-18f51fdf3d75&recordIds=519a84f4-5e56-496a-82f3-18f51fdf3d75%2C519a84f4-5e56-496a-82f3-18f51fdf3d75"
method := "GET"
client := &http.Client{}
req, err := http.NewRequest(method, url, nil)
if err != nil {
fmt.Println("Error creating request:", err)
return
}
req.Header.Set("Content-Type", "application/json")
req.Header.Set("Authorization", "<ACCESS_TOKEN>")
res, err := client.Do(req)
if err != nil {
fmt.Println("Error sending request:", err)
return
}
defer res.Body.Close()
body, err := io.ReadAll(res.Body)
if err != nil {
fmt.Println("Error reading response:", err)
return
}
fmt.Println("Status:", res.Status)
fmt.Println(string(body))
}
const axios = require('axios');
let data = '';
let config = {
method: 'get',
maxBodyLength: Infinity,
url: '<APIURL>/v2.0.0/Form1099LTC/get?submissionId=519a84f4-5e56-496a-82f3-18f51fdf3d75&recordIds=519a84f4-5e56-496a-82f3-18f51fdf3d75,519a84f4-5e56-496a-82f3-18f51fdf3d75',
headers: {
'Content-Type': 'application/json',
'Authorization': '<ACCESS_TOKEN>'
},
data : data
};
axios.request(config)
.then((response) => {
console.log(JSON.stringify(response.data));
})
.catch((error) => {
console.log(error);
});
import http.client
import json
conn = http.client.HTTPSConnection("<APIURL>")
payload = ''
headers = {
'Content-Type': 'application/json',
'Authorization': '<ACCESS_TOKEN>'
}
conn.request("GET", "/v2.0.0/Form1099LTC/get?submissionId=519a84f4-5e56-496a-82f3-18f51fdf3d75&recordIds=519a84f4-5e56-496a-82f3-18f51fdf3d75,519a84f4-5e56-496a-82f3-18f51fdf3d75", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "<APIURL>/v2.0.0/Form1099LTC/get?submissionId=519a84f4-5e56-496a-82f3-18f51fdf3d75&recordIds=519a84f4-5e56-496a-82f3-18f51fdf3d75,519a84f4-5e56-496a-82f3-18f51fdf3d75");
request.Headers.Add("Authorization", "<ACCESS_TOKEN>");
var content = new StringContent("", null, "application/json");
request.Content = content;
var response = await client.SendAsync(request);
response.EnsureSuccessStatusCode();
Console.WriteLine(await response.Content.ReadAsStringAsync());
require "uri"
require "json"
require "net/http"
url = URI("<APIURL>/v2.0.0/Form1099LTC/get?submissionId=519a84f4-5e56-496a-82f3-18f51fdf3d75&recordIds=519a84f4-5e56-496a-82f3-18f51fdf3d75,519a84f4-5e56-496a-82f3-18f51fdf3d75")
http = Net::HTTP.new(url.host, url.port);
request = Net::HTTP::Get.new(url)
request["Content-Type"] = "application/json"
request["Authorization"] = "<ACCESS_TOKEN>"
response = http.request(request)
puts response.read_body
OkHttpClient client = new OkHttpClient().newBuilder()
.build();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "");
Request request = new Request.Builder()
.url("<APIURL>/v2.0.0/Form1099LTC/get?submissionId=519a84f4-5e56-496a-82f3-18f51fdf3d75&recordIds=519a84f4-5e56-496a-82f3-18f51fdf3d75,519a84f4-5e56-496a-82f3-18f51fdf3d75")
.method("GET", body)
.addHeader("Content-Type", "application/json")
.addHeader("Authorization", "<ACCESS_TOKEN>")
.build();
Response response = client.newCall(request).execute();
curl --location '<APIURL>/v2.0.0/Form1099LTC/get?submissionId=519a84f4-5e56-496a-82f3-18f51fdf3d75&recordIds=519a84f4-5e56-496a-82f3-18f51fdf3d75%2C519a84f4-5e56-496a-82f3-18f51fdf3d75' --header 'Content-Type: application/json' --header 'Authorization: <ACCESS_TOKEN>' --data ''