Skip to main content
GET
Prévisualise les ressources qui bloqueraient un déclassement avant de valider le paiement, sur l’hôte de l’API de gestion (api.scanova.io), authentifié avec votre clé brute d’API de gestion.
string
requis
Le slug du forfait cible (depuis le champ slug de Lister les forfaits disponibles).
Un tableau violations vide signifie que le déclassement est propre pour l’instant — rien n’aurait besoin de changer avant. Ceci est entièrement en lecture seule et ne change rien ; cela réutilise exactement le même moteur de règles que celui appliqué lors du paiement réel, donc cela ne peut pas être en contradiction avec ce qui se passerait réellement en procédant au déclassement.

Champs de la réponse

array
Une entrée par quota que le forfait cible ne peut pas satisfaire compte tenu de l’utilisation actuelle du compte.
string
La date d’expiration du forfait actuel, ou null pour un forfait sans expiration.
integer | null
Jours restants jusqu’à current_plan_expiry, ou null si le forfait n’a pas d’expiration.
400 si target_plan est manquant.

Voir aussi

Autorisations

Authorization
string
header
requis

Send your Management API key as the raw value of the Authorization header — no "Bearer " or "Token " prefix, and no other characters. Example: Authorization: 401f7ac837da42b97f613d789819ff93537bee6a. A header containing more than one space-separated part is rejected outright. Requests also require the request's Host header to be the management API host (e.g. api.scanova.io) — the same key sent to the regular API host will not authenticate.

Paramètres de requête

target_plan
string
requis

The target plan's slug.

Réponse

Violations that would block the downgrade (empty array if none), plus the current plan's remaining time.