Documentation API L’hébergement web accessible à tous Visiter LWS

Renouveler un hébergement et son domaine

Différé Action payante

POST https://api.lws.net/v1/hosting/{hosting}/renew

operationIdpostHostingRenew

Renouvelle l'hébergement et le domaine pour une nouvelle période. Ne renouvellera l'hébergement que si le domaine n'a pas été acheté chez LWS. Assurez-vous d'utiliser l'endpoint GET /hosting/{hosting}/pricerenew pour obtenir le prix du renouvellement.

Cette requête est traitée en arrière-plan : elle répond immédiatement pendant que le travail se poursuit. Suivez-la avec les opérations de tâches ou de requêtes.

Cette action est payante. Votre compte prépayé sera débité.

Paramètres du chemin

hosting string requis

Le nom de domaine que vous souhaitez renouveler

Exemple: example.com

Réponses

200

Demande de renouvellement reçue

{
  "code": 200,
  "info": "Your domain/hosting renewal request has been taken into account",
  "data": {
    "price": 4.99
  }
}
Champs de la réponse 3
  • code integer

    Exemple: 200

  • info string

    Exemple: Your domain/hosting renewal request has been taken into account

  • data object

    Prix du renouvellement

    Exemple: {"price":4.99}

314

Domaine introuvable sur le compte

314 n’est pas un code de statut HTTP enregistré. Il est spécifique à cette API.

{
  "code": 314,
  "info": "Provided domain has not been found on your account. You must own this domain to manage it."
}
Champs de la réponse 2
  • code integer

    Exemple: 314

  • info string

    Exemple: Provided domain has not been found on your account. You must own this domain to manage it.

400

Entrée invalide

{
  "code": 400,
  "info": "No hosting provided",
  "data": []
}
Champs de la réponse 3
  • code integer

    Exemple: 400

  • info string

    Exemple: No hosting provided

  • data any[]
401

Non autorisé - En-têtes d'authentification manquants

{
  "code": 401,
  "info": "Unauthorized access to the API. Please specify X-Auth-Pass and X-Auth-Login to proceed."
}
Champs de la réponse 2
  • code integer

    Exemple: 401

  • info string

    Exemple: Unauthorized access to the API. Please specify X-Auth-Pass and X-Auth-Login to proceed.

429

Limite de requêtes dépassée

{
  "code": 429,
  "info": "Rate limit exceeded. Please try again later."
}
Champs de la réponse 2
  • code integer

    Exemple: 429

  • info string

    Exemple: Rate limit exceeded. Please try again later.

500

Erreur interne du serveur

{
  "code": 500,
  "info": "Internal Server Error",
  "data": "Error message"
}
Champs de la réponse 3
  • code integer

    Exemple: 500

  • info string

    Exemple: Internal Server Error

  • data string

    Exemple: Error message

502

Passerelle incorrecte

{
  "code": 502,
  "info": "Invalid response from upstream server",
  "data": []
}
Champs de la réponse 3
  • code integer

    Exemple: 502

  • info string

    Exemple: Invalid response from upstream server

  • data object
Afficher les exemples de code et la console de test
POST /hosting/{hosting}/renew
LWS_AUTH_LOGIN='…'LWS_AUTH_PASS='…'curl -X POST \  "https://api.lws.net/v1/hosting/example.com/renew" \  -H "X-Auth-Login: $LWS_AUTH_LOGIN" \  -H "X-Auth-Pass: $LWS_AUTH_PASS"
$lwsAuthLogin = '…';$lwsAuthPass = '…';$ch = curl_init("https://api.lws.net/v1/hosting/example.com/renew");curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);curl_setopt($ch, CURLOPT_HTTPHEADER, [    "X-Auth-Login: " . $lwsAuthLogin,    "X-Auth-Pass: " . $lwsAuthPass,]);$res = json_decode(curl_exec($ch), true);
import requestsLWS_AUTH_LOGIN = "…"LWS_AUTH_PASS = "…"res = requests.post(    "https://api.lws.net/v1/hosting/example.com/renew",    headers={        "X-Auth-Login": LWS_AUTH_LOGIN,        "X-Auth-Pass": LWS_AUTH_PASS,    },)print(res.json())
const LWS_AUTH_LOGIN = "…";const LWS_AUTH_PASS = "…";const res = await fetch("https://api.lws.net/v1/hosting/example.com/renew", {  method: "POST",  headers: {    "X-Auth-Login": LWS_AUTH_LOGIN,    "X-Auth-Pass": LWS_AUTH_PASS,  },});const data = await res.json();
lwsAuthLogin := "…"lwsAuthPass := "…"req, _ := http.NewRequest("POST",    "https://api.lws.net/v1/hosting/example.com/renew", nil)req.Header.Set("X-Auth-Login", lwsAuthLogin)req.Header.Set("X-Auth-Pass", lwsAuthPass)resp, err := http.DefaultClient.Do(req)