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.