Reference
Every scene look a presentation can use, with the category it belongs
to, the structure it lays out, and the motion parameters it exposes.
The id is what a scene's template field names.
Authorization
bearerAuth AuthorizationBearer <token>
An API key created under Settings > API & Webhooks. Keys start with sf_live_.
In: header
Response Body
application/json
application/json
curl -X GET "https://example.com/reference/presentation-templates"{ "data": [ { "id": "heroTitle", "name": "Title card", "category": "captions", "categoryLabel": "Captions", "kind": "caption", "description": "A display-size title with a subtitle under it, a soft light writing both on and off", "visualType": null, "structure": "caption", "foundationLayout": "caption", "params": [ "zone" ], "motion": { "sharedCamera": true, "options": [] } }, { "id": "flowSteps", "name": "Flow steps", "category": "story", "categoryLabel": "Story & process", "kind": "visual", "description": "Connected step cards with real messages, traveled card to card", "visualType": "flowSteps", "structure": "captionVisual", "foundationLayout": "stacked", "params": [ "items", "reveal" ], "motion": { "sharedCamera": true, "options": [ { "id": "flatStage", "label": "Square to the lens", "type": "toggle", "default": false, "description": "Drops the dimensional tilt and shoots the graphic straight on." }, { "id": "cameraFollow", "label": "Follow each item", "type": "toggle", "default": false, "description": "The lens tracks every element as it lands instead of holding the whole stage." } ] } } ]}List presentation backgrounds GET
The values `config.presentationBackground` accepts, with a one-line description of each backdrop.
List presentation tones GET
The values `brief.presentationTone` accepts. A tone sets how the narration is written and read, and which music moods suit it. Exactly one entry carries `isDefault: true`.