Durable task IDs
Creation returns the task, locked credits, and current state without holding a connection open.
Developer API
Create a task once, receive a stable VideoCurrent ID, and follow it by polling or signed webhook. The API uses the same private storage and credit ledger as the web workspace.
Create
The mode selects the required asset fields. Idempotency keys keep network retries from creating duplicate paid tasks.
curl https://api.videocurrent.com/v1/videos \
-H "Authorization: Bearer vc_..." \
-H "Idempotency-Key: shot-042" \
-H "Content-Type: application/json" \
-d '{
"mode": "text_to_video",
"prompt": "A low tracking shot through rain"
}'Creation returns the task, locked credits, and current state without holding a connection open.
Completed, failed, and canceled events can be delivered to a verified HTTPS endpoint.
Result URLs are signed and expire, while the underlying media remains private.