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

# INGetRestaurantGuestIntentHandling

The handler interface for fetching information about the person making a reservation.

```
protocol INGetRestaurantGuestIntentHandling : NSObjectProtocol
```

## Overview

Use the methods of the [`INGetRestaurantGuestIntentHandling`](/documentation/Intents/INGetRestaurantGuestIntentHandling) protocol to confirm and handle requests to return information about the person making a reservation. The system delivers an [`INGetRestaurantGuestIntent`](/documentation/Intents/INGetRestaurantGuestIntent) object to your handler when the user begins the process of making a reservation. Your handler object should return information about the current user along with preferences about how the system should display that user’s information. Your handler is also responsible for specifying whether the user information displayed by the system is changable before assigning it to the reservation.

Maps does not require you to confirm the contents of a get restaurant guest intent before handling it. User interactions drive the selection of data in Maps, ensuring that the data Maps places into an intent object is already valid.

## Topics

### Confirming the Response

[`confirm(getRestaurantGuest:completion:)`](/documentation/Intents/INGetRestaurantGuestIntentHandling/confirm(getRestaurantGuest:completion:))

Confirms whether you can provide the guest information.

### Handling the Intent

[`handle(getRestaurantGuest:completion:)`](/documentation/Intents/INGetRestaurantGuestIntentHandling/handle(getRestaurantGuest:completion:))

Handles returning the information about the user making the reservation.



---

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)