CloudKit Web Services
The CloudKit Web Services REST API is structured as /database/1/{container}/{environment}/{database}/{operation}, where database is one of public, private, or shared and environment is development or production. Operations include records lookup, query, modify, delete, zone create/list/delete, subscription create/list/delete, asset upload, user info and changes. Calls are authenticated using an API token for user-authenticated access (with ckWebAuthToken) or a server-to-server ECDSA key for backend access.
Documentation
Other Resources
Setup
https://developer.apple.com/library/archive/documentation/DataManagement/Conceptual/CloudKitWebServicesReference/SettingUpWebServices.html
API Tokens
https://developer.apple.com/documentation/cloudkit/obtaining-an-api-token-for-an-icloud-container
APIsJSON
https://raw.githubusercontent.com/api-evangelist/cloudkit/refs/heads/main/apis.yml