Skip to Content

API Uç Noktaları

Tüm uç noktalar /v1/ironflock öneki ile başlar. Her istek için Bearer token aracılığıyla kimlik doğrulama gereklidir.

İstek/yanıt şemataları ile etkileşimli belgeler için bkz. api.ironflock.com/docs.

Cihazlar

Tüm Cihazları Listele

GET /devices

Kimlik doğrulanmış kullanıcının erişebildiği tüm cihazları döndürür.

Bir Cihazı Al

GET /devices/:device_key

Cihaz Oluştur

POST /swarms/:swarm_key/devices

Bir projede bir veya daha fazla cihaz oluşturun. swarm_key proje tanımlayıcısıdır.

Bir Cihazı Sil

DELETE /swarms/:swarm_key/devices/:device_key

Cihazları Toplu Sil

DELETE /swarms/:swarm_key/devices?ids=1,2,3

Virgille ayrılmış cihaz ID’lerini sorgu parametresi olarak geçin.


Cihaz Uygulamaları

Bir Cihazdaki Uygulamaları Listele

GET /devices/:device_key/apps

Bir Cihazı Uygulamaya Ekle

POST /devices/:device_key/apps

İstek gövdesi:

{ "app_key": 123 }

Bir Cihazdaki Uygulama Durumunu Güncelle

PUT /devices/:device_key/apps/:app_key

Bir Cihazdan Uygulama Kaldır

DELETE /devices/:device_key/apps/:app_key

Uygulamalar

Tüm Uygulamaları Listele

GET /apps

Kimlik doğrulanmış kullanıcının erişebildiği tüm yayımlanmış uygulamaları döndürür.

Bir Uygulama Al

GET /apps/:app_key

Uygulama Oluştur

POST /apps

Bir Uygulamayı Sil

DELETE /apps/:app_key

Sürümler

Sürüm Oluştur

POST /apps/:app_key/releases

Varsayılan olarak bu çağrı senkrondur — derlemenin tamamlanmasını bekler. Asenkron davranış için ?wait=false kullanın.

İsteğe bağlı sorgu parametreleri:

ParametreTürVarsayılanAçıklama
waitbooleantrueDerlemenin tamamlanmasını bekle
timeoutnumberSaniye cinsinden maksimum bekleme süresi (1–1800)

Sürümleri Listele

GET /apps/:app_key/releases?swarm_key=N

Bir Sürümü Al

GET /apps/:app_key/releases/:release_key?swarm_key=N

Bir Sürümü Sil

DELETE /apps/:app_key/releases/:release_key

Derlemeyi İptal Et

POST /apps/:app_key/releases/cancel

Devam eden bir sürüm derlemesini iptal eder.


Gruplar

Projedeki Grupları Listele

GET /swarms/:swarm_key/groups

Bir Grubu Al

GET /swarms/:swarm_key/groups/:group_key

Gruba Cihaz Ekle

PUT /swarms/:swarm_key/groups/:group_key/devices/:device_key

Gruptan Cihazı Kaldır

DELETE /swarms/:swarm_key/groups/:group_key/devices/:device_key

Gruba Uygulama Kur

POST /swarms/:swarm_key/groups/:group_key/apps

Gruptaki Uygulamayı Güncelle

PUT /swarms/:swarm_key/groups/:group_key/apps/:app_key

Gruptan Uygulamayı Kaldır

DELETE /swarms/:swarm_key/groups/:group_key/apps/:app_key
Last updated on