API de WHM para automatización

WHM ofrece una API completa que permite automatizar prácticamente cualquier operación: crear cuentas, gestionar DNS, configurar servicios y más. Es la base de la integración con WHMCS.

Tipos de API en cPanel/WHM

  • WHM API 1: API de WHM para operaciones de administración de servidor.
  • cPanel UAPI: API de cPanel para operaciones a nivel de cuenta.
  • cPanel API 2: API legacy de cPanel (deprecada, usar UAPI).

Autenticación con API Tokens

  1. Ve a Development > Manage API Tokens.
  2. Haz clic en Generate Token.
  3. Asigna un nombre descriptivo y los permisos necesarios.
  4. Guarda el token en un lugar seguro.

Ejemplo: crear una cuenta con la API de WHM

curl -H "Authorization: whm root:TOKEN"   "https://servidor:2087/json-api/createacct?api.version=1&username=miusuario&domain=midominio.com&password=MiPass123&plan=Basico"

Integración con WHMCS

WHMCS usa la API de WHM para provisionar automáticamente cuentas de hosting cuando un cliente compra. El módulo cPanel de WHMCS maneja toda esta comunicación API.

Răspunsul a fost util? 0 utilizatori au considerat informația utilă (0 Voturi)