Activer l'API et récupérer la clé
Dans les réglages de l’établissement, activez l’API publique, puis récupérez la clé
X-Api-Key propre à cet établissement.Cette clé est un secret par établissement : c’est elle qui authentifie chaque appel. Vous pouvez la régénérer à tout moment depuis les mêmes réglages (la rotation invalide l’ancienne clé).Premier appel
Récupérez l’identité de l’établissement (ici le slug d’exemple
au-bistrot). Le slug identifie le tenant — on n’utilise jamais d’identifiant numérique.Remplacez
au-bistrot par le slug de votre établissement, visible dans ses réglages. La clé X-Api-Key est propre à cet établissement : une clé ne fonctionne que pour le slug auquel elle est associée.Si vous obtenez
401 {"error":"Unauthorized"}, la clé est absente ou invalide. Si vous obtenez 404 {"error":"Not found"}, soit le slug est inconnu, soit l’API publique n’est pas activée pour cet établissement.Lire la réponse
La ressource sérialisée est directement la racine du JSON — pas d’enveloppe Notez le champ
data ni meta.content_revision : c’est un entier qui s’incrémente à chaque changement de contenu de l’établissement. Stockez-le pour détecter les mises à jour et invalider votre cache.Plusieurs champs sont nullables (
description, category, website_url, menu_url, contact.email, contact.phone_number, location.address, location.latitude, location.longitude, logo_url). Prévoyez ces cas dans votre rendu.