Get a resident ledger
The transactions on one billing account.
GET https://cotlet.dev/api/v1/resman/properties/{property_id}/ledger
read
Returns each transaction with its date, type (Charge, Credit or Payment), category and amount, oldest first. It reads the ledger and posts nothing.
Parameters
| Name | Type | Description |
|---|---|---|
| property_id string required | string | Property id from list_properties. |
| billing_account_id string required | string | Billing account id from list_receivables or list_leases. |
| posted_since string | string | Only transactions posted on or after this date, YYYY-MM-DD. |
Request
curl "https://cotlet.dev/api/v1/resman/properties/property_8c41d2/ledger?billing_account_id=billing_account_8c41d2" \
-H "Authorization: Bearer $COTLET_API_KEY" result = client.call("resman", "get_ledger", {"property_id":"property_8c41d2","billing_account_id":"billing_account_8c41d2"}) const result = await cotlet.call('resman', 'get_ledger', {"property_id":"property_8c41d2","billing_account_id":"billing_account_8c41d2"}); cotlet call resman get_ledger --data '{"property_id":"property_8c41d2","billing_account_id":"billing_account_8c41d2"}' Example response
{
"billing_account_id": "b6d1a2c4-7e3f-4a98-9c10-5d2e8f3a1b47",
"transactions": [
{
"date": "2026-10-01",
"type": "Charge",
"category": "Rent",
"amount": 2150
},
{
"date": "2026-10-09",
"type": "Payment",
"category": "Payment",
"amount": 300
}
]
}