<!--
{
  "availability" : [
    "iOS: 10.0.0 -",
    "iPadOS: 10.0.0 -",
    "macCatalyst: 13.1.0 -",
    "visionOS: 1.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "SiriKit",
  "identifier" : "/documentation/Intents/INGetUserCurrentRestaurantReservationBookingsIntent",
  "metadataVersion" : "0.1.0",
  "role" : "Class",
  "symbol" : {
    "kind" : "Class",
    "modules" : [
      "Intents"
    ],
    "preciseIdentifier" : "c:objc(cs)INGetUserCurrentRestaurantReservationBookingsIntent"
  },
  "title" : "INGetUserCurrentRestaurantReservationBookingsIntent"
}
-->

# INGetUserCurrentRestaurantReservationBookingsIntent

A request for the list of the user’s current reservations.

```
class INGetUserCurrentRestaurantReservationBookingsIntent
```

## Overview

An [`INGetUserCurrentRestaurantReservationBookingsIntent`](/documentation/Intents/INGetUserCurrentRestaurantReservationBookingsIntent) object asks you to retrieve the current restaurant reservations associated with the user. Maps sends this intent to your Intents extension when it needs information about all of the user’s current reservations, or when it needs information about one or more specific reservations. Use the properties of this object to determine which reservations to return.

When searching for reservations, use the [`reservationIdentifier`](/documentation/Intents/INGetUserCurrentRestaurantReservationBookingsIntent/reservationIdentifier) properties to fetch only the specified reservation, or use the [`restaurant`](/documentation/Intents/INGetUserCurrentRestaurantReservationBookingsIntent/restaurant) property to fetch pending reservations only at the specified restaurant. If both of those properties are `nil`, retrieve all of the user’s currently pending reservations. After fetching the appropriate set of reservations, use the [`maximumNumberOfResults`](/documentation/Intents/INGetUserCurrentRestaurantReservationBookingsIntent/maximumNumberOfResults) and [`earliestBookingDateForResults`](/documentation/Intents/INGetUserCurrentRestaurantReservationBookingsIntent/earliestBookingDateForResults) properties to limit the set of results you return as part of your response.

To handle this intent, the handler object in your Intents extension must adopt the [`INGetUserCurrentRestaurantReservationBookingsIntentHandling`](/documentation/Intents/INGetUserCurrentRestaurantReservationBookingsIntentHandling) protocol. Your handler should resolve and confirm any parameters and create an [`INGetUserCurrentRestaurantReservationBookingsIntentResponse`](/documentation/Intents/INGetUserCurrentRestaurantReservationBookingsIntentResponse) object using the found results.

### Additional Intent Attributes

The following table lists additional attributes of this intent object:

|Attribute                      |Description|
|-------------------------------|-----------|
|Supported by                   |Maps       |
|Always requires unlocked device|Yes        |

## Topics

### Initializing the Intent Object

[`init(restaurant:reservationIdentifier:maximumNumberOfResults:earliestBookingDateForResults:)`](/documentation/Intents/INGetUserCurrentRestaurantReservationBookingsIntent/init(restaurant:reservationIdentifier:maximumNumberOfResults:earliestBookingDateForResults:))

Initializes the intent object with the specified reservation information.

### Getting the Search Parameters

[`restaurant`](/documentation/Intents/INGetUserCurrentRestaurantReservationBookingsIntent/restaurant)

A restaurant to use as a filter when searching for reservations.

[`reservationIdentifier`](/documentation/Intents/INGetUserCurrentRestaurantReservationBookingsIntent/reservationIdentifier)

An identifier to use when searching for the user’s reservations.

### Getting the Result Limits

[`maximumNumberOfResults`](/documentation/Intents/INGetUserCurrentRestaurantReservationBookingsIntent/maximumNumberOfResults)

The maximum number of reservations to include in your response object.

[`earliestBookingDateForResults`](/documentation/Intents/INGetUserCurrentRestaurantReservationBookingsIntent/earliestBookingDateForResults)

The earliest date to associate with any reservations.



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)