List remittances
curl --request GET \
--url https://api.getlemma.com/v0/remittances \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.getlemma.com/v0/remittances"
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', 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",
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"
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")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.getlemma.com/v0/remittances")
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{
"data": [
{
"id": "remittance_DrE8uykrS8bg",
"entity_id": "entity_k7mXp2vR9nTfBw4s",
"payer_name": "Cigna",
"payment": { "amount": 172800, "trace_number": "EFT202603200042" },
"remittance_date": "2026-03-20"
},
{
"id": "remittance_Qw3Zmn7Ht2Lp",
"entity_id": "entity_k7mXp2vR9nTfBw4s",
"payer_name": "United Health",
"payment": { "amount": 45200, "trace_number": null },
"remittance_date": "2026-03-18"
}
],
"has_next": false,
"cursor": null
}
Remittances
List remittances
Retrieve an entity’s remittances and whether an 835 is available for each.
GET
/
v0
/
remittances
List remittances
curl --request GET \
--url https://api.getlemma.com/v0/remittances \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.getlemma.com/v0/remittances"
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', 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",
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"
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")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.getlemma.com/v0/remittances")
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{
"data": [
{
"id": "remittance_DrE8uykrS8bg",
"entity_id": "entity_k7mXp2vR9nTfBw4s",
"payer_name": "Cigna",
"payment": { "amount": 172800, "trace_number": "EFT202603200042" },
"remittance_date": "2026-03-20"
},
{
"id": "remittance_Qw3Zmn7Ht2Lp",
"entity_id": "entity_k7mXp2vR9nTfBw4s",
"payer_name": "United Health",
"payment": { "amount": 45200, "trace_number": null },
"remittance_date": "2026-03-18"
}
],
"has_next": false,
"cursor": null
}
Returns a paginated list of an entity’s remittances, ordered by most recently
updated first. Only remittances derived from an electronic remittance advice —
those an 835 can be generated from — are returned. Results are
paginated.
Each remittance exposes whether its 835 is currently available. Fetch the 835
itself with Fetch a remittance’s 835.
Query parameters
string
required
The ID of the entity whose remittances to list. You can find entity IDs using
the List entities endpoint.
string
Return only remittances updated at or after this timestamp (ISO 8601). Pass
the largest
updated_at you have already seen to poll for changes
incrementally.string
Return only remittances with a remittance date on or after this date
(YYYY-MM-DD).
string
Return only remittances with a remittance date on or before this date
(YYYY-MM-DD).
string
Return only remittances whose payer name contains this text.
integer
default:"10"
Maximum number of remittances to return per page. Maximum is 100.
string
Pagination cursor for retrieving the next page of results. Returned as
cursor in the response. See pagination for
details.Response
object[]
The list of remittance objects.
Show Remittance object
Show Remittance object
string
Stable remittance identifier. Pass it to Fetch a remittance’s
835 to retrieve the 835.
string
The ID of the entity the remittance belongs to.
string | null
Payer name as it appears on the remittance.
object
string | null
Date the remittance was received, as a calendar date (YYYY-MM-DD).
Only remittances whose 835 is ready to serve are listed, so every
id here
resolves on Fetch a remittance’s 835.boolean
Whether more remittances exist beyond this page. Use the
cursor field to
retrieve the next page.string | null
Cursor to retrieve the next page of results. Null if this is the last page.
Pass this value as the
cursor query parameter in a subsequent request. See
pagination for details.{
"data": [
{
"id": "remittance_DrE8uykrS8bg",
"entity_id": "entity_k7mXp2vR9nTfBw4s",
"payer_name": "Cigna",
"payment": { "amount": 172800, "trace_number": "EFT202603200042" },
"remittance_date": "2026-03-20"
},
{
"id": "remittance_Qw3Zmn7Ht2Lp",
"entity_id": "entity_k7mXp2vR9nTfBw4s",
"payer_name": "United Health",
"payment": { "amount": 45200, "trace_number": null },
"remittance_date": "2026-03-18"
}
],
"has_next": false,
"cursor": null
}