Retrieve Financial Details of a Ledger
code examples curl request post \\ \ url https //api mpay com au/ledger/v1/financials \\ \ header 'accept application/json' \\ \ header 'content type application/json' \\ \ data '{ "ledgeraccountnumber" "200000001", "includeclosed" "false" }'var myheaders = new headers(); myheaders append("accept", "application/json"); myheaders append("content type", "application/json"); var raw = json stringify({ "ledgeraccountnumber" "200000001", "includeclosed" "false" }); var requestoptions = { method 'post', headers myheaders, body raw, redirect 'follow' }; fetch("https //api mpay com au/ledger/v1/financials", requestoptions) then(response => response text()) then(result => console log(result)) catch(error => console log('error', error));require "uri" require "json" require "net/http" url = uri("https //api mpay com au/ledger/v1/financials") https = net http new(url host, url port) https use ssl = true request = net http post new(url) request\["accept"] = "application/json" request\["content type"] = "application/json" request body = json dump({ "ledgeraccountnumber" "200000001", "includeclosed" "false" }) response = https request(request) puts response read body import requests import json url = "https //api mpay com au/ledger/v1/financials" payload = json dumps({ "ledgeraccountnumber" "200000001", "includeclosed" "false" }) headers = { 'accept' 'application/json', 'content type' 'application/json' } response = requests request("post", url, headers=headers, data=payload) print(response text) responses // successful response { "ledgeraccountfinancials" \[ { "ledgeraccountnumber" "200000001", "ledgerdetails" { "createddatetime" "2026 07 23t13 55 59", "closeddatetime" "2026 07 23t13 55 59", "ledgeraccountnumber" "200000001", "ledgeruniquereference" "cust 000123", "description" "primary settlement ledger for acme pty ltd", "name" "acme pty ltd", "lasttransactiondate" "2026 07 23t13 55 59", "isclosed" "false", "financials" { "actualbalance" "100 00", "availablespend" "100 00", "availableload" "900 00", "maximumbalance" "1000 00" }, "abn" "51824753556" }, "automatcherdetails" { "bsb" "012 345", "bankaccountnumber" "123456789", "bankaccountname" "acme pty ltd", "clientuniqueid" "93bf57eb1e2c42cf8101509b4356741e", "isactive" "true" } } ], "durationms" "42", "status" "ok", "statusdescription" "operation completed successfully" }// bad request the request was malformed or contained invalid parameters { "status" "error", "statusdescription" "invalid ledger account number ", "errorcode" "400", "errormessage" "the supplied ledger account number could not be found ", "durationms" "42" }// unauthorized authentication failed, or the api key was missing or invalid { "status" "error", "statusdescription" "invalid ledger account number ", "errorcode" "400", "errormessage" "the supplied ledger account number could not be found ", "durationms" "42" }// internal server error an unexpected error occurred while processing the request { "status" "error", "statusdescription" "invalid ledger account number ", "errorcode" "400", "errormessage" "the supplied ledger account number could not be found ", "durationms" "42" }