Skip to main content

Mettre à Jour une Station de Base

Cette requête permet de mettre à jour les informations d'une station de base existante en utilisant son identifiant.

Méthode : PUT

URL : {{baseUrl}}/api/horstable/basestation

Paramètres de chemin :

Aucun paramètre de chemin. L'identifiant de la station de base doit être fourni dans le corps de la requête.

En-têtes :

CléValeurDescription
X-API-KEY{{apiKey}}Votre clé d'API unique.
Content-Typeapplication/jsonType de contenu de la requête.

Corps de la requête (JSON) :

Fournissez les champs de la station de base que vous souhaitez modifier.

{
"id": "BS_001_Store_Paris_01", // ID de la station de base à mettre à jour (obligatoire)
"name": "Station Base - Paris Centre (Nouveau Nom)" // Nouveau nom pour la station (optionnel)
// D'autres champs comme ipAddress, location, status pourraient être supportés par l'API Horsplace distante
// mais le proxy actuel ne semble transmettre que 'id' et 'name' via le BaseStationDto.
}

Note : L' id dans le corps est obligatoire. Le champ name est le seul autre champ explicitement transmis par le contrôleur proxy actuel. Pour modifier d'autres attributs, l'API Horsplace distante pourrait avoir des endpoints spécifiques ou attendre plus de champs ici.

Réponses possibles :

  • 200 OK: Station de base mise à jour avec succès. Les détails mis à jour sont retournés.
  • 400 Bad Request: La requête est malformée ou des informations sont manquantes.
  • 404 Not Found: La station de base avec l'identifiant spécifié n'a pas été trouvée.
  • 422 Unprocessable Entity: Les données fournies ne sont pas valides.

Exemple de réponse (Succès - 200) :

{
// La réponse exacte dépend de l'API Horsplace distante.
"id": "BS_001_Store_Paris_01",
"name": "Station Base - Paris Centre (Nouveau Nom)",
"macAddress": "00:1A:2B:3C:4D:5E", // Probablement non modifié par cette requête via le proxy
// ... autres champs potentiellement retournés par l'API Horsplace
"updatedAt": "YYYY-MM-DDTHH:mm:ssZ"
}