Noxyr kini menyediakan REST API per server yang gratis, sehingga kamu bisa menarik data Discord secara langsung, jumlah member, analitik tiket, metrik aktivitas, penjualan, ulasan, dan giveaway, ke website, dashboard, aplikasi mobile, atau bot lain. Satu kunci per server, dibuat dari dashboard, diamankan dengan hashing SHA-256, dan dibatasi oleh sakelar scope yang kamu kendalikan.

An authenticated API request reaches the Noxyr server and returns JSON with a depleting rate limit. GET /api/v1/server Authorization: Bearer •••••• Noxyr API { "id": "48213" "prefix": "!" "premium": true } RateLimit 60 33 60

Mengapa API dibatasi per server?

Kebanyakan bot Discord hanya membuka sedikit data atau tidak sama sekali atau mengharuskanmu bergulat dengan Discord API mentah, dengan intents, koneksi gateway, dan perhitungan rate limit. Noxyr Server API justru kebalikannya: kirim header, dapatkan JSON. Enam endpoint mencakup pertanyaan yang sering diajukan pemilik server: berapa jumlah member, berapa tiket minggu ini, pendapatan per mata uang, rata-rata rating ulasan, giveaway yang sedang berjalan, dan tren aktivitas harian.

Apa yang bisa kamu baca saat ini

  • GET /api/v1/server: nama server, URL ikon, jumlah member langsung, jumlah yang online, boost, tanggal pembuatan.
  • GET /api/v1/tickets: total / terbuka / tertutup, tiket yang dibuka dalam 7 dan 30 hari terakhir, tertutup dalam 7 hari terakhir, rata-rata rating dan jumlah rating.
  • GET /api/v1/activity?days=30: pesan harian, bergabung, dan keluar hingga 90 hari, diisi nol sehingga setiap tanggal selalu ada.
  • GET /api/v1/invoices: jumlah invoice, volume dan pendapatan 7 / 30 hari per mata uang, ditambah rincian status pembayaran.
  • GET /api/v1/reviews: total ulasan yang diposting, rata-rata rating, rincian bintang 1–5, dan 5 ulasan terbaru (produk, rating, teks singkat, penulis).
  • GET /api/v1/giveaways: jumlah giveaway aktif / selesai, total peserta, dan 5 giveaway yang sedang berjalan dan akan berakhir berikutnya.

Model keamanan

Kunci diawali dengan nxr_ dan memiliki 192 bit entropi. Hanya hash SHA-256 yang disimpan di server; kunci mentah ditampilkan sekali saat dibuat dan tidak bisa dipulihkan. Setiap respons dijaga oleh dua pemeriksaan: apakah kunci aktif, dan apakah scope endpoint ini diaktifkan? Mematikan sebuah scope langsung mengembalikan 403; menonaktifkan atau mencabut kunci memutus semua akses tanpa perlu deploy ulang. Pembatasan laju berlaku per kunci, 60 permintaan per menit.

Memulai (60 detik)

  • 1. Buka dashboard, pilih server kamu, dan masuk ke Akses API.
  • 2. Klik Buat Kunci API dan salin nilainya; ini satu-satunya kesempatan kunci ditampilkan.
  • 3. Nyalakan atau matikan scope. Setiap scope punya sakelarnya sendiri.
  • 4. Panggil curl https://noxyrbot.com/api/v1/server -H "Authorization: Bearer nxr_YOUR_KEY" dan kamu sudah aktif.

Integrasi yang umum

Tampilkan penghitung member langsung di landing page kamu. Posting ringkasan tiket mingguan di channel staf privat. Bangun papan peringkat publik untuk partisipasi giveaway terbanyak. Hubungkan data penjualan ke spreadsheet atau panel admin milikmu sendiri. Karena respons berupa JSON biasa dengan CORS yang permisif, kamu bisa memanggil API dari browser tanpa proxy apa pun.

Selanjutnya

Bacaan terkait: Discord API vs Noxyr Server API, tutorial langkah demi langkah, prinsip desain di balik endpoint ini, dan cara kami menangani error Discord API.