Get Reconciliation Rules by Date/Time
code examples curl request get \\ \ url 'https //api mpay com au/receivables/v1/reconciliationrules/list/{datetime}?enddate=2026 07 31\&status=received\&payid=payid%40example com\&aba=802985123456789\&pagenumber=1\&pagesize=50' \\ \ header 'accept application/json'var myheaders = new headers(); myheaders append("accept", "application/json"); myheaders append("content type", "application/json"); var requestoptions = { method 'get', headers myheaders, redirect 'follow' }; fetch("https //api mpay com au/receivables/v1/reconciliationrules/list/{datetime}?enddate=2026 07 31\&status=received\&payid=payid\@example com\&aba=802985123456789\&pagenumber=1\&pagesize=50", 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/receivables/v1/reconciliationrules/list/{datetime}?enddate=2026 07 31\&status=received\&payid=payid\@example com\&aba=802985123456789\&pagenumber=1\&pagesize=50") https = net http new(url host, url port) https use ssl = true request = net http get new(url) request\["accept"] = "application/json" request\["content type"] = "application/json" response = https request(request) puts response read body import requests import json url = "https //api mpay com au/receivables/v1/reconciliationrules/list/{datetime}?enddate=2026 07 31\&status=received\&payid=payid\@example com\&aba=802985123456789\&pagenumber=1\&pagesize=50" payload = {} headers = { 'accept' 'application/json', 'content type' 'application/json' } response = requests request("get", url, headers=headers, data=payload) print(response text) responses // successful validation { "reconciliationrules" \[ { "reconciliationrulereference" "rr22348", "expirydatetime" "2026 12 31t23 59 59", "bsb" "802 985", "accountnumber" "123456789", "payid" "payid\@example com", "amount" "150 00", "minamount" "100 00", "maxamount" "200 00", "processedamount" "150 00", "createddatetime" "2026 07 01t09 15 00", "updateddatetime" "2026 07 05t14 30 00", "processeddatetime" "2026 07 10t11 00 00", "transactionid" "n001234567890", "transactiontype" "npp", "status" "processed", "ledgeraccountnumber" "221100334", "ledgeruniquereference" "ledger 000222", "refunddetails" { "inboundamount" "150 00", "refundamount" "50 00", "refundid" "ref 000999" } } ], "durationms" 12, "status" "ok", "statusdescription" "operation completed successfully" }// bad request the request was invalid or could not be processed { "durationms" 8, "status" "fail", "statusdescription" "one or more validation errors occurred ", "errors" \[ { "code" "invalidrequest", "message" "the field 'bsb' is invalid " } ] }// unauthorized authentication failed or was not provided { "durationms" 8, "status" "fail", "statusdescription" "one or more validation errors occurred ", "errors" \[ { "code" "invalidrequest", "message" "the field 'bsb' is invalid " } ] }// internal server error an unexpected error occurred while processing the request { "durationms" 8, "status" "fail", "statusdescription" "one or more validation errors occurred ", "errors" \[ { "code" "invalidrequest", "message" "the field 'bsb' is invalid " } ] }