Overview
List configured photo sources or review adding a shared folder. Adding a source does not import photos. OAuth only. Read calls requireevents:read. Writes require both events:read and events:write, plus an accepted organiser admin membership. Send a bearer token without X-API-Key.
Path Parameters
GET — List Sources
Example Request
Example Response
POST — Add Source
Request Body
Required fields:name (1–100 characters), provider (googledrive, dropbox, onedrive, sharepoint) and url (up to 1000 characters). Use a supported HTTPS shared-folder URL without credentials or fragments. The provider integration must already be available.
This write runs in one call: send mode: "execute" with a stable idempotency_key. No review token or confirmation is needed. mode: "preview" remains available as an optional dry run that returns proposed and consequences without changing anything. See Operations for retry rules and status tracking.
Example Request
Example Response
Response Models
PhotoSourcesData and GuardedOperationData.Error Responses
See Errors and Conventions.

