Skip to main content

Quickstart

Ikuti langkah berikut untuk mulai memakai LeuwongRR User API.

1. Login ke akun LeuwongRR

Buka dashboard member:
https://leuwongrr.online/login

2. Buka User API Access

Masuk ke halaman token API user:
https://leuwongrr.online/user/api-access

3. Generate User API Token

Buat token mode Sandbox untuk testing atau Production untuk integrasi live.
Jangan simpan token di HTML publik, JavaScript frontend, GitHub public repository, URL query, screenshot, atau chat publik.

4. Test health endpoint

Endpoint health tidak membutuhkan token.
curl https://leuwongrr.online/api/v1/health
Contoh response:
{
  "success": true,
  "message": "OK",
  "data": {
    "service": "LeuwongRR REST API v1",
    "enabled": true
  }
}

5. Validate token

Gunakan endpoint validasi token untuk memastikan token aktif.
curl -X POST "https://leuwongrr.online/api/v1/auth/token/validate" \
  -H "Authorization: Bearer YOUR_USER_API_TOKEN" \
  -H "Accept: application/json"

6. Test profil user

curl -H "Authorization: Bearer YOUR_USER_API_TOKEN" \
  -H "Accept: application/json" \
  https://leuwongrr.online/api/v1/me
Contoh response:
{
  "success": true,
  "message": "OK",
  "data": {
    "user": {
      "id": 1,
      "name": "LeuwongRR User",
      "email": "user@example.com"
    }
  }
}

7. Cek saldo user

curl -H "Authorization: Bearer YOUR_USER_API_TOKEN" \
  -H "Accept: application/json" \
  https://leuwongrr.online/api/v1/me/balance
Contoh response:
{
  "success": true,
  "message": "OK",
  "data": {
    "balance": {
      "amount": 25000,
      "formatted": "Rp25.000",
      "currency": "IDR"
    },
    "updated_at": "2026-04-29 09:30:00"
  }
}

8. Cek status invoice

curl -H "Authorization: Bearer YOUR_USER_API_TOKEN" \
  -H "Accept: application/json" \
  https://leuwongrr.online/api/v1/me/invoices/INV202605010001/status

Checklist integrasi

  • Token dibuat dari halaman User API Access
  • Token dikirim lewat header, bukan URL
  • Request dilakukan dari backend/server/bot
  • Endpoint yang digunakan hanya public safe endpoint dan endpoint /me
  • Saldo dicek melalui /api/v1/me/balance, bukan endpoint berbasis user_id
  • Sistem menangani error 401, 403, 404, 422, dan 429