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.