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.

¿Fue útil la respuesta? 0 Los Usuarios han Encontrado Esto Útil (0 Votos)