Documentation de l’API
L’API REST renvoie du JSON. Authentifiez chaque requête avec un jeton personnel ou la clé API du compte, créés dans la rubrique API de votre espace.
Authentification
curl -H "Authorization: Bearer VOTRE_JETON" https://uptime.g-hyksos.com/api/v1/monitors
Limite : 120 requêtes par minute. Codes d’erreur : 401 jeton absent ou invalide, 403 accès non inclus dans le plan, 404 ressource introuvable, 429 trop de requêtes.
| GET | /api/v1/me | Compte associé au jeton. |
| GET | /api/v1/monitors | Liste des moniteurs. |
| GET | /api/v1/monitors/{id} | Détail d’un moniteur. |
| GET | /api/v1/monitors/{id}/logs | Historique des vérifications (paramètres since, per_page). |
| GET | /api/v1/heartbeats | Liste des heartbeats. |
| GET | /api/v1/heartbeats/{id} | Détail d’un heartbeat. |
| GET | /api/v1/incidents | Incidents (paramètre state=open). |
| GET | /api/v1/status-pages | Pages de statut. |
| GET | /api/v1/game-servers | Serveurs de jeux. |
| POST | /api/mcp | Serveur MCP (JSON-RPC) pour assistants IA. |