API Endpoints
Complete reference of all available API endpoints. All endpoints require authentication.
Videos
GET
/v1/videosList all videos with pagination.
Query Parameters
page - Page number (default: 1)
limit - Items per page (default: 20, max: 100)
status - Filter by status (pending, processing, completed, failed)
GET
/v1/videos/:idGet details for a specific video including status and download URL.
POST
/v1/videos/generateGenerate a new video.
Request Body
{
"content_id": "string", // OR provide image_url + title + description
"image_url": "string",
"title": "string",
"description": "string"
}DELETE
/v1/videos/:idDelete a video.
Content
GET
/v1/contentList all content items with pagination.
GET
/v1/content/:idGet details for a specific content item.
POST
/v1/contentCreate a new content item.
Request Body
{
"title": "string", // required
"description": "string", // required
"image_url": "string", // OR image_base64
"image_base64": "string",
"price": "string", // optional
"external_id": "string" // optional
}PATCH
/v1/content/:idUpdate a content item.
DELETE
/v1/content/:idDelete a content item.
Organization
GET
/v1/organizationGet organization details including settings and usage.
GET
/v1/organization/usageGet current usage and remaining credits.