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

# INGetRideStatusIntentResponseObserver

An interface for providing updated status for an active ride.

```
protocol INGetRideStatusIntentResponseObserver : NSObjectProtocol
```

## Overview

The [`INGetRideStatusIntentResponseObserver`](/documentation/Intents/INGetRideStatusIntentResponseObserver) protocol defines methods that provide SiriKit with an updated status for an active ride request. You do not implement the methods of this protocol in your own objects. Instead, the system provides an object that adopts this protocol. You call its [`didUpdate(getRideStatus:)`](/documentation/Intents/INGetRideStatusIntentResponseObserver/didUpdate(getRideStatus:)) method to deliver updated information about the status of a booked ride.

When the system initiates a request for status updates, it passes an object that adopts this protocol to the [`startSendingUpdates(for:to:)`](/documentation/Intents/INGetRideStatusIntentHandling/startSendingUpdates(for:to:)) method of your ride status handler object—your custom object that adopts the [`INGetRideStatusIntentHandling`](/documentation/Intents/INGetRideStatusIntentHandling) protocol. Your handler must store a reference to this object and use it to deliver regular updates about the status of the ride.

For more information about providing status updates for a ride, see [`INGetRideStatusIntentHandling`](/documentation/Intents/INGetRideStatusIntentHandling).

## Topics

### Updating the Status of a Ride

  <doc://com.apple.sirikit/documentation/SiriKit/providing-live-status-updates>

[`didUpdate(getRideStatus:)`](/documentation/Intents/INGetRideStatusIntentResponseObserver/didUpdate(getRideStatus:))

Call this method when you have updated information about the ride.



---

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)