List returns and notices of change

Get returns for one bank account and a date window. The result is an array. The repository applies the window to return creation time (r.created_at), not to return_date. return_type is a string code: A identifies X9 NSF, while R01 identifies ACH insufficient funds.

This request has no JSON body. Use the path/query examples below.

Request examples

DateWindow

GET /returns/api/v1/returns?oba_token=33333333-3333-4333-8333-333333333333&start_date=2026-09-01&end_date=2026-09-08 HTTP/1.1
Authorization: <PAYOLOGY_API_KEY>
Accept: application/json

Result codes in the response examples

HTTP status and result code are operation-specific. Field-validation messages can include the affected field name.

HTTPCodeResultMeaning
400R0002ErrorField is not properly formatted
400R0102ErrorOrganization Bank Account token is invalid
400R0243ErrorOrganization associated with the Organization Bank Account is inactive
401R0999ErrorAuthentication token is invalid
403R0999ErrorAccess not allowed
500R0999ErrorSomething went wrong
Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Query Params
string
required
[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-4[0-9A-Fa-f]{3}-[89ABab][0-9A-Fa-f]{3}-[0-9A-Fa-f]{12}

UUID of the accessible organization bank account whose records should be returned.

date
required

First date of the requested date window, in YYYY-MM-DD format. This lookup filters the return record creation timestamp, not return_date.

date
required

Last date of the requested date window, in YYYY-MM-DD format. This lookup filters the return record creation timestamp, not return_date.

Responses

default

Other infrastructure or forwarded downstream response. HTTP status and body must be preserved; do not assume every error has a Payology R-code. No fixed payload is guaranteed.

Language
Credentials
Header
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json