site

Ma Commande

Le détail d'une commande — celle du porteur du jeton, et personne d'autre.

La propriété est dans la clause WHERE, pas dans un contrôle après lecture : une commande qui n'est pas la sienne n'est jamais chargée, même le jour où quelqu'un ajoutera un chemin de sortie au milieu de cette fonction.

Et la réponse est un 404, pas un 403, quand la commande appartient à un autre : « vous n'avez pas le droit de voir W2026-0007 » apprend qu'elle existe, et permet de balayer la numérotation pour compter les commandes de la maison. Un numéro qui n'est pas le vôtre n'existe pas, pour vous.

Ce qui sort est une liste blanche (sb.CHAMPS_COMMANDE_CLIENT pour une commande du site, sb._CHAMPS_BON pour un bon du Hub) : ip, ecart_prix, internal_notes, l'attribution commerciale et les prix de contrôle restent au Hub — ils racontent notre vérification, pas l'achat du client.

Pour un bon du Hub, le détail porte désormais TOUT ce que la maison sait en dire : les lignes et leurs options, les montants et la TVA, l'adresse, l'avancement étape par étape, le colis (transporteur, numéro, lien de suivi) et les factures RELUES dans Odoo — jamais la copie locale de leur numéro, qui ment dès qu'une facture est remise en brouillon ou qu'un bon en porte plusieurs (François, 21/09/2026).

get/api/site/commandes/{reference}

Request

  • Base URL: https://api.brm-chronographes.com (the document declares no server; this is the origin it was published from)
  • URL: https://api.brm-chronographes.com/api/site/commandes/{reference}
  • Auth: none declared

Path parameters

referencestring required

Headers

x-site-jetonstring

Response

Successful Response

unknown required

Changes

No recorded changes to this operation across all 1 revision of this API.