Video APIs
Overview
Video generation is asynchronous. Use this lifecycle:- Submit a job (
POST /v1/videos) - Poll status (
GET /v1/videos/{id}) - Download output (
GET /v1/videos/{id}/content)
Base URL
https://api.sciforium.com/v1
Authentication
Include your API token in the headers:Authorization: Bearer <TOKEN>x-api-key: <TOKEN>
Supported Endpoints
1) Create Video Job
Method:POSTEndpoint:
https://api.sciforium.com/v1/videosContent-Type:
multipart/form-dataSuccess Status:
201 Created
Request fields
Example cURL (text-to-video)
2. Check the Status: GET /v1/videos/
Since you don’t know exactly when the video will be finished, you “poll” this endpoint (requesting it every 5–10 seconds) or wait for a Webhook notification if you have one configured.The Response
The status field is the most important part of this response.
Example of a completed status: