API
JSON sobre HTTPS. Envía tu clave API en la cabecera Authorization. Hasta 300 solicitudes por minuto.
Dirección base
https://helpervps.com/api/v1
Autenticación
Cabecera Authorization: Bearer YOUR_API_KEY. Crea la clave en la página Clave API después de tu primera recarga.
curl https://helpervps.com/api/v1/servers \ -H "Authorization: Bearer YOUR_API_KEY"
GET /catalog
Tamaños, ubicaciones y sistemas que puedes elegir.
Ejemplo de respuesta
{
"plans": [ { "code": "s2", "vcpu": 1, "ram_mb": 2048, "disk_gb": 50, "monthly": "12.00" } ],
"locations": [ "frankfurt", "singapore" ],
"images": [ "ubuntu-24-04", "debian-12" ]
}GET /servers
Tus servidores.
Ejemplo de respuesta
[
{ "id": 41, "label": "web-1", "state": "running", "ipv4": "192.0.2.15", "paid_until": "2026-11-14T09:00:00Z" }
]POST /servers {"plan":"s2","location":"frankfurt","image":"ubuntu-24-04","label":"web-1"}
Crea un servidor y paga el primer mes con tu saldo. La contraseña de root aparece una sola vez en la respuesta.
Ejemplo de respuesta
{
"id": 41,
"state": "creating",
"root_password": "..."
}POST /servers/{id}/start (stop, reboot)
Acciones de encendido.
Ejemplo de respuesta
{
"id": 41,
"state": "running"
}POST /servers/{id}/renew
Paga un mes más ahora.
Ejemplo de respuesta
{
"id": 41,
"paid_until": "2026-12-14T09:00:00Z"
}DELETE /servers/{id}
Elimina el servidor. El resto del mes no se reembolsa.
Ejemplo de respuesta
{
"id": 41,
"state": "deleted"
}Errores
Los errores devuelven un estado distinto de 2xx y un cuerpo JSON con un código de error.
| unauthorized | Falta la clave API o es incorrecta |
| not_allowed | La API se activa después de tu primera recarga |
| bad_request | Falta un campo o es incorrecto |
| not_enough_balance | Recarga primero |
| limit | Demasiados servidores en la cuenta |
| not_created | No se pudo crear el servidor; el mes ha vuelto a tu saldo |
| checking | El proveedor no confirmó; terminamos el servidor o devolvemos el mes |
| not_found | No existe ese servidor en tu cuenta |
| wrong_state | La acción no corresponde al estado actual del servidor |
| rate_limited | Demasiadas solicitudes en un minuto |