Video Oluşturma (Video Creation)
Ürünlerinizden ve şablonlarınızdan profesyonel videolar oluşturun. Webhook'lar aracılığıyla işleme ilerlemesini izleyin.
POST
/videos
Yeni bir video oluşturma işi başlatın. Bu asenkron bir işlemdir.
İstek Gövdesi (Request Body)
| Alan | Tür | Açıklama |
|---|---|---|
| template_id | string | Kullanılacak şablonun ID'si. |
| product_id | string | Öne çıkarılacak ürünün ID'si. |
| user_prompt | object | Özel istem verilerini içeren JSON nesnesi. |
| language | string | Video için hedef dil (ör. "tr"). |
| webhook_url | string | Webhook olaylarını almak için URL. |
GET
/videos/:id
Belirli bir videonun durumunu ve ayrıntılarını alın.
GET
/videos
Hesabınız tarafından oluşturulan tüm videoların bir listesini alın.
Webhooks
Video durumu değiştiğinde belirttiğiniz webhook_url adresine HTTP POST istekleri gönderiyoruz.
Olay Türleri
video.completed
Video işleme başarıyla tamamlandığında gönderilir.
video.failed
İşleme sırasında bir hata oluşursa gönderilir.
Webhook Yükü Örneği (Payload Example)
{
"event": "video.completed",
"data": {
"id": "vid_987654321",
"status": "completed",
"video_url": "https://cdn.productclip.com/videos/vid_987654321.mp4",
"thumbnail_url": "https://cdn.productclip.com/thumbnails/vid_987654321.jpg",
"credits_used": 10,
"created_at": "2023-11-23T10:05:00Z",
"completed_at": "2023-11-23T10:06:30Z"
}
}