Synup
Créer une clé
v1Ressources/Locations/postCréer un menu d’établissement

Créer un menu d’établissement

Gérer les menus des clients. Nécessite un utilisateur actif de l’agence avec accès aux clients. Les autorisations de l’utilisateur et les restrictions de clients des identifiants s’appliquent ensemble. Les photos doivent être accessibles au client propriétaire.

post/api/v1/location-menus
locations:write
Corps de la requête
clientIdstringobligatoire
Identifiant client ou identifiant public. Facultatif pour la liste ; sans ce paramètre, les menus de tous les clients accessibles sont renvoyés.
menuobjectobligatoire
namestringobligatoire
descriptionstringfacultatif
currencystringfacultatif
sectionsarray of objectfacultatif
Sections ordonnées, jusqu’à 50, avec au plus 200 éléments par section et 1 000 au total.
namestringobligatoire
descriptionstringfacultatif
itemsarray of objectfacultatif
namestringobligatoire
descriptionstringfacultatif
pricenumberfacultatif
caloriesintegerfacultatif
allergensstringfacultatif
ingredientsstringfacultatif
photoKeysarray of stringfacultatif
Clés de ressources accessibles comme upload:abc, jusqu’à 20 par élément. Les URL directes d’images ne sont pas acceptées.
Réponse
dataobjectfacultatif
menuobjectfacultatif
idstringfacultatif
namestringfacultatif
descriptionstringfacultatif
currencystringfacultatif
clientIdstringfacultatif
clientNamestringfacultatif
sectionsCountintegerfacultatif
itemsCountintegerfacultatif
assignedLocationsintegerfacultatif
createdAtstringfacultatif
sectionsarray of objectfacultatif
idstringfacultatif
namestringfacultatif
descriptionstringfacultatif
itemsarray of objectfacultatif
Erreurs
400Il manque un paramètre requis à la requête, ou elle est invalide.
401Clé API manquante, invalide, expirée ou révoquée.
403La clé n'a pas la permission requise, ou n'est pas autorisée pour ce client/établissement.
404La ressource est introuvable, ou n'appartient pas à votre agence.
422Au moins une cible n’est pas un restaurant actif du client propriétaire du menu.
429Trop de requêtes. Réessayez après le nombre de secondes indiqué dans l'en-tête Retry-After.
503L’opération sur le menu n’a pas pu être effectuée.
post/api/v1/location-menus
Votre clé API
Corps de la requête*
{}

Guides qui utilisent cette ressource