Skip to main content

Overview

List configured photo sources or review adding a shared folder. Adding a source does not import photos. OAuth only. Read calls require events: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.