Boostigo Developers

Quick Start

Five steps. Each one is a working request you can paste into a terminal.

#Step 1 — Get your API key

Log in to the Client Dashboard, create a Likee API key and copy it. The full key is shown once. Then allocate balance to that key on the Store page — recharges are paid from the key's own balance.

Authorization: Bearer YOUR_API_KEY

#Step 2 — Identify the Likee user

curl --request GET \
  "https://api.boostigo.io/likee/user/1137852558" \
  --header "Authorization: Bearer YOUR_API_KEY" \
  --header "Accept: application/json"
{
  "success": true,
  "data": {
    "platform": "likee",
    "user": { "likee_id": "1137852558", "likee_uid": "1278112264", "nickname": "yehya", "avatar": "https://…", "country": "LB" }
  }
}

Show nickname (and avatar) to your customer and let them confirm. Keep likee_uid — you must send it back in the recharge.

#Step 3 — Recharge

curl --request POST \
  "https://api.boostigo.io/likee/recharge" \
  --header "Authorization: Bearer YOUR_API_KEY" \
  --header "Accept: application/json" \
  --header "Content-Type: application/json" \
  --data '{
    "likee_id": "1137852558",
    "likee_uid": "1278112264",
    "diamond": 5000,
    "amount": "95.00",
    "request_id": "ORDER-CLIENT-10001"
  }'

amount must equal the price configured for your API key for that diamond amount (see Pricing & amount). request_id is your own unique reference — sending it twice never creates a second recharge.

{
  "success": true,
  "data": {
    "order_id": "BST-LKE-8F72A19X",
    "request_id": "ORDER-CLIENT-10001",
    "platform": "likee",
    "likee_id": "1137852558",
    "likee_uid": "1278112264",
    "diamond": 5000,
    "amount": "95.00",
    "currency": "USD",
    "status": "processing",
    "created_at": "2026-09-07T12:30:00Z"
  }
}

#Step 4 — Save the order_id

Store order_id next to your own request_id. status is processing right now — it becomes success or failed within seconds to a few minutes.

#Step 5 — Receive the webhook

Configure your webhook URL on the API key (Client Dashboard → API Keys → Webhook settings). Boostigo POSTs:

{ "event": "order.success", "data": { "order_id": "BST-LKE-8F72A19X", "request_id": "ORDER-CLIENT-10001", "status": "success", "diamond": 5000, "amount": "95.00", "…": "…" } }

Verify X-Boostigo-Signature as shown in Verify Signature, reply 200, and mark the order done on your side. If you ever miss a webhook, GET /orders/{order_id} gives you the same data.

#Next

  • Recharge Flow — exactly what Boostigo validates and in which order.
  • Error Codes — every error you can receive.
  • Downloads — Postman collection, OpenAPI file and the complete integration ZIP.