Developer Documentation
Admin
Admin Control Center API
Admin endpoints require bearer authentication and an operational role or permission. Sensitive super-admin endpoints, such as provider credentials and developer API keys, require super_admin.
Dashboard
GET /v1/admin/dashboard/summaryGET /v1/admin/dashboard/transactions-chartGET /v1/admin/dashboard/risk-summaryGET /v1/admin/dashboard/provider-healthGET /v1/admin/dashboard/settlement-summary
Users
GET /v1/admin/usersGET /v1/admin/users/{id}POST /v1/admin/users/{id}/suspendPOST /v1/admin/users/{id}/activatePOST /v1/admin/users/{id}/lockPOST /v1/admin/users/{id}/unlock
Wallets and Transactions
GET /v1/admin/walletsGET /v1/admin/wallets/{id}GET /v1/admin/wallets/{id}/ledgerPOST /v1/admin/wallets/{id}/freezePOST /v1/admin/wallets/{id}/unfreezeGET /v1/admin/transactionsGET /v1/admin/transactions/{id}POST /v1/admin/transactions/{id}/flagPOST /v1/admin/transactions/{id}/reviewPOST /v1/admin/transactions/{id}/reversal-request
System
GET /v1/admin/system/logsGET /v1/admin/system/errorsGET /v1/admin/system/jobsPOST /v1/admin/system/jobs/{id}/retryPOST /v1/admin/system/cache/clear
Admin logins issue an OTP placeholder in admin_verification. Pilot operations should require this verification before allowing high-risk admin workflows.