Dokumentasi API

Authentication

NEXOTP API menggunakan Bearer API key pada header Authorization. API key wajib disimpan di backend aplikasi Anda, bukan di frontend atau mobile client publik.

Bearer Token

Kirim API key pada setiap request menggunakan format berikut.

Example
Authorization: Bearer nx_live_xxxxxxxxxxxxxxxxx

Security model

Hashed key storage

API key disimpan sebagai hash dan token asli hanya tampil satu kali saat dibuat.

Scoped access

Setiap key terikat ke user dan hanya dapat membaca atau membuat resource milik user tersebut.

Rate limiting

Request berlebih akan dikembalikan dengan status 429 agar platform tetap stabil.

Request logging

Endpoint, latency, status code, dan request id dicatat untuk observability.

Test request

Jalankan request balance untuk memastikan API key valid dan koneksi berjalan.

Example
curl -X GET "https://webnokosai.vercel.app/api/v1/balance" \
  -H "Authorization: Bearer nx_live_xxx"