Endpoints

MethodRoutePermissionDescription
GET/api/v1/wallet/balanceWallet:ViewCurrent wallet balance
GET/api/v1/wallet/transactionsWallet:ViewTransaction history with filters
GET/api/v1/wallet/monthly-summaryWallet:ViewMonthly billing summary
GET

/api/v1/wallet/balance

JSON Response
{
  "isSuccess": true,
  "data": {
    "balance": 1250.50,
    "currency": "USD",
    "lastUpdated": "2026-05-27T10:00:00Z"
  }
}
GET

/api/v1/wallet/transactions

Query Parameters

ParameterTypeDescription
monthint?Filter by month (1–12)
yearint?Filter by year
typesenum[]?Transaction types: Debit, Credit, Discount, Adjustment
GET

/api/v1/wallet/monthly-summary

Query Parameters

ParameterTypeRequired
yearint
monthint

Transaction Types

TypeDescription
DebitUsage charge (messages sent, campaign dispatch)
CreditTop-up credited by admin
DiscountDiscount applied by admin
AdjustmentManual balance adjustment