Returns the organization's prepaid settings (null when it has none), its remaining units per SKU and its prepaid ledger entries, newest first (limit default 20, skip). Super admin only.
GET
/admin/orgs/{orgId}/prepaid
curl \
--request GET 'http://api.example.com/admin/orgs/{orgId}/prepaid' \
--header "Authorization: Bearer $ACCESS_TOKEN"
Response examples (200)
{
"data": {
"prepaid": {
"enabled": true,
"allowUnpaid": false,
"allowUnpaidReason": "string"
},
"balances": [
{
"skuKey": "collection.phone",
"unitsRemaining": 3
}
],
"ledger": [
{
"skuKey": "collection.phone",
"deltaUnits": 5,
"balanceAfterUnits": 5,
"balanceApplied": true,
"reason": "grant",
"description": "Purchased 5 phone collections",
"productKey": "string",
"quantity": 5,
"amountPaidCents": 50000,
"currency": "usd",
"sourceCase": "string",
"sourceExtractionCode": "string",
"stripeChargeId": "ch_3Q2w3E4r5T6y7U8i",
"createdBy": "string",
"createdAt": "2026-01-15T10:15:00.000Z"
}
]
},
"statusCode": 200,
"timestamp": "2026-01-15T10:15:00.000Z"
}