Clients
Exige une clé API — voir Authentification. En lecture seule (GET).
Lister les clients
Section intitulée « Lister les clients »GET /v1/customersParamètres de requête
Section intitulée « Paramètres de requête »| Paramètre | Type | Défaut | Notes |
|---|---|---|---|
limit |
integer | 50 |
Max 200. |
offset |
integer | 0 |
Il n’existe pas de filtre status ni d’autre filtre pour ce point de terminaison. Les résultats sont triés par companyName croissant (ordre alphabétique), contrairement aux expéditions et aux factures qui sont triées du plus récent au plus ancien.
Exemple de requête
Section intitulée « Exemple de requête »curl -H "Authorization: Bearer lk_YOUR_KEY" \ "https://tenant.logistall.cloud/api/v1/customers?limit=2"Exemple de réponse
Section intitulée « Exemple de réponse »[ { "id": "1b2c3d4e-5f6a-7b8c-9d0e-1f2a3b4c5d6e", "customerCode": "CUS-00031", "companyName": "Atlas Textiles SARL", "contactEmail": "logistics@atlastextiles.ma" }, { "id": "2c3d4e5f-6a7b-8c9d-0e1f-2a3b4c5d6e7f", "customerCode": "CUS-00019", "companyName": "Maghreb Foods Distribution", "contactEmail": "supply@maghrebfoods.ma" }]contactEmail peut être null si aucun e-mail de contact n’est enregistré.
| Statut | Corps | Quand |
|---|---|---|
401 |
voir Authentification | Clé manquante/invalide. |
500 |
{ "error": "Database error" } |
Erreur serveur inattendue. |
Il n’existe pas actuellement de point de terminaison client individuel (GET /v1/customers/:id) — uniquement la liste. Voir la page Clients et contrats du Guide utilisateur pour la fiche client complète telle qu’elle apparaît dans l’application (adresses, contacts, contrats), qui n’est pas exposée via cette API.