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)

AlanTürAçıklama
template_idstringKullanılacak şablonun ID'si.
product_idstringÖne çıkarılacak ürünün ID'si.
user_promptobjectÖzel istem verilerini içeren JSON nesnesi.
languagestringVideo için hedef dil (ör. "tr").
webhook_urlstringWebhook 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"
  }
}