Documentación de la API El alojamiento web accesible para todos Visitar LWS

Activar o desactivar la renovación automática

PUT https://api.lws.net/v1/hosting/{hosting}/autorenew

operationIdputHostingAutorenew

Activa o desactiva la renovación automática de un alojamiento. Esto afectará tanto al alojamiento como al dominio (si corresponde).

Parámetros de ruta

hosting string obligatorio

El nombre de dominio cuya configuración de renovación automática desea modificar

Ejemplo: example.com

Cuerpo de la solicitud

  • enable boolean

    Activar (true) o desactivar (false) la renovación automática

    Ejemplo: true

    opcional
Ejemplo de solicitud
{
  "enable": true
}

Respuestas

200

Configuración de renovación automática modificada correctamente

{
  "code": 200,
  "info": "Your hosting's auto-renewal settings has been changed",
  "data": true
}
Campos de la respuesta 3
  • code integer

    Ejemplo: 200

  • info string

    Ejemplo: Your hosting's auto-renewal settings has been changed

  • data boolean

    Nuevo estado de la renovación automática. true = activada, false = desactivada

    Ejemplo: true

314

Dominio no encontrado en la cuenta

314 no es un código de estado HTTP registrado. Es específico de esta API.

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

    Ejemplo: 314

  • info string

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

400

Entrada no válida

{
  "code": 400,
  "info": "No auto-renewal status provided. Example: true",
  "data": []
}
Campos de la respuesta 3
  • code integer

    Ejemplo: 400

  • info string

    Ejemplo: No auto-renewal status provided. Example: true

  • data any[]
401

No autorizado - Faltan las cabeceras de autenticación

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

    Ejemplo: 401

  • info string

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

429

Límite de solicitudes excedido

{
  "code": 429,
  "info": "Rate limit exceeded. Please try again later."
}
Campos de la respuesta 2
  • code integer

    Ejemplo: 429

  • info string

    Ejemplo: Rate limit exceeded. Please try again later.

500

Error interno del servidor

{
  "code": 500,
  "info": "Internal Server Error",
  "data": "Error message"
}
Campos de la respuesta 3
  • code integer

    Ejemplo: 500

  • info string

    Ejemplo: Internal Server Error

  • data string

    Ejemplo: Error message

502

Puerta de enlace incorrecta

{
  "code": 502,
  "info": "Invalid response from upstream server",
  "data": []
}
Campos de la respuesta 3
  • code integer

    Ejemplo: 502

  • info string

    Ejemplo: Invalid response from upstream server

  • data object
Mostrar los ejemplos de código y la consola de pruebas
PUT /hosting/{hosting}/autorenew
LWS_AUTH_LOGIN='…'LWS_AUTH_PASS='…'curl -X PUT \  "https://api.lws.net/v1/hosting/example.com/autorenew" \  -H "X-Auth-Login: $LWS_AUTH_LOGIN" \  -H "X-Auth-Pass: $LWS_AUTH_PASS" \  -H "Content-Type: application/json" \  -d '{"enable":true}'
$lwsAuthLogin = '…';$lwsAuthPass = '…';$ch = curl_init("https://api.lws.net/v1/hosting/example.com/autorenew");curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "PUT");curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);curl_setopt($ch, CURLOPT_HTTPHEADER, [    "X-Auth-Login: " . $lwsAuthLogin,    "X-Auth-Pass: " . $lwsAuthPass,    "Content-Type: application/json",]);curl_setopt($ch, CURLOPT_POSTFIELDS, '{"enable":true}');$res = json_decode(curl_exec($ch), true);
import requestsLWS_AUTH_LOGIN = "…"LWS_AUTH_PASS = "…"res = requests.put(    "https://api.lws.net/v1/hosting/example.com/autorenew",    headers={        "X-Auth-Login": LWS_AUTH_LOGIN,        "X-Auth-Pass": LWS_AUTH_PASS,    },    json={"enable": True},)print(res.json())
const LWS_AUTH_LOGIN = "…";const LWS_AUTH_PASS = "…";const res = await fetch("https://api.lws.net/v1/hosting/example.com/autorenew", {  method: "PUT",  headers: {    "X-Auth-Login": LWS_AUTH_LOGIN,    "X-Auth-Pass": LWS_AUTH_PASS,    "Content-Type": "application/json",  },  body: JSON.stringify({"enable":true}),});const data = await res.json();
lwsAuthLogin := "…"lwsAuthPass := "…"body := strings.NewReader(`{"enable":true}`)req, _ := http.NewRequest("PUT",    "https://api.lws.net/v1/hosting/example.com/autorenew", body)req.Header.Set("X-Auth-Login", lwsAuthLogin)req.Header.Set("X-Auth-Pass", lwsAuthPass)req.Header.Set("Content-Type", "application/json")resp, err := http.DefaultClient.Do(req)