---
title: INSendRideFeedbackIntentHandling
framework: intents
role: symbol
role_heading: Protocol
path: intents/insendridefeedbackintenthandling
---

# INSendRideFeedbackIntentHandling

The handler interface for sending ride feedback to your service.

## Declaration

```swift
protocol INSendRideFeedbackIntentHandling : NSObjectProtocol
```

## Overview

Overview Use the methods of the INSendRideFeedbackIntentHandling protocol to confirm and handle requests to send feedback about a ride to your service. Adopt this protocol in an object of your Intents extension that is capable of conveying the feedback to your service. To initiate the delivery of an INSendRideFeedbackIntent, the user must have previously completed a ride in Maps or Siri and asked the user to provide feedback. Specifically, the INRideCompletionStatus object that you created must indicate that it requires feedback before beginning a new ride. (Maps also gives the user a chance to provide feedback proactively). After the user provides feedback, Siri delivers the feedback intent to your Intents extension.

## Topics

### Confirming the Intent

- [confirm(sendRideFeedback:completion:)](intents/insendridefeedbackintenthandling/confirm(sendridefeedback:completion:).md)

### Handling the Intent

- [handle(sendRideFeedback:completion:)](intents/insendridefeedbackintenthandling/handle(sendridefeedback:completion:).md)

## Relationships

### Inherits From

- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

### Inherited By

- [INRidesharingDomainHandling](intents/inridesharingdomainhandling.md)

## See Also

### Send Ride Feedback

- [INSendRideFeedbackIntent](intents/insendridefeedbackintent.md)
- [INSendRideFeedbackIntentResponse](intents/insendridefeedbackintentresponse.md)
