Midasbuy voucher codes
Public HTTP API for PUBG Mobile UC redeem. You send the player ID and unused codes; we return a per-code batch with success, fail, and credits used.
Test with your token — response lands here.
Same UUID in any one of these places. Master key (Telegram bot) also works as a raw string.
Authorization: Bearer <uuid>X-Api-Key: <uuid>
?token=<uuid>
{"token":"<uuid>"}
Paths are relative to the host. playerid is an alias of uid. A single code string or a codes array both work.
/redeemSync UC redeem. Instant batch result.
/topup-syncAlias of /redeem (FF-API compatible).
/topupAsync redeem. Requires callback url. Returns 202, then POSTs the result.
/checkValidate a code only. Does not pay.
/nickname?uid=Look up the in-game name.
/status/{apikey}Credits left, expiry, token state.
/healthEngine workers. No token required.
{
"orderid": "ORD-1001",
"uid": "5164170732",
"codes": ["CODE1", "CODE2"],
"url": "https://yoursite.com/callback"
}
{
"status": "success",
"orderid": "ORD-1001",
"player_id": "5164170732",
"player_name": "Player",
"success": 1,
"failed": 0,
"total": 1,
"duration_ms": 2100,
"credits_used": 1,
"batch": [
{"code": "CODE1", "ok": true, "msg": "Redeemed successfully", "uc_amount": 60}
]
}
| Code | Meaning |
|---|---|
| 200 | Sync result ready |
| 202 | Async accepted; callback follows |
| 400 | Missing uid or codes |
| 401 | Token missing, invalid, or disabled |
| 402 | Expired, or out of credits |
| 503 | Engine warming up or busy |