v1
latestOpenAPI 3.0.12026-07-225791279.7 KBSubscription Reads
Subscription Charge History
It retrieves the billing history for a subscription.
get/subscription/api/v1/subscriptions/{id}/charges?page={page}&size={size}
Path parameters
idinteger required
The unique identifeir of the subscription.
Query parameters
pageinteger required
The page number to be retrieved.
sizeinteger required
The number of records per page.
Response
Request Successful
Example response
{
"success": true,
"message": "Success",
"data": {
"content": [
{
"id": 3,
"subscriptionId": 21,
"cycleNumber": 1,
"attemptNumber": 1,
"transactionReference": "SUB_ENROLL_21_1783539495235",
"amount": 1000,
"currency": "NGN",
"description": "Subscription cycle 1 (enrollment charge)",
"status": "SUCCESS",
"chargedAt": "2026-07-08T19:38:18.30726",
"createdAt": "2026-07-08T19:38:18.307196",
"updatedAt": "2026-07-08T19:38:18.307197"
}
],
"pageable": {
"sort": {
"unsorted": true,
"empty": true
},
"pageSize": 20,
"paged": true
},
"totalElements": 5,
"totalPages": 1,
"last": true,
"numberOfElements": 5,
"first": true,
"size": 20,
"sort": {
"unsorted": true,
"empty": true
}
}
}