API
Pro accounts can render programmatically. Three endpoints, idempotent retries, MP4 + SRT signed URLs.
authentication
Send X-API-Key: ds_live_… on every request. Manage keys at /account/keys.
create a render
POST https://api.demoscreen.co/v1/renders
X-API-Key: ds_live_…
Idempotency-Key: <uuid>
Content-Type: application/json
{ "project_id": "<uuid>" }poll a render
GET https://api.demoscreen.co/v1/renders/:jobId
X-API-Key: ds_live_…
→ { status, video_url, srt_url, duration_ms }Full SDK ships post-launch. Until then: curl is enough.