Organisations commerciales
Uneorganization représente un groupe de restaurants ou une entreprise. Elle possède son propre identifiant et son propre nom, et peut contenir plusieurs établissements.
Utilisez une organisation commerciale lorsqu’une intégration doit fonctionner à l’échelle d’un groupe, par exemple pour découvrir tous les restaurants, agréger des données analytiques ou créer un établissement.
Modifier le profil d’une organisation
AppelezPATCH /v1/organizations/{organization_id} avec la permission businessOrganization.update. Envoyez name et/ou image_url ; les champs omis conservent leur valeur actuelle. image_url doit désigner une image JPG, PNG ou WebP accessible publiquement et ne dépassant pas 5 Mo. Chataigne importe l’image et renvoie son URL gérée dans la ressource. L’API ne permet pas de supprimer une photo existante — envoyer image_url: null est rejeté avec 400 INVALID_IMAGE_URL, omettez donc le champ pour conserver l’actuelle.
Établissements
Unelocation représente un restaurant. Son profil contient notamment son nom, sa devise, son pays, son fuseau horaire, sa langue, ses coordonnées et son adresse. Les paramètres opérationnels appartiennent à l’établissement sous la forme de ressources distinctes.
organization_id vaut null pour un établissement autonome.
Transmission des accès
Le périmètre n’accorde pas les actions
Le périmètre et les permissions sont évalués ensemble. Par exemple, une clé limitée à une organisation commerciale aveclocation.read peut lister les établissements enfants, mais ne peut pas les modifier sans location.update. Une clé limitée à un établissement avec location.update peut modifier cet établissement et aucun autre.
Consultez Clés API et permissions pour la liste complète des permissions.
Identifiants de ressources
Les identifiants de ressources sont des chaînes opaques. Vous devez :- Lire les identifiants dans les réponses de l’API.
- Les enregistrer avec les données de votre intégration.
- Les transmettre sans modification dans les chemins des endpoints.
- Ne pas les analyser ni supposer leur longueur ou leur structure interne.