Documentation complète de l'API Restaurant Manager Pro pour les intégrations avancées.
https://api.restaurantmanagerpro.frL'API est actuellement publique avec rate limiting. L'authentification OAuth sera ajoutée prochainement.
Rate Limit: 5 requêtes par 15 minutes par IP
/api/check-restaurant-statusVérifie le statut d'un restaurant et récupère ses informations.
code (string, required) - Code du restaurantcurl "https://api.restaurantmanagerpro.fr/api/check-restaurant-status?code=CASANOVADI2025"
{
"active": true,
"restaurant": {
"name": "Casanova d'Issy",
"code": "CASANOVADI2025",
"maxGuestsPerSlot": 50,
"serviceDurationMinutes": 120
}
}/api/save-reservationCrée une nouvelle réservation.
{
"restaurantCode": "CASANOVADI2025",
"name": "Jean Dupont",
"email": "jean@example.com",
"phone": "+33612345678",
"date": "2026-01-15",
"time": "19:00",
"guests": 4,
"notes": "Allergies: gluten"
}{
"success": true,
"reservationId": "CASANOVADI2025-1704326400-abc123",
"message": "Réservation créée avec succès"
}/api/check-availabilityVérifie la disponibilité pour une date/heure donnée.
{
"restaurantCode": "CASANOVADI2025",
"date": "2026-01-15",
"time": "19:00",
"guests": 4
}{
"available": true,
"remainingCapacity": 46,
"message": "Créneau disponible"
}/api/get-reservationsRécupère les réservations d'un restaurant.
code (string, required) - Code du restaurant
date (string, optional) - Date au format YYYY-MM-DD
status (string, optional) - pending, confirmed, cancelledcurl "https://api.restaurantmanagerpro.fr/api/get-reservations?code=CASANOVADI2025&date=2026-01-15"
/api/update-reservation-statusMet à jour le statut d'une réservation.
{
"reservationId": "CASANOVADI2025-1704326400-abc123",
"status": "confirmed"
}/api/delete-reservationSupprime une réservation.
{
"reservationId": "CASANOVADI2025-1704326400-abc123"
}| Code | Description |
|---|---|
200 | Succès |
400 | Requête invalide |
404 | Restaurant non trouvé |
429 | Rate limit dépassé |
500 | Erreur serveur |
Les webhooks seront bientôt disponibles pour recevoir des notifications en temps réel lors de nouveaux événements.
Questions sur l'API ? Contactez-nous :support@restaurantmanagerpro.fr