shortsly
Panele git

Geliştiriciler

API Dokümanı

Shortsly'yi kendi ürününe entegre et. REST API ile iş oluştur, durumu izle ve üretilen klipleri al.

API erişimi Business planında sunulur.

Kimlik doğrulama

Tüm istekler, panelden aldığın API anahtarını Authorization başlığında taşımalıdır. Anahtarını gizli tut.

Authorization: Bearer sk_live_xxxxxxxxxxxx
POST

İş oluştur

Bir video bağlantısı gönderir ve klip üretim işini başlatır. Oran ve dil isteğe bağlıdır.

curl -X POST https://api.shortslyai.com/v1/jobs \
  -H "Authorization: Bearer sk_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://youtu.be/xyz",
    "ratio": "9:16",
    "language": "tr"
  }'
GET

İşi sorgula

Bir işin durumunu ve ilerlemesini döndürür. status alanı queued, processing veya ready olabilir.

GET /v1/jobs/job_123

{
  "id": "job_123",
  "status": "processing",
  "progress": 64
}
GET

Klipleri al

İş tamamlandığında üretilen klipleri, skorları ve indirme bağlantılarıyla döndürür.

GET /v1/jobs/job_123/clips

{
  "clips": [
    {
      "id": "clip_1",
      "score": 92,
      "duration": 38,
      "url": "https://cdn.shortslyai.com/..."
    }
  ]
}
POST

Webhook'lar

İş tamamlandığında belirttiğin adrese bir bildirim göndeririz; böylece sürekli sorgulamaya gerek kalmaz.

POST https://senin-sunucun.com/hook

{
  "event": "job.completed",
  "job_id": "job_123",
  "clips": 10
}