Get a remittance's 835 as JSON
curl --request GET \
--url https://api.getlemma.com/v0/remittances/{id} \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.getlemma.com/v0/remittances/{id}"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.getlemma.com/v0/remittances/{id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.getlemma.com/v0/remittances/{id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.getlemma.com/v0/remittances/{id}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.getlemma.com/v0/remittances/{id}")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.getlemma.com/v0/remittances/{id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"id": "remittance_a1b2c3",
"entity_id": "entity_WDhR6TBGpceE",
"payment": {
"total_paid": 39500,
"method": "ACH",
"trace_number": "021000021234567",
"check_or_eft_number": "9981",
"payment_date": "2026-09-02"
},
"payer": {
"name": "Delta Dental",
"edi_payer_id": "DDCA",
"address": {
"line1": "PO Box 1",
"line2": null,
"city": "San Francisco",
"state": "CA",
"postal_code": "94120"
}
},
"payee": {
"name": "Cobalt Dental PC",
"npi": "1234567890",
"tax_id": "94-1234567",
"address": {
"line1": "1 Main St",
"line2": null,
"city": "Austin",
"state": "TX",
"postal_code": "78701"
}
},
"claims": [
{
"patient_control_number": "PCN-0098",
"payer_claim_control_number": "PAYER-55",
"status_code": "1",
"status": "Processed as primary",
"charged": 60000,
"paid": 40000,
"patient_responsibility": 10000,
"service_start_date": "2026-09-01",
"service_end_date": "2026-09-01",
"void": false,
"patient": { "name": "Grace Hopper", "member_id": "M-42" },
"rendering_provider": { "name": "Dr. Ada Byron", "npi": "1111111111" },
"remark_codes": ["N01"],
"adjustments": [
{
"group_code": "PR",
"reason_code": "1",
"amount": 10000,
"quantity": null
}
],
"service_lines": [
{
"procedure_code": "D2740",
"modifiers": ["LT"],
"units": 1,
"place_of_service": "11",
"service_date": "2026-09-01",
"charged": 60000,
"allowed": 50000,
"paid": 50000,
"patient_responsibility": 0,
"rendering_provider": { "name": "Dr. Alan Kay", "npi": "2222222222" },
"remark_codes": [],
"adjustments": [
{
"group_code": "CO",
"reason_code": "45",
"amount": 10000,
"quantity": null
}
]
}
]
}
],
"provider_adjustments": [
{
"reason_code": "WO",
"reference_identifier": "RECOUP-1",
"fiscal_period_date": "2026-09-30",
"amount": 500
}
],
"reconciliation": {
"kind": "inbound_ach_transfer",
"transfer_id": "inbound_ach_transfer_x9y8"
}
}
Remittances
Get a remittance's 835 as JSON
Retrieve a fully reconciled remittance as structured JSON.
GET
/
v0
/
remittances
/
{id}
Get a remittance's 835 as JSON
curl --request GET \
--url https://api.getlemma.com/v0/remittances/{id} \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.getlemma.com/v0/remittances/{id}"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.getlemma.com/v0/remittances/{id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.getlemma.com/v0/remittances/{id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.getlemma.com/v0/remittances/{id}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.getlemma.com/v0/remittances/{id}")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.getlemma.com/v0/remittances/{id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"id": "remittance_a1b2c3",
"entity_id": "entity_WDhR6TBGpceE",
"payment": {
"total_paid": 39500,
"method": "ACH",
"trace_number": "021000021234567",
"check_or_eft_number": "9981",
"payment_date": "2026-09-02"
},
"payer": {
"name": "Delta Dental",
"edi_payer_id": "DDCA",
"address": {
"line1": "PO Box 1",
"line2": null,
"city": "San Francisco",
"state": "CA",
"postal_code": "94120"
}
},
"payee": {
"name": "Cobalt Dental PC",
"npi": "1234567890",
"tax_id": "94-1234567",
"address": {
"line1": "1 Main St",
"line2": null,
"city": "Austin",
"state": "TX",
"postal_code": "78701"
}
},
"claims": [
{
"patient_control_number": "PCN-0098",
"payer_claim_control_number": "PAYER-55",
"status_code": "1",
"status": "Processed as primary",
"charged": 60000,
"paid": 40000,
"patient_responsibility": 10000,
"service_start_date": "2026-09-01",
"service_end_date": "2026-09-01",
"void": false,
"patient": { "name": "Grace Hopper", "member_id": "M-42" },
"rendering_provider": { "name": "Dr. Ada Byron", "npi": "1111111111" },
"remark_codes": ["N01"],
"adjustments": [
{
"group_code": "PR",
"reason_code": "1",
"amount": 10000,
"quantity": null
}
],
"service_lines": [
{
"procedure_code": "D2740",
"modifiers": ["LT"],
"units": 1,
"place_of_service": "11",
"service_date": "2026-09-01",
"charged": 60000,
"allowed": 50000,
"paid": 50000,
"patient_responsibility": 0,
"rendering_provider": { "name": "Dr. Alan Kay", "npi": "2222222222" },
"remark_codes": [],
"adjustments": [
{
"group_code": "CO",
"reason_code": "45",
"amount": 10000,
"quantity": null
}
]
}
]
}
],
"provider_adjustments": [
{
"reason_code": "WO",
"reference_identifier": "RECOUP-1",
"fiscal_period_date": "2026-09-30",
"amount": 500
}
],
"reconciliation": {
"kind": "inbound_ach_transfer",
"transfer_id": "inbound_ach_transfer_x9y8"
}
}
Returns a remittance as structured JSON: the payment, the payer and payee, every claim with its service lines and adjustments, any provider-level adjustments, and the settlement that paid it. Use the
id from List remittances.
This is the JSON sibling of Get a remittance’s 835 (ERA). The 835 endpoint returns the same remittance as raw X12 for systems that consume EDI; this endpoint returns it as JSON for everything else. All amounts are integers in cents.
Path parameters
string
required
The remittance ID, as returned by List
remittances.
Response
string
The remittance identifier.
string
The entity the remittance belongs to.
object
object
The insurance company that paid, with
name, edi_payer_id, and an
address.object
The provider that was paid, with
name, npi, tax_id, and an address.object[]
The claims on the remittance.
Show claim
Show claim
string
The patient control number from the original claim.
string
The payer’s own claim control number.
string
The claim status code.
string
The claim status in words.
integer
Amount charged, in cents. Also known as the amount billed.
integer
Amount paid, in cents.
integer
Amount owed by the patient, in cents.
string
First date of service (YYYY-MM-DD).
string
Last date of service (YYYY-MM-DD).
boolean
Whether the claim was voided or reversed.
object
The patient, with
name and member_id.object
The rendering provider, with
name and npi.string[]
Claim-level remark codes (RARC).
object[]
Claim-level adjustments, each with
group_code, reason_code, amount, and quantity.object[]
The service lines on the claim, each with
procedure_code, modifiers, units, place_of_service, service_date, charged, allowed, paid, patient_responsibility, rendering_provider, remark_codes, and line-level adjustments.object[]
Provider-level adjustments (PLB). The amount is signed; a positive amount reduces the check.
object
{
"id": "remittance_a1b2c3",
"entity_id": "entity_WDhR6TBGpceE",
"payment": {
"total_paid": 39500,
"method": "ACH",
"trace_number": "021000021234567",
"check_or_eft_number": "9981",
"payment_date": "2026-09-02"
},
"payer": {
"name": "Delta Dental",
"edi_payer_id": "DDCA",
"address": {
"line1": "PO Box 1",
"line2": null,
"city": "San Francisco",
"state": "CA",
"postal_code": "94120"
}
},
"payee": {
"name": "Cobalt Dental PC",
"npi": "1234567890",
"tax_id": "94-1234567",
"address": {
"line1": "1 Main St",
"line2": null,
"city": "Austin",
"state": "TX",
"postal_code": "78701"
}
},
"claims": [
{
"patient_control_number": "PCN-0098",
"payer_claim_control_number": "PAYER-55",
"status_code": "1",
"status": "Processed as primary",
"charged": 60000,
"paid": 40000,
"patient_responsibility": 10000,
"service_start_date": "2026-09-01",
"service_end_date": "2026-09-01",
"void": false,
"patient": { "name": "Grace Hopper", "member_id": "M-42" },
"rendering_provider": { "name": "Dr. Ada Byron", "npi": "1111111111" },
"remark_codes": ["N01"],
"adjustments": [
{
"group_code": "PR",
"reason_code": "1",
"amount": 10000,
"quantity": null
}
],
"service_lines": [
{
"procedure_code": "D2740",
"modifiers": ["LT"],
"units": 1,
"place_of_service": "11",
"service_date": "2026-09-01",
"charged": 60000,
"allowed": 50000,
"paid": 50000,
"patient_responsibility": 0,
"rendering_provider": { "name": "Dr. Alan Kay", "npi": "2222222222" },
"remark_codes": [],
"adjustments": [
{
"group_code": "CO",
"reason_code": "45",
"amount": 10000,
"quantity": null
}
]
}
]
}
],
"provider_adjustments": [
{
"reason_code": "WO",
"reference_identifier": "RECOUP-1",
"fiscal_period_date": "2026-09-30",
"amount": 500
}
],
"reconciliation": {
"kind": "inbound_ach_transfer",
"transfer_id": "inbound_ach_transfer_x9y8"
}
}