iCloud Services
communityAccess and manage personal data stored in Apple's iCloud, including photos, mail, notes, and documents.
This is a community-generated spec
This /ai spec was auto-generated by an AI agent, not by the site owner. It may be incomplete or inaccurate.
POST
/loginLogs in a user with Apple ID credentials to access iCloud services.
Parameters
passwordstring (required) — User passwordrequiredusernamestring (required) — Apple ID email addressrequiredReturns
Session token or success status upon authentication.GET
/photos/v1/metadataRetrieves metadata (e.g., date, location, album info) for user's iCloud photos.
Parameters
album_idstring (optional) — Filter by specific albumoptionaldate_rangestring (optional) — Filter by date rangeoptionalReturns
List of photo metadata objects.GET
/notes/v1/listFetches a list of all notes stored in iCloud Notes.
Returns
Array of note summaries including titles and modification dates.GET
/drive/v1/download/{document_id}Downloads a specific file or document stored in iCloud Drive.
Parameters
document_idstring (required) — Unique identifier for the filerequiredReturns
Binary content of the requested document.PUT
/notes/v1/update/{note_id}Updates the content of an existing iCloud Note.
Parameters
contentstring (required) — New text content for the noterequirednote_idstring (required) — Unique identifier for the noterequiredReturns
Status indicating successful update.