API Reference
Log In
API Reference

Permet de récupérer toutes les informations du restaurants

Attention : tous les prix sont en centimes

Restaurant

AttributTypeNullable ?Commentaires
idEntier (Unique)NONId du restaurant
nameStringNONNom du restaurant
slugStringOUINom raccourci du restaurant
addressStringOUIAdresse de l'établissement
zipcodeStringOUICode postal du restaurant
cityStringNONVille du restaurant
countryStringOUIPays du restaurant en format abrégé
countryNameStringNONPays du restaurant
currencyStringNONDevise du restaurant
siretStringNONSiret du restaurant
ticketFooterStringOUIMessage à afficher sur le pied de page du ticket client
mediaArrayOUIContient le logo de l'établissement
companyNameStringOUINom juridique de l'établissement

RestaurantFeature

Module activé pour le restaurant

AttributTypeNullable ?Commentaire
idEntier (unique)NONId de l'activation du module pour le restaurant
featureStringNONCode du module
priceEntierNONPrix du module en centime dans la devise du restaurant

PaymentTypes

Liste les moyens de paiements acceptés par l'établissement

AttributTypeNullable ?Commentaire
idEntier (Unique)NONid du moyen de paiement
typeStringNONType de paiement
openDrawerBooleanNONIndique si le paiement déclenche l'ouverture du tiroir caisse.
cashbackBooleanNONIndique si le paiement déclenche un rendu monnaie.
extraDataArrayOUIDictionnaire des informations complémentaire liées au type de payement
identifierStringNONidentifiant unique du moyen de paiement qui apparaît sur le ticket

Tax

Liste les taxes configurées pour l'établissement

AttributTypeNullable ?Commentaire
idEntier (unique)NONId de la taxe
nameStringNONNom de la taxe
valueDécimal (4,2)NONValeur de la taxe en %
identifierStringNONidentifiant unique de la taxe qui apparaît sur le ticket

Printer

Liste des imprimantes configurées pour l'établissement

AttributTypeNullable ?Commentaire
idEntier (unique)NONId de l'imprimante
nameStringNONNom de l'imprimante

Waiter

Liste des utilisateurs configurés pour l'établissement

AttributTypeNullable ?Commentaire
idEntier (unique)NONId du serveur
nameStringNONNom du serveur
passwordStringNONMot de passe du serveur
hourlyCostDecimal (4,2)OUICoût horaire du serveur
rightsEntierNONDroits associés à l'utilisateur (bitmask)
0x01 => allowSettings (Accéder aux réglages)
0x02 => allowDiscounts (Faire une remise)
0x04 => allowCancelProduct (Annuler produit)
0x08 => allowCancelPayment (Annuler Paiement)
0x10 => allowOpenDrawer (Ouvrir tiroir caisse)
0x20 => allowAccessAllOrders (Accéder aux commandes des autres utilisateurs)
0x40 => allowAccessClosedOrders (Accéder aux commandes clôturées)

Room

AttributTypeNullable ?Commentaire
IdEntier (unqiue)NONId de la salle
nameStringNONNom de la salle
positionEntierNONPosition de la table (démarre à 0)
tablesArray of TableOUIListe de table de la salle

Table

AttributTypeNullable ?Commentaire
idEntier (unique)NONId de la table
nameStringNONNom de la table
positionEntierNONPosition de la table (Démarre à 0, classé par ordre croissant)

Menu

Carte ou plage horaire (Carte du midi, HappyHour, ...)

AttributTypeNullable ?Commentaire
idEntier (unique)NONid de la carte
nameStringNONNom de la carte
isPlannedBooleanNONEst-ce que la carte est planifiée (changement automatique de plage horaire)
plannedDaysIntegerNONListe de jours activés :
0x01 => lundi
0x02 => mardi
0x04 => mercredi
0x08 => jeudi
0x10 => vendredi
0x20 => samedi
0x40 => dimanche
startTimeTimeOUIHeure de début
endTimeTimeOUIHeure de fin
positionEntierNONPosition de la carte (classer par ordre croissant)
periodarrayOUIPeriodes d'activation de la carte

Period

AttributTypeNullable ?Commentaire
idEntier (unique)NONid de la période
plannedDaysIntegerNONListe de jours activés :
0x01 => lundi
0x02 => mardi
0x04 => mercredi
0x08 => jeudi
0x10 => vendredi
0x20 => samedi
0x40 => dimanche
startTimeArrayOUIHeure de planification de début avec 'hour' en clé pour les heures et 'minute' en clé pour les minutes
endTimeArrayOUIHeure de planification de fin avec 'hour' en clé pour les heures et 'minute' en clé pour les minutes

OrderTerminal

Configuration de la borne de commande pour l'établissement

AttributTypeNullable ?Commentaire
idEntier (unique)NONId de la configuration de la borne
nameStringNONNom de l'établissement à afficher sur la borne
descriptionStringNONDescription de l'établissement à afficher sur la borne
modeStringNONMode de présentation de la borne:
ORDER_TERMINAL_TABLE
ORDER_TERMINAL_STAND
logoarrayOUIMedia du logo de l'établissement à afficher pour la borne
coverarrayOUIMedia de la cover à afficher pour la borne

Category et ExtraCategory

AttributTypeNullable ?Commentaire
idEntier (unique)NONId de la categorie
nameStringNONNom de la categorie
isExtraBooleanNONEst-ce que c'est une catégorie d'extra
positionEntierNONPosition de la catégorie (classer par ordre croissant)
terminalNameStringNONNom de la catégorie à afficher pour la borne
terminalDescriptionStringOUIDescription de la catégorie à afficher sur la borne
mediaArrayOUIMedia à afficher sur la borne
colorString (hex code)OUICouleur de la catégorie
productsArray of productOUIListe des produits de la catégorie

Product

AttributTypeNullable ?Commentaire
idEntier (unique)NONId du produit
nameStringNONNom du produit
descriptionStringNONDescription du produit
priceEntierNONPrix par défaut du produit en centimes dans la devise du restaurant (ne pas utiliser si le module "plage horaire" est activé)
costPriceEntierNONCout de production du produit en centimes dans la devise du restaurant
taxEntierNONId de la tax du produit
printerEntierNONId de l'imprimante du produit
positionEntierOUIPosition du produit (classer par ordre croissant)
colorString (hex code)OUICouleur du plat
productExtrasArray of ProductExtraNONListe des options et suppléments du produit
productInMenusArray of ProductInMenuNONListe des prix du produit selon les cartes/plages horaires
hasTimerBooleanNONEst-ce que le produit à un timer ?
barcodeStringOUICode barre du produit
terminalNameStringOUINom du produit dans la borne
isInTerminalBooleanNONDéfini si le produit est présent dans la borne ou non

ProductExtra

Défini l'existence d'une option ou d'un supplément pour un produit

AttributTypeNullableCommentaire
idEntier (unique)NONId de l'extra du produit
productEntierNONId du produit de l'extra du produit
extraCategoryIdEntierNONId de la categorie d'extra de l'extra du produit
popupAutoBooleanNONAffichage de la popup automatique
isUniqueBooleanNONLa sélection peut être multiple ou doit être unique
positionEntierNONPosition de l'option dans la popup

CourseMeals

Liste des formules d'un restaurant

AttributTypeNullable ?Commentaire
idEntierNONid de la formule. Une formule est un product
nameStringNONNom donné à la formule
descriptionStringOUIDescription de la formule
priceEntierNONPrix de la formule. Le prix est en centime dans la devise du restaurant
colorString (hex code)OUICouleur de la formule
courseMealChoicesArray of CourseMealChoicesNONListe des choix dans la formule

CourseMealChoices

Liste des choix d'une formule

AttributTypeNullable ?Commentaire
idEntierNONid du choix dans une formule
nameStringNONNom du choix
positionEntierNONPosition du choix dans la formule
sendingOrderEntierNONOrdre de l'envoi du choix (Direct, Suite, Suite1, etc)
productsArray of ProductChoicesNONListe des produits sélectionnés dans la formule

ProductChoices

Liste des produits dans un choix

AttributTypeNullable ?Commentaire
idEntierNONid du produit dans le choix
productIdEntierNONid du produit inclus dans la formule
positionEntierNONPosition du produit dans la choix
extraPriceEntierNONSupplément de prix en centime dans la devise dans la formule.
Le supplément s'applique au prix de base du produit

ProductInMenu

Appartenance d'un produit à son menu (avec le prix de celui ci par rapport a ce menu)

AttributTypeNullable ?Commentaire
idEntier (unique)NONId du produit dans le menu
menuEntierNONId du menu du produit dans le menu
productEntierNONId du produit du produit dans le menu
priceEntierNONPrix du produit en centimes dans la devise du restaurant

customDiscounts

Liste des remises personnalisée de l'établissement

AttributTypeNullable ?Commentaire
nameStringNONNom de la remise personnalisée
typeStringNONType de la remise (% ou monétaire)
PERCENTAGE_DISCOUNT
AMOUNT_DISCOUNT
amountEntierNONPrix en centime pour les remises monétaires sinon montant en pourcentage
positionEntierNONPosition de la remise

currentTill

Caisse courrante

AttributTypeNullable ?Commentaire
idEntier (unique)NONid de la till
startDateStringNONdate d'ouverture de la caisse format YYYY-MM-DDTHH:MM:SS+Z
endDateStringOUIdate de fermeture de la caisse format YYYY-MM-DDTHH:MM:SS+Z
cashFundEntierNONFond de caisse en centime dans la devise du restaurant
lastUpdateStringOUIdernière date de modification de la caisse format YYYY-MM-DDTHH:MM:SS+Z
updateByWaiterEntierOUIid du dernier utilisateur qui a avoir modifié la caisse

restaurantDevices

Liste des appareils de l'établissement

AttributTypeNullableCommentaire
idEntier (unique)NONid du device
nameStringNONNom de l'appareil
prefixStringNONValeurs : A, B, ... ZZZ
identifiant de l'appareil généré pour l'établissement.

current device

Appareil lié à la session en cours

Language
Click Try It! to start a request and see the response here!