Get ledger entries
Retrieve a list of ledger entries with optional filtering, sorting, and pagination. Supports searching by ledger ID, transaction ID, amount, type, description, and date ranges.
/v1/ledgers/entriesQuery Parameters
Maximum number of records to return
Number of records to skip
Field to sort by
Sort order (asc or desc)
Filter by ledger ID
Filter by transaction ID
Filter by entry type (credit or debit)
Filter by business event type (free-form string)
Filter by minimum amount (in cents)
Filter by maximum amount (in cents)
Filter by minimum timestamp (ISO 8601 format)
Filter by maximum timestamp (ISO 8601 format)
Filter by minimum value date (ISO 8601 format)
Filter by maximum value date (ISO 8601 format)
Filter by description containing text
Response Body
application/json
curl -X GET "https://example.com/v1/ledgers/entries"{
"data": [
{}
],
"total": 0,
"total_unfiltered": 0,
"has_more": true,
"keys": [
"string"
]
}Create a new ledger entry and update the ledger balance in a single transaction, with cascading updates to parent ledgers. The ledger can be identified using one of three methods: by UUID (ledger_id), by code (ledger_code), or by numeric ID (ledger_num_id). At least one of these identifiers must be provided.
Retrieve a list of transactions with optional filtering, sorting, and pagination.