Statut de Waarp Transfer¶
- GET /api/about¶
Renvoie les informations sur l’instance Waarp Tansfer et sur le statut de ses services internes.
- En-têtes de requête:
Authorization – Les identifiants de l’utilisateur
- Status Codes:
200 OK – Le service est actif
401 Unauthorized – Authentification d’utilisateur invalide
- En-têtes de réponse:
- Objet JSON de réponse:
coreServices (array) –
La liste des services de base de Waarp Transfer.
name
(string) - Le nom du service.state
(string) - L’état du service.reason
(string) - En cas d’erreur, donne la cause de l’erreur.
servers (object) –
La liste des serveurs de transfert de Waarp Transfer.
name
(string) - Le nom du serveur.state
(string) - L’état du serveurreason
(string) - En cas d’erreur, donne la cause de l’erreur.
clients (object) –
La liste des clients de transfert de Waarp Transfer.
name
(string) - Le nom du client.state
(string) - L’état du clientreason
(string) - En cas d’erreur, donne la cause de l’erreur.
Exemple de requête
GET https://my_waarp_transfer.net/api/status HTTP/1.1 Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==
Exemple de réponse
HTTP/1.1 200 OK Content-Type: application/json Content-Length: 212 { "coreServices": [ { "name": "Admin", "state": "Running", "reason": "" }, { "name": "Database", "state": "Error", "reason": "Exemple de message d'erreur" }, { "name": "Controller", "state": "Offline", "reason": "" } ], "servers": [ { "name": "r66-tls", "state": "Running", "reason": "" }, { "name": "r66", "state": "Offline", "reason": "" } ], "clients": [ { "name": "r66", "state": "Running", "reason": "" } ] }