Skip to main content

Lister les Stations de Base

Cette requête permet de récupérer la liste de toutes les stations de base enregistrées dans le système.

Méthode : GET

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

Paramètres de requête (optionnels) :

ParamètreTypeDescription
pageintegerNuméro de la page pour la pagination (si implémenté).
limitintegerNombre d'éléments par page (si implémenté).
statusstringFiltrer par statut (ex: online, offline).
locationstringFiltrer par localisation (recherche partielle).

En-têtes :

CléValeurDescription
X-API-KEY{{apiKey}}Votre clé d'API unique.

Corps de la requête :

Aucun corps de requête n'est nécessaire pour ce point d'API.

Réponses possibles :

  • 200 OK: Liste des stations de base récupérée avec succès. La réponse contiendra un tableau de stations.
  • 404 Not Found: (Mentionné dans le script) Peut indiquer une erreur si l'endpoint de base n'est pas trouvé, bien que pour une liste, un tableau vide soit plus typique.

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

[
{
"id": "BS_001_Store_Paris_01",
"name": "Station Base - Paris Centre",
"ipAddress": "192.168.1.100",
"macAddress": "00:1A:2B:3C:4D:5E",
"location": "Magasin Paris Centre, Zone A",
"status": "online",
"lastSeen": "2025-06-02T23:16:00Z",
"createdAt": "2025-06-02T23:16:00Z",
"updatedAt": "2025-06-02T23:16:00Z"
},
{
"id": "BS_002_Store_Lyon_01",
"name": "Station Base - Lyon Part-Dieu",
"ipAddress": "192.168.2.10",
"macAddress": "00:AA:BB:CC:DD:EE",
"location": "Magasin Lyon Part-Dieu, Zone B",
"status": "offline",
"lastSeen": "2025-06-01T10:00:00Z",
"createdAt": "2025-06-01T09:00:00Z",
"updatedAt": "2025-06-01T10:00:00Z"
}
// ... autres stations de base
]