GET
/license/info
Restituisce informazioni sulla licenza attiva dell'utente, inclusi paesi abilitati, crediti, tipo di licenza e dettagli di supporto premium.
Risposta 200
Campo |
Tipo |
Descrizione |
countries |
String[] |
Elenco di countryIso2 abilitati dalla licenza |
premiumSupportHours |
PremiumSupportHours |
Dettagli ore di supporto premium |
exploreLicense |
ExploreLicense |
Dettagli della licenza Explore |
PremiumSupportHours
Field | Type | Description |
total | Int | Ore totali di supporto premium |
delivered | Int | Ore già erogate |
remaining | Int | Ore residue |
Credits (-1 rappresenta infinito)
Field | Type | Description |
available | Int | Crediti disponibili (-1 = infinito) |
total | Int | Crediti totali (-1 = infinito) |
ExploreLicense
Field | Type | Description |
financialCredits | Credits | Crediti finanziari |
downloadsCredits | Credits | Crediti download |
emailGenerationCredits | Credits | Crediti generazione email |
licenseType | LicenseType | Tipo di licenza (ONE, LITE, PLUS) |
exploreLiteProperties | ExploreLicenseProperties | Proprietà Explore Lite |
explorePlusProperties | ExploreLicenseProperties | Proprietà Explore Plus |
ExploreLicenseProperties
Field | Type | Description |
isEnabled | Boolean | Licenza attiva |
isFreeTrial | Boolean | Licenza in prova gratuita |
isAutoRenew | Boolean | Rinnovo automatico attivo |
price | Float | Prezzo in euro (€) |
subscriptionType | SubscriptionType | Tipo di sottoscrizione (MONTHLY, ANNUAL) |
activationDate | Date | Data di attivazione (RFC 3339, timezone) |
expirationDate | Date | Data di scadenza (RFC 3339, timezone) |
credits | Credits | Crediti associati |
Enum LicenseType
ONE
– Licenza base, ignora exploreLiteProperties ed explorePlusProperties
LITE
– Licenza Lite, considera solo exploreLiteProperties
PLUS
– Licenza Plus, considera solo explorePlusProperties
Enum SubscriptionType
MONTHLY
– Mensile
ANNUAL
– Annuale
Esempio
{
"countries": ["IT", "FR", "DE"],
"premiumSupportHours": {
"total": 10,
"delivered": 4,
"remaining": 6
},
"exploreLicense": {
"financialCredits": { "available": 100, "total": 200 },
"downloadsCredits": { "available": 50, "total": 100 },
"emailGenerationCredits": { "available": 20, "total": 50 },
"licenseType": "PLUS",
"exploreLiteProperties": {
"isEnabled": true,
"isFreeTrial": false,
"isAutoRenew": true,
"price": 99.99,
"subscriptionType": "MONTHLY",
"activationDate": "2024-01-01T00:00:00Z",
"expirationDate": "2025-01-01T00:00:00Z",
"credits": { "available": 10, "total": 20 }
},
"explorePlusProperties": {
"isEnabled": true,
"isFreeTrial": false,
"isAutoRenew": false,
"price": 199.99,
"subscriptionType": "ANNUAL",
"activationDate": "2024-01-01T00:00:00Z",
"expirationDate": "2025-01-01T00:00:00Z",
"credits": { "available": 5, "total": 10 }
}
}
}
Esempio chiamata curl
curl -X GET "/license/info" \
-H "x-api-key: <API_KEY>"