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

# completionStatus

Information about how the ride ended.

```
@NSCopying var completionStatus: INRideCompletionStatus? { get set }
```

## Discussion

When the value of the [`phase`](/documentation/Intents/INRideStatus/phase) property is [`INRidePhase.completed`](/documentation/Intents/INRidePhase/completed), SiriKit checks this property for additional information about how the ride ended. Use this property to specify whether the ride ended successfully or the user canceled the ride.. You can also include information about the amount paid or the reason for any cancellation.

---

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)