Boostigo Developers

Boostigo API

Integrate Likee diamond recharge into your platform with a simple, secure REST API. Identify the account, send the recharge, receive the result by webhook.

Start Integration →   Try it in the API Explorer

#Base URL

https://api.boostigo.io

All endpoints are HTTPS only, return JSON, and use Authorization: Bearer YOUR_API_KEY. Public URLs are permanently stable — there is no /v1 in the path. Boostigo upgrades its backend internally without you ever changing a URL.

#Integration flow

1 · IDENTIFY2 · CONFIRM USER3 · RECHARGE4 · order_id5 · WEBHOOK6 · VERIFY ORDER
  1. IdentifyGET /likee/user/{likee_id} returns the account's likee_uid, nickname and avatar.
  2. Confirm — show the nickname/avatar to your customer so they confirm the right account.
  3. RechargePOST /likee/recharge with likee_id, likee_uid, diamond, amount, request_id.
  4. Save the order_id Boostigo returns (BST-LKE-…).
  5. Receive a webhook (order.success / order.failed) — signed with HMAC-SHA256.
  6. Verify any time with GET /orders/{order_id}.

#Endpoints

Method Path Purpose
GET /likee/user/{likee_id} Identify a Likee account
POST /likee/recharge Create a recharge order
GET /orders/{order_id} Order details / status

#Response envelope

Every response uses the same shape:

{ "success": true, "data": { } }
{ "success": false, "error": { "code": "ERROR_CODE", "message": "Readable error message." } }

success: true on POST /likee/recharge means the request was accepted, not that diamonds are already delivered. Always read status — see Order Statuses.

#Money & balances

Recharges are paid from the API key's allocated balance (USD). Your store owner distributes store funds between API keys in the Client Dashboard. The amount you send must equal the price configured for your key — see Pricing & amount.