When fetching the shared record zones, the share reference is not set

I'm doing some test with the new zone sharing feature, but when I fetch the shared zones, I'm only getting the zoneID in return.

How can I get the (current) user permissions in each of his shared zones that he has accepted?

If I don't have the CKShare ID, I can't request for it.

Replies

I answered myself, I can always get the CKShare requesting the CKRecord with recordName = "cloudkit.zoneshare" for the record zone I want.