Skip to content

Billing & Subscriptions

Fresh

Balance Inquiry

URL: https://openapi.geelark.com/open/v1/pay/walletMethod: POST Rate limit: 10 requests/minute

Response

FieldTypeDescription
balancefloatAccount balance
giftMoneyfloatGifted amount
availableTimeAddOnintRemaining time add-on
json
{
  "code": 0,
  "data": {
    "balance": 1549.77,
    "giftMoney": 0,
    "availableTimeAddOn": 10
  }
}

Get Plan List

URL: https://openapi.geelark.com/open/v1/pay/profiles/listMethod: POST

Response

FieldTypeDescription
idstringPlan ID
pricefloatMonthly price
levelint0=Base, 1=Pro
envNumintMax environments
freeTimeintFree minutes included
openEnvNumOneDayintMax opens per day
createEnvNumOneDayintMax creates per day

Change Plan (Upgrade)

URL: https://openapi.geelark.com/open/v1/pay/plan/upgradeMethod: POST

WARNING

Only upgrades are supported via API. Downgrades must be done through the GEELark client.

ParameterRequiredTypeDescription
profilesIdYesstringPlan ID (from get plan list)
parallelsNumYesintMust be >= current parallels
monthlyRentalNumYesintMust be >= current monthly rentals
daysNointRequired if plan expired: 30/90/180/360
promoCodeNostringPromo code

Renew Plan

URL: https://openapi.geelark.com/open/v1/pay/plan/continueMethod: POST

ParameterRequiredTypeDescription
daysYesintDuration: 30/90/180/360 days
promoCodeNostringPromo code

Get Current Subscription Info

URL: https://openapi.geelark.com/open/v1/pay/plan/infoMethod: POST Rate limit: 1 request/minute

Response

FieldTypeDescription
planinteger0=Base, 1=Pro
profilesintegerTotal profiles
monthlyRentalintegerMonthly rental devices
parallelsintegerParallel limit
expirationTimeintegerExpiration timestamp
monthlyFeefloatMonthly billing amount
availableProfilesintegerAvailable profiles
availableMonthlyRentalsintegerAvailable monthly rentals

Error Codes

CodeDescription
41001Insufficient balance
41002Only upgrades supported via API
41003Promo code is invalid

GEELark API Documentation - Built with VitePress