---
title: subscriptionID
framework: cloudkit
role: symbol
role_heading: Instance Property
path: cloudkit/cksubscription/subscriptionid-12vxy
---

# subscriptionID

The subscription’s unique identifier.

## Declaration

```occ
@property (copy, readonly) CKSubscriptionID subscriptionID;
```

## Discussion

Discussion This property’s value is the subscription ID that you provide to the initWithRecordType:predicate:subscriptionID:options: or initWithZoneID:subscriptionID:options: methods when you create the subscription. If you use a different method to create the subscription, CloudKit automatically assigns a UUID as the subscription ID.

## See Also

### Accessing the Subscription Metadata

- [CKSubscriptionID](cloudkit/cksubscriptionid.md)
- [subscriptionType](cloudkit/cksubscription/subscriptiontype-swift.property.md)
- [CKSubscription.SubscriptionType](cloudkit/cksubscription/subscriptiontype-swift.enum.md)
