Documentación
La API
Todo lo que hace el portal lo hace la API. Así se llama, sin entrar antes.
El portal es opcional
No hay endpoints privados: cada pantalla de HopMango está construida sobre la misma API pública que llama un script, una pipeline o un asistente.
Dónde vive la API
Un origen y un prefijo de versión. Todo lo de abajo cuelga de ahí.
https://api.hopmango.com
Toda la superficie está descrita en un documento OpenAPI que sirve la propia API. https://api.hopmango.com/openapi.yaml
Autenticación
Crea una clave de API en el portal, en Ajustes → Claves de API, y envíala como bearer token.
Authorization: Bearer hm_your_key_here
Una clave se muestra una sola vez y se guarda como hash. Guárdala en una variable de entorno, nunca en un repositorio; pueden estar activas dos mientras rotas una.
Cuatro llamadas para empezar
Exporta antes tu clave como HOPMANGO_API_KEY.
curl -s https://api.hopmango.com/v1/hosts \
-H "Authorization: Bearer $HOPMANGO_API_KEY"
curl -s "https://api.hopmango.com/v1/incidents?status=open" \
-H "Authorization: Bearer $HOPMANGO_API_KEY"
curl -s -X POST https://api.hopmango.com/v1/incidents/{incidentId}/acknowledge \
-H "Authorization: Bearer $HOPMANGO_API_KEY"
curl -s -X POST https://api.hopmango.com/v1/synthetics/monitors \
-H "Authorization: Bearer $HOPMANGO_API_KEY" \
-H "Content-Type: application/json" \
-d '{"name":"Storefront","url":"https://www.example.com","interval":"60s","for":"2m"}'
Límites de uso
Por organización y por credencial, con lecturas y escrituras contadas aparte. Toda respuesta lleva cabeceras RateLimit-*; un rechazo lleva Retry-After.
Conectar un asistente
Las mismas operaciones están expuestas por MCP, para tu propio asistente: Documentación de IA y MCP
