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.