API Documentation

Diperbarui 22 Jun 2026

Dokumentasi ringkas dan profesional untuk menghubungkan aplikasi Anda ke NEXOTP API: membuat API key, membaca katalog, membuat order, mengecek status OTP, dan membatalkan order aktif.

A. Persiapan

Sebelum integrasi, buat akun dan generate API key dari dashboard. API key hanya tampil sekali saat dibuat, jadi simpan di environment backend Anda.

A.1. Base URL

Example
https://webnokosai.vercel.app

B. Authentication

Semua endpoint API v1 membutuhkan header Authorization dengan format Bearer token.

Example
Authorization: Bearer nx_live_xxxxxxxxxxxxxxxxx

C. Daftar Endpoint

D. Contoh Integrasi

Contoh berikut membaca daftar layanan aktif.

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

E. Error Handling

Gunakan status HTTP dan field error untuk menentukan retry. Jangan retry order tanpa idempotency key karena dapat membuat order ganda.

Example
{
  "success": false,
  "error": "Insufficient balance",
  "requestId": "req_01HX..."
}