site

Deposer Commande

Enregistre une commande — et rien d'autre.

Pas de paiement, pas de facture, pas d'écriture dans Odoo : la commande arrive dans le Hub avec le statut « nouvelle » et attend qu'un humain la reprenne. Un client non connecté peut commander (l'email suffit), et sa commande se rattachera à son compte dès qu'il se connectera avec la même adresse.

Pourquoi cet endpoint peut être ouvert sans jeton. Il n'expose aucune donnée : il écrit, il ne lit pas. Il ne permet ni de savoir si une adresse est connue (la réponse est la même dans tous les cas), ni de lire la commande d'un autre (GET n'existe pas ici — seul le Hub authentifié et le client porteur de son jeton peuvent relire). Il n'encaisse rien, donc rien ne se déclenche financièrement. Ce qu'il crée, c'est une intention que le Hub devra reprendre à la main.

Ce qu'il faut protéger, ce n'est donc pas l'accès mais l'ABUS : d'où le plafond de dix commandes par minute, le refus d'un panier vide, le refus d'un article indisponible, et surtout le rechiffrage complet côté serveur — un montant venu du navigateur n'est plus qu'une donnée à vérifier.

post/api/site/commandes

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
  • Auth: none declared

Headers

x-site-jetonstring

Request body

emailstring email nullable
moyen_paiementstring nullable
echeancesinteger nullable
livraisonstring nullable
facturationobject nullable
adresse_livraisonobject nullable
societeobject nullable
gravurestring nullable
commentairestring nullable
cadeauboolean
cadeau_messagestring nullable
languestring
devisestring nullable
frais_portnumber
code_promostring nullable
panier_tokenstring nullable

Response

Successful Response

unknown required

Changes

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