v1
latestOpenAPI 3.0.12026-07-225791279.7 KBSubscription Invoices
List Invoices
This retrieves a paginated list of invoices belonging to the authenticated merchant.
get/subscription/api/v1/invoices?status={status}&subscriptionId={subscriptionId}&from={from}&to={to}&page={page}&size={size}
Query parameters
statusstring required
Filter invoices by status.
subscriptionIdinteger required
Filter invoices by subscription ID.
fromstring date-time required
Start date and time for the invoice search.
tostring date-time required
End date and time for the invoice search.
pageinteger required
The page number to retrieve.
sizeinteger required
The number of records per page.
Response
Request Successful
Example response
{
"success": true,
"message": "Success",
"data": {
"content": [
{
"id": 7,
"invoiceNumber": "INV-21-C3",
"subscriptionId": 21,
"cycleNumber": 3,
"amount": 1000,
"currency": "NGN",
"status": "DRAFT",
"dueDate": "2026-07-09T20:20:32.893236",
"connectionMode": "Live",
"createdAt": "2026-07-08T20:20:32.953095",
"updatedAt": "2026-07-08T20:20:32.953097"
}
],
"pageable": {
"sort": {
"sorted": true
},
"pageSize": 10,
"paged": true
},
"totalElements": 3,
"totalPages": 1,
"last": true,
"numberOfElements": 3,
"first": true,
"size": 10,
"sort": {
"sorted": true
}
}
}