Endpoints
POST /v1/rendersGET /v1/rendersGET /v1/renders/:idDELETE /v1/renders/:id
Status Lifecycle
Typical statuses:
queuedprocessingrenderingcompletedfailedcanceled
Create Render Example
curl -s https://api.slidevids.com/v1/renders \
-X POST \
-H "x-api-key: $SLIDEVIDS_API_KEY" \
-H "content-type: application/json" \
-d '{
"timeline_id": "tmpl_xxx",
"output": {
"resolution": "1080p",
"codec": "h264",
"format": "landscape"
},
"webhook_url": "https://example.com/hooks/slidevids"
}'
Poll Render Example
curl -s https://api.slidevids.com/v1/renders/render_xxx \
-H "x-api-key: $SLIDEVIDS_API_KEY"
Cancel Render
curl -X DELETE https://api.slidevids.com/v1/renders/render_xxx \
-H "x-api-key: $SLIDEVIDS_API_KEY"
Related: /help/api/webhooks