Manage timelines, slides, media, and narration inputs via API.
Timeline Endpoints
GET /v1/timelines
POST /v1/timelines
GET /v1/timelines/:id
PUT /v1/timelines/:id
DELETE /v1/timelines/:id
Slide Endpoints
GET /v1/timelines/:id/slides
POST /v1/timelines/:id/slides
PUT /v1/timelines/:id/slides/:sid
DELETE /v1/timelines/:id/slides/:sid
PATCH /v1/timelines/:id/slides/reorder
POST /v1/timelines/:id/slides/:sid/images
DELETE /v1/timelines/:id/slides/:sid/images
GET /v1/timelines/:id/slides/:sid/audio
POST /v1/timelines/:id/slides/:sid/audio
Create Timeline Example
curl -s https://api.slidevids.com/v1/timelines \
-X POST \
-H "x-api-key: $SLIDEVIDS_API_KEY" \
-H "content-type: application/json" \
-d '{
"title": "Product Launch",
"format": "landscape",
"resolution": "1080p"
}'
Reorder Slides Example
curl -s https://api.slidevids.com/v1/timelines/tmpl_xxx/slides/reorder \
-X PATCH \
-H "x-api-key: $SLIDEVIDS_API_KEY" \
-H "content-type: application/json" \
-d '{"slide_ids": ["sld_a", "sld_b", "sld_c"]}'