Aller au contenu
Serveur MCP FoodEatUp

675 outils pour piloter le restaurant depuis votre IA.

Chaque outil est une action du logiciel : lire les ventes, saisir un relevé HACCP, envoyer une commande en cuisine. Claude, Le Chat ou ChatGPT les appellent avec vos droits, et toute écriture sensible attend votre confirmation.

  • 675outils
  • 335lectures
  • 320écritures
  • 20domaines
Claude Le Chat ChatGPT
Le chef FoodEatUp présente les outils MCP Aperçu du widget de l'écran cuisine dans un assistant IA (données d'exemple)
Un outil répond avec son propre affichage dans la conversation. Données d'exemple.

655 outils

Écriture add_call_note Ajoute une note de suivi signée sur un appel Ajoute une note de suivi signée sur un appel (« rappelé à 15 h, table confirmée »). Lecture generate_callback_pitch Prépare le pitch DE rappel d'un client à partir de la transcription de son appel Prépare le PITCH DE RAPPEL d'un client à partir de la transcription de son appel : accroche, rappel du contexte, proposition, question de clôture, plus un script prêt à lire, le motif (réclamation,… Lecture get_call Un appel de Caroline en détail Un appel de Caroline en détail : transcription complète, résumé français, intentions, commande liée, notes de suivi de l'équipe, traité par qui et quand. Lecture get_predibot_haccp_anomalies Anomalies HACCP relevées par PrédiBot Anomalies HACCP relevées par PrédiBot : relevés de température hors seuil ou en alerte sur les derniers jours, avec le lieu, la valeur, les limites et l'action à mener. Lecture get_predibot_overview Accueil PrédiBot Accueil PrédiBot : prévisions, alertes et recommandations disponibles pour le restaurant, telles qu'affichées dans l'écran PrédiBot. Lecture get_predibot_recommended_production Production recommandée Production recommandée : quantité à produire par plat ou recette pour chacun des prochains jours. Lecture get_predibot_sales_forecast Prévision des ventes par jour et par plat et couverts totaux du jour Prévision des ventes par jour et par plat (quantité prévue, indice de confiance) et couverts totaux du jour. Lecture get_predibot_staff_forecast Besoins en personnel prévus par jour, déduits des couverts prévus avec des… Besoins en personnel prévus par jour, déduits des couverts prévus avec des ratios FIXES (1 serveur pour 30 couverts, 1 cuisinier pour 20) — un ordre de grandeur, pas un planning. Lecture get_predibot_stock_plan Plan de stock PrédiBot Plan de stock PrédiBot : pour les productions planifiées des prochains jours, besoin par ingrédient, stock actuel, quantité à commander (besoin − stock, +10 % de marge) et fournisseur. Lecture list_calls Appels reçus par Caroline Appels reçus par Caroline (assistante vocale). Lecture list_predibot_recommendations Recommandations enregistrées par PrédiBot Recommandations enregistrées par PrédiBot (titre, description, priorité, statut, impact estimé, échéance). Écriture mark_call_handled Marque un appel traité ou le rouvre Marque un appel traité (rappel fait) ou le rouvre (handled:false). Écriture apply_gift_card_payment Règle tout ou partie d'une note avec une carte cadeau Règle tout ou partie d'une note avec une carte cadeau (code). Lecture check_gift_card Solde et validité d'une carte cadeau par code Solde et validité d'une carte cadeau par code. Écriture close_pos_session Clôture Z de la caisse Clôture Z de la caisse : comptage espèces optionnel, écart calculé (exige confirm:true après avoir résumé le rapport X à l'opérateur). Écriture create_order Crée une commande À partir DE LA carte et l'envoie en cuisine Crée une commande À PARTIR DE LA CARTE et l'envoie en cuisine. Écriture create_payment_link Crée un lien de paiement sécurisé Smile&Pay pour un montant, optionnellement… Crée un lien de paiement sécurisé Smile&Pay (page hébergée) pour un montant, optionnellement rattaché à une commande ou une réservation, et l'envoie par SMS ou WhatsApp au client si un téléphone es… Lecture etat_borne État d'une borne État d'une borne : en ligne, dernier signal, version, terminal de paiement, et chiffres du jour (commandes payées, panier moyen, abandons, commandes en cours). Lecture get_consolidated_pos_report Z consolidé d'une journée Z CONSOLIDÉ d'une journée : total encaissé de la maison (toutes les caisses), détail par poste avec son écart, règlements, TVA, espèces. Lecture get_hubrise_status État du connecteur HubRise État du connecteur HubRise : connexion, location, plats sans sku_ref (bloqués au push), commandes du jour en attente côté plateformes. Lecture get_order Détail d'une commande Détail d'une commande (articles, totaux, facture/devis liés, table). Lecture get_payment_link_status Statut d'un lien de paiement par son code court ou sa référence Statut d'un lien de paiement (en attente / payé / expiré / refusé) par son code court ou sa référence. Lecture get_pos_receipt Ticket de caisse d'une note, tel qu'il s'imprime Ticket de caisse d'une note, tel qu'il s'imprime : établissement (nom, SIRET, TVA, adresse), lignes TTC (quantité, prix unitaire, total, convive), ventilation TVA par taux en centimes réconciliée a… Lecture get_pos_report Rapport X ou Z Rapport X (session en cours) ou Z (session_id d'une session clôturée) : CA, ticket moyen, par mode, par opérateur, TVA, remises. Lecture get_pos_screen L’écran de caisse du restaurant L’écran de caisse du restaurant : caisse ouverte ou non, plan de salle (tables, reste dû, lignes pas envoyées), notes sans table, carte vendable par catégorie (prix TTC, épuisés exclus) et le ticke… Lecture get_pos_session Liste les sessions ouvertes par poste avec session_id et is_training Liste les sessions ouvertes par poste avec session_id et is_training. Lecture get_smilepay_reconciliation Rapprochement Smile&Pay d'un jour Rapprochement Smile&Pay d'un jour : encaissés/échoués/abandonnés, total, pourboires, paiements non rapprochés à vérifier. Lecture list_delivery_zones Zones de livraison Zones de livraison (frais, minimums, codes postaux). Lecture list_gift_cards Cartes cadeaux vendues Cartes cadeaux vendues (encaissé, soldes restants). Lecture list_happy_hours Happy hours configurées Happy hours configurées (jours, créneau, remise, périmètre). Lecture list_orders Liste les commandes Liste les commandes (tous canaux : téléphone, agent vocal, sur place, vitrine, manuel). Lecture list_payment_terminals Terminaux de paiement Terminaux de paiement (TPE Smile&Pay) : libellé, îlot, actif/défaut, dernière utilisation. Lecture list_pos_payments Paiements d'une note Paiements d'une note (modes, montants, rendu, reste dû). Lecture list_pos_tabs Ardoises clients Ardoises clients (soldes dus, statut) — le règlement se fait en caisse. Lecture list_push_devices Téléphones inscrits aux notifications push du restaurant Téléphones inscrits aux notifications push du restaurant : nom, plateforme, événements, dernière inscription, dernier envoi. Lecture list_terminal_payments Encaissements TPE Encaissements TPE (statut, montant, pourboire, terminal, rapprochement) — filtrables par jour et statut. Lecture lister_bornes Liste les bornes de commande et tablettes de table Liste les bornes de commande et tablettes de table : nom, mode, table, en ligne ou non, code d'appairage, commandes du jour, et le nombre de bornes permis par l'offre. Lecture lister_commandes_borne Commandes passées sur les bornes Commandes passées sur les bornes (50 au plus, les plus récentes d'abord) : numéro d'appel, statut, paiement, total TTC, borne. Écriture merge_orders Fusionne la note order_id dans la note ouverte d'une autre table ou dans… Fusionne la note order_id dans la note ouverte d'une autre table (target_table_id) ou dans target_order_id. Écriture open_pos_session Ouvre la caisse avec un fond initial Ouvre la caisse avec un fond initial. Écriture record_pos_payment Encaisse une note Encaisse une note (paiement partiel ou total) : espèces avec rendu (tendered), carte, titre_restaurant (jamais de rendu), cheque. Écriture register_push_device Inscrit CE téléphone aux notifications push de la caisse mobile Inscrit CE téléphone aux notifications push de la caisse mobile (jeton FCM). Écriture send_order_to_kitchen Envoie en cuisine les lignes pas encore parties Envoie en cuisine les lignes pas encore parties (« Envoyer »). Écriture set_dish_sold_out Rupture du jour d'un ou plusieurs plats Rupture du JOUR d'un ou plusieurs plats (« épuisé » / « de retour ») : le plat reste à la carte mais n'est plus vendu nulle part (caisse, QR de table, borne, boutique) et passe « épuisé » sur les m… Écriture submit_table_order Envoie la commande d'une table depuis le menu digital, par le même chemin que… Envoie la commande d'une TABLE depuis le menu digital (tablette ou téléphone du client), par le même chemin que la page QR : prix et TVA sur place recalculés par le serveur, une note par table — un… Écriture transfer_order Déplace une note sur une autre table libre Déplace une note sur une autre table LIBRE (table_id). Écriture unregister_push_device Retire ce téléphone des notifications push Retire ce téléphone des notifications push (à la déconnexion, ou quand on change de restaurant). Écriture update_order_item Geste sur une ligne de note Geste sur une ligne de note : quantity (1-50), discount (% — plafond porté par operator_id), offered (+ offered_reason client|personnel|perte, beneficiary_id pour personnel, loss_reason pour perte)… Écriture update_order_status Change le statut d'une commande Change le statut d'une commande (transitions vers l'avant uniquement ; une note salle non encaissée ne peut pas passer « livree » ; « annulee » exige reason). Écriture upsert_delivery_zone Crée ou met à jour une zone de livraison Crée ou met à jour une zone de livraison. Écriture upsert_happy_hour Crée ou met à jour une happy hour Crée ou met à jour une happy hour (days ISO 1-7, HH:MM, remise 1-90 %, scope all|category|plat). Écriture verify_employee_pin Vérifie le code personnel d'un employé Vérifie le code personnel (4 à 6 chiffres) d'un employé : le même code que la borne de pointage et la caisse web. Écriture bulk_update_dish_images Pose la photo de plusieurs plats depuis des adresses https:// publiques et… Pose la PHOTO de plusieurs plats depuis des adresses https:// publiques et directes : items [{dish_id, image_url}], 50 par appel. Écriture bulk_update_dishes Modifie plusieurs plats en une fois Modifie plusieurs plats en une fois : soit `items` (une ligne par plat, valeurs propres à chacun, ex. Écriture create_category Crée une catégorie d'ingrédient, de produit ou de recette pour un établissement Crée une catégorie d'ingrédient, de produit ou de recette pour un établissement (paramètre type). Écriture create_dish Ajoute un plat à la carte d'un établissement Ajoute un plat à la carte d'un établissement, avec sa composition (ingredients) et sa photo (image_url) si fournies. Écriture create_dish_category Crée une catégorie de plat, éventuellement comme sous-catégorie Crée une catégorie de PLAT (carte / vitrine), éventuellement comme sous-catégorie (2 niveaux max via parent_id ou parent_name). Écriture delete_category Supprime une catégorie propre à un établissement Supprime une catégorie propre à un établissement (les catégories globales sont protégées). Écriture delete_dish Supprime un plat de la carte d'un établissement Supprime un plat de la carte d'un établissement. Écriture delete_dish_category Supprime une catégorie de plat Supprime une catégorie de PLAT. Lecture get_cadencier Cadencier d'un fournisseur CADENCIER d'un fournisseur : une ligne par produit, une colonne par jour de livraison. Lecture get_dish Fiche complète d’un plat de la carte Fiche complète d’un plat de la carte : photo, prix TTC, TVA sur place et à emporter, catégorie, épuisé du jour, plat phare, composition, allergènes, cuissons et suppléments. Lecture get_dish_portions Portions d'un plat suivi Portions d'un plat suivi : solde, portions encore vendables aujourd'hui (solde − portions tenues par les notes en cours), armé ou non (alimenté aujourd'hui), et les derniers mouvements. Lecture get_dish_pricing Coûts et prix d'un plat Coûts et prix d'un plat : prix TTC et HT, TVA sur place, coût matière d'une portion (composition ou recette reliée), marge, ratio matière et prix conseillé pour un ratio cible. Lecture get_dish_recipe Recette d'un plat pour le client du menu digital Recette d'un plat pour le client du menu digital : ingrédients (nom, quantité et unité pour une portion quand la fiche les donne), étapes de préparation numérotées, temps de préparation, portions,… Lecture get_dish_recommendations Recommandations pour le client du menu digital, calculées sur les ventes… Recommandations pour le client du menu digital, calculées sur les ventes RÉGLÉES (même définition que le Z, mode école exclu) et jamais inventées : best_sellers (les plus vendus sur 30 jours, avec… Lecture get_menu_layout Placement actuel de la carte, tel qu'affiché sur la vitrine ET le site Placement actuel de la carte, tel qu'affiché sur la vitrine ET le site : catégories dans l'ordre (sous-catégories, visibilité, forme des cartes), plats dans l'ordre (prix, photo, plat phare), plats… Écriture import_storefront_menu Construit toute la carte vitrine en un appel Construit TOUTE la carte vitrine en un appel : catégories + sous-catégories + plats, et formules éditoriales (formule > sections > groupes > éléments + notes). Écriture link_option_group Rattache un groupe d'options à des catégories de plats et/ou à des plats Rattache un groupe d'options à des CATÉGORIES de plats (hérité par tous leurs plats) et/ou à des PLATS. Lecture list_beverages Carte des vins & boissons éditoriale de la vitrine Carte des VINS & boissons ÉDITORIALE de la vitrine (appellation, millésime, prix verre/bouteille — saisie par upsert_beverage_item). Lecture list_categories Liste les catégories utilisables par l'établissement Liste les catégories UTILISABLES par l'établissement : les siennes + les catégories communes (is_global=true). Lecture list_dish_categories Liste les catégories de plats Liste les catégories de PLATS (carte / vitrine / caisse) — à ne pas confondre avec list_categories (catégories d'ingrédients et de produits). Lecture list_dishes Liste les plats de la carte d'un établissement Liste les plats de la carte d'un établissement : prix TTC, catégorie, nature de TVA (tva_nature) et taux effectifs sur place / à emporter, photo (has_image, image_url), temps de préparation. Lecture list_formules Liste les formules telles que la caisse les vend Liste les formules (menus à prix fixe) telles que la CAISSE les vend : étapes, plats au choix, supplément, et « vendable » avec la raison sinon (ex. Lecture list_option_groups Liste les groupes d'options de la carte avec leurs choix, prix et rattachements Liste les groupes d'OPTIONS de la carte (cuissons, accompagnements, suppléments payants, retraits) avec leurs choix, prix et rattachements (catégories / plats). Écriture place_menu_dishes Range des plats dans une catégorie, dans l'ordre donné Range des plats dans une catégorie, dans l'ordre donné (le premier s'affiche en premier sur la vitrine et le site). Écriture reorder_menu_categories Change l'ordre des catégories de la carte Change l'ordre des catégories de la carte (vitrine et site). Écriture resolve_price_alert Traite une alerte de prix Traite une alerte de prix : action « ajuster » (nouveaux prix de vente TTC par plat : même contrôle que la Carte, verrou de prix du siège respecté) ou « ignorer » (garder ses prix). Écriture save_formule Crée ou remplace une formule vendable en caisse Crée (sans formule_id) ou remplace (avec formule_id) une formule VENDABLE en caisse : prix fixe + étapes (ex. Écriture save_option_group Crée ou modifie un groupe d'options Crée (sans group_id) ou modifie (avec group_id) un groupe d'options : ex. Écriture set_dish_photo Pose la photo d'un plat, depuis une adresse https, un fichier de la… Pose la PHOTO d'un plat, depuis une adresse https, un fichier de la bibliothèque (photo envoyée depuis le téléphone : appelez d'abord prepare_asset_upload et donnez le lien au restaurateur) ou une… Écriture set_dish_portions Suivi des portions d'un plat Suivi des portions d'un plat : activer / désactiver (suivi), portions consommées par vente (grand format = 2), seuil d'alerte, et/ou INVENTAIRE (count : « j'en compte 12 »), ou PERTE (loss + motif). Écriture set_featured_dishes Choisit les plats phares de l'accueil du site, dans l'ordre, 6 au plus Choisit les plats phares de l'accueil du site (section « plats phares »), dans l'ordre, 6 au plus ; [] les retire (l'accueil choisit alors 3 plats avec photo). Écriture set_menu_card_style Forme des cartes de plats d'une ou plusieurs catégories Forme des cartes de plats d'une ou plusieurs catégories (vitrine et site) — ex. Écriture update_category Modifie une catégorie d'un établissement Modifie une catégorie d'un établissement. Écriture update_dish Modifie un plat de la carte d'un établissement, y compris sa composition Modifie un plat de la carte d'un établissement, y compris sa COMPOSITION : ingredients (remplace tout), ingredients_add (ajoute/met à jour), ingredients_remove (retire). Écriture update_dish_category Modifie une catégorie de plat Modifie une catégorie de PLAT : name, parent_id (null = remonter au premier niveau ; 2 niveaux max, pas de cycle), description, show_on_storefront. Écriture ack_kds_print_job Bon imprimé Bon imprimé : acquitté. Écriture bump_kds_ticket Avance d'un cran tous les plats d'une commande sur un poste, comme le bouton… Avance d'un cran TOUS les plats d'une commande sur un poste (à faire → en cours → prêt), comme le bouton BUMP de l'écran cuisine. Écriture call_kds_order Appelle le numéro d'une commande sans table Appelle le numéro d'une commande sans table (écran d'appel, SMS « prête » si demandé). Écriture claim_kds_print_jobs Bons de préparation à imprimer par la tablette sur l'imprimante réseau du poste Bons de préparation à imprimer par la tablette sur l'imprimante réseau du poste (ESC/POS en base64, hôte, port). Écriture create_kds_pairing_code Code à 6 caractères pour appairer une tablette FoodEatUp KDS Code à 6 caractères pour appairer une tablette FoodEatUp KDS (valable 7 jours, usage unique). Écriture fail_kds_print_job Bon non imprimé Bon non imprimé (imprimante injoignable) : il repart vers l'imprimante de repli ou l'agent d'impression. Écriture fire_kds_course Lance l'envoi suivant en attente d'une commande Lance l'envoi suivant en attente d'une commande (bouton « Envoi suivant » / FIRE DESSERT). Lecture get_kds_dish_recipe Fiche recette d'un plat pour la cuisine Fiche recette d'un plat pour la cuisine : photo, temps, allergènes, ingrédients par portion, étapes (texte, photo, vidéo). Lecture get_kds_prep_stats Vue du chef Vue du chef : plats en cours et en retard par poste, temps moyen de préparation par poste et par plat sur le service en cours. Lecture get_kds_service_settings Rythme du service en cuisine et charge actuelle Rythme du service en cuisine et charge actuelle : envois (off, manuel, auto, delai), lancement selon le temps de préparation, commandes programmées, saturation (seuil, action, minutes). Lecture get_kds_station_settings Réglages d'un poste vus par l'écran cuisine Réglages d'un poste vus par l'écran cuisine : seuils orange/rouge, sons, volume, imprimante réseau, impression automatique, thème, tri, taille du texte. Lecture get_kds_theme Couleurs et logo du restaurant pour la « charte libre » de l'écran cuisine Couleurs et logo du restaurant pour la « charte libre » de l'écran cuisine. Lecture get_kds_tickets Tickets d'un poste cuisine, exactement comme l'écran KDS les affiche Tickets d'un poste cuisine, exactement comme l'écran KDS les affiche : plats (statut, rang, options pour la cuisine, allergènes), table, couverts, canal, numéro d'appel, depuis quand, autres postes… Lecture get_kds_training_scenario Plats réels du poste pour le mode école de l'écran cuisine Plats réels du poste pour le mode école de l'écran cuisine (aucune commande créée). Lecture get_kitchen_stats Rapport cuisine sur N jours Rapport cuisine sur N jours (1 à 90, défaut 7) : temps réel par plat comparé à l'objectif et au temps appris, volume et temps par heure, poste le plus lent, % de plats en retard (> 10 min), par jour. Lecture get_station_load Charge des postes cuisine Charge des postes cuisine (tickets actifs par poste) — alimente le compteur d'attente. Écriture hand_over_kds_order Commande remise au client Commande remise au client : le numéro quitte les écrans d'appel. Écriture kds_heartbeat Battement de cœur d'une tablette KDS Battement de cœur d'une tablette KDS (toutes les 30 s) : version, format, batterie, état du son et de l'imprimante. Lecture list_kds_devices Tablettes FoodEatUp KDS du restaurant Tablettes FoodEatUp KDS du restaurant : poste, en ligne, batterie, son, imprimante, version, codes en attente. Lecture list_kds_sold_out Plats épuisés aujourd'hui Plats épuisés aujourd'hui (journée de service), pour les remettre en vente (set_dish_sold_out sold_out:false). Lecture list_kds_stations Postes de l'écran cuisine Postes de l'écran cuisine (chaud, froid, bar, pass…) : id, nom, type, nombre de plats à faire et plus ancien ticket. Écriture print_kds_test_ticket Compose un bon de test pour le poste Compose un bon de test pour le poste (rien n'est mis en file : la tablette l'imprime). Écriture render_kitchen_ticket Aperçu texte du bon de cuisine d'une commande Aperçu texte du bon de cuisine d'une commande (plats, options, allergies, notes) — lecture seule. Écriture revoke_kds_device Délie une tablette Délie une tablette (perdue, remplacée) : son jeton est refusé, elle revient à l'écran d'appairage. Écriture serve_kds_course Pass Pass : marque servis les plats prêts d'un envoi (course) d'une commande — bouton SERVIR. Écriture set_kds_service_settings Règle le rythme du service Règle le rythme du service : pacing off|manuel|auto|delai, pacing_delay_minutes, prep_stagger, schedule_aware, saturation_threshold (plats en attente, null = désactivé), saturation_action delai|pau… Écriture update_kds_item_status Change le statut cuisine d'un plat d'une commande Change le statut cuisine d'un plat d'une commande (pending → in_progress → ready → served). Écriture update_kds_station_settings Modifie les réglages d'un poste Modifie les réglages d'un poste (seuls les champs envoyés). Écriture arreter_diffusion Arrête la diffusion immédiate en cours sur les écrans visés Arrête la diffusion immédiate en cours sur les écrans visés (ecran_ids, groupe_ids, zone ou tous) : ils reprennent leur programme. Écriture creer_code_appairage Déclare un nouvel écran et renvoie son code d'appairage et l'adresse à ouvrir… Déclare un NOUVEL écran et renvoie son code d'appairage (6 caractères, valable 7 jours) et l'adresse à ouvrir sur le téléviseur (/play/CODE). Écriture creer_playlist Crée une playlist d'affiches de la bibliothèque Crée une playlist d'affiches de la bibliothèque (media_ids dans l'ordre, duree_s par affiche, 5 à 300 s), avec un message en surimpression facultatif. Écriture diffuser_maintenant Diffuse tout DE suite des affiches sur des écrans, pendant minutes, au-dessus… Diffuse TOUT DE SUITE des affiches (media_ids, ou playlist_id) sur des écrans, pendant minutes (défaut 60, max 720), au-dessus de la programmation ; à l'échéance, chaque écran reprend seul son prog… Lecture etat_parc État du parc d'écrans État du parc d'écrans : nombre en ligne / hors ligne / pas encore branchés, écrans muets depuis quand, diffusions immédiates en cours, quota de l'offre et crédits d'affiches restants. Écriture generer_affiche Studio d'affiches : fait composer une affiche par l'IA à partir d'un modèle du… Studio d'affiches : fait composer une affiche par l'IA à partir d'un MODÈLE du catalogue (lister_modeles_affiche) dans un FORMAT obligatoire (16:9, 9:16, 1:1, 21:9). Lecture get_display_devices_status Supervision des écrans et des bornes Supervision des écrans et des bornes : appareils en ligne et hors ligne, alertes ouvertes (appareil muet), et éclairage du moment (extinction nocturne, luminance). Lecture get_display_regie_dashboard Régie publicitaire des écrans Régie publicitaire des écrans : passages du jour (dont publicitaires), affiches les plus diffusées sur 7 jours, parc, revenu HT du mois et du mois précédent, plafond publicitaire. Écriture importer_media Ajoute une affiche à la bibliothèque depuis une adresse d'image https publique Ajoute une affiche à la bibliothèque depuis une adresse d'image HTTPS publique (JPEG, PNG, WebP ; 8 Mo max ; lien DIRECT vers le fichier, pas une page de partage). Lecture list_menu_posters Affiches des écrans d'affichage à montrer sur l'accueil du menu digital Affiches des écrans d'affichage à montrer sur l'accueil du menu digital. Lecture lister_ecrans Liste les écrans d'affichage du restaurant Liste les écrans d'affichage du restaurant : nom, zone, groupes, orientation, en ligne ou non (dernier signal), ce qu'ils jouent maintenant (diffusion immédiate, créneau programmé, menu board ou pr… Lecture lister_medias Liste la bibliothèque d'affiches du restaurant et les affiches IA en cours de… Liste la bibliothèque d'affiches du restaurant (id, nom, taille, orientation) et les affiches IA en cours de fabrication ou en échec (avec leur motif). Lecture lister_modeles_affiche Studio d'affiches : les formats et les modèles du catalogue avec leurs champs à… Studio d'affiches : les formats (16:9 TV, 9:16 vitrine, 1:1 réseaux, 21:9 bandeau comptoir) et les modèles du catalogue avec leurs champs à remplir, le nombre de plats attendu et le coût en crédits. Lecture lister_playlists Liste les playlists et les créneaux programmés Liste les playlists (affiches, durées, message) et les créneaux programmés (jours, heures, écran ou groupe visé). Lecture obtenir_ecran Détail d'un écran Détail d'un écran : état, programme en cours et prochain changement, diffusion immédiate en cours, créneaux qui le visent (lui ou ses groupes), menu board, 10 derniers événements de l'appareil (app… Écriture planifier_diffusion Programme une playlist sur un écran OU un groupe, sur des jours et une plage… Programme une playlist sur un écran OU un groupe, sur des jours (lundi…dimanche ou 1-7 ; vide = tous) et une plage horaire (HH:MM ; fin avant début = passe minuit), avec des dates de campagne facul… Lecture rapport_diffusion Ce que chaque écran diffuse maintenant ET le journal des passages réellement… Ce que chaque écran diffuse MAINTENANT (source, programme, affiche remontée par l'appareil, prochain changement) ET le journal des passages réellement joués sur une période (défaut : aujourd'hui) :… Écriture synchroniser_carte Menu board Menu board : la carte du restaurant en direct sur un écran (prix TTC, plats épuisés du jour marqués « Épuisé »). Écriture block_live_credential Bloque immédiatement une carte ou un bracelet Bloque immédiatement une carte ou un bracelet (perte, vol). Lecture get_event_sales Remplissage d'un événement Remplissage d'un événement : billets vendus / capacité, % rempli, entrées scannées, encaissé net des remboursements, places restantes par type, liste d'attente (inscrits en attente ou prévenus). Lecture get_live_event_stats Suivi d'un événement Live, chaque registre séparé Suivi d'un événement Live, chaque registre séparé : recharges confirmées, ventes payées par portefeuille, packs vendus, crédits disponibles, réservés pour remboursement, unités de pack restantes, p… Lecture get_live_operation Résultat autoritatif d'un encaissement « Scanner & encaisser » par sa clé… Résultat autoritatif d'un encaissement « Scanner & encaisser » par sa clé d'opération (réseau coupé à la caisse) : succeeded avec montant débité et solde, ou not_found (aucun débit). Lecture list_live_credentials Cartes et bracelets nfc de l'établissement Cartes et bracelets NFC de l'établissement (référence masquée, modèle, lot, état). Lecture list_live_events Événements FoodEatUp Live Événements FoodEatUp Live (clubs, festivals, soirées) : statut, dates, offres publiées (recharges en centimes, packs avec produits éligibles), ce qui manque avant publication, adresse publique. Lecture list_live_refunds Demandes de remboursement de portefeuilles Live Demandes de remboursement de portefeuilles Live (somme déjà réservée, non consommable) : montant en centimes, statut, motif. Lecture list_restaurant_events Événements à billets du restaurant avec types de billets, prix, quotas, billets… Événements à billets du restaurant (brouillon, publié, annulé) avec types de billets, prix, quotas, billets vendus et places restantes. Lecture list_ticket_orders Commandes de billets d'un événement Commandes de billets d'un événement : client, statut (en_attente, payee, annulee, expiree), total TTC, billets (type, n°, statut valide/utilise/annule, heure de scan). Lecture list_ticket_templates Modèles de billet du restaurant Modèles de billet du restaurant : mise en page (affiche, bandeau, sobre), couleur, titre, sous-titre, accès, texte libre, champs affichés, mentions légales réellement imprimées, modèle par défaut. Lecture list_venue_spaces Espaces privatisables du restaurant Espaces privatisables du restaurant (salle, terrasse…) : capacité, mode de prix (forfait, minimum de dépense, par personne, sur devis), prix TTC, acompte, paliers d'annulation. Écriture quote_private_event_request Transforme une demande de privatisation en devis brouillon Transforme une demande de privatisation en DEVIS brouillon (prix figé à la demande, acompte de l'espace, conditions d'annulation). Écriture refund_ticket_order Rembourse une commande de billets payée Rembourse une commande de billets payée (tous ses billets valides, ou ticket_numbers choisis), avec un motif envoyé au client. Écriture save_restaurant_event Crée ou modifie un événement et ses types de billets Crée (en brouillon) ou modifie un événement et ses types de billets. Écriture save_ticket_template Crée ou modifie un modèle de billet Crée ou modifie un modèle de billet. Écriture save_venue_space Crée ou modifie un espace privatisable Crée ou modifie un espace privatisable. Écriture set_live_event_status Change le statut d'un événement selon les transitions autorisées Change le statut d'un événement (brouillon, programmé, ouvert, fermé, période de remboursement, archivé) selon les transitions autorisées. Écriture set_restaurant_event_status Publie un événement sur le site, le retire ou l'annule Publie un événement sur le site (au moins un billet, date à venir, espace non privatisé), le retire (seulement sans billet vendu) ou l'annule. Écriture submit_live_refund Transmet une demande de remboursement réservée au prestataire, sur les… Transmet une demande de remboursement RÉSERVÉE au prestataire, sur les paiements d'origine. Écriture adjust_points Geste commercial Geste commercial : crédite des points à un client (plafonné ±1000, jamais de solde négatif, motif obligatoire, journalisé). Écriture create_survey Crée un sondage, inactif par défaut Crée un sondage, INACTIF par défaut. Écriture create_wheel_game Crée un jeu de fidélité, créé inactif par défaut Crée un JEU de fidélité, CRÉÉ INACTIF par défaut (active:true pour le mettre en jeu tout de suite). Écriture finish_game_room Termine la partie et attribue le cadeau Termine la partie et attribue le cadeau : winner_seat (null = égalité). Lecture get_game_rewards Ce que les mini-jeux de la table peuvent faire gagner, selon le réglage du… Ce que les mini-jeux de la table peuvent faire gagner, selon le réglage du restaurateur (Fidélité & Jeux › Jeux de table) : active (points crédités au vainqueur, oui/non — reason = disabled | no_po… Lecture get_loyalty_account Compte fidélité d'un client par email OU par téléphone Compte fidélité d'un client par email OU par téléphone (solde, prénom, récompenses, prochaine récompense). Lecture get_loyalty_program Configuration du programme de fidélité Configuration du programme de fidélité (modes, multiplicateurs, règles). Lecture get_survey_results Résultats agrégés d'un sondage Résultats agrégés d'un sondage (moyennes, NPS, répartitions). Lecture get_wheel_stats Statistiques d'une roue Statistiques d'une roue (lancers, lots gagnés, leads captés). Lecture list_games Jeux de fidélité ouverts maintenant, tels que la tablette doit les montrer Jeux de fidélité OUVERTS maintenant, tels que la tablette doit les montrer : game_type (wheel roue cadeaux, scratch carte à gratter, dice dé, slots machine à sous, coin pile ou face, boxes boîtes m… Lecture list_loyalty_rewards Catalogue des récompenses échangeables Catalogue des récompenses échangeables (points, stock). Lecture list_redemptions Bons fidélité émis Bons fidélité émis (actifs/utilisés/expirés). Lecture list_surveys Sondages Sondages (déclencheur, réponses). Lecture list_wheel_games Jeux de fidélité du restaurant Jeux de fidélité du restaurant — roue cadeaux, carte à gratter, dés, machine à sous, pile ou face, boîtes mystère (game_type) — avec statut, parties jouées, leads, adresse publique et QR. Écriture play_game Fait jouer UN client reconnu à un jeu de fidélité Fait jouer UN client reconnu (loyalty_account_id de verify_loyalty_code) à un jeu de fidélité : le serveur tire le lot (pondéré, stocks sous verrou), le lie au compte — bon FID- valable 30 jours po… Écriture send_loyalty_code Fidélité par téléphone Fidélité par téléphone : envoie un code à 6 chiffres par SMS au client (valable 10 min). Écriture update_loyalty_program Met à jour le programme Met à jour le programme (active, earn_mode, earn_rate, validité…). Écriture upsert_loyalty_reward Ajoute ou met à jour une récompense Ajoute ou met à jour une récompense (product = plat réel à 0 €). Écriture validate_redemption Valide un bon fidélité présenté en salle Valide un bon fidélité présenté en salle (usage unique). Écriture verify_loyalty_code Vérifie le code reçu par SMS Vérifie le code reçu par SMS (5 essais). Écriture create_client Crée un client pour un établissement Crée un client pour un établissement. Écriture create_expense Enregistre une dépense avec ses lignes Enregistre une dépense (achat) avec ses lignes. Écriture create_invoice Crée une facture avec ses lignes Crée une facture (brouillon) avec ses lignes. Écriture create_quote Crée un devis avec ses lignes Crée un devis (brouillon) avec ses lignes. Écriture create_sales_target Crée un objectif de vente ou un challenge Crée un objectif de vente ou un challenge (exige confirm:true après avoir résumé la cible au restaurateur). Écriture create_tva Crée un taux de TVA pour un établissement Crée un taux de TVA pour un établissement. Écriture delete_client Supprime un client d'un établissement Supprime un client d'un établissement. Écriture estimate_online_quote Chiffre un devis comme le ferait le site Chiffre un devis comme le ferait le site, sans rien créer : lignes [{type: plat|formule|espace, id, quantity}] et nombre de personnes → lignes HT/TVA/TTC et totaux, acompte compris. Lecture finance_summary Synthèse financière d'un établissement Synthèse financière d'un établissement : CA facturé, encaissé, impayés, dépenses, marge sur une période. Lecture get_accounting_journal Journal comptable du restaurant sur une période de 31 jours au plus Journal comptable du restaurant sur une période de 31 jours au plus : ventes, achats, règlements ou lignes FEC — les mêmes lignes que l'export du comptable (aucun recalcul). Lecture get_bank_reconciliation Rapprochement d'une journée Rapprochement d'une journée : caisse, plateformes, banque (Qonto en lecture seule si branché) et comptabilité. Lecture get_bi_alerts Anomalies détectées par AnalytiX BI Anomalies détectées par AnalytiX BI (écarts de ventes, de coûts, de stock). Lecture get_bi_kpis Indicateurs d'AnalytiX BI sur une période, mêmes calculs que l'écran Indicateurs d'AnalytiX BI sur une période (chiffre d'affaires, coûts, marge, ticket moyen…), mêmes calculs que l'écran. Lecture get_bi_report_pdf_link Lien de téléchargement du rapport PDF d'AnalytiX BI sur une période Lien de téléchargement (30 min) du rapport PDF d'AnalytiX BI sur une période. Lecture get_client Retourne le détail d'un client d'un établissement Retourne le détail d'un client d'un établissement. Lecture get_dashboard_overview Tableau de bord d'accueil du restaurant Tableau de bord d'accueil du restaurant : chiffres du jour et de la semaine, alertes et raccourcis, exactement comme l'écran d'accueil (mêmes calculs). Lecture get_dashboard_statistics Statistiques du restaurant sur une période Statistiques du restaurant sur une période (chiffre d'affaires, commandes, panier moyen, évolution sur la période précédente, meilleures ventes) : les mêmes calculs que l'écran Statistiques. Lecture get_document_appearance_preferences Modèles par défaut, héritage du kit de marque, option « choisir à chaque… Modèles par défaut (facture, devis), héritage du kit de marque, option « choisir à chaque création », version à citer pour modifier. Lecture get_ereporting_period E-reporting d'un mois E-reporting d'un mois : factures émises pas encore déclarées et totaux HT, TVA, TTC, tels que l'écran les prépare. Lecture get_expense Retourne le détail complet d'une dépense Retourne le détail complet d'une dépense (lignes incluses). Lecture get_expense_receipt_link Lien de téléchargement de la pièce justificative d'une dépense Lien de téléchargement (30 min) de la pièce justificative d'une dépense. Lecture get_finance_indicators Indicateurs de l'accueil Finance Indicateurs de l'accueil Finance : CA du mois comparé à la même plage du mois précédent, dépenses saisies, factures et devis en attente. Lecture get_financial_report_pdf_link Rapport financier PDF d'une journée ou d'une période Rapport financier PDF d'une journée ou d'une période (même rapport que Finance › Tableau de bord) : lien de téléchargement de 30 minutes. Lecture get_invoice Retourne le détail complet d'une facture Retourne le détail complet d'une facture (lignes incluses). Lecture get_invoice_pdf_link Lien de téléchargement du PDF d'une facture, rendu avec le modèle choisi dans… Lien de téléchargement (30 min) du PDF d'une facture, rendu avec le modèle choisi dans Finance › Modèles (une facture émise se rend depuis son instantané). Lecture get_loyalty_capture Taux de capture client Taux de capture client : part des tickets rattachés à une fiche client, clients uniques, CA identifié. Lecture get_online_quote_settings Devis en ligne du site Devis en ligne du site : réglage (ouvert ou fermé, formules / plats / espaces proposés, catégories, acompte ou total, % d'acompte, validité, délai, TVA sur place ou à emporter), ce que voit le clie… Lecture get_pos_analytics Statistiques de caisse sur une période Statistiques de caisse sur une période (défaut 30 jours) : CA, tickets, panier moyen, couverts, marge estimée, CA par jour/heure/canal/mode/serveur/zone/table. Lecture get_quote Retourne le détail complet d'un devis Retourne le détail complet d'un devis (lignes incluses). Lecture get_quote_pdf_link Lien de téléchargement du PDF d'un devis, même rendu que l'écran Lien de téléchargement (30 min) du PDF d'un devis, même rendu que l'écran. Lecture get_receipt_logo_settings Réglages du logo sur le ticket de caisse Réglages du logo sur le ticket de caisse (actif, source kit/dédié, alignement, largeur, hauteur max, seuil/tramage). Lecture get_table_turnover Temps de table Temps de table : durée moyenne et médiane d'occupation, rotations par table et par jour, sur une période. Lecture get_top_flop_products Meilleures ventes et flops de la carte sur une période Meilleures ventes (CA, quantité, marge estimée) et flops de la carte (plats actifs les moins vendus, zéro vente inclus) sur une période. Lecture list_client_documents Factures et devis d'un client Factures et devis d'un client : statut, échéance, total, réglé, reste dû, en retard, nombre de relances, et si on peut relancer (sinon le motif). Lecture list_clients Liste les clients d'un établissement Liste les clients d'un établissement. Lecture list_document_templates Les 50 modèles de devis et factures, compatibles facture et devis Les 50 modèles de devis et factures (10 univers × 5 compositions : Signature, Colonne, Cadre, Éditorial, Essentiel), compatibles facture et devis. Lecture list_expense_receipts Dépenses avec ou sans pièce justificative, sur une période Dépenses avec ou sans pièce justificative (facture fournisseur jointe), sur une période. Lecture list_expenses Liste les dépenses d'un établissement Liste les dépenses (achats fournisseurs) d'un établissement. Lecture list_invoice_archives Factures archivées Factures archivées (archive probante) : numéro, date d'archivage, empreinte et résultat de la dernière vérification. Lecture list_invoices Liste les factures d'un établissement Liste les factures d'un établissement. Lecture list_online_quote_requests Demandes de devis reçues par le site Demandes de devis reçues par le site : client, société, nombre de personnes, date, total TTC, réglé, statut (en attente du client, accepté, refusé, payé, facturé, expiré), qui a accepté et quand. Lecture list_quotes Liste les devis d'un établissement Liste les devis d'un établissement. Lecture list_sales_targets Objectifs de vente et challenges avec leur progression Objectifs de vente et challenges avec leur progression (réalisé, reste à faire, jours restants, en bonne voie, classement des serveurs). Lecture list_screen_tutorials Tutoriels de l'Académie FoodEatUp pour un module ou un écran Tutoriels de l'Académie FoodEatUp (titre, vidéo, durée) pour un module ou un écran. Lecture list_tva Liste les taux de TVA configurés pour un établissement Liste les taux de TVA configurés pour un établissement. Écriture prepare_foodcourt_invoices Foodcourt : prépare les factures brouillon du mois, une par stand, dans la… Foodcourt (siège) : prépare les factures BROUILLON du mois, une par stand, dans la Finance du siège (jamais émises ni envoyées par cet outil ; une seule par stand et par mois). Écriture preview_document_template Décrit un modèle et donne l'adresse de son aperçu PDF dans FoodEatUp Décrit un modèle (polices, palette, composition) et donne l'adresse de son aperçu PDF dans FoodEatUp (session requise). Écriture save_document_template_variant Enregistre une variante de présentation Enregistre une variante de PRÉSENTATION (jamais les données d'un client ni des montants). Écriture send_invoice_payment_reminder Envoie une facture ou un devis par e-mail au client Envoie (ou relance) une FACTURE ou un DEVIS par e-mail au client, avec le PDF et le lien de paiement en ligne (Smile&Pay ou Stripe DU restaurant ; sans moyen branché, PDF seul). Écriture send_quote_by_email Envoie un devis par e-mail à son client Envoie un devis par e-mail à son client (PDF joint, même envoi que le bouton de l'écran) ; un brouillon passe « envoyé ». Écriture send_quote_invoice Devis accepté → facture émise et envoyée au client avec son lien de paiement Devis ACCEPTÉ (signé) → facture émise et envoyée au client avec son lien de paiement. Écriture set_default_document_template Définit le modèle par défaut des futurs documents Définit le modèle par défaut des FUTURS documents (facture, devis ou les deux). Écriture set_document_terms Pénalités de retard et conditions générales de vente des devis et factures Pénalités de retard et conditions générales de vente des devis et factures. Écriture set_online_quote_settings Règle le devis en ligne Règle le devis en ligne. Écriture update_client Modifie un client d'un établissement Modifie un client d'un établissement. Écriture update_draft_appearance Change la présentation d'UN brouillon sans toucher à ses données Change la présentation d'UN brouillon (modèle, charte, couleurs, polices) sans toucher à ses données. Écriture update_invoice_status Change le statut d'une facture en respectant les transitions légales autorisées Change le statut d'une facture en respectant les transitions légales autorisées (DGFiP). Écriture update_quote_status Change le statut d'un devis Change le statut d'un devis (brouillon, envoye, accepte, refuse, expire). Écriture update_receipt_logo_settings Modifie le logo du ticket Modifie le logo du ticket. Écriture add_oil_change Consigne un remplacement huile Consigne un remplacement huile : volume et type requis. Écriture add_oil_filtration Consigne une filtration Consigne une filtration, sans effacer une non-conformité. Écriture add_oil_test Consigne un test huile Consigne un test huile. Écriture add_temperature Enregistre une mesure de température d'équipement Enregistre une mesure de température d'équipement (HACCP). Écriture add_thermal_reading Ajoute un relevé à un cycle en cours Ajoute un relevé à un cycle en cours. Écriture archive_equipment Archive un équipement HACCP Archive un équipement HACCP (il n'est jamais supprimé : ses relevés restent des preuves). Écriture close_thermal_cycle Clôture un cycle Clôture un cycle. Écriture complete_haccp_tracabilite Complète une fiche de traçabilité HACCP Complète une fiche de traçabilité HACCP (statut « complété », quantité/remarques mises à jour). Écriture create_cleaning_zone Crée une zone du plan de nettoyage avec ses postes (ex Crée une zone du plan de nettoyage avec ses postes (ex. Écriture create_equipment Crée un équipement de suivi des températures Crée un équipement de suivi des températures (frigo, congélateur, chambre froide, cellule, four…). Écriture create_haccp_label Crée une étiquette HACCP Crée une étiquette HACCP (DLC). Écriture create_haccp_reception Crée un contrôle de réception HACCP manuel Crée un contrôle de réception HACCP manuel (arrivée fournisseur). Écriture create_haccp_tracabilite Crée un enregistrement de traçabilité HACCP Crée un enregistrement de traçabilité HACCP. Écriture create_hygiene_checklist Crée un modèle de checklist hygiène, utilisable ensuite par… Crée un modèle de checklist hygiène (point de contrôle + liste de vérifications), utilisable ensuite par create_hygiene_checklist_validation. Écriture create_hygiene_checklist_validation Enregistre une validation de checklist hygiène pour un modèle donné Enregistre une validation de checklist hygiène pour un modèle donné. Lecture get_haccp_history_checklists Historique HACCP : validations des checklists d'hygiène sur une période de 366… Historique HACCP : validations des checklists d'hygiène sur une période de 366 jours au plus, du plus récent au plus ancien — les lignes de l'écran Historique HACCP, pour répondre à un contrôle san… Lecture get_haccp_history_cleaning Historique HACCP : actions du plan de nettoyage sur une période de 366 jours au… Historique HACCP : actions du plan de nettoyage (zone, poste, statut) sur une période de 366 jours au plus, du plus récent au plus ancien — les lignes de l'écran Historique HACCP, pour répondre à u… Lecture get_haccp_history_labels Historique HACCP : étiquettes sur une période de 366 jours au plus, du plus… Historique HACCP : étiquettes (DLC, lots, statut) sur une période de 366 jours au plus, du plus récent au plus ancien — les lignes de l'écran Historique HACCP, pour répondre à un contrôle sanitaire… Lecture get_haccp_history_oil Historique HACCP : carnet d'huile des friteuses sur une période de 366 jours au… Historique HACCP : carnet d'huile des friteuses (tests, filtrations, changements) sur une période de 366 jours au plus, du plus récent au plus ancien — les lignes de l'écran Historique HACCP, pour… Lecture get_haccp_history_production Historique HACCP : productions réalisées sur une période de 366 jours au plus… Historique HACCP : productions réalisées (quantités, température, HACCP) sur une période de 366 jours au plus, du plus récent au plus ancien — les lignes de l'écran Historique HACCP, pour répondre… Lecture get_haccp_history_receptions Historique HACCP : contrôles à réception des livraisons sur une période de 366… Historique HACCP : contrôles à réception des livraisons sur une période de 366 jours au plus, du plus récent au plus ancien — les lignes de l'écran Historique HACCP, pour répondre à un contrôle san… Lecture get_haccp_history_temperatures Historique HACCP : relevés de température sur une période de 366 jours au plus… Historique HACCP : relevés de température (équipements et plats) sur une période de 366 jours au plus, du plus récent au plus ancien — les lignes de l'écran Historique HACCP, pour répondre à un con… Lecture get_haccp_history_thermal_cycles Historique HACCP : cycles de refroidissement et de remise en température, avec… Historique HACCP : cycles de refroidissement et de remise en température, avec leurs relevés sur une période de 366 jours au plus, du plus récent au plus ancien — les lignes de l'écran Historique H… Lecture get_haccp_history_tracability Historique HACCP : fiches de traçabilité sur une période de 366 jours au plus… Historique HACCP : fiches de traçabilité (lots, DLC) sur une période de 366 jours au plus, du plus récent au plus ancien — les lignes de l'écran Historique HACCP, pour répondre à un contrôle sanita… Lecture get_haccp_overview Accueil HACCP Accueil HACCP : relevés du jour, équipements à relever, non-conformités récentes, plan de nettoyage, étiquettes, huiles et cycles thermiques — les chiffres de l'écran HACCP. Lecture list_cleaning_actions Liste les actions de nettoyage réalisées d'un établissement Liste les actions de nettoyage réalisées d'un établissement. Lecture list_cleaning_zones Liste les zones de nettoyage d'un établissement Liste les zones de nettoyage (avec leurs postes) d'un établissement. Lecture list_equipment Liste les équipements de suivi des températures avec leurs seuils, leur… Liste les équipements de suivi des températures (frigos, congélateurs, chambres froides, cellules, fours, friteuses…) avec leurs seuils, leur fréquence de contrôle, leur dernier relevé et leur stat… Lecture list_fryers Liste les friteuses actives et leur état huile Liste les friteuses actives et leur état huile. Lecture list_haccp_documents Documents HACCP du restaurant rangés par dossier Documents HACCP du restaurant (plan de maîtrise sanitaire, attestations, analyses…) rangés par dossier : nom, type, taille, date de dépôt. Lecture list_haccp_labels Liste les étiquettes HACCP d'un établissement Liste les étiquettes HACCP (DLC) d'un établissement. Lecture list_haccp_reception Liste les fiches de réception HACCP d'un établissement Liste les fiches de réception HACCP d'un établissement. Lecture list_haccp_temperatures Liste les relevés de températures HACCP d'un établissement Liste les relevés de températures HACCP d'un établissement. Lecture list_haccp_tracabilite Liste les enregistrements de traçabilité HACCP d'un établissement Liste les enregistrements de traçabilité HACCP d'un établissement. Lecture list_hygiene_checklists Liste les modèles de checklist hygiène HACCP d'un établissement Liste les modèles de checklist hygiène HACCP d'un établissement. Lecture list_non_conformities Registre des non-conformités HACCP sur une période, triées de la plus récente à… Registre des non-conformités HACCP sur une période (défaut : 30 derniers jours), triées de la plus récente à la plus ancienne : températures hors seuil, réceptions non conformes, tests d'huile au s… Lecture list_oil_logs Consulte le carnet d’huile, jusqu’à 100 opérations, pagination par offset Consulte le carnet d’huile, jusqu’à 100 opérations, pagination par offset. Lecture list_thermal_cycles Liste les cycles et leur courbe de relevés Liste les cycles et leur courbe de relevés (100 maximum par page). Écriture reactivate_equipment Remet en service un équipement HACCP archivé Remet en service un équipement HACCP archivé. Écriture record_cleaning_action Enregistre une action de nettoyage réalisée sur un poste Enregistre une action de nettoyage réalisée sur un poste. Écriture request_automation Dépose une demande d'automatisation auprès de FoodEatUp Dépose une demande d'automatisation auprès de FoodEatUp (capteurs connectés, rapport hebdomadaire, SMS au gérant, export DDPP…) : crée une notification « info » pour le propriétaire, titrée « Deman… Écriture start_thermal_cycle Démarre un refroidissement ou une remise Démarre un refroidissement ou une remise. Écriture update_equipment Modifie un équipement HACCP Modifie un équipement HACCP (nom, emplacement, seuils de température, intervalle de relevé, réglages d'huile d'une friteuse). Écriture update_haccp_label_status Change le statut d'une étiquette HACCP Change le statut d'une étiquette HACCP (DLC) : printed, validated, used ou jete. Écriture update_hygiene_checklist Modifie un modèle de checklist hygiène Modifie un modèle de checklist hygiène (id de list_hygiene_checklists) : nom_point_controle, categorie (hygiene_personnel | etat_locaux), description, points_controle (REMPLACE la liste), points_ad… Écriture animate_kids_comic Transforme une BD du menu enfant en petit dessin animé MP4, format 9x16 ou 16x9 Transforme une BD du menu enfant en petit dessin animé MP4 (chaque case s'anime, les bulles apparaissent, voix ElevenLabs facultative), format 9x16 (réseaux) ou 16x9 (écrans). Écriture create_kids_comic Crée une BD Crée une BD : une histoire, deux héros Végé-fruités différents (le premier parle dans les cases impaires), 4, 6 ou 8 cases (8 = 2 pages A4), couleur ou à colorier, bulles écrites par le logiciel (m… Écriture create_kids_support Crée un support du menu enfant Crée un support du menu enfant. Écriture create_packaging_order Prépare la commande d'emballages et rend le lien DE paiement Stripe à… Prépare la commande d'emballages et rend le LIEN DE PAIEMENT Stripe à transmettre au restaurateur (l'agent ne paie jamais). Écriture create_print_support Crée un support imprimé avec QR Crée un support imprimé avec QR. Lecture get_kids_menu_catalog Menu enfant Menu enfant : supports prêts (menu A4, jeux, set A3, pack anniversaire, passeport, livret, Qui est-ce ?, 7 familles, jeu des 7 familles illustré, BD des Végé-fruités), 8 univers, âges, Végé-fruités… Lecture get_kids_menu_results Résultats du menu enfant sur 30/90/365 jours Résultats du menu enfant sur 30/90/365 jours : scans des QR, parties de « Qui est-ce ? Lecture get_print_catalog Studio Print Studio Print : 35 supports, dont 8 étiquettes et stickers d’emballages et le couvercle costume de boîte à pizza (format, nombre de plats, limites de texte) et 9 thèmes. Lecture get_qr_center Centre QR Centre QR : chaque support et ses liens courts, scans sur 30 jours et par destination. Écriture illustrate_kids_comic Une image IA par case d'une BD Une image IA par case d'une BD (les deux héros décrits à l'identique, aucun texte dessiné). Lecture list_kids_comic_stories Bande dessinée du menu enfant Bande dessinée du menu enfant : les histoires (8 cases chacune, par univers), les Végé-fruités pouvant jouer les héros et les BD déjà créées par le restaurant. Lecture list_kids_supports Supports du menu enfant du restaurant Supports du menu enfant du restaurant (nom, support, univers, âge, impressions, QR suivi). Lecture list_packaging_catalog Emballages à emporter revendus par FoodEatUp, livrés neutres Emballages à emporter revendus par FoodEatUp (gobelets, canettes, bouteilles, pots, boîtes, sacs), livrés NEUTRES : prix HT par carton/paquet, contenance, support du Studio Print qui sert à les per… Lecture list_print_supports Supports imprimés & QR du restaurant Supports imprimés & QR du restaurant (dernière version), avec les prix de la carte changés depuis l'enregistrement. Écriture quote_packaging_order Devis d'emballages calculé par FoodEatUp Devis d'emballages calculé par FoodEatUp : lines [{product_id, quantity (cartons/paquets)}], impressions facultatives [{support_id du Studio Print, quantite 50-20000}]. Écriture redirect_print_qr Change la destination des QR déjà imprimés d'un support Change la destination des QR DÉJÀ IMPRIMÉS d'un support, sans réimprimer. Écriture suggest_print_texts Trois propositions de textes pour un support, dans ses limites de caractères Trois propositions de textes (accroche, sous-titre, infos) pour un support, dans ses limites de caractères, sans prix. Écriture write_kids_story_with_ai Écrit avec l'IA une histoire de BD à partir d'une histoire du catalogue et… Écrit avec l'IA une histoire de BD (8 cases) à partir d'une histoire du catalogue et d'une idée du restaurateur (5 à 400 caractères), avec deux héros facultatifs. Écriture apply_iris_pack Applique un pack en ne créant que les éléments cochés Applique un pack en ne créant QUE les éléments cochés (canaux : happy_hour, story, email, ecrans). Écriture archive_asset Retire un asset de la bibliothèque Retire un asset de la bibliothèque (il ne compte plus dans le stockage). Écriture build_iris_video_prompt Construit le prompt Veo exportable d'un visuel Construit le prompt Veo EXPORTABLE d'un visuel (instructions de scène seulement). Écriture cancel_iris_publication Annule une publication programmée, avant son envoi seulement Annule une publication programmée, avant son envoi seulement. Écriture create_iris_draft Crée un brouillon de visuel Crée un brouillon de visuel (aucun crédit, rien publié). Écriture decide_iris_calendar_suggestion Accepte ou écarte une proposition du calendrier Accepte (acceptee : rend les valeurs pour pré-remplir create_iris_draft) ou écarte (ecartee) une proposition du calendrier. Écriture diffuse_iris_creation Diffuse le même visuel sur les canaux cochés Diffuse le même visuel sur les canaux cochés (ecrans, borne, email, affiche). Écriture dismiss_iris_pack Écarte un pack proposé Écarte un pack proposé (il ne sera plus reproposé). Écriture finalize_iris_video_import Importe la vidéo produite chez Google depuis une adresse https directe Importe la vidéo produite chez Google depuis une adresse https DIRECTE (MP4, MOV ou WebM, 25 Mo par lien) : vérifiée puis rattachée au kit. Écriture generate_iris_visual Lance la génération d'un devis Lance la génération d'un devis. Lecture get_asset Un asset de la bibliothèque Un asset de la bibliothèque : nom, type, poids, dimensions, durée, étiquettes et adresse du fichier. Lecture get_iris_accounts_health Santé des comptes sociaux reliés Santé des comptes sociaux reliés : publiable ou à reconnecter, publications envoyées / publiées / refusées pour connexion expirée sur 30 jours, prochaine publication programmée. Lecture get_iris_briefs Les 6 briefs de déclinaison d'un métier Les 6 briefs de déclinaison d'un métier (affiche, carte, story, carrousel, support de retour client, couverture vidéo). Lecture get_iris_calendar Calendrier éditorial proposé Calendrier éditorial PROPOSÉ (4 semaines) : jour, heure, raison (marronnier, événement, jour creux, nouveauté, rythme du métier). Lecture get_iris_diffusion_channels Canaux où diffuser un visuel du Studio Canaux où diffuser un visuel du Studio : écrans branchés, bornes (écran d'attente), brouillon d'e-mail, affiche A4 / chevalet A6 avec QR ; motif quand un canal est indisponible, liens du site utili… Lecture get_iris_generation_status État d'une génération État d'une génération : en_attente, en_cours, terminee, echec, annulee ; crédits débités ; adresses des variantes. Lecture get_iris_montage_options Montage vidéo FoodEatUp Montage vidéo FoodEatUp (HyperFrames) : disponible ou non sur ce serveur (et pourquoi), durées, formats, animations, voix off ElevenLabs, tarifs en crédits (montage par 15 s, voix par 30 s). Lecture get_iris_montage_status Statut d'un montage ou des montages d'un visuel Statut d'un montage (voix off en préparation, en file, rendu en cours, vidéo prête avec son adresse, échec sans débit) ou des montages d'un visuel. Lecture get_iris_publication_status Statut par canal d'une publication Statut par canal d'une publication (ou de toutes celles d'un visuel) : programmée, transmise, publiée (avec son lien : permalink, permalink_source reseau = confirmé par le réseau, manuel = collé pa… Lecture get_iris_roi_summary Ce que les publications ont vraiment rapporté sur 30 jours Ce que les publications ont VRAIMENT rapporté sur 30 jours : clics du lien court propre à chaque publication, ventes réglées et réservations faites après ce clic (7 jours), meilleure publication. Lecture get_iris_template Une composition Une composition : champs éditables et limites de caractères, emplacement du logo, zones sûres par format. Écriture import_asset_from_url Ajoute à la bibliothèque un fichier depuis une adresse https publique et directe Ajoute à la bibliothèque un fichier depuis une adresse HTTPS PUBLIQUE et DIRECTE (image 8 Mo, vidéo 25 Mo ; pas une page de partage). Lecture list_assets Bibliothèque d'assets du restaurant avec Bibliothèque d'assets du restaurant (images, visuels, vidéos, icônes, PDF) avec, pour chacun, son adresse (servie par FoodEatUp), son poids et ses dimensions ; plus le volume utilisé et les crédits… Lecture list_integrations Intégrations branchées Intégrations branchées (Pennylane, Qonto, RapidoCMS, connecteurs MCP…) : actif ou non, réglages non secrets et dernier appel journalisé. Lecture list_iris_animation_presets Styles d'animation du kit vidéo Google avec usage et limite, plus les liens… Styles d'animation du kit vidéo Google (zoom cinéma, parallaxe, ambiance…) avec usage et limite, plus les liens Google et l'information datée sur les crédits Flow (jamais un solde du restaurant). Lecture list_iris_metiers Iris V3 Iris V3 : les 12 métiers (clientèle, objectif, canaux suggérés, vidéo à tourner, direction graphique, compositions recommandées, supports) et les besoins (vendre, présenter la carte, faire venir, f… Lecture list_iris_packs Packs prêts à valider Packs prêts à valider : « remplir le creux » (jour le plus calme d'après les ventes réglées : happy hour d'un jour, story, e-mail aux clients à risque, menu board) et anti-gaspi (plat suivi en port… Lecture list_iris_styles Les 6 styles d'image du Studio créatif Les 6 styles d'image du Studio créatif (photo éditoriale, feutre, pâte à modeler, marbre, miniature, papier découpé) : nom, description, version, couverture. Lecture list_iris_templates Les 20 compositions Les 20 compositions (où se posent titre, prix, logo — calques exacts, jamais dessinés par l'IA). Lecture list_social_accounts Comptes réellement reliés via RapidoCMS Comptes réellement reliés via RapidoCMS (Instagram, Facebook, LinkedIn profil/page, TikTok) : publiable ou motif, formats et limites. Lecture list_social_publications Publications sur les réseaux sociaux préparées avec Iris Publications sur les réseaux sociaux préparées avec Iris : réseau, compte, date prévue, statut (programmée, transmise, publiée, en échec), lien du post s'il est connu. Écriture prepare_asset_upload Donne un lien de dépôt signé à ouvrir dans un navigateur pour glisser des… Donne un lien de DÉPÔT signé (valable 30 minutes) à ouvrir dans un navigateur pour glisser des fichiers jusqu'à 300 Mo (vidéos, gros PDF). Écriture prepare_iris_video_handoff Prépare un kit vidéo Prépare un kit vidéo (état prepared → awaiting_import → imported). Lecture preview_iris_publication Aperçu indicatif par canal choisi Aperçu INDICATIF par canal choisi : légende, hashtags, texte alternatif, lien, caractères/limite, blocages. Écriture propose_iris_calendar Recalcule les propositions des 4 prochaines semaines à partir de données réelles Recalcule les propositions des 4 prochaines semaines à partir de données réelles (agenda marketing, événements du site, nouveautés de la carte, plats les plus vendus, cadence du métier). Écriture propose_iris_montage_script Propose le texte de la voix off à partir des faits du visuel Propose le texte de la voix off à partir des faits du visuel (aucun montant absent du visuel). Écriture publish_iris_publication Transmet maintenant au connecteur Transmet maintenant au connecteur (publication dans la minute). Écriture quote_asset_video Devis en crédits d'une vidéo montée à partir d'images de la bibliothèque Devis en crédits d'une vidéo montée à partir d'images de la bibliothèque (montage + voix off éventuelle). Écriture quote_iris_generation Devis serveur Devis serveur : crédits nécessaires (tarif lu sur le portefeuille, jamais fixe), solde, validité 15 min. Écriture quote_iris_montage Coût en crédits d'un montage et solde disponible Coût en crédits d'un montage (durée, format, animation, voix off oui/non) et solde disponible. Écriture record_iris_publication_link Enregistre le lien du post publié Enregistre le lien du post publié (adresse https sur le domaine du réseau, collée par le restaurateur) : la publication passe « publiée (lien ajouté par vous) ». Écriture resume_iris_publication Publication retenue avant l'envoi Publication RETENUE avant l'envoi (plat épuisé ou retiré, offre terminée, fermeture, commande en ligne en pause) : choix = maintenir (envoyer quand même, la vérification ne la retiendra plus) ou de… Écriture schedule_iris_publication Programme la publication sur chaque canal choisi Programme la publication sur chaque canal choisi (date ISO + fuseau). Écriture start_asset_video Lance le montage vidéo à partir d'images de la bibliothèque Lance le montage vidéo à partir d'images de la bibliothèque. Écriture start_iris_montage Lance le montage vidéo d'un visuel déjà généré Lance le montage vidéo d'un visuel déjà généré (voix off lue par ElevenLabs si voix:true et script fourni). Écriture suggest_iris_caption Propose une légende par ton à partir des seuls faits du visuel Propose une légende par ton (gourmand, fun, pro) à partir des seuls faits du visuel (nom, description, prix de la carte si affiché, lien réel). Écriture suggest_iris_slots Trois créneaux de publication suggérés Trois créneaux de publication SUGGÉRÉS (cadence éditoriale du métier, fermetures exceptionnelles écartées). Écriture update_iris_draft Modifie un brouillon Modifie un brouillon. Écriture upload_asset Ajoute un fichier transmis en base64 Ajoute un fichier transmis en base64 (10 Mo décodés au plus) : image, visuel, icône (PNG), vidéo MP4/MOV/WebM ou PDF. Écriture add_marketing_event Ajoute un événement local à l'agenda marketing pour préparer une campagne dessus Ajoute un événement local à l'agenda marketing (match, marché, fête de quartier…) pour préparer une campagne dessus. Écriture announce_site_content_by_email Annonce par e-mail une page publiée ou un article du blog Annonce par e-mail une page publiée (type page) ou un article du blog (type article) : crée un BROUILLON de campagne avec le titre, le résumé, l'image et un bouton vers l'adresse publique. Écriture create_campaign Crée une campagne en brouillon Crée une campagne en BROUILLON (email|sms|whatsapp|vocal ; segment RFM ; {prenom} {code} {lien} dans le message). Écriture create_email_automation Crée une automatisation, coupée Crée une automatisation, COUPÉE. Écriture create_email_from_template Crée un brouillon de campagne e-mail depuis un modèle Crée un BROUILLON de campagne e-mail depuis un modèle (ou vierge si modele absent). Écriture create_job_offer Crée une offre d'emploi Crée une offre d'emploi (salaire affiché recommandé) — en brouillon par défaut. Écriture create_promo_code Crée un code promo valable uniquement dans ce restaurant Crée un code promo valable uniquement dans ce restaurant (boutique en ligne et bornes). Écriture create_whatsapp_template Crée un template WhatsApp Crée un template WhatsApp (brouillon). Écriture draft_automation_email Rédige avec l'IA l'e-mail d'une étape d'un scénario Rédige avec l'IA l'e-mail d'une étape d'un scénario : 3 versions (mêmes blocs et liens, textes réécrits selon la consigne). Écriture generate_email_proposals Trois propositions d'e-mail rédigées par l'IA à partir d'une demande Trois propositions d'e-mail rédigées par l'IA (Émotion, Offre directe, Nouveautés) à partir d'une demande. Lecture get_campaign_stats Roi d'une campagne ROI d'une campagne : envoyés, clics, retours en commande, CA attribué 7 j, exclusions de conformité. Lecture get_email_automation Détail d'un scénario Détail d'un scénario : étapes (attentes, e-mails avec taux d'ouverture, conditions de sortie), code offert, résultats 30 j (déclenchés, commandes récupérées, CA récupéré). Lecture get_email_campaign_stats Statistiques d'une campagne envoyée Statistiques d'une campagne envoyée : envoyés, délivrés, ouvertures et clics observés (indicatifs), commandes et CA attribués sur 7 jours. Lecture get_email_template Un modèle Un modèle : objet, pré-en-tête, blocs (version du restaurant si personnalisée), déclencheur. Lecture get_marketing_calendar Agenda marketing d'un mois Agenda marketing d'un mois : marronniers, événements locaux saisis, jour creux détecté, campagnes planifiées/envoyées. Écriture launch_campaign Lance une campagne Lance une campagne (envoi RÉEL multicanal — exige confirm:true après avoir résumé la cible et le récap conformité au restaurateur). Lecture list_campaigns Campagnes marketing Campagnes marketing (statut, canal, segment, stats d'envoi). Lecture list_email_automations Scénarios d'automatisation e-mail Scénarios d'automatisation e-mail (19 proposés par FoodEatUp + ceux du restaurant) : déclencheur, délai, actif, branché ou « déclencheur à venir », envois et ouverture sur 30 jours. Lecture list_email_campaigns Campagnes e-mail du restaurant avec date et destinataires Campagnes e-mail du restaurant (brouillon, programmée, envoyée) avec date et destinataires. Lecture list_email_templates Bibliothèque des 62 modèles d'e-mail aux couleurs du restaurant Bibliothèque des 62 modèles d'e-mail (12 familles, type transactionnel/automatisation/campagne) aux couleurs du restaurant. Lecture list_job_applications Candidatures reçues Candidatures reçues (JAMAIS de CV via MCP — coordonnées + statut). Lecture list_private_event_requests Demandes de privatisation/groupes avec statut Demandes de privatisation/groupes avec statut. Lecture list_promo_codes Codes promo de la boutique du restaurant Codes promo de la boutique du restaurant (valables seulement chez lui) : remise, utilisations, fin de validité, actif. Lecture list_reviews Avis clients filtrables par statut/note Avis clients (site + Google) filtrables par statut/note. Lecture list_rfm_segments Segments RFM de la base clients Segments RFM de la base clients (compteurs + pourquoi) — cible des campagnes. Lecture list_site_announcements Pages publiées et articles du blog du site qu'on peut annoncer par e-mail Pages publiées et articles du blog du site qu'on peut annoncer par e-mail, avec leur adresse publique. Lecture list_site_leads Leads capturés par le site Leads capturés par le site (contact, newsletter, roue, privatisation…). Lecture list_whatsapp_templates Templates WhatsApp Templates WhatsApp (statut Meta : draft/pending/approved/rejected). Écriture moderate_review Publie ou rejette un avis déposé sur le site Publie ou rejette un avis déposé sur le site. Écriture prepare_kids_coloring_email Coloriage du mercredi Coloriage du mercredi (menu enfant) : crée un BROUILLON d'e-mail aux familles avec le coloriage de la semaine (ou celui du Végé-fruité demandé). Écriture preview_email Html rendu d'un brouillon avec un client fictif, aux couleurs et au footer du… HTML rendu d'un brouillon avec un client fictif (« Exemple »), aux couleurs et au footer du restaurant. Lecture propose_campaigns Agent IA marketing Agent IA marketing : 2-4 propositions de campagnes chiffrées depuis les données réelles (RFM, jours creux, marges, marronniers). Écriture reply_review Répond à un avis Répond à un avis (la réponse est enregistrée, publication Google manuelle). Écriture schedule_email_campaign Programme l'envoi d'un brouillon à des segments RFM Programme l'envoi d'un brouillon à des segments RFM (tous, champions, fideles, prometteurs, a_risque, perdus, nouveaux, gros_paniers). Écriture send_test_email Envoie UN e-mail de test d'un brouillon à une adresse donnée Envoie UN e-mail de test d'un brouillon à une adresse donnée (objet préfixé [TEST], données d'exemple, aucun client ciblé). Écriture submit_whatsapp_template Soumet un template à l'approbation Meta Soumet un template à l'approbation Meta (24-48 h — exige confirm:true, le template devient non modifiable). Écriture toggle_email_automation Active ou coupe un scénario Active ou coupe un scénario. Écriture update_application_status Change le statut d'une candidature Change le statut d'une candidature. Écriture update_email_automation Modifie les étapes, le nom ou le code offert d'un scénario Modifie les étapes, le nom ou le code offert d'un scénario. Écriture update_email_draft Modifie un brouillon : objet, pré-en-tête, blocs, variables de campagne Modifie un brouillon : objet, pré-en-tête, blocs (types connus seulement, nettoyés), variables de campagne (code, offre, fin). Écriture update_event_request_status Avance une demande de privatisation Avance une demande de privatisation (new|quoted|won|lost). Écriture update_job_offer Met à jour ou ferme une offre Met à jour ou ferme une offre (status: draft|published|closed). Écriture create_production_plan Planifie une production Planifie une production (plat ou recette). Écriture delete_production_plan Supprime un plan de production Supprime un plan de production (et ses listes de courses et livraisons en attente). Lecture get_production_ingredients Retourne les ingrédients nécessaires pour un plan de production Retourne les ingrédients nécessaires pour un plan de production (avec statut suffisant/manquant). Lecture get_production_pdf_link Fiche PDF d'une production Fiche PDF d'une production (plat ou recette, quantité, date, ingrédients nécessaires et stock) : lien de téléchargement de 30 minutes. Lecture list_production_alerts Liste les ingrédients manquants pour les productions planifiées dans les… Liste les ingrédients manquants pour les productions planifiées dans les prochains jours. Lecture list_production_plans Liste les plans de production sur une période donnée Liste les plans de production sur une période donnée. Lecture list_top_productions Liste les plats/recettes les plus produits sur une période Liste les plats/recettes les plus produits sur une période. Écriture validate_production Valide une production réalisée Valide une production réalisée : retire les ingrédients (rapport « stock » : retirés / non retirés et pourquoi) et, si le plat est suivi en portions, ajoute les portions (rapport « portions »). Écriture add_step_tip Note une erreur fréquente sur une étape, affichée à l'employé pendant l'étape Note une ERREUR FRÉQUENTE sur une étape (160 caractères, 5 par étape), affichée à l'employé pendant l'étape : « Ne pas remuer avant d'ajouter la mousse ». Écriture create_document_pro Crée la version suivante d'un document pro à partir des vraies données du… Crée la version suivante d'un document pro à partir des VRAIES données du restaurant (gratuit, mode standard). Écriture create_recettes_pairing_code Connecte une tablette ou un téléphone à l'application FoodEatUp Recettes Connecte une tablette ou un téléphone à l'application FoodEatUp Recettes : crée l'appareil (nom unique) et renvoie le code à 6 caractères à taper dans l'application. Écriture create_recipe Crée une recette complète pour un établissement Crée une recette COMPLÈTE (ingrédients + étapes + catégories) pour un établissement. Écriture create_team_challenge Crée un défi d'équipe, ex Crée un défi d'équipe, ex. Écriture delete_recipe Supprime une recette d'un établissement Supprime une recette d'un établissement (corbeille / soft delete). Écriture export_recipes_pdf Exporte des fiches recettes en PDF Exporte des fiches recettes en PDF. Lecture get_overhead_averages Charges moyennes Charges moyennes (écran G06) : coût horaire moyen chargé de l'équipe (calculé seulement avec 3 employés sous contrat au moins, jamais un salaire individuel), heures pointées par mois, frais générau… Lecture get_preparation_stock Stock des préparations maison dont la fiche ingrédient est suivie en stock Stock des préparations maison (écran N03) dont la fiche ingrédient est suivie en stock : stock, dose habituelle, parts restantes, prévision du jour (même jour des 4 dernières semaines), heure de ru… Lecture get_recipe Retourne le détail d'une recette Retourne le détail d'une recette : fiche, rentabilité ET composition complète (ingredients : ingrédient, identifiant, quantité, unité, coût de la ligne), étapes (texte, durée du minuteur, photo, vi… Lecture get_recipe_changes Ce qui a changé dans une recette depuis une version Ce qui a changé dans une recette depuis une version (écran F05) : ingrédients ajoutés, retirés ou dont la quantité change, étapes modifiées, une phrase de résumé, et combien d'employés ont confirmé… Lecture get_recipe_full_cost Coût complet d'une recette par portion COÛT COMPLET d'une recette par portion : coût matière (ligne par ligne, avec fournisseur, conditionnement et prix d'achat HT), main-d'œuvre (temps × coût horaire moyen chargé de l'équipe), frais gé… Lecture get_recipes_app_readiness Ce qui manque aux recettes pour l'application FoodEatUp Recettes Ce qui manque aux recettes pour l'application FoodEatUp Recettes (écran R06) : par recette, la liste des manques (photo, prix, categorie, allergenes, duree_de_vie, durees_etapes) et les comptes glo… Lecture get_training_progress Formation d'un employé dans l'application Recettes Formation d'un employé dans l'application Recettes : état de chaque recette (decouverte, entrainement, validee), meilleur score de quiz, parcours en 5 jours (jours débloqués et faits), missions, ba… Lecture list_document_pro_types Documents pro Documents pro : les types disponibles (fiche recette, food cost, fiche d'apprentissage, plan de nettoyage, relevés de températures, contrôle à réception, traçabilité, étiquettes DLC, allergènes, or… Lecture list_documents_pro Documents pro déjà créés Documents pro déjà créés (200 derniers) : type, titre, version, ce qui reste « à compléter » et date de la dernière lecture des données. Lecture list_pdf_templates Les 20 modèles PDF par métier des fiches recettes Les 20 modèles PDF par métier des fiches recettes (T01 restaurant traditionnel … T20 école hôtelière) : famille (restauration, boissons, boulangerie, collectivités), mise en page, couleurs et polic… Lecture list_price_alerts Alertes de prix d'achat Alertes de prix d'achat (application Recettes, écran N02) : quand le prix d'un ingrédient bouge au-delà du seuil (5 % par défaut), ancien et nouveau prix, variation, et pour chaque recette qui l'ut… Lecture list_recettes_devices Appareils de l'application FoodEatUp Recettes Appareils de l'application FoodEatUp Recettes : nom, connecté ou en attente de code, dernière activité, version de l'application et update_available (plus ancienne que latest_version, à mettre à jo… Lecture list_recipe_costs Toutes les recettes vendues avec coût matière, coût complet, prix HT, marge… Toutes les recettes vendues avec coût matière, coût complet, prix HT, marge nette et food cost, triées de la moins rentable à la plus rentable ; les recettes sans prix sont listées à part (jamais «… Lecture list_recipe_tags Tags utilisés sur les recettes du restaurant et les recettes qui les portent Tags utilisés sur les recettes du restaurant et les recettes qui les portent. Lecture list_recipe_versions Versions d'une fiche recette Versions d'une fiche recette (composition et étapes) : numéro, date, auteur. Lecture list_recipes Liste toutes les recettes d'un établissement Liste toutes les recettes d'un établissement. Lecture list_team_challenges Défis d'équipe de l'application Recettes Défis d'équipe de l'application Recettes (écran N06) : titre, objectif, progression calculée depuis les recettes terminées ou les quiz réussis, classement de la période en prénom + initiale. Écriture quote_document_pro_render Devis seul d'une mise en page IA d'un document pro Devis SEUL d'une mise en page IA d'un document pro (hybride ou tout IA) : mode réellement retenu et sa raison (un document réglementaire n'est jamais fait en tout IA), pages, crédits, solde. Écriture refresh_document_pro Relit les données d'un document pro et crée sa version suivante Relit les données d'un document pro et crée sa version suivante (l'historique est conservé). Écriture remove_step_tip Retire une erreur fréquente Retire une erreur fréquente (tip_id, lu dans get_recipe → steps[].tips). Écriture set_cost_settings Règle le coût complet Règle le coût complet : coût horaire moyen saisi à la main (€/h chargé), taux de frais généraux saisi (% du CA HT), taux de charges patronales (% du brut, 42 par défaut), fenêtre de calcul (mois),… Écriture set_recettes_app_settings Réglages de l'application FoodEatUp Recettes Réglages de l'application FoodEatUp Recettes : nom de la formatrice (Trinh par défaut), langues proposées (fr, en, es, zh, vi), thème (mode parmi les 10 de la maquette, ou couleurs libres #RRGGBB),… Écriture set_recipe_photo Pose la photo d'un recette, depuis une adresse https, un fichier de la… Pose la PHOTO d'un recette, depuis une adresse https, un fichier de la bibliothèque (photo envoyée depuis le téléphone : appelez d'abord prepare_asset_upload et donnez le lien au restaurateur) ou u… Écriture set_recipe_service_info Complète une fiche recette pour l'application Complète une fiche recette pour l'application : lignes de service (« Au comptoir : en verre, avec la mousse »), conservation, durée de vie en heures (obligatoire pour imprimer l'étiquette DLC d'une… Écriture set_recipe_step_photo Pose la photo d'une étape de recette Pose la PHOTO d'une ÉTAPE de recette (même trois sources : adresse https, fichier de la bibliothèque envoyé depuis le téléphone, base64). Écriture set_recipe_step_video Pose la vidéo d'une recette ou d'une étape Pose la VIDÉO d'une recette (sans step_number) ou d'une étape : un fichier vidéo de la bibliothèque (asset_id, envoyé depuis le téléphone via prepare_asset_upload), une adresse de fichier MP4/MOV/W… Écriture set_recipe_video Ajoute, remplace ou retire la vidéo d'une étape ou de la recette complète… Ajoute, remplace ou retire la vidéo d'une ÉTAPE (step_number : le geste, 16 s au plus) ou de la RECETTE COMPLÈTE (sans step_number), affichée dans l'application FoodEatUp Recettes. Écriture update_recipe Modifie une recette Modifie une recette. Écriture validate_recipe_training Valide la démonstration d'une recette par un employé Valide (ou renvoie « à revoir ») la démonstration d'une recette par un employé (écran H03). Écriture diffuse_recipe Réseau : diffuse la version actuelle d'une recette du siège vers toutes ses… Réseau (siège seulement, écran N07) : diffuse la version actuelle d'une recette du siège vers toutes ses boutiques (ou establishment_ids pour relancer une seule boutique). Lecture get_delivery_hub Tableau des livraisons du laboratoire Tableau des livraisons du laboratoire : tournées du jour, arrêts, températures, litiges, consignes. Lecture get_foodcourt_live Foodcourt : chiffre d'affaires de la journée de service en cours par stand… Foodcourt (siège) : chiffre d'affaires de la journée de service en cours par stand, tickets, panier moyen, caisses ouvertes, terminaux et moyens de paiement branchés, classés par CA. Lecture get_foodcourt_site Foodcourt : le site, la place et les horaires de chaque stand, le lien… Foodcourt (siège) : le site (nom, adresse, accès, plan), la place et les horaires de chaque stand, le lien d'itinéraire et les règles « qui décide » (carte, prix, fidélité, e-mails, jeux, site). Lecture get_lab_hub Tableau du laboratoire Tableau du laboratoire : commandes des boutiques par état, capacité des ateliers, rendement, lots. Lecture get_network_comparison Siège : comparatif des boutiques sur les indicateurs du registre Siège : comparatif des boutiques sur les indicateurs du registre (chaque valeur avec sa formule ; une valeur inconnue est « — » avec son motif, jamais 0). Lecture get_network_entities Topologie du réseau depuis le siège Topologie du réseau depuis le siège : boutiques, franchises, laboratoires, zone et rattachement. Lecture get_network_hr Siège : heures pointées et planifiées du réseau, masse salariale estimée… Siège : heures pointées et planifiées du réseau, masse salariale estimée, contrats, congés et collecte de paie. Lecture get_network_kpis Siège : indicateurs du réseau et corrélations calculées Siège : indicateurs du réseau (CA, tickets, panier moyen, marge réelle avec sa couverture) et corrélations calculées. Lecture get_network_lab_delivery Siège : hub Laboratoire et Livraison et cartes K3 Siège : hub Laboratoire et Livraison (commandes, capacité, rendement, préparation, tournées, températures, litiges) et cartes K3. Lecture get_network_overview Siège d'un réseau Siège d'un réseau : CA du réseau et évolution, boutiques, laboratoire et livraison, points à traiter. Lecture get_network_prices Prix du siège reçus par une boutique ou une franchise Prix du siège reçus par une boutique ou une franchise : version à traiter, différences, plats reçus et demandes de surcharge. Lecture get_network_shops Siège : une ligne par boutique et franchise Siège : une ligne par boutique et franchise (CA du mois, évolution N-1, score, objectifs, heures pointées et planifiées, masse salariale estimée, valeur de stock). Lecture get_recipe_diffusion Réseau : où en est la diffusion d'une recette du siège vers ses boutiques et… Réseau (siège seulement, écran N07) : où en est la diffusion d'une recette du siège vers ses boutiques et franchises. Lecture get_stand_contract Foodcourt : le contrat d'un stand et le calcul du mois demandé Foodcourt (siège) : le contrat d'un stand et le calcul du mois demandé (CA HT réglé avoirs déduits, loyer et redevance au prorata, commission plafonnée, minimum, TVA). Lecture list_foodcourt_stands Foodcourt / festival Foodcourt / festival (siège) : la liste des stands (boutiques et franchises rattachées) avec leur contrat (type, loyer, redevance, commission) et leur place sur le plan. Écriture set_foodcourt_governance Foodcourt : règle qui décide de chaque domaine : siege, stand ou mixte Foodcourt (siège) : règle qui décide de chaque domaine (carte, prix, fidelite, emails, jeux, site) : siege, stand ou mixte. Écriture set_foodcourt_shared_loyalty Foodcourt : active ou coupe la fidélité commune Foodcourt (siège) : active ou coupe la fidélité COMMUNE (programme du siège, points cumulés et dépensés dans tous les stands). Écriture set_stand_contract Foodcourt : crée ou modifie le contrat d'un stand Foodcourt (siège) : crée ou modifie le contrat d'un stand. Écriture approve_leave Approuve une demande de congé en attente Approuve une demande de congé en attente. Écriture assign_task Assigne une tâche à un employé du restaurant Assigne une tâche à un employé du restaurant. Écriture create_employee Crée un nouvel employé pour un établissement avec son planning optionnel Crée un nouvel employé pour un établissement avec son planning optionnel. Écriture create_employee_contract Crée un contrat de travail pour un employé Crée un contrat de travail pour un employé. Écriture create_shift Crée un shift pour un employé un jour donné Crée un shift (créneau de travail) pour un employé un jour donné, et le publie. Écriture delete_employee Supprime un employé et son planning Supprime un employé et son planning. Lecture export_attendances_csv Export CSV des pointages sur une période Export CSV des pointages (date, employé, arrivée, départ, pause, heures) sur une période : lien de téléchargement de 30 minutes. Lecture export_leaves_csv Export CSV des congés sur une période Export CSV des congés (employé, type, dates, statut) sur une période : lien de téléchargement de 30 minutes. Lecture get_employee Retourne les détails complets d'un employé Retourne les détails complets d'un employé (profil, rôle, planning, contrat). Lecture get_payroll_period Variables de paie d'un mois et statut de la période Variables de paie d'un mois (heures planifiées et pointées, heures supplémentaires, absences, primes, titres, acomptes, anomalies) et statut de la période (brouillon, clôturée, contrôlée, prête). Écriture install_role_templates Installe un ou plusieurs rôles types dans le restaurant Installe un ou plusieurs rôles types DANS le restaurant (jamais en global). Lecture list_attendances Liste les pointages des employés sur une période Liste les pointages (clock in/out) des employés sur une période. Lecture list_employee_contracts Liste les contrats des employés d'un établissement Liste les contrats des employés d'un établissement. Lecture list_employee_documents Liste les documents administratifs des employés d'un établissement Liste les documents administratifs des employés d'un établissement. Lecture list_employees Liste tous les employés d'un établissement Liste tous les employés d'un établissement. Lecture list_establishment_qr_codes QR codes de pointage de l'établissement QR codes de pointage de l'établissement : actif ou non, date d'expiration. Lecture list_leaves Liste les demandes de congés des employés Liste les demandes de congés des employés. Lecture list_plannings Liste les shifts de l'équipe pour une semaine Liste les shifts (planning des horaires) de l'équipe pour une semaine, avec heures et coût estimé. Lecture list_role_templates Rôles types disponibles avec leur description, leur nombre de droits et s'ils… Rôles types disponibles (gérant, chef de cuisine, serveur, comptable…) avec leur description, leur nombre de droits et s'ils sont déjà installés dans ce restaurant. Lecture list_roles Rôles du restaurant Rôles du restaurant : nom, description, rôle type d'origine, nombre de droits et d'employés qui le portent, et les droits en clair. Lecture list_tasks Liste les tâches d'équipe du restaurant Liste les tâches d'équipe du restaurant (pour les relire ou repérer des doublons) : id, nom, employé, date, heure, priorité, état, shift rattaché. Écriture reject_leave Refuse une demande de congé en attente Refuse une demande de congé en attente. Écriture set_employee_pin Définit ou réinitialise le code personnel d'un employé Définit ou réinitialise le code personnel d'un employé (4 à 6 chiffres) — par exemple un serveur qui l'a oublié ou qui est bloqué. Écriture update_employee Modifie les informations d'un employé Modifie les informations d'un employé (prénom, nom, email, téléphone, rôle). Écriture update_employee_schedule Remplace entièrement le planning hebdomadaire d'un employé Remplace entièrement le planning hebdomadaire d'un employé. Écriture add_closure_period Déclare une fermeture exceptionnelle du start_date au end_date inclus Déclare une fermeture exceptionnelle (congés, travaux, privatisation) du start_date au end_date INCLUS : aucune réservation n’est proposée sur ces jours. Écriture add_waitlist Ajoute un client à la file d'attente Ajoute un client à la file d'attente. Écriture block_reservation_client Met un client sur la liste noire des réservations Met un client sur la liste noire des réservations (par reservation_id, ou phone/email). Écriture call_waiter Appelle un serveur à une table Appelle un serveur à une table : reason = service (appel), bill (addition : la table passe « à payer » sur l'écran de salle), terminal (payer par carte : un serveur apporte le TPE, jamais déclenché… Écriture cancel_reservation Annule une réservation Annule une réservation (libère la table). Écriture charge_reservation_noshow Débite les frais de non-présentation sur la carte de garantie d'une réservation Débite les frais de non-présentation sur la carte de garantie d'une réservation (client absent, ou annulation tardive par le client). Écriture checkin_reservation Check-in Check-in : installe le client (table « occupée ») et crée la commande sur place. Écriture confirm_reservation Confirme une réservation Confirme une réservation (assigne une table si besoin → table « réservée »). Écriture create_game_room Ouvre un salon de mini-jeu pour jouer à plusieurs tablettes autour de la table Ouvre un salon de mini-jeu pour jouer à plusieurs tablettes (ou téléphones) autour de la table : game = tic_tac_toe | connect_four | blackjack | memory, 2 à 4 joueurs. Écriture create_reservation Crée une réservation de table Crée une réservation de table (assigne la meilleure table libre, ou celle choisie / dans la zone demandée). Écriture create_table Crée une table dans le plan de salle Crée une table dans le plan de salle. Écriture create_zone Crée une zone du plan de salle Crée une zone du plan de salle. Écriture delete_closure_period Supprime une fermeture exceptionnelle Supprime une fermeture exceptionnelle : le restaurant redevient réservable sur ces jours. Lecture floor_plan_status Vue d'ensemble temps réel du plan de salle Vue d'ensemble temps réel du plan de salle : compteurs par statut + chaque table avec sa commande active. Écriture generer_qr_table Adresse du menu digital d'une table, lien de l'image du QR code et lien… Adresse du menu digital d'une table (/t/…, celle imprimée sur le chevalet), lien de l'image du QR code et lien d'impression de tous les chevalets. Lecture get_active_campaigns Campagnes Iris EN cours à annoncer au client Campagnes Iris EN COURS à annoncer au client (menu digital, borne, assistant vocal) : offre publiée sur les réseaux avec son code promo encore valable (le MÊME code que la caisse et la boutique acc… Lecture get_game_room Lit un salon Lit un salon : joueurs (siège, prénom, you), statut (waiting | playing | finished | abandoned), state, version (à renvoyer tel quel dans play_game_move), turn_seat, winner_seat, reward (après la fi… Lecture get_google_business_reservation Fiche Google du restaurant Fiche Google du restaurant : compte connecté, fiche choisie, lien « Réserver » posé sur Google (vers le module FoodEatUp, marqué source=google), dernière synchro des horaires, réservations venues d… Lecture get_opening_hours Horaires d’ouverture de la semaine et fermetures exceptionnelles à venir Horaires d’ouverture de la semaine (plusieurs services par jour : midi, soir) et fermetures exceptionnelles à venir. Lecture get_reservation_deposit_settings Réglage de l'acompte des réservations Réglage de l'acompte des réservations (site et Caroline) : mode aucun|pourcentage|fixe, valeur, fixe par réservation ou par personne, prix moyen du couvert (base du pourcentage), seuil en couverts… Lecture get_reservation_embed Module de réservation à intégrer sur un autre site Module de réservation à intégrer sur un AUTRE site (comme Zenchef ou Calendly) : lien direct, code iframe, bouton flottant (script), liens par canal (Google, Instagram, Facebook, QR, e-mail — chacu… Lecture get_reservation_protection Anti no-show des réservations Anti no-show des réservations : empreinte bancaire (frais par personne absente, seuil de couverts, annulation gratuite jusqu'à N h, Stripe branché ?), rappel SMS avec confirmation (heures avant, SM… Lecture get_table_order Suivi de la note en cours d'une table, tel que la table le lit Suivi de la note en cours d'une table, tel que la table le lit : étape (validation | recue | preparation | prete | servie, calculée sur l'écran cuisine), temps estimé en minutes (moyenne réelle du… Lecture get_table_status État réel d'une table, comme la caisse le voit État RÉEL d'une table, comme la caisse le voit : occupée dès qu'une note est ouverte (montant, couverts, depuis quand, addition demandée, lignes pas envoyées), sinon libre / à nettoyer / réservée /… Écriture join_game_room Rejoint un salon avec le code affiché sur l'autre tablette Rejoint un salon avec le code affiché sur l'autre tablette (casse et espaces ignorés). Écriture leave_game_room Quitte un salon Quitte un salon. Lecture list_closure_periods Liste les fermetures exceptionnelles Liste les fermetures exceptionnelles (à venir par défaut). Lecture list_reservations Liste les réservations de table Liste les réservations de table. Lecture list_tables Liste les tables avec leur état réel, la note ouverte, la prochaine réservation… Liste les tables avec leur état RÉEL (une note ouverte = occupée, quoi que dise le statut enregistré), la note ouverte, la prochaine réservation et les conflits, et leur place sur le plan (zone_id,… Lecture list_waitlist Liste la file d'attente active Liste la file d'attente active (walk-ins en attente / prévenus). Lecture list_zones Liste les zones du plan de salle Liste les zones du plan de salle (Salle, Terrasse…). Écriture no_show_reservation Marque une réservation en no-show Marque une réservation en no-show (client absent → libère la table). Écriture offer_waitlist_spot Liste d'attente EN ligne Liste d'attente EN LIGNE (créneau complet) : propose la place libérée à un inscrit. Écriture play_game_move Joue un coup Joue un coup : envoie l'état COMPLET de la partie calculé par la tablette (state) et le siège à qui c'est le tour (turn_seat, null = tous). Écriture publish_google_reservation_link Pose le bouton « Réserver » de la fiche Google vers le module de réservation… Pose (ou met à jour) le bouton « Réserver » de la fiche Google vers le module de réservation FoodEatUp. Écriture regenerer_qr_table Change l'adresse QR d'une table Change l'adresse QR d'une table (QR volé, photographié et détourné…). Écriture request_reservation_deposit Demande un acompte sur une réservation et envoie le lien de paiement au client Demande un acompte sur une réservation (montant du réglage, ou montant imposé) et envoie le lien de paiement au client (SMS, sinon e-mail). Lecture reservation_availability Vérifie la disponibilité d'un créneau Vérifie la disponibilité d'un créneau : restaurant ouvert + tables libres (anti-double-booking). Écriture seat_waitlist Installe un client de la file d'attente sur une table Installe un client de la file d'attente sur une table (crée la commande sur place). Écriture send_order_receipt Envoie par e-mail le ticket de la note EN cours d'une table à l'adresse saisie… Envoie par e-mail le ticket de la note EN COURS d'une table (lignes au TTC exact, total, réglé, reste dû, coordonnées légales du restaurant) à l'adresse saisie par le client sur la tablette. Écriture set_opening_hours Remplace tous les horaires d’ouverture de la semaine REMPLACE tous les horaires d’ouverture de la semaine. Écriture set_reservation_deposit_settings Règle l'acompte des réservations Règle l'acompte des réservations. Écriture set_reservation_protection Règle l'anti no-show Règle l'anti no-show. Écriture set_reservation_widget Règle le module intégrable Règle le module intégrable : modèle (classique|elegant|minimal|sombre|bistrot), couleur #RRGGBB, titre, texte du bouton, position du bouton flottant (droite|gauche|centre). Écriture sync_google_opening_hours Recopie les horaires d'ouverture FoodEatUp sur la fiche Google Recopie les horaires d'ouverture FoodEatUp (services midi/soir, passage de minuit) sur la fiche Google. Écriture update_table_status Change l'état d'une table Change l'état d'une table. Écriture add_site_page Active une page du catalogue Active une page du catalogue (about, faq, allergens, gallery, jobs, beverages, private, producers, delivery, press, giftcards) — créée en brouillon. Écriture add_site_section Ajoute une section à une page Ajoute une section à une page (type parmi section_types de get_site_pages, props de départ, position 1 = en haut ; défaut : en bas). Écriture apply_cinematic_film Pose un film prêt en haut de la page d'accueil, rejoué au défilement Pose un film PRÊT (vidéo importée) en haut de la page d'accueil, rejoué au défilement. Écriture apply_site_template ⚠ destructif ⚠ DESTRUCTIF : applique un template métier au site en SUPPRIMANT TOUTES les pages et sections existantes (y compris les pages activées depuis le catalogue et tout le texte rédigé), puis en recréant… Écriture apply_site_theme Applique au site un thème de famille du catalogue OU un thème du restaurant Applique au site un thème de famille du catalogue (theme = f01…f10, voir list_site_themes) OU un thème du restaurant (custom_theme_id, voir list_site_custom_themes) : couleurs, polices, arrondi et… Écriture create_site_page Crée une page libre du site (ex Crée une page LIBRE du site (ex. Écriture create_site_post Crée un article en brouillon Crée un article en BROUILLON (jamais publié par cet outil). Écriture create_site_theme_with_ai Crée un thème de site à partir d'une description d'ambiance Crée un thème de site à partir d'une description d'ambiance (« bistrot chaleureux, bois et rouge brique »). Lecture export_site_template Creator Studio : exporte le site multi-pages de l'établissement au format… Creator Studio : exporte le site multi-pages de l'établissement au format foodeatup-template, pour en faire un template. Écriture generate_site_post_with_ai Fait rédiger un brouillon d'article par l'IA Fait rédiger un BROUILLON d'article par l'IA (titre, chapô, blocs, SEO). Lecture get_business_card Ma carte de visite : la page lien unique de l'établissement : adresse publique… Ma carte de visite : la page lien unique de l'établissement (/c/{slug}) — adresse publique, en ligne ou non, blocs remplis automatiquement depuis FoodEatUp (réserver, commander, fidélité, événement… Lecture get_cinematic_site_kit Site cinématique Site cinématique : liste les scénarios (sans scenario) ou rend le KIT d'un scénario — pour chaque scène, image de début, image de fin et prompt vidéo (Google Flow / Veo « première + dernière image… Lecture get_creator_sales Creator Studio : vos ventes de templates Creator Studio : vos ventes de templates (crédits gagnés à 90 %, commission 10 %, ventes en mode test distinguées). Lecture get_daily_brief Le point du jour Le point du jour : commandes web et CA, caisse (session, encaissé), réservations, tickets cuisine actifs, avis à modérer, leads, stocks bas. Lecture get_domain_status Statut du domaine personnalisé Statut du domaine personnalisé (DNS/SSL). Lecture get_establishment_legal Coordonnées légales de l'établissement pour les mentions affichées au client Coordonnées légales de l'établissement pour les mentions affichées au client (menu digital, ticket) : nom, forme juridique, SIRET, TVA intracommunautaire, adresse, contact. Lecture get_page_content Contenu d'une page pour la relire ou la modifier Contenu d'une page (sections + props) pour la relire ou la modifier. Lecture get_post_seo_report Rapport de référencement d'un article Rapport de référencement d'un article : score, contrôles (titre, description, mot-clé, longueur, textes alternatifs, liens) avec un conseil chacun, et aperçu Google. Lecture get_qr_code Génère le QR code d'une destination du restaurant OU d'une adresse libre qui… Génère le QR code d'une destination du restaurant (type + reference_id, voir get_qr_destinations) OU d'une adresse libre qui appartient au restaurant (url : une page de son site, une de ses tables,… Lecture get_qr_destinations Toutes les adresses publiques du restaurant à mettre sur un visuel ou un… Toutes les adresses PUBLIQUES du restaurant à mettre sur un visuel ou un support imprimé, avec le lien de l'image de leur QR code : site et pages, carte PDF, commande en ligne, réservation, roues c… Lecture get_site_pages Liste les pages du site + catalogue de pages activables Liste les pages du site (statut, navigation) + catalogue de pages activables. Lecture get_site_post Un article en détail Un article en détail : blocs, SEO, et son rapport de référencement. Lecture get_site_stats Statistiques e-commerce 30 jours Statistiques e-commerce 30 jours : commandes web, CA, leads, avis, jeux. Lecture get_site_status État du site État du site : pages publiées/brouillon, URL publique, domaine. Lecture get_site_template_format Creator Studio : le format foodeatup-template pour créer un template de site… Creator Studio : le format foodeatup-template (version 1.0) pour créer un template de site FoodEatUp — types de pages et de sections, propriétés lues par chaque section, couleurs, polices, animatio… Lecture get_social_network_profile Accord de visibilité de l'établissement sur le réseau social FoodEatUp et ce… Accord de visibilité de l'établissement sur le réseau social FoodEatUp (application des consommateurs) et ce qu'il montre : boutique, recettes publiques, articles, fidélité, événements. Lecture get_template_catalogue_item Marketplace de templates : fiche d'un template publié avec aperçu… Marketplace de templates : fiche d'un template publié avec aperçu d'installation pour votre établissement (rien n'est écrit) et état de votre licence. Écriture import_creator_template Creator Studio : importe un template en brouillon après validation Creator Studio : importe un template (package_base64 ZIP, manifest ou manifest_json) en BROUILLON après validation. Écriture install_purchased_template Marketplace de templates : installe un template dont l'établissement a la… Marketplace de templates : installe un template dont l'établissement a la licence (le site actuel est sauvegardé avant et restaurable). Écriture install_site_template_package Creator Studio : installe un template valide dans le site de l'établissement Creator Studio : installe un template valide dans le site de l'établissement (REMPLACE les pages du site). Lecture list_creator_templates Creator Studio : vos templates avec prix et motif de modération Creator Studio : vos templates (brouillon, soumis, publié, refusé) avec prix et motif de modération. Lecture list_site_custom_themes Thèmes de site créés par le restaurant Thèmes de site créés par le restaurant (galerie « Mes thèmes ») : couleurs, police de titres, arrondi, famille de base. Lecture list_site_posts Articles du blog du site Articles du blog du site (hors événements de l'agenda) : titre, statut brouillon|programme|publie, date, adresse publique. Lecture list_site_templates Liste les templates métiers du site Liste les templates métiers du site (galerie du Studio). Lecture list_site_themes Liste les 10 thèmes de famille du catalogue feu 2026, les templates de chaque… Liste les 10 thèmes de famille du catalogue FEU 2026 (couleurs, polices, arrondi, animation), les templates de chaque famille et les variantes de hero (prop « variant » d'une section hero, à poser… Lecture list_template_catalogue Marketplace de templates : les templates publiés par les créateurs, avec prix… Marketplace de templates : les templates publiés par les créateurs, avec prix en crédits et licence. Lecture preview_site_template_install Creator Studio : aperçu d'installation d'un template de site : pages et… Creator Studio : aperçu d'installation d'un template de site (manifest, manifest_json ou package_base64) — pages et sections qui seraient créées, thème, nombre de pages remplacées. Écriture publish_recipe_on_site Publie une recette du restaurant sur le site Publie (ou retire avec publish:false) une recette du restaurant sur le site : photo, temps, ingrédients et quantités, étapes (photos, vidéos), astuces, allergènes — jamais coûts, marges ni fourniss… Écriture publish_site Met le site en ligne Met le site en ligne (exige confirm:true). Écriture publish_site_post Publie un article maintenant, le programme ou le repasse en brouillon Publie un article maintenant, le programme (at, ISO 8601) ou le repasse en brouillon (unpublish:true). Écriture purchase_site_template Marketplace de templates : achète la licence d'un template pour cet… Marketplace de templates : achète la licence d'un template pour cet établissement, payée en crédits FoodEatUp (achats et dotations ; jamais le quota mensuel ni un geste commercial). Écriture refund_template_sale Marketplace de templates : rembourse un achat avant installation Marketplace de templates : rembourse un achat AVANT installation (crédits rendus, gain créateur et commission annulés). Écriture remove_beverage_item Retire une boisson de la carte Retire une boisson de la carte. Écriture remove_site_section Retire une section d'une page Retire une section d'une page (exige confirm:true ; sans lui, l'outil décrit la section qui partira). Écriture restore_site_template_backup Creator Studio : revient au site d'avant une installation de template Creator Studio : revient au site d'avant une installation de template (version de sauvegarde). Écriture set_creator_template_listing Creator Studio : fiche de vente d'un de vos templates : prix en crédits… Creator Studio : fiche de vente d'un de vos templates — prix en crédits FoodEatUp, couverture et galerie (fichiers de VOTRE bibliothèque d'assets). Écriture set_site_theme Modifie partiellement les design tokens du site sans jamais toucher aux pages Modifie partiellement les design tokens du site SANS jamais toucher aux pages. Écriture set_social_network_profile Donne ou retire l'accord de visibilité et règle ce qui est montré, la… Donne ou retire l'accord de visibilité (optin) et règle ce qui est montré (show_shop, show_recipes, show_articles, show_loyalty, show_events), la catégorie (tous les commerces de bouche), une bio (… Écriture submit_creator_template Creator Studio : soumet un template à la modération FoodEatUp Creator Studio : soumet un template à la modération FoodEatUp (couverture obligatoire). Écriture toggle_site_page Publie ou dépublie une page du site Publie ou dépublie une page du site. Écriture update_business_card Ma carte de visite : règle la page lien unique Ma carte de visite : règle la page lien unique. Écriture update_section Met à jour les props d'une section (fusion partielle, ex Met à jour les props d'une section (fusion partielle, ex. Écriture update_site_page Modifie une page existante Modifie une page existante : titre, adresse (new_slug), place dans le menu (show_in_nav header|footer|none — ex. Écriture update_site_post Modifie un article Modifie un article (seuls les champs envoyés changent ; body REMPLACE tous les blocs). Écriture upsert_beverage_item Ajoute ou met à jour une boisson Ajoute ou met à jour une boisson (les mentions légales sont portées par la page, jamais par la donnée). Lecture validate_site_template_package Creator Studio : valide un template de site sans rien installer Creator Studio : valide un template de site SANS rien installer. Écriture adjust_stock Ajuste le stock d'un produit ou d'un ingrédient Ajuste le stock d'un PRODUIT (establishment_product_id) ou d'un INGRÉDIENT (ingredient_id). Écriture bulk_update_ingredients Modifie plusieurs ingrédients en une fois Modifie plusieurs ingrédients en une fois : `items` [{ingredient_id, …}] ou `ingredient_ids` + `set`. Écriture create_ingredient Crée un nouvel ingrédient pour un établissement Crée un nouvel ingrédient pour un établissement. Écriture create_orders_from_shopping_list Transforme la liste de courses en commandes fournisseurs réelles, une par… Transforme la liste de courses en COMMANDES FOURNISSEURS RÉELLES, une par fournisseur (même prévision que get_shopping_list, recalculée côté serveur). Écriture create_product Crée un produit D'achat Crée un PRODUIT D'ACHAT (référence concrète : marque, conditionnement, code-barres, prix, fournisseur). Écriture create_supplier Crée un nouveau fournisseur pour un établissement Crée un nouveau fournisseur pour un établissement. Écriture create_supplier_order Crée une commande fournisseur avec ses lignes Crée une commande fournisseur AVEC SES LIGNES (date_prevue par défaut : J+2). Écriture delete_ingredient Supprime un ingrédient d'un établissement Supprime un ingrédient d'un établissement. Écriture delete_product Supprime un produit du catalogue d'un établissement Supprime un produit du catalogue d'un établissement. Écriture fill_ingredient_from_ean Complète un ingrédient avec OpenFoodFacts à partir de son code-barres… Complète un ingrédient avec OpenFoodFacts à partir de son code-barres, UNIQUEMENT sur les champs vides : ce que le restaurant a saisi n’est jamais écrasé (listé dans kept). Lecture get_delivery_controls Contrôle à réception d'une livraison Contrôle à réception d'une livraison : contrôle global (état, température des produits frais, non-conformités, bon de livraison) et contrôle ligne par ligne (température, DLC, action). Lecture get_ingredient Retourne le détail d'un ingrédient Retourne le détail d'un ingrédient, avec ses produits d'achat (purchase_products : marque, conditionnement, conversion, fournisseur, prix, produit par défaut). Lecture get_product Retourne le détail d'un produit d'achat Retourne le détail d'un produit d'achat, avec l'ingrédient qu'il alimente (ingredient_link : conversion) et ses fournisseurs. Lecture get_shopping_list Liste DE courses LISTE DE COURSES : traduit une prévision (« samedi, 80 couverts ») en produits à commander, GROUPÉS PAR FOURNISSEUR. Lecture get_stock_overview Accueil StockVisionAI Accueil StockVisionAI : valeur du stock, ruptures et alertes, productions, achats en cours (et le laboratoire s'il y en a un). Lecture get_supplier Retourne les détails d'un fournisseur spécifique Retourne les détails d'un fournisseur spécifique. Écriture import_openfoodfacts_product Crée un produit d'achat depuis son code-barres OpenFoodFacts, comme l'import de… Crée un PRODUIT d'achat depuis son code-barres OpenFoodFacts (nom, marque, quantité, photo), comme l'import de l'écran. Lecture list_deliveries Liste les livraisons fournisseurs d'un établissement Liste les livraisons fournisseurs d'un établissement. Lecture list_delivery_ratings Notes données aux livraisons fournisseurs Notes données aux livraisons fournisseurs (1 à 5, commentaire, température), avec la moyenne par fournisseur. Lecture list_ingredient_allergens Allergènes et Allergènes (liste des 14 INCO) et, pour chacun, les ingrédients DE CE restaurant qui le portent sur leur fiche. Lecture list_ingredient_tags Étiquettes d'ingrédients et le nombre d'ingrédients du restaurant qui portent… Étiquettes d'ingrédients (régimes, familles, allergènes) et le nombre d'ingrédients du restaurant qui portent chacune. Lecture list_ingredients Liste les ingrédients d'un établissement avec, par fiche Liste les ingrédients d'un établissement avec, par fiche : unité, price_per_unit, alert_threshold, quantity_in_stock, category_id + category_name, allergènes, produit d'achat par défaut. Lecture list_low_stocks Liste les articles en stock dont le niveau est bas Liste les articles en stock dont le niveau est bas (is_low = true). Lecture list_products Liste tous les produits d'achat d'un établissement Liste tous les produits d'achat d'un établissement, avec l'ingrédient que chacun alimente (champ ingredient_link : conversion, produit par défaut). Lecture list_stock_alerts Alertes de stock Alertes de stock : produits sous leur seuil d'alerte ou en rupture, avec stock actuel et seuil — le même calcul que list_low_stocks, ouvert à qui a le droit « Alertes & seuils ». Lecture list_stock_movements Journal des mouvements de stock avec produit, quantité, unité, motif, auteur et… Journal des mouvements de stock (entrées, sorties, inventaires) avec produit, quantité, unité, motif, auteur (prénom + initiale pour un employé) et date. Lecture list_stocks Stock de chaque denrée, une ligne par denrée Stock de chaque denrée, UNE ligne par denrée : la fiche ingrédient fait foi ; le module Stock et les produits achetés reliés sont comparés et tout ÉCART est nommé (conflicts). Lecture list_supplier_products Produits proposés par un fournisseur du restaurant Produits proposés par un fournisseur du restaurant : prix, conditionnement (« pot de 500 g »), prix du colis, multiple et minimum de commande, fournisseur par défaut ou non. Lecture list_suppliers Liste tous les fournisseurs d'un établissement Liste tous les fournisseurs d'un établissement. Lecture list_units Liste les unités de mesure disponibles Liste les unités de mesure disponibles (référentiel global, lecture seule). Lecture lookup_ean Recherche un code-barres Recherche un code-barres (EAN/GTIN 8, 12, 13 ou 14 chiffres, clé de contrôle vérifiée) : dans le catalogue du restaurant d’abord, puis sur OpenFoodFacts. Écriture rate_delivery Note une livraison fournisseur avec un commentaire et la température relevée Note une livraison fournisseur (1 à 5) avec un commentaire et la température relevée. Lecture search_openfoodfacts Cherche des produits dans OpenFoodFacts par nom Cherche des produits dans OpenFoodFacts par nom (marque, code-barres, quantité, Nutri-Score, allergènes, image). Écriture send_cadencier Envoie des cases du cadencier à la liste DE courses Envoie des cases du cadencier à la LISTE DE COURSES : une course « cadencier » par produit et par jour de livraison (quantité = colis × contenance, dans l'unité de l'ingrédient ; colis 0 retire la… Écriture send_shopping_list_to_supplier Envoie au fournisseur, par e-mail, les lignes de la liste de courses qui lui… Envoie au fournisseur, par e-mail, les lignes de la liste de courses qui lui reviennent (même envoi que l'écran) avec la date et l'heure de livraison souhaitées. Écriture set_ingredient_photo Pose la photo d'un ingrédient, depuis une adresse https, un fichier de la… Pose la PHOTO d'un ingrédient, depuis une adresse https, un fichier de la bibliothèque (photo envoyée depuis le téléphone : appelez d'abord prepare_asset_upload et donnez le lien au restaurateur) o… Écriture set_product_photo Pose la photo d'un produit, depuis une adresse https, un fichier de la… Pose la PHOTO d'un produit, depuis une adresse https, un fichier de la bibliothèque (photo envoyée depuis le téléphone : appelez d'abord prepare_asset_upload et donnez le lien au restaurateur) ou u… Écriture set_stock_alert_threshold Règle le seuil d'alerte d'une ligne de stock Règle le seuil d'alerte d'une ligne de stock (dans son unité) : en dessous, le produit passe dans les alertes. Écriture update_ingredient Modifie un ingrédient Modifie un ingrédient (nom, unité, prix, stock, seuil, catégorie, allergènes, valeurs nutritionnelles). Écriture update_product Modifie un produit du catalogue Modifie un produit du catalogue (prix, unité, stock, description, nom, promotion). Écriture answer_school_quiz Corrige le quiz Corrige le quiz (3 questions, 2 bonnes réponses pour réussir). Lecture check_school_mission Vérifie côté serveur que l'exercice de la mission est fait dans le restaurant… Vérifie côté serveur que l'exercice de la mission est fait DANS le restaurant école (une fiche du vrai restaurant ne compte jamais). Écriture create_establishment Crée une nouvelle boutique au nom du propriétaire Crée une NOUVELLE boutique (restaurant) au nom du propriétaire, avec ses coordonnées. Écriture create_notification Crée une nouvelle notification pour un établissement Crée une nouvelle notification pour un établissement. Écriture estimate_ai_usage Estime les crédits FoodEatUp d'un projet selon les taux et unités facturables… Estime les crédits FoodEatUp d'un projet (visuels, affiches, montage vidéo, voix off, SMS, WhatsApp, newsletters, documents IA, site) selon les taux et unités facturables réels, vérifie les prérequ… Lecture get_chain_app_prompts Méthode et prompts, dans l’ordre Méthode et prompts, dans l’ordre, pour qu’une chaîne, un siège, un foodcourt ou un restaurant crée SA propre application Flutter (marketplace des boutiques, fil social, fidélité commune, jeux, sond… Lecture get_credit_balance Solde de crédits FoodEatUp de l'établissement Solde de crédits FoodEatUp de l'établissement (un seul portefeuille : SMS, WhatsApp, vocal, visuels et vidéos IA, affiches, documents, stockage) : quota du mois, packs et dotations restants, période. Lecture get_establishment_duplication Suit la reprise de configuration d'une boutique Suit la reprise de configuration d'une boutique : statut (en attente, en cours, terminée, échouée), compteurs par famille (copiés, déjà copiés, ignorés avec leur motif) et motif d'arrêt. Lecture get_establishment_profile Fiche de l'établissement Fiche de l'établissement : nom, coordonnées, raison sociale, forme, SIRET, TVA, capital, ville du RCS (ce qui figure sur les factures). Lecture get_extension_audit_prompt Le prompt d’audit de sécurité que vous appliquez au dépôt GitHub de l’extension Le prompt d’audit de sécurité que vous appliquez au dépôt GitHub de l’extension (checklist du Store FoodEatUp). Lecture get_extension_hosting_guide Où et comment héberger l’extension, où ranger les secrets, comment la mettre en… Où et comment héberger l’extension (web, Flutter, agent, plugin), où ranger les secrets, comment la mettre en ligne puis la publier dans le Store. Lecture get_extension_method La méthode pour construire une application Flutter, un site ou logiciel web, un… La méthode pour construire une application Flutter, un site ou logiciel web, un agent IA ou un plugin Claude connecté au MCP FoodEatUp : questions à poser, étapes, sécurité, outils MCP utiles et pr… Lecture get_foodeatup_tutorial Un tutoriel du logiciel Un tutoriel du logiciel : à quoi ça sert, étapes, astuce du chef, prompts prêts (avec l’identifiant du restaurant), lien vers l’écran du restaurant et vers la vidéo. Lecture get_hub_lesson Pour un hub ou un écran du logiciel Pour un hub ou un écran du logiciel : la carte de l’écran (lien), la mission du mode école qui l’enseigne (vidéo, étapes, quiz) et le résultat attendu en démonstration. Lecture get_onboarding_progress Parcours « Configuration & Setup » Parcours « Configuration & Setup » (18 étapes en 7 phases) : statut de chaque étape (termine, en_cours, a_faire, bloque, non_applicable) calculé sur les vraies données du restaurant, preuve lisible… Lecture get_school_status Mode école Mode école : missions d'entraînement par section (statut a_faire, en_cours, quiz, terminee, non_applicable), restaurant école ouvert ou non, et comment s'entraîner depuis l'assistant (outils utilis… Lecture get_setup_documents_guide Ce que vous pouvez demander au restaurateur pour configurer FoodEatUp à sa… Ce que vous pouvez demander au restaurateur pour configurer FoodEatUp à sa place (photo de la carte, factures, livre de recettes, liste de prix, fiche fournisseur…) et l’outil MCP à appeler pour ch… Lecture get_setup_plan Le parcours Premiers pas du restaurant Le parcours Premiers pas du restaurant : chaque étape dans l’ordre du métier, son statut VÉRIFIÉ sur les vraies données, comment on vérifie, le tutoriel et le prompt pour la faire avec vous. Lecture get_setup_questionnaire Les questions de « Premiers pas » du logiciel avec leurs choix Les questions de « Premiers pas » du logiciel (métier, activité, objectif) avec leurs choix, et les réponses déjà enregistrées. Lecture get_store_app Une fiche du Store en détail Une fiche du Store en détail : description, liens d'installation, captures, vidéos, avis. Lecture get_subscription_catalog Catalogue commercial réel de FoodEatUp Catalogue commercial réel de FoodEatUp : offres et options actives, prix mensuel/annuel HT, frais de mise en service, essai, fonctionnalités et quotas inclus (crédits, minutes), capacités marketing… Lecture get_subscription_overview Abonnement de l'établissement Abonnement de l'établissement : plan principal, add-ons actifs, statut (essai/année offerte/grâce), échéances. Lecture get_subscription_summary Ce que comprend l'abonnement du restaurant Ce que comprend l'abonnement du restaurant : offres actives, fonctionnalités ouvertes, date de fin d'essai. Lecture list_api_clients Clés API de l'établissement Clés API de l'établissement (nom, actif, dernière utilisation). Lecture list_jarvis_seats Sièges de l'assistant vocal Jarvis Sièges de l'assistant vocal Jarvis : employés appairés, minutes utilisées ce mois et minutes restantes du restaurant. Lecture list_my_establishments Liste les restaurants du propriétaire Liste les restaurants du propriétaire (nom, ville, création) : le point de départ avant d'ouvrir une nouvelle boutique ou d'en configurer une. Lecture list_notifications Liste les notifications d'un établissement Liste les notifications d'un établissement. Lecture list_store_apps Applications et extensions du Store FoodEatUp Applications et extensions du Store FoodEatUp : nom, créateur, certifiée, catégorie, note, statut, adresse de la fiche. Lecture list_subscription_invoices Historique des paiements de l'abonnement FoodEatUp du restaurant Historique des paiements de l'abonnement FoodEatUp du restaurant (montant, statut, date, offre). Écriture mark_notifications_read Marque comme lue une notification de la cloche ou toutes Marque comme lue une notification de la cloche (notification_id) ou toutes (all:true). Écriture open_school Crée le restaurant école fictif du restaurant Crée (une seule fois) le restaurant école fictif du restaurant : rien n'y est envoyé, encaissé ni déclaré. Écriture publish_store_app Publie une application ou une extension dans le Store FoodEatUp Publie (ou met à jour, si slug existe) une application ou une extension dans le Store FoodEatUp : nom, créateur, description, liens d'installation (web, PWA, extension, MCP, Google Play, App Store,… Écriture recommend_subscription Conseille l'offre la moins coûteuse pour un projet Conseille l'offre la moins coûteuse pour un projet : abonnement actuel, solde de crédits, estimation, options manquantes, packs de crédits compatibles, coûts récurrents/ponctuels séparés. Écriture reset_school Efface toutes les données du restaurant école et recommence les missions Efface toutes les données du restaurant école et recommence les missions. Écriture save_setup_answers Enregistre le profil de configuration comme l’écran Premiers pas Enregistre le profil de configuration (metier, activite, objectif) comme l’écran Premiers pas. Lecture search_entities Résout un nom parlé/écrit vers un ID Résout un nom parlé/écrit vers un ID (produits, ingrédients, plats, équipements « frigo 3 », tables, recettes). Lecture search_foodeatup_help Cherche dans les tutoriels du logiciel FoodEatUp Cherche dans les tutoriels du logiciel FoodEatUp (titres, écrans, explications). Écriture start_school_mission Démarre une mission d'entraînement et renvoie l'objectif, les étapes et l'outil… Démarre une mission d'entraînement et renvoie l'objectif, les étapes et l'outil MCP à appeler AVEC mode_ecole: true pour la réaliser sur le restaurant école. Écriture submit_extension_audit Joint le rapport d’audit de sécurité à une soumission du Store Joint le rapport d’audit de sécurité à une soumission du Store (référence SUB-…, créée par publish_store_app). Écriture update_establishment_profile Modifie la fiche de l'établissement Modifie la fiche de l'établissement (coordonnées et mentions légales des factures).
Brancher votre assistant

Une adresse, votre compte, et c'est parti.

Ajoutez le serveur MCP FoodEatUp comme connecteur dans votre assistant, puis connectez-vous avec votre compte restaurateur. Chaque outil reste limité à vos droits et à votre établissement.

  1. Copiez l'adresse du serveur MCP.
  2. Dans Claude, Le Chat ou ChatGPT, ajoutez un connecteur personnalisé avec cette adresse.
  3. Connectez-vous avec votre compte FoodEatUp, puis demandez en français ce que vous voulez faire.

Claude, Le Chat et ChatGPT sont des marques de leurs éditeurs (Anthropic, Mistral AI, OpenAI). FoodEatUp n'est pas leur partenaire.