API (statique) & Intégrations
Cette page génère des endpoints prêts à copier/coller pour récupérer le statut. Les endpoints renvoient du JSON brut (même si l’extension est .html) afin d’être facilement utilisables.
Note : certains checks (TCP/ICMP réels, API avec header Authorization) ne sont pas possibles 100% côté
navigateur.
Pour contourner CORS légalement, certains endpoints utilisent AllOrigins.
Status global (vos services)
Retourne l’état des services publics + incidents + maintenances sur ce domaine (localStorage).
Exemple JS :
fetch('/api/status.html').then(r=>r.text()).then(JSON.parse)
Vos services (préconfiguré)
Génère automatiquement l’endpoint adapté pour chaque service configuré.
Aucun service public trouvé. Ajoutez des services dans l’admin puis revenez ici.
Astuce : si un service est marqué Masquer l’adresse, l’endpoint sera généré en mode «
placeholder » (sans révéler l’IP/URL).
FiveM (CFX.re Join Code)
Statut depuis l’API officielle CFX (via AllOrigins).
FiveM (Direct IP:Port)
Teste /info.json, /dynamic.json, /players.json via
AllOrigins.
Minecraft
Statut via api.mcsrvstat.us.
HTTP générique (site web / API)
Vérifie une URL via AllOrigins (retourne un code HTTP et un indicateur de disponibilité).
Exemple “copier/coller”
// Exemple: récupérer le statut d’un serveur FiveM CFX
const url = '/api/games/fivem-cfx.html?code=abc123';
const text = await fetch(url, { cache: 'no-store' }).then(r => r.text());
const data = JSON.parse(text);
console.log(data);