---
title: Restaurant Reservations
framework: sirikit
role: collectionGroup
role_heading: API Collection
path: sirikit/restaurant-reservations
---

# Restaurant Reservations

Create and manage restaurant reservations with help from the Maps app.

## Overview

Overview Users can book restaurant reservations and view their current reservations from Maps. You provide Apple with information about the restaurants that you support before implementing support for these intents. When the user books a restaurant, Maps includes your information in the intents that it sends to your Intents app extension, which uses the information to complete the booking.

## Topics

### Book Restaurant Reservation

- [INBookRestaurantReservationIntentHandling](intents/inbookrestaurantreservationintenthandling.md)
- [INBookRestaurantReservationIntent](intents/inbookrestaurantreservationintent.md)
- [INBookRestaurantReservationIntentResponse](intents/inbookrestaurantreservationintentresponse.md)

### Get Available Restaurant Reservation Booking Defaults

- [INGetAvailableRestaurantReservationBookingDefaultsIntentHandling](intents/ingetavailablerestaurantreservationbookingdefaultsintenthandling.md)
- [INGetAvailableRestaurantReservationBookingDefaultsIntent](intents/ingetavailablerestaurantreservationbookingdefaultsintent.md)
- [INGetAvailableRestaurantReservationBookingDefaultsIntentResponse](intents/ingetavailablerestaurantreservationbookingdefaultsintentresponse.md)

### Get Available Restaurant Reservation Bookings

- [INGetAvailableRestaurantReservationBookingsIntentHandling](intents/ingetavailablerestaurantreservationbookingsintenthandling.md)
- [INGetAvailableRestaurantReservationBookingsIntent](intents/ingetavailablerestaurantreservationbookingsintent.md)
- [INGetAvailableRestaurantReservationBookingsIntentResponse](intents/ingetavailablerestaurantreservationbookingsintentresponse.md)

### Get Restaurant Guest

- [INGetRestaurantGuestIntentHandling](intents/ingetrestaurantguestintenthandling.md)
- [INGetRestaurantGuestIntent](intents/ingetrestaurantguestintent.md)
- [INGetRestaurantGuestIntentResponse](intents/ingetrestaurantguestintentresponse.md)

### Get User Current Restaurant Reservation Bookings

- [INGetUserCurrentRestaurantReservationBookingsIntentHandling](intents/ingetusercurrentrestaurantreservationbookingsintenthandling.md)
- [INGetUserCurrentRestaurantReservationBookingsIntent](intents/ingetusercurrentrestaurantreservationbookingsintent.md)
- [INGetUserCurrentRestaurantReservationBookingsIntentResponse](intents/ingetusercurrentrestaurantreservationbookingsintentresponse.md)

### Data Objects

- [INRestaurant](intents/inrestaurant.md)
- [INRestaurantGuest](intents/inrestaurantguest.md)
- [INRestaurantGuestDisplayPreferences](intents/inrestaurantguestdisplaypreferences.md)
- [INRestaurantOffer](intents/inrestaurantoffer.md)
- [INRestaurantReservationBooking](intents/inrestaurantreservationbooking.md)
- [INRestaurantReservationUserBooking](intents/inrestaurantreservationuserbooking.md)
- [INTermsAndConditions](intents/intermsandconditions.md)
- [INRestaurantReservationUserBookingStatus](intents/inrestaurantreservationuserbookingstatus.md)

### Resolution Results

- [INRestaurantResolutionResult](intents/inrestaurantresolutionresult.md)
- [INRestaurantGuestResolutionResult](intents/inrestaurantguestresolutionresult.md)

## See Also

### Standard Intents

- [Car Commands](sirikit/car-commands.md)
- [Lists and Notes](sirikit/lists-and-notes.md)
- [Media](sirikit/media.md)
- [Messaging](sirikit/messaging.md)
- [Payments](sirikit/payments.md)
- [Ride Booking](sirikit/ride-booking.md)
- [VoIP Calling](sirikit/voip-calling.md)
- [Workouts](sirikit/workouts.md)
- [Intent Class Identifiers](sirikit/intent-class-identifiers.md)
