Skip to content

Query Enterprise Account Balance ​

Endpoint Path ​

http
GET /api/open/enterprise/:id/balance

Balance Calculation ​

Amounts in CNY:

Recharge Balance (¥) = balance       ÷ quota_per_unit × usd_exchange_rate
Voucher Balance (¥)  = voucher_quota ÷ quota_per_unit × usd_exchange_rate
Historical Usage (¥) = used_quota    ÷ quota_per_unit × usd_exchange_rate
Total Top-up (¥)     = top_up_quota  ÷ quota_per_unit × usd_exchange_rate

quota_per_unit, usd_exchange_rate, and quota_display_type come from System Status (GET /api/open/status).

If quota_display_type = USD, omit × usd_exchange_rate.

Request Parameters ​

FieldTypeRequiredDescriptionConstraintsRemarks
idintYesEnterprise IDPath parameterExample: 1001

Request Example ​

json
GET 'https://neolink.com/backend/api/open/enterprise/1001/balance'

Return Information ​

FieldTypeRequiredDescriptionRemarks
successboolYesWhether the request succeededFixed
messagestringYesError message (empty on success)Fixed
dataobjectYesEnterprise account balance objectSee table below

Data Fields

FieldTypeRequiredDescriptionRemarks
balanceint64YesCurrent available balanceQuota units; includes recharge and voucher
used_quotaint64YesCumulative consumed quotaTotal usage since enterprise creation
top_up_quotaint64YesCumulative top-up totalQuota converted from paid top-ups
voucher_quotaint64YesTotal voucher quotaFrom redemption codes, promotions, etc.

Response Example ​

json
Success response
{
  "success": true,
  "message": "",
  "data": {
    "balance": 9000000,
    "used_quota": 1200000,
    "top_up_quota": 10000000,
    "voucher_quota": 800000
  }
}
Error response
{
  "success": false,
  "message": "Insufficient permission to view this enterprise balance"
}
{
  "success": false,
  "message": "Enterprise does not exist or has been deleted"
}
{
  "success": false,
  "message": "Enterprise is disabled, operation not allowed"
}