---
title: timeout
framework: appintents
role: symbol
role_heading: Type Property
path: appintents/intentcancellationreason/timeout
---

# timeout

An option that indicates the app intent exceeded the allowed time limit without reporting progress.

## Declaration

```swift
static var timeout: IntentCancellationReason { get }
```

## Discussion

Discussion When an app intent runs on iOS, iPadOS, tvOS, visionOS, or watchOS, it has a default timeout of around 30 seconds. If the app intent doesn’t report progress during this time, the system can cancel the operation.
