API REST — Enregistrement et récupération d'IP clients/serveur
/status) nécessitent un header :
X-Api-Key: votre-cle-api
Ou via query string : ?api_key=votre-cle-api
{ "status": "ok", "version": "1.0.0", "clients": 42 }
Body JSON :
{ "token": "identifiant-unique", "name": "mon-serveur" }
Réponse :
{ "success": true, "ip": "1.2.3.4", "token": "...", "last_seen": 1710000000 }
{ "token": "...", "ip": "1.2.3.4", "name": "mon-serveur", "last_seen": 1710000000 }
{ "ip": "1.2.3.4" }
{ "count": 3, "clients": [ { "token": "...", "ip": "...", "name": "...", "last_seen": ... } ] }
{ "success": true }