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ètre | Type | Description |
|---|---|---|
page | integer | Numéro de la page pour la pagination (si implémenté). |
limit | integer | Nombre d'éléments par page (si implémenté). |
status | string | Filtrer par statut (ex: online, offline). |
location | string | Filtrer par localisation (recherche partielle). |
En-têtes :
| Clé | Valeur | Description |
|---|---|---|
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
]