For AI agents: the complete documentation index is available at https://docs.ovhcloud.com/fr/llms.txt, the full documentation bundle is available at https://docs.ovhcloud.com/fr/llms-full.txt, and this page is available as Markdown at https://docs.ovhcloud.com/fr/guides/account-and-service-management/managing-billing-payments-and-services/renewing-service-via-api.md.
Découvrez comment renouveler vos services via l’API OVHcloud
Objectif
Nativement, OVHcloud vous propose le renouvellement automatique de votre offre. Il est néanmoins possible de renouveler vos services en utilisant les API.
Ce guide vous explique comment effectuer cette opération de renouvellement.
Une liste de RenewDescription va apparaître avec deux clés :
renewPeriod: une durée de renouvellement (formatée ISO 8601) ;
strategies : une liste de RenewStrategy (stratégie de renouvellement).
Une RenewStrategy décrit un prix ainsi qu'une liste de services à renouveler. Renouveler un nom de domaine est une stratégie, renouveler un nom de domaine et son hébergement en est une autre. Les stratégies listent donc toutes les combinaisons possibles d'un service donné : services liés, options...
Voici un exemple en Python pour récupérer les informations du renouvellement :
import ovhclient = ovh.Client()client.get('/service/12345/renew',includeOptions=False, // Include service's option(s) (type: boolean))
Voici un exemple du retour que nous pouvons examiner, l'exemple étant pris sur une période donnée :
Créer un nouveau bon de commande pour le renouvellement
Pour créer un nouveau bon de commande pour le renouvellement, il va falloir préciser le ou les services à renouveler, ainsi qu'une période spécifique :
import ovhclient = ovh.Client()client.post('/service/12345/renew', dryRun=False, // Indicates if renew order is generated (type: boolean) duration='P1Y', services=[ 67890, 12345 ])