Received Transactions Report
GET
https://api-beta.monoova.com/receivables/v7/report/{date}
datestring<p>Format: <code>yyyyMMddHHmmss</code>. The date and time from which transactions are reported. This becomes the start date of the report if the report is being fetched for a date range. Where <code>endDate</code> is not supplied, the report returns the received transactions for the day specified.</p>
endDatestring<p><strong>Optional</strong>. Format: <code>yyyyMMddHHmmss</code>. Use this to fetch the report for a date range that starts at <code>date</code>. A maximum of one month of transactions is retrieved at a time. Where <code>endDate</code> is supplied, the maximum <code>take</code> is 10000.</p>
skipstring<p><strong>Optional</strong>. Number of records to skip. 0 is the first record. Use together with <code>take</code> to page through large reports.</p>
takestring<p><strong>Optional</strong>. Number of records to take. <strong>Conditional</strong> limit: if <code>endDate</code> is provided, the maximum <code>take</code> is 10000.</p>
accountNumberstring<p><strong>Optional</strong>. Payee bank account number. Filters the report to transactions received to this account number.</p>
clientUniqueIdstring<p><strong>Optional</strong>. The unique identifier for the account, as supplied by you or generated by Monoova when the account was created. Filters the report to transactions received to this account.</p>
transactionTypestring<p><strong>Optional</strong>. Filters the report by transaction type. Possible values: <code>DE</code> (Direct Entry) or <code>NPP</code>. If not supplied, both Direct Entry and NPP transactions are returned.</p>
transactionCodestring<p><strong>Conditional</strong>. Only applicable when <code>transactionType</code> is <code>DE</code>. Industry standard Direct Entry transaction code. Possible values: <code>13</code> for debit or <code>50</code> for credit. Refer to the Direct Entry standard for the definitions of codes 51 to 57, listed under Possible transaction codes.</p>
payIdstring<p><strong>Optional</strong>. Email address for the PayID. Filters the report to transactions received against this PayID.</p>
payIdNamestring<p><strong>Optional</strong>. Name displayed to the payers when they address a payment to the PayID. Filters the report to transactions received against the PayID with this name.</p>
acceptstringGenerated from available response content types
200<p>Successful validation. The received transactions report was generated and is returned as an <code>application/octet-stream</code> of comma-separated values (CSV): a header row followed by one row per received transaction. The schema below describes each column, in the order the columns appear.</p>
400<p>Bad request. One or more parameters failed validation, for example a <code>date</code> or <code>endDate</code> that is not in <code>yyyyMMddHHmmss</code> format.</p>
401<p>Unauthorised. The API key supplied as the basic authentication username is missing or invalid. In the live environment, the Sign-In Account is locked for one hour after five failed authentication attempts, and the response indicates that the account is locked and the time (UTC) that it will be unlocked.</p>
403<p>Forbidden. The API key was authenticated, but your Sign-In Account is not permitted to access reporting. Contact Monoova support to request access to this report.</p>
404<p>Not found. The requested URL does not match an available endpoint, for example the <code>date</code> path parameter is missing or the path is incorrect. Check the URL and resend the request.</p>
500Internal server error. An unexpected error prevented the Platform from generating the report. Retry the request and contact Monoova support if the error persists.
502<p>Bad gateway. The Platform received an invalid response from an upstream service while generating the report, so no report was returned. The report is read-only, so you can safely retry the request after a short wait. Contact Monoova support if the error persists.</p>
504<p>Gateway timeout. An upstream service did not respond in time while the report was being generated, so no report was returned. Retry the request after a short wait, or reduce the size of the report with <code>endDate</code>, <code>take</code> or a filter such as <code>accountNumber</code>. Contact Monoova support if the error persists.</p>
curl --request GET \
--url 'https://api-beta.monoova.com/receivables/v7/report/{date}?endDate=20261029235959&skip=0&take=1000&accountNumber=153884104&clientUniqueId=862944D057FC408B9B04541C2BA12&transactionType=DE&transactionCode=50&payId=MW9GM4%40monoova.me&payIdName=Jones%20Island%20Dairy' \
--header 'accept: application/octet-stream'