For POST requests that create resources (reservations, guests), always use the Idempotency-Key header. Generate a UUID for each unique request. If a network error occurs and you retry, SevenRooms will ignore the duplicate. This prevents double-bookings.
For true real-time behavior, webhooks notify your system when a reservation is created, updated, or cancelled. The webhook payload structure is described in partner docs—ask your SevenRooms contact for the event schema. sevenrooms api documentation