For the complete documentation index, see llms.txt. This page is also available as Markdown.

Search Bills

The "Search Bills" endpoint allows customers to search and filter previous bill payment transactions.

GET /api/Bills/v1/Search

To search for bill payment transactions, you can pass any combination of query parameters, such as RequestingAccountNumber, PaymentReference, TransactionId, and others, to narrow down the results.

Headers

Name
Value

Content-Type*

application/json

Authorization*

Bearer

Request-Reference

{unique_reference}

Query Params

Name
Description

RequestingAccountNumber

Filters results to transactions made from a specific account number.

PaymentReference

Filters results to a specific payment reference.

TransactionId

Filters results to a specific transaction ID.

PostingReference

Filters results to a specific posting reference.

StartDate

The start of the date range to filter results by.

EndDate

The end of the date range to filter results by.

VendStatus

Filters results by the status of the vend transaction, e.g. CONFIRMED.

CustomerId

Filters results to a specific customer's transactions.

Here is an example request and response with a sample payload sent to the endpoint in Curl format.

Sample Request
curl --location -g '{{baseurl}}/api/Bills/v1/Search?RequestingAccountNumber=1000001579&PaymentReference=&TransactionId=null&PostingRefernce=null&StartDate=null&EndDate=null&VendStatus=null&CustomerId=null' \
--header 'Authorization: bearer {token}' \
--header 'request-reference: {unique_reference}' \
--header 'Content-Type: application/json' \
--data ''
Response: 200

Last updated