Matchplat API Docs

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

FieldTypeDescription
totalIntOre totali di supporto premium
deliveredIntOre già erogate
remainingIntOre residue

Credits (-1 rappresenta infinito)

FieldTypeDescription
availableIntCrediti disponibili (-1 = infinito)
totalIntCrediti totali (-1 = infinito)

ExploreLicense

FieldTypeDescription
financialCreditsCreditsCrediti finanziari
downloadsCreditsCreditsCrediti download
emailGenerationCreditsCreditsCrediti generazione email
licenseTypeLicenseTypeTipo di licenza (ONE, LITE, PLUS)
exploreLitePropertiesExploreLicensePropertiesProprietà Explore Lite
explorePlusPropertiesExploreLicensePropertiesProprietà Explore Plus

ExploreLicenseProperties

FieldTypeDescription
isEnabledBooleanLicenza attiva
isFreeTrialBooleanLicenza in prova gratuita
isAutoRenewBooleanRinnovo automatico attivo
priceFloatPrezzo in euro (€)
subscriptionTypeSubscriptionTypeTipo di sottoscrizione (MONTHLY, ANNUAL)
activationDateDateData di attivazione (RFC 3339, timezone)
expirationDateDateData di scadenza (RFC 3339, timezone)
creditsCreditsCrediti associati

Enum LicenseType

Enum SubscriptionType

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>"