Anlamsal sürümleme. Kırıcı değişiklikler (alan adı değişimi, endpoint kaldırma, kimlik doğrulama şeması değişimi) yalnızca yeni bir URL ön ekli /v2/ majör sürümünde gerçekleşir. /v1/ içinde yalnızca eklemeli değişiklikler yapılır (yeni isteğe bağlı alanlar, yeni endpoint'ler).
v1.1.0 (2026-09-23)
- POST /v1/orders: config_options yalnızca mağazada görünen seçenekleri ve değerleri, miktarları ise yalnızca sınırları içinde kabul eder. Belirtmediğiniz görünür seçenekler, tıpkı mağazada olduğu gibi listelenen ilk değeri alır. GET /v1/products/{id} yalnızca sipariş edilebilir seçenekleri listeler ve quantity.min ile quantity.max değerlerini döndürür.
- KernelHost ekibinin manuel olarak kurduğu ürünler için awaiting_setup alanıyla birlikte yeni sipariş durumu awaiting_setup. Otomatik sağlanan hizmetler tam olarak bir kez kurulur.
- İstek body'leri 64 KB ile sınırlıdır (HTTP 413). Hesap başına tüm anahtarlar için toplam dakikada 120 istek sınırı uygulanır ve bir hesap en fazla 20 etkin anahtara sahip olabilir. Başarısız kimlik doğrulama artık hiçbir anahtarı kilitlemez ve Idempotency-Key yönteme ve yola bağlıdır.
- Birden fazla sorgu parametresi içeren istekler (örneğin GET /v1/services?limit=10&offset=0) HTTP 401 ile reddediliyordu. İmza artık sorgu dizesini tam olarak belgelendiği gibi kapsıyor.
v1.0.0 (2026-05-14)
- İlk yayın. Tüm 15 endpoint, HMAC kimlik doğrulama, AES-GCM gizli anahtar saklama, hız sınırları, idempotenlik, denetim kaydı.
- GET
/v1/me,/v1/products,/v1/products/{id} - POST
/v1/orders, GET/v1/orders/{id} - GET
/v1/services,/v1/services/{id},/v1/services/{id}/credentials - POST
/v1/services/{id}/actions - GET
/v1/billing/balance,/v1/billing/invoices,/v1/billing/invoices/{id}/pdf - GET/PUT
/v1/webhooks - HMAC-SHA256 signing, AES-256-GCM secret storage, replay protection, idempotency.

