Lister les commandes
Liste les commandes. Nécessite start et end. paymentState est optionnel. Les plus récentes en premier. Utilisez limit et cursor optionnel pour paginer. Les commandes supprimées sont exclues sauf includeDeleted=true ; elles sont alors marquées deleted: true.
/ordersAuthorizationJeton Bearer (clé API) · headerobligatoireClé API de l’organisation.
startstring<date-time>obligatoireDébut de la période orderDate, inclus. UTC avec Z, p. ex. 2024-01-01T00:00:00.000Z ; les décalages comme +02:00 sont refusés.
endstring<date-time>obligatoireFin de la période orderDate, incluse. UTC avec Z.
paymentStatestringFiltre optionnel sur le statut de paiement. Omettre pour renvoyer tous les statuts dans la plage de dates.
successfulcancelledtimeoutfailedpendinglimitintegerTaille de page (1–5000, défaut 100).
cursorstringIdentifiant opaque de document pour la page suivante. Ne pas analyser. Suivre meta.nextCursor jusqu'à son absence.
includeDeletedbooleanSi true, inclure les commandes supprimées marquées deleted: true. Défaut false.
Commandes avec meta
dataOrder[]obligatoireAfficher les propriétésMasquer les propriétés
OrderidstringobligatoireIdentifiant
orderIdstringorderDatestring<date-time>transactionDatestring<date-time>paymentMethodstringpaymentStatestringsuccessfulcancelledtimeoutfailedpendingpaymentBrandstringpriceintegerTotal de la commande en centimes
storestringId du magasin
transactionMessagestringgiftcardIdstringgiftcardFunctionstringdeletedbooleanPrésent s’il est enregistré. Les listes n’incluent les commandes avec deleted: true qu’avec includeDeleted=true ; l’obtention par id les renvoie toujours.
productsOrderLine[]obligatoireAfficher les propriétésMasquer les propriétés
OrderLineproductIdstringtitlestringpriceintegerTotal de la ligne en centimes.
netPriceintegerMontant net en centimes.
depositintegerConsigne en centimes.
costPriceintegerquantitynumberweightnumbersupplierstringcategorystringtaxintegerMontant de taxe en centimes.
taxRatenumberTaux de TVA en fraction décimale (0.081 = 8,1 %).
typestringp. ex. product, coupon, giftcard.
imageUrlstringoriginalProductIdstringoriginalPriceintegerdiscountnumberundiscountedPriceintegerstorestringprintTicketbooleanmetaListMetaobligatoireMétadonnées de liste. returned est la longueur de data. Les entrées de catalogue supprimées (soft delete) sont exclues des listes — returned peut être inférieur à limit même s'il reste des entrées actives.
Afficher les propriétésMasquer les propriétés
totalintegerobligatoireAvec recherche produit (q) : nombre estimé de correspondances. Sinon égal à returned. Peut être inférieur à limit lorsque des entrées supprimées ont été filtrées de la page.
returnedintegerobligatoireNombre d’éléments dans data. Avec includeDeleted=true (commandes), les commandes supprimées sont comptées.
limitintegerobligatoireTaille de page appliquée.
offsetintegerUniquement pour la recherche produit avec q.
nextCursorstringCurseur opaque pour la page suivante ; à transmettre tel quel dans cursor. Présent lorsque d’autres résultats peuvent exister. Les éléments supprimés logiquement sont filtrés après lecture, une page peut donc être plus courte que limit alors que nextCursor est présent. Jamais renvoyé pour les catégories, fournisseurs et magasins, qui ne sont pas paginés.
Paramètres ou corps invalides.
statusCodeintegerobligatoireCode de statut HTTP
messagestringobligatoireMessage d’erreur lisible
timestampstring<date-time>obligatoireMoment de l’erreur (UTC).
pathstringobligatoireURL de la requête (chemin et chaîne de requête).
Clé API absente, inconnue ou inactive, ou clé Read sur une opération d’écriture.
statusCodeintegerobligatoireCode de statut HTTP
messagestringobligatoireMessage d’erreur lisible
timestampstring<date-time>obligatoireMoment de l’erreur (UTC).
pathstringobligatoireURL de la requête (chemin et chaîne de requête).