Configurer un serveur de réservation de votre côté permettra au centre d'actions de créer des rendez-vous/réservations auprès de votre établissement au nom de l'utilisateur.
Implémenter une interface API basée sur gRPC
L'API v0 ne doit pas être utilisée pour les nouvelles intégrations.
Téléchargez la définition du service au format proto ci-dessous pour commencer à implémenter l'API.
Télécharger la définition du service
Veuillez vous familiariser avec les types de ressources suivants qui seront utilisés dans cette implémentation:
- Lease: réservation temporaire d'un créneau dans le calendrier, requise avant de pouvoir effectuer une réservation
- Réservation: réservation finale d'un créneau dans le calendrier
De plus, les méthodes d'API suivantes doivent être implémentées de votre côté pour le serveur gRPC:
Voici une définition complète de BookingService à l'aide des trois méthodes ci-dessus:
// Manages slot leases and bookings for an inventory of appointments
service BookingService {
// Creates a new lease
rpc CreateLease(CreateLeaseRequest) returns (CreateLeaseResponse) {}
// Creates a booking for which a lease exists
rpc CreateBooking(CreateBookingRequest) returns (CreateBookingResponse) {}
// Updates an existing booking
rpc UpdateBooking(UpdateBookingRequest) returns (UpdateBookingResponse) {}
}
Les méthodes doivent renvoyer l'un des codes d'état gRPC.
Vous avez des questions ?
N'oubliez pas de consulter nos questions fréquentes.
Autres versions
Pour obtenir la documentation des autres versions de l'API, consultez les pages suivantes: