Edge REST API v1
Kelola API Key Saya →
Dokumentasi API & Interactive Playground
Autentikasi Bearer Token, rate limit headers standar, dan contoh kode siap salin.
1. Panduan Autentikasi & Rate Limit
Sertakan API Key Anda pada header HTTP Authorization: Bearer YOUR_API_KEY atau X-API-Key.
GET /api/v1/tools Authorization: Bearer hao_live_9f8e7d6c5b4a3f2e1d0c9b8a7f6e5d4c
| Method | Endpoint | Deskripsi |
|---|---|---|
| GET | /api/v1/health | Status node Cloudflare Worker, D1, & R2 |
| GET | /api/v1/tools | Daftar seluruh katalog tools & status |
| POST | /api/v1/tools/hash | Generate SHA-256 & SHA-512 digest |
| POST | /api/v1/tools/json-format | Validasi & format payload JSON |
| POST | /api/v1/tools/base64 | Encode / decode UTF-8 Base64 |
| GET | /api/v1/tools/uuid | Generate bulk UUID v4 kriptografis |
| POST | /api/v1/payments/webhook | Webhook resmi Midtrans & Xendit |
⚡ Interactive API Playground
READY
Response Payload:
// Klik "Kirim Request ke Edge API" untuk menguji respons langsung.
2. Referensi Kode Error Standar
| HTTP Status | Error Code | Penyebab & Solusi |
|---|---|---|
| 400 | BAD_REQUEST | Parameter input atau format JSON tidak valid. |
| 401 | UNAUTHORIZED_API_KEY | API Key tidak disertakan, salah, atau telah dicabut (revoked). |
| 403 | EXPIRED_API_KEY | Masa berlaku API Key telah berakhir. Regenerate di menu API Management. |
| 429 | RATE_LIMIT_EXCEEDED | Melewati batas request per menit atau kuota bulanan habis. |