İçeriğe geç

Space API

Space, inSCADA’nın çoklu çalışma alanı (multi-tenant) yapısıdır. Her space bağımsız projeler, kullanıcılar ve yapılandırmalar içerir.

Tüm space’leri listeler.

Terminal window
curl -b cookies.txt http://localhost:8081/api/spaces \
-H "X-Space: default_space"

Yanıt:

[
{
"id": 1,
"name": "default_space",
"createdBy": "inscada",
"creationDate": "2024-04-24T11:05:55.076+03:00"
},
{
"id": 2,
"name": "claude",
"createdBy": "inscada",
"creationDate": "2026-03-04T13:36:31.143+03:00"
}
]
MetodEndpointAçıklama
GET/api/spacesSpace listesi
GET/api/spaces/{id}Space detayı
POST/api/spacesYeni space oluştur
PUT/api/spaces/{id}Space güncelle
DELETE/api/spaces/{id}Space sil
Terminal window
curl -b cookies.txt -X POST http://localhost:8081/api/spaces \
-H "Content-Type: application/json" \
-d '{"name": "production"}'

Tüm API isteklerinde hangi space’te çalışıldığını belirtmek için X-Space header’ı kullanılır:

X-Space: default_space

Bu header gönderilmezse varsayılan space kullanılır.