# [OBSOLÈTE] Statut du service

Obsolète depuis la version 0.9.0: Remplacé par le handler `/api/about`

GET /api/status
  Request Headers:

    - Authorization – Les identifiants de l’utilisateur

  Status Codes:

    - 200 OK – Le service est actif

    - 401 Unauthorized – Authentification d’utilisateur invalide

  Response JSON Object:

    - Admin (object) –

      Le service d’administration de Gateway

      - `state` (string) - L’état du service

      - `reason` (string) - En cas d’erreur, donne la cause de l’erreur

    - Database (object) –

      Le service de base de données

      - `state` (string) - L’état du service

      - `reason` (string) - En cas d’erreur, donne la cause de l’erreur

    - Controller (object) –

      Le contrôleur des transferts sortants

      - `state` (string) - L’état du service

      - `reason` (string) - En cas d’erreur, donne la cause de l’erreur

    - {serveur} (object) –

      Un des serveur de Gateway. Un nouveau champ est ajouté pour chaque serveur.

      - `state` (string) - L’état du service

      - `reason` (string) - En cas d’erreur, donne la cause de l’erreur

  Exemple de requête

      GET https://my_waarp_gateway.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

      {
        "Admin": {
          "state": "Running",
          "reason": ""
        },
        "Database": {
          "state": "Error",
          "reason": "Exemple de message d'erreur"
        },
        "Controller": {
          "state": "Offline",
          "reason": ""
        },
        "serveur_sftp": {
          "state": "Running",
          "reason": ""
        }
      }