İçeriğe geç

Lisans doğrulama

POST /api/v1/license/verify ile bir lisans anahtarını doğrulayın.

Son güncelleme 12 Ekim 2026v1

Uç nokta

POST https://sorvia.net/api/v1/license/verify
Content-Type: application/json

İstek gövdesi gzip ile sıkıştırılmış olarak da gönderilebilir.

Gövde alanları

Alan Zorunlu Açıklama
key evet Lisans anahtarı (8–64 karakter)
product hayır Ürün slug'ı. Gönderilirse anahtarın bu ürüne ait olduğu kontrol edilir
hwid hayır Cihaz kimliği. Gönderilirse cihaz lisansa kaydedilir ve aktivasyon sınırı uygulanır
version hayır Eklentinizin sürümü
hostname, serverName, serverPort, os hayır Sunucu bilgileri, panelde görünür

Örnek

curl -X POST https://sorvia.net/api/v1/license/verify \
  -H "content-type: application/json" \
  -d '{"key":"SRV-XXXX","product":"srv-reward","hwid":"a1b2c3"}'

Başarılı yanıt

{
  "ok": true,
  "valid": true,
  "status": "ACTIVE",
  "product": { "slug": "srv-reward", "name": "SrvReward" },
  "issuedTo": "…",
  "expiresAt": null,
  "activations": 1,
  "maxActivations": 3,
  "allowedIps": [],
  "maxIps": null,
  "checkedAt": "2026-10-11T12:00:00.000Z"
}

Kararı her zaman valid alanına göre verin; HTTP kodu tek başına yeterli değildir (süresi dolmuş bir lisans da 200 döner).

GET ile doğrulama

curl "https://sorvia.net/api/v1/license/verify?key=SRV-XXXX"

Anahtarı sorgu dizesi yerine X-Sorvia-Key başlığında da gönderebilirsiniz.

Hız sınırı

IP başına dakikada 120 istek. Aşıldığında 429 ve retry-after başlığı döner.