4 adımda başla
Üyelik, key, sipariş ve SMS — entegrasyon bu kadar.
Endpoint listesi
Tüm yollar base URL altına eklenir. Auth zorunludur.
| Method | Path | Açıklama |
|---|---|---|
| GET | /me | Hesap özeti |
| GET | /balance | Güncel bakiye |
| GET | /services | Aktif servis listesi |
| GET | /prices?service=wa | Ülke fiyatları / stok |
| POST | /order | Numara siparişi oluştur |
| GET | /order/{id} | Sipariş durumu + OTP |
| POST | /order/{id}/cancel | İptal ve iade |
| POST | /order/{id}/done | Siparişi tamamla |
Kod örnekleri
Hemen kopyala, YOUR_KEY yerine kendi key’ini yaz.
curl -H "Authorization: Bearer YOUR_KEY" "https://kodonayla.com/api/v1/balance"
curl -X POST "https://kodonayla.com/api/v1/order" \
-H "Authorization: Bearer YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"service":"wa","country":"62"}'
curl -H "Authorization: Bearer YOUR_KEY" "https://kodonayla.com/api/v1/order/123" # status: waiting | received | cancelled | expired | done # code: OTP (when received)
API hakkında SSS
En çok sorulan entegrasyon soruları.
Üye olduktan sonra Profil sayfasından “API key oluştur” ile key üretirsin. Key yalnızca oluşturulurken bir kez tam görünür.
REST JSON olduğu için her dil çalışır: PHP, Python, Node.js, Go, C#… Curl örnekleri dokümantasyonda.
Paneldeki gibi süre dolunca veya iptalde başarıyla iade uygulanır. Status “expired” / “cancelled” döner.
Evet: dakikada 120 genel istek, 30 sipariş. Aşımda HTTP 429 ve X-RateLimit başlıkları döner. Status poll için 2–5 sn yeter.
Key hash’lenerek saklanır; yalnızca header ile gönderilir. Profil’den IP allowlist tanımlayabilir, sızıntıda yenileyebilirsin.