Skip to main content
GET /api/v1/establishments/{slug}/hours
Retourne les horaires d’ouverture réguliers, un résumé textuel prêt à afficher, et les horaires exceptionnels à venir (fermetures, jours fériés…).

Exemple

curl https://app.lecommis.fr/api/v1/establishments/au-bistrot/hours \
  -H "X-Api-Key: VOTRE_CLE_API"
Réponse 200
{
  "content_revision": 67,
  "business_hours_summary": "Ouvert du mardi au dimanche, 12h–14h et 19h–22h",
  "business_hours": [
    { "open_day": "Lundi", "open_time": "12:00", "close_day": "Lundi", "close_time": "14:00" }
  ],
  "special_hours_coming": [
    { "start_date": "2026-12-24", "end_date": "2026-12-26", "open_time": "12:00", "close_time": "14:00", "closed": true }
  ]
}

Champs de la réponse

business_hours_summary
string | null
Résumé textuel des horaires, déjà formaté en français et prêt à afficher tel quel (ex. « Ouvert du mardi au dimanche, 12h–14h et 19h–22h »). Utile pour un affichage rapide sans reconstruire les plages depuis business_hours.
business_hours
array
Liste des plages d’ouverture régulières. Un même jour peut apparaître plusieurs fois (service du midi et du soir).
special_hours_coming
array
Horaires exceptionnels à venir (fermetures, horaires spéciaux pour un événement ou un jour férié).
content_revision
integer
Numéro de révision du contenu de l’établissement (commun à toutes les ressources). Voir content_revision.
Pour un affichage minimal, business_hours_summary suffit. Construisez votre propre widget depuis business_hours si vous avez besoin d’un rendu par jour ou d’une logique « ouvert maintenant ».