Obtenir une carte thermique des commandes par heure
/api/crm/v2/orders_over_timev2ordersOverTime.defaultRetourne une carte thermique des commandes : heures de la journée par jours de la semaine, jours calendaires ou mois. Jusqu'à deux périodes peuvent être retournées par requête pour comparer semaine à semaine ou mois à mois. Les commandes sont agrégées par heure en UTC, et seules les heures non vides sont retournées. La conversion au fuseau horaire de l'utilisateur, le regroupement par lignes et les cellules vides sont gérés côté client.
Autorisation
api-token + language + role
Paramètres de requête
Exemple: 25/04/2024
Exemple: 26/04/2024
Deuxième période ; vide s'il n'y a pas de comparaison possible
Exemple: 25/03/2024
Exemple: 26/03/2024
Lignes de la grille : jours de la semaine, jours calendaires ou mois. N'affecte que l'affichage et jamais l'agrégation.
Valeurs:weekdaydaymonth
Statut de la commande : en cours de livraison, terminé, en préparation, en cuisine, non traité, prêt à être expédié, en attente d'envoi en cuisine, en attente de reprise, annulé, confirmé, préparé
Valeurs:in_transitdoneassemblyin_kitchennot_processedready_to_transitwait_to_kitchenwait_remadecanceledconfirmedcooked
Exemple: confirmed
Plateforme de commande
Valeurs:androidapifbiosvksite
Mode de livraison : coursier ou retrait sur place
Valeurs:courierpickup
Statut du paiement : non payé, en attente, payé
Valeurs:not_paidwaitingpaid
Réponses
OK
Valeurs:successerror
Exemple: success
Exemple: 2026-08-01 00:00:00
Exemple: date
Comment l’interface gère le filtre ; un filtre classique n’a pas de champ mode.
force_shown — toujours affiché, ne peut pas être masqué.
value_required — point d’entrée dans la section : toujours affiché, ne peut pas être vide (tant qu’aucune valeur n’est sélectionnée, la liste est vide ; il n’y a pas d’option « tout »), la réinitialisation générale ne l’efface pas.
Valeurs:force_shownvalue_required
Exemple: value_required
Exemple: 2026-08-31 23:59:59
Exemple: date
Comment l’interface gère le filtre ; un filtre classique n’a pas de champ mode.
force_shown — toujours affiché, ne peut pas être masqué.
value_required — point d’entrée dans la section : toujours affiché, ne peut pas être vide (tant qu’aucune valeur n’est sélectionnée, la liste est vide ; il n’y a pas d’option « tout »), la réinitialisation générale ne l’efface pas.
Valeurs:force_shownvalue_required
Exemple: value_required
Périodes prédéfinies pour le filtre de date ; la limite inférieure est calculée selon le fuseau horaire de l'utilisateur. value — période correspondant aux valeurs actuelles de *_from et *_to ; null — période personnalisée. default — période que le serveur applique à une requête sans dates : elle est également utilisée lors du premier chargement de la section et lors de la réinitialisation. La limite supérieure de la période correspond toujours au jour actuel de l'utilisateur, c'est pourquoi option ne la contient pas : il n'est pas nécessaire de transmettre *_to pour une période prédéfinie, le serveur la définit automatiquement. Une période de plus d'un an est tronquée du côté de la limite la plus récente.
Période de filtre de date prédéfinie. Ce schéma n'a pas de paramètre de requête propre : la limite inférieure est déjà calculée dans option et utilisée dans *_from. La limite supérieure n'est transmise ni dans la réponse, ni dans la requête — elle correspond toujours au jour actuel de l'utilisateur et est définie par le serveur.
Valeurs:todaythree_daysweektwo_weeksmonthquarterhalf_yearyear
Exemple: today
Période de filtre de date prédéfinie. Ce schéma n'a pas de paramètre de requête propre : la limite inférieure est déjà calculée dans option et utilisée dans *_from. La limite supérieure n'est transmise ni dans la réponse, ni dans la requête — elle correspond toujours au jour actuel de l'utilisateur et est définie par le serveur.
Valeurs:todaythree_daysweektwo_weeksmonthquarterhalf_yearyear
Exemple: today
Exemple: select
Comment l’interface gère le filtre ; un filtre classique n’a pas de champ mode.
force_shown — toujours affiché, ne peut pas être masqué.
value_required — point d’entrée dans la section : toujours affiché, ne peut pas être vide (tant qu’aucune valeur n’est sélectionnée, la liste est vide ; il n’y a pas d’option « tout »), la réinitialisation générale ne l’efface pas.
Valeurs:force_shownvalue_required
Exemple: value_required
Période de filtre de date prédéfinie. Ce schéma n'a pas de paramètre de requête propre : la limite inférieure est déjà calculée dans option et utilisée dans *_from. La limite supérieure n'est transmise ni dans la réponse, ni dans la requête — elle correspond toujours au jour actuel de l'utilisateur et est définie par le serveur.
Valeurs:todaythree_daysweektwo_weeksmonthquarterhalf_yearyear
Exemple: today
Exemple: 25/08/2026
Exemple: 2026-08-01 00:00:00
Exemple: date
Comment l’interface gère le filtre ; un filtre classique n’a pas de champ mode.
force_shown — toujours affiché, ne peut pas être masqué.
value_required — point d’entrée dans la section : toujours affiché, ne peut pas être vide (tant qu’aucune valeur n’est sélectionnée, la liste est vide ; il n’y a pas d’option « tout »), la réinitialisation générale ne l’efface pas.
Valeurs:force_shownvalue_required
Exemple: value_required
Exemple: 2026-08-31 23:59:59
Exemple: date
Comment l’interface gère le filtre ; un filtre classique n’a pas de champ mode.
force_shown — toujours affiché, ne peut pas être masqué.
value_required — point d’entrée dans la section : toujours affiché, ne peut pas être vide (tant qu’aucune valeur n’est sélectionnée, la liste est vide ; il n’y a pas d’option « tout »), la réinitialisation générale ne l’efface pas.
Valeurs:force_shownvalue_required
Exemple: value_required
Périodes prédéfinies pour le filtre de dates sans valeur par défaut : default est toujours égal à null.
Période de filtre de date prédéfinie. Ce schéma n'a pas de paramètre de requête propre : la limite inférieure est déjà calculée dans option et utilisée dans *_from. La limite supérieure n'est transmise ni dans la réponse, ni dans la requête — elle correspond toujours au jour actuel de l'utilisateur et est définie par le serveur.
Valeurs:todaythree_daysweektwo_weeksmonthquarterhalf_yearyear
Exemple: today
Période de filtre de date prédéfinie. Ce schéma n'a pas de paramètre de requête propre : la limite inférieure est déjà calculée dans option et utilisée dans *_from. La limite supérieure n'est transmise ni dans la réponse, ni dans la requête — elle correspond toujours au jour actuel de l'utilisateur et est définie par le serveur.
Valeurs:todaythree_daysweektwo_weeksmonthquarterhalf_yearyear
Exemple: today
Exemple: select
Période de filtre de date prédéfinie. Ce schéma n'a pas de paramètre de requête propre : la limite inférieure est déjà calculée dans option et utilisée dans *_from. La limite supérieure n'est transmise ni dans la réponse, ni dans la requête — elle correspond toujours au jour actuel de l'utilisateur et est définie par le serveur.
Valeurs:todaythree_daysweektwo_weeksmonthquarterhalf_yearyear
Exemple: today
Exemple: 25/08/2026
Filtre d’énumération — liste plate de valeurs d’énumération
Exemple: example
Exemple: select
Comment l’interface gère le filtre ; un filtre classique n’a pas de champ mode.
force_shown — toujours affiché, ne peut pas être masqué.
value_required — point d’entrée dans la section : toujours affiché, ne peut pas être vide (tant qu’aucune valeur n’est sélectionnée, la liste est vide ; il n’y a pas d’option « tout »), la réinitialisation générale ne l’efface pas.
Valeurs:force_shownvalue_required
Exemple: value_required
Exemple: 8920
Exemple: select
Exemple: 8920
Exemple: Green Basket | Kaliningrad
Comment l’interface gère le filtre ; un filtre classique n’a pas de champ mode.
force_shown — toujours affiché, ne peut pas être masqué.
value_required — point d’entrée dans la section : toujours affiché, ne peut pas être vide (tant qu’aucune valeur n’est sélectionnée, la liste est vide ; il n’y a pas d’option « tout »), la réinitialisation générale ne l’efface pas.
Valeurs:force_shownvalue_required
Exemple: value_required
Exemple: 8920
Exemple: select
Exemple: 8920
Exemple: Green Basket | Kaliningrad
Comment l’interface gère le filtre ; un filtre classique n’a pas de champ mode.
force_shown — toujours affiché, ne peut pas être masqué.
value_required — point d’entrée dans la section : toujours affiché, ne peut pas être vide (tant qu’aucune valeur n’est sélectionnée, la liste est vide ; il n’y a pas d’option « tout »), la réinitialisation générale ne l’efface pas.
Valeurs:force_shownvalue_required
Exemple: value_required
Filtre d’énumération — liste plate de valeurs d’énumération
Exemple: example
Exemple: select
Comment l’interface gère le filtre ; un filtre classique n’a pas de champ mode.
force_shown — toujours affiché, ne peut pas être masqué.
value_required — point d’entrée dans la section : toujours affiché, ne peut pas être vide (tant qu’aucune valeur n’est sélectionnée, la liste est vide ; il n’y a pas d’option « tout »), la réinitialisation générale ne l’efface pas.
Valeurs:force_shownvalue_required
Exemple: value_required
Filtre d’énumération — liste plate de valeurs d’énumération
Exemple: example
Exemple: select
Comment l’interface gère le filtre ; un filtre classique n’a pas de champ mode.
force_shown — toujours affiché, ne peut pas être masqué.
value_required — point d’entrée dans la section : toujours affiché, ne peut pas être vide (tant qu’aucune valeur n’est sélectionnée, la liste est vide ; il n’y a pas d’option « tout »), la réinitialisation générale ne l’efface pas.
Valeurs:force_shownvalue_required
Exemple: value_required
Filtre d’énumération — liste plate de valeurs d’énumération
Exemple: example
Exemple: select
Comment l’interface gère le filtre ; un filtre classique n’a pas de champ mode.
force_shown — toujours affiché, ne peut pas être masqué.
value_required — point d’entrée dans la section : toujours affiché, ne peut pas être vide (tant qu’aucune valeur n’est sélectionnée, la liste est vide ; il n’y a pas d’option « tout »), la réinitialisation générale ne l’efface pas.
Valeurs:force_shownvalue_required
Exemple: value_required
Filtre d’énumération — liste plate de valeurs d’énumération
Exemple: example
Exemple: select
Comment l’interface gère le filtre ; un filtre classique n’a pas de champ mode.
force_shown — toujours affiché, ne peut pas être masqué.
value_required — point d’entrée dans la section : toujours affiché, ne peut pas être vide (tant qu’aucune valeur n’est sélectionnée, la liste est vide ; il n’y a pas d’option « tout »), la réinitialisation générale ne l’efface pas.
Valeurs:force_shownvalue_required
Exemple: value_required
Exemple: 8920
Exemple: select
Exemple: 8920
Exemple: Green Basket | Kaliningrad
Comment l’interface gère le filtre ; un filtre classique n’a pas de champ mode.
force_shown — toujours affiché, ne peut pas être masqué.
value_required — point d’entrée dans la section : toujours affiché, ne peut pas être vide (tant qu’aucune valeur n’est sélectionnée, la liste est vide ; il n’y a pas d’option « tout »), la réinitialisation générale ne l’efface pas.
Valeurs:force_shownvalue_required
Exemple: value_required
Exemple: 8920
Exemple: select
Exemple: 8920
Exemple: Green Basket | Kaliningrad
Comment l’interface gère le filtre ; un filtre classique n’a pas de champ mode.
force_shown — toujours affiché, ne peut pas être masqué.
value_required — point d’entrée dans la section : toujours affiché, ne peut pas être vide (tant qu’aucune valeur n’est sélectionnée, la liste est vide ; il n’y a pas d’option « tout »), la réinitialisation générale ne l’efface pas.
Valeurs:force_shownvalue_required
Exemple: value_required
Valeurs:ab
Exemple: a
Exemple: 25/04/2024
Exemple: 26/04/2024
Période prédéfinie correspondant aux limites ; null si la période est personnalisée
Exemple: week
Exemple: 47
Exemple: 52640
Exemple: 1120
Commandes groupées par heure ; uniquement les heures non vides. Convertissez l'heure dans le fuseau horaire de l'utilisateur, puis déterminez la ligne et la colonne selon le résultat et complétez les valeurs manquantes par des zéros.
Heure à laquelle les commandes se rapportent, en UTC
Exemple: 2024-04-25 14:00:00
Exemple: 47
Exemple: 52640