Aller au contenu

API et webhooks

Réservez, posez des options et lisez les réservations de votre restaurant depuis vos propres systèmes.

L’API Service vous permet de lire les réservations et les clients de votre restaurant par programmation, et de réserver, poser une option, modifier et annuler pour le compte du restaurant. C’est une API JSON claire et prévisible : structures de ressources stables, pagination par curseur, horodatages ISO-8601 et enveloppes d’erreur structurées.

L’URL de base est https://api.useservice.app.

Créez une clé dans le back-office, dans Paramètres → Développeurs, et accordez-lui les portées dont votre intégration a besoin. Les clés sont propres à un restaurant, et les exemples lisent la vôtre depuis une variable d’environnement — voir Authentification.

Fenêtre de terminal
curl https://api.useservice.app/v1/reservations \
-H "Authorization: Bearer $SERVICE_API_KEY"

Prendre la réservation

Créez, modifiez et annulez des réservations, avec une clé d’idempotence pour qu’une nouvelle tentative après un délai dépassé retrouve la réservation déjà faite.

Poser une option

Retirez un créneau de la vente le temps qu’un client paie ou se décide, puis convertissez l’option en réservation ou rendez-la aussitôt.

Lire les réservations et les clients

Listez et récupérez les réservations (avec l’affectation des tables et l’historique du cycle de vie) ainsi que les clients (identité, coordonnées, consentement, statistiques de visite).

Réagir aux changements

Abonnez-vous à des webhooks signés pour l’ensemble du cycle de vie des réservations, pour les options, ainsi que les événements liés aux clients et aux avis.

En libre-service

Créez vos clés et enregistrez vos points de terminaison de webhook depuis le back-office (Paramètres → Développeurs), sans rendez-vous commercial ni ticket de support. L’accès à l’API dépend de l’abonnement Premium du restaurant ; une clé sans cet abonnement est refusée avec plan_required.

Prévisible et versionnée

Versionnement par date épinglé à chaque clé, pour que votre intégration ne casse jamais à votre insu.

Sept guides qui partent de ce que vous construisez plutôt que d’un point de terminaison, et qui nomment la contrainte décidant si vous pouvez le construire.