Dokumentasi API
Dokumentasi lengkap Magentod API
Rate Limiting
Memahami batasan rate dan cara mengelola permintaan API Anda
API Magentod menerapkan rate limiting untuk memastikan kualitas layanan yang optimal untuk semua pengguna.
Batasan Rate Default
Batasan permintaan per menit untuk setiap endpoint
Endpoint Umum
60/menit
Berlaku untuk sebagian besar endpoint API
Endpoint Sensitif
30/menit
Endpoint yang mengubah data penting
Response Headers
Header yang dikembalikan untuk membantu Anda memantau penggunaan rate limit
X-RateLimit-Limit: 60
X-RateLimit-Remaining: 45
X-RateLimit-Reset: 1640995200
Menangani Rate Limit
Ketika Anda mencapai batas rate limit, API akan mengembalikan status code 429:
{ "error": { "code": "RATE_LIMIT_EXCEEDED", "message": "Terlalu banyak permintaan. Coba lagi dalam 60 detik.", "retry_after": 60 } }
Best Practices:
- Implementasikan exponential backoff untuk retry
- Monitor header X-RateLimit-Remaining
- Cache response ketika memungkinkan
- Gunakan webhook untuk notifikasi real-time