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

Parameters: get_ledger
NameTypeDescription
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
curl "https://cotlet.dev/api/v1/resman/properties/property_8c41d2/ledger?billing_account_id=billing_account_8c41d2" \
  -H "Authorization: Bearer $COTLET_API_KEY"
Python
result = client.call("resman", "get_ledger", {"property_id":"property_8c41d2","billing_account_id":"billing_account_8c41d2"})
Node.js
const result = await cotlet.call('resman', 'get_ledger', {"property_id":"property_8c41d2","billing_account_id":"billing_account_8c41d2"});
CLI
cotlet call resman get_ledger --data '{"property_id":"property_8c41d2","billing_account_id":"billing_account_8c41d2"}'

Example response

JSON

{
  "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
    }
  ]
}

Sign in once. Your agent does the rest.

Sign up and add the apps you need. Free 7-day trial with 2,000 credits, no card needed.