Workflow API Kullanımı
Bu sayfa, SkyStudio iş akışlarınızı kendi uygulamalarınızla konuşturmanızı sağlayan Workflow API entegrasyonunu detaylandırır. Sürükle-bırak ile tasarladığınız akıllı otomasyonları, API aracılığıyla sistemlerinize saniyeler içinde entegre edebilirsiniz.
1) API Key nereden alınır?
Workflow arayüzünde önce çalışmayı Publish(Yayınla) kısmından yayınlamanız gerekiyor. Sonrasında Copy API Key kısmından Workflow API key alınır.


2) API Ayarları
Kullanacağınız API aracında aşağıdaki ayarları uygulamanız gerekiyor.
- Method: POST
- Auth: Bearer Token → Workflow API Key
- Headers: Content-Type =
application/json - Body: raw → JSON
Endpoint
| Method | Path | Content-Type |
|---|---|---|
| POST | /api/workflow/workflowrun | application/json |
Full URL: https://skystudio.skymod.tech/api/workflow/workflowrun
💡 Neden Bu Parametreleri Kullanıyoruz?
-
Method: POST Sadece bir veriyi okumakla kalmayıp, SkyStudio üzerinde tasarladığınız iş akışını dışarıdan tetikleyip yeni bir işlem başlattığımız için.
-
Auth: Bearer Token Bu spesifik iş akışını tetiklemeye yetkili olduğunuzu kanıtlayan güvenlik anahtarınızdır (Workflow API Key).
-
Headers: Content-Type:
application/jsonUygulamanız ile SkyStudio arasındaki veri alışverişinin en evrensel, hızlı ve hatasız formatta yapılmasını sağlamak için. -
Body: raw → JSON İş akışınızın başlangıç adımının (Node) dışarıdan beklediği dinamik verileri veya tetikleme komutlarını sisteme iletmek için.
Request Variants
1) Tek Başlangıçlı Node ile Sorgu
{
"query": "Test mesajı"
}
2) Birden Fazla Başlangıçlı Node ile Sorgu
{}
Query parametresi göndermeden sadece token ile istek yapabilirsiniz.
Tek Başlangıçlı Node ile cURL Example
curl -X POST "https://skystudio.skymod.tech/api/workflow/workflowrun" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_WORKFLOW_KEY" \
-d '{ "query": "Test mesajı"}'
Birden Fazla Başlangıçlı Node ile cURL Example
curl -X POST "https://skystudio.skymod.tech/api/workflow/workflowrun" \
-H "Authorization: Bearer YOUR_WORKFLOW_KEY" \
-H "Content-Type: application/json" \
-d '{}'
3) Sorun Giderme
- URL doğru mu?
- Authorization Bearer token doğru mu?
- Body formatı node sayısına uygun mu?
Status koduna göre: