Dokumentasi API
API OTP LapakVIP kompatibel dengan protokol SMS-Activate. Software registrasi yang mendukung SMS-Activate bisa langsung dipakai: ganti host ke otp.lapakvip.com dan masukkan API key dari dashboard.
Base URL & autentikasi
GET https://otp.lapakvip.com/api/v1/handlerSemua request memakai parameter api_key. Buat API key di Dashboard, menu API keys. Saldo yang dipakai adalah saldo Rupiah akun kamu.
Aksi tersedia
getBalanceCek saldo akun (Rupiah).Request
GET /api/v1/handler?api_key=***&action=getBalanceRespons
ACCESS_BALANCE:50000getServicesListDaftar layanan yang tersedia (JSON).Request
GET /api/v1/handler?api_key=***&action=getServicesListRespons
{"tg":{"name":"Telegram","code":"tg"}, ...}getCountriesDaftar negara (JSON).Request
GET /api/v1/handler?api_key=***&action=getCountriesRespons
{"6":{"id":6,"name":"Indonesia"}, ...}getPricesHarga per layanan+negara dalam Rupiah (JSON).Request
GET /api/v1/handler?api_key=***&action=getPricesRespons
{"tg":{"6":{"cost":3000,"count":12345}}}getNumberBeli nomor. Param: service (kode layanan), country (id negara). Saldo terpotong otomatis.Request
GET /api/v1/handler?api_key=***&action=getNumber&service=tg&country=6Respons
ACCESS_NUMBER:<activationId>:<nomor>getStatusCek status aktivasi / ambil kode. Param: id.Request
GET /api/v1/handler?api_key=***&action=getStatus&id=<activationId>Respons
STATUS_WAIT_CODE | STATUS_OK:<kode> | STATUS_CANCELsetStatusAtur status aktivasi. Param: id, status (1=siap, 6=selesai, 8=batalkan/refund).Request
GET /api/v1/handler?api_key=***&action=setStatus&id=<activationId>&status=8Respons
ACCESS_READY | ACCESS_CANCELAlur tipikal
getNumberuntuk beli nomor, simpan activationId dan nomor yang kembali.- Pakai nomor itu di aplikasi target (Telegram, WhatsApp, dll).
- Polling
getStatustiap 5,10 detik sampaiSTATUS_OK:<kode>. - Bila tidak ingin melanjutkan sebelum kode masuk,
setStatus&status=8untuk membatalkan (saldo dikembalikan).