Panduan Awal

Langkah untuk memulai integrasi dengan Developer Platform DYOGG.

API saat ini tersedia melalui akses terbatas. Silakan menghubungi support@dyogg.com untuk permintaan akses.

Ringkasan Alur

  1. Membuat akun developer melalui dashboard.
  2. Mendapatkan API key setelah akses disetujui.
  3. Melakukan request pertama menggunakan header Authorization: Bearer ….

1. Membuat Akun

Login melalui dyogg.com/dashboard menggunakan Google atau email. Panel Developers tersedia setelah akses developer diaktifkan.

2. API Key

Pada panel project:

  1. Pilih Create API Key.
  2. Beri label untuk identifikasi (mis. staging-macbook, prod-vercel).
  3. Pilih scope: read (untuk seluruh endpoint GET) atau tambahan write:* untuk mutasi.
  4. Salin nilai key. Key hanya ditampilkan satu kali. Rotasi diperlukan bila key hilang.

Format key: dyo_live_... untuk production dan dyo_test_... untuk sandbox.

3. Request Pertama

curl "https://api.dyogg.com/v1/player/genshin/816973814" \
  -H "Authorization: Bearer <API_KEY>"

Struktur Response

Response mengikuti struktur envelope:

{
  "data": { /* payload utama */ },
  "meta": {
    "cache": "hit",
    "ttl_seconds": 60,
    "request_id": "req_01H8YZ...",
    "api_version": "v1"
  }
}

Rincian lebih lengkap: Response Examples.

Batasan Kuota

Setiap response menyertakan header rate-limit:

X-RateLimit-Limit: 1000
X-RateLimit-Remaining: 998
X-RateLimit-Reset: 1690000000

Detail policy: Rate Limits.

Langkah Berikutnya