<!--
{
  "availability" : [
    "iOS: 15.0.0 -",
    "iPadOS: 15.0.0 -",
    "macCatalyst: 15.0.0 -",
    "macOS: 12.0.0 -",
    "tvOS: 15.0.0 -",
    "visionOS: 1.0.0 -",
    "watchOS: 8.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "CloudKit",
  "identifier" : "/documentation/CloudKit/CKError/Code/accountTemporarilyUnavailable",
  "metadataVersion" : "0.1.0",
  "role" : "Case",
  "symbol" : {
    "kind" : "Case",
    "modules" : [
      "CloudKit"
    ],
    "preciseIdentifier" : "c:@E@CKErrorCode@CKErrorAccountTemporarilyUnavailable"
  },
  "title" : "CKError.Code.accountTemporarilyUnavailable"
}
-->

# CKError.Code.accountTemporarilyUnavailable

An error that occurs when the user’s iCloud account is temporarily unavailable.

```
case accountTemporarilyUnavailable
```

## Discussion

You receive this error when the user’s iCloud account is available, but isn’t ready to support CloudKit operations. Don’t delete any cached data and don’t enqueue any additional CloudKit operations.

Checking the account status after the operation fails, assuming there are no other changes to the account’s status, returns [`CKAccountStatus.temporarilyUnavailable`](/documentation/CloudKit/CKAccountStatus/temporarilyUnavailable). Use the <doc://com.apple.documentation/documentation/Foundation/NSNotification/Name-swift.struct/CKAccountChanged> notification to listen for future account status changes, and retry the operation after the status becomes [`CKAccountStatus.available`](/documentation/CloudKit/CKAccountStatus/available).

---

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)