Workspaces - List Workspaces
Çalışma alanlarının listesini döndürür.
Bu API, sayfalandırmadestekler. İstek başına en fazla 10.000 kayıt döndürülebilir. Yanıtta sağlanan devamlılık belirteci ile sonraki 10.000 kaydı alabilirsiniz.
Permissions
Çağıranın Doku yöneticisi olması veya hizmet sorumlusu kullanarak kimlik doğrulaması yapması gerekir.
Gerekli Temsilci Kapsamları
Tenant.Read.All veya Tenant.ReadWrite.All
Limitations
Saatte en fazla 200 istek.
Filtre encryptionStatus yalnızca parametresi içerdiğinde includeencryptionuygulanır.
Microsoft Entra destekli kimlikler
Bu API, bu bölümde listelenen Microsoft kimliklerini destekler.
| Identity | Support |
|---|---|
| User | Yes |
| Hizmet sorumlusu ve yönetilen kimlikler | Yes |
Interface
GET https://api.fabric.microsoft.com/v1/admin/workspaces
GET https://api.fabric.microsoft.com/v1/admin/workspaces?type={type}&capacityId={capacityId}&name={name}&state={state}&continuationToken={continuationToken}&encryptionStatus={encryptionStatus}&include={include}
URI Parametreleri
| Name | İçinde | Gerekli | Tür | Description |
|---|---|---|---|---|
|
capacity
|
query |
string (uuid) |
Çalışma alanının kapasite kimliği. |
|
|
continuation
|
query |
string |
Devamlılık belirteci. Listedeki sonraki öğeleri almak için kullanılır. |
|
|
encryption
|
query |
string |
Çalışma alanının CMK şifreleme durumunu gösterir ve belirtilen durumla eşleşen çalışma alanlarını filtrelemek için kullanılır. |
|
|
include
|
query |
string |
Yanıttaki her çalışma alanı için eklenecek ek verileri belirtir. Desteklenen değerler: |
|
|
name
|
query |
string |
Çalışma alanı adı. |
|
|
state
|
query |
string |
Çalışma alanı durumu. Desteklenen durumlar etkindir ve silinir. |
|
|
type
|
query |
string |
Çalışma alanı türü. Desteklenen türler kişisel, çalışma alanı, adminworkspace'tir. |
Yanıtlar
| Name | Tür | Description |
|---|---|---|
| 200 OK |
İşlem başarılı oldu. |
|
| 429 Too Many Requests |
Hizmet fiyatı sınırı aşıldı. Sunucu, istemcinin ek istek göndermeden önce ne kadar beklemesi gerektiğini saniye cinsinden belirten bir Üst Bilgiler Retry-After: integer |
|
| Other Status Codes |
Yaygın hata kodları:
|
Örnekler
Get a list of workspaces example
Örnek isteği
GET https://api.fabric.microsoft.com/v1/admin/workspaces
Örnek yanıt
{
"workspaces": [
{
"id": "41ce06d1-d81b-4ea0-bc6d-2ce3dd2f8e87",
"name": "test report",
"type": "Workspace",
"state": "Active",
"capacityId": "41ce06d1-d81b-4ea0-bc6d-2ce3dd2f8e84",
"domainId": "039bd896-b39c-4540-93e3-e9926de135f9",
"tags": [
{
"id": "b3f2c8e9-4d8e-4a7c-9a32-f8c1b2e4d6af",
"displayName": "Finance"
},
{
"id": "6f1a8d3b-92c4-4f67-8c2d-1e5a9b7f4a23",
"displayName": "Production"
}
]
}
],
"continuationUri": "https://api.fabric.microsoft.com/v1/admin/workspaces?continuationToken='LDEsMTAwMDAwLDA%3D'",
"continuationToken": "LDEsMTAwMDAwLDA%3D"
}
Get a list of workspaces using state query parameter example
Örnek isteği
GET https://api.fabric.microsoft.com/v1/admin/workspaces?state=Active
Örnek yanıt
{
"workspaces": [
{
"id": "41ce06d1-d81b-4ea0-bc6d-2ce3dd2f8e87",
"name": "test report",
"type": "Workspace",
"state": "Active",
"capacityId": "41ce06d1-d81b-4ea0-bc6d-2ce3dd2f8e84"
}
],
"continuationUri": null,
"continuationToken": null
}
List workspaces for a given capacity, ignoring the encryptionStatus filter.
Örnek isteği
GET https://api.fabric.microsoft.com/v1/admin/workspaces?capacityId=61d6811f-7544-4e75-a1e6-1c59c0383312&encryptionStatus=Active
Örnek yanıt
{
"workspaces": [
{
"id": "abf49964-6f70-4aea-a66c-4b78a22e3ddc",
"name": "Contoso Workspace 1",
"type": "Workspace",
"state": "Active",
"capacityId": "61d6811f-7544-4e75-a1e6-1c59c0383312",
"domainId": "039bd896-b39c-4540-93e3-e9926de135f9"
},
{
"id": "90119767-07b4-4657-82ee-53e90fece225",
"name": "Contoso Workspace 3",
"type": "Workspace",
"state": "Active",
"capacityId": "61d6811f-7544-4e75-a1e6-1c59c0383312",
"domainId": "039bd896-b39c-4540-93e3-e9926de135f9"
}
],
"continuationUri": "https://api.fabric.microsoft.com/v1/admin/workspaces?continuationToken='LDEsMTAwMDAwLDA%3D'",
"continuationToken": "LDEsMTAwMDAwLDA%3D"
}
List workspaces with active encryption status in a given capacity
Örnek isteği
GET https://api.fabric.microsoft.com/v1/admin/workspaces?capacityId=61d6811f-7544-4e75-a1e6-1c59c0383312&encryptionStatus=Active&include=encryption
Örnek yanıt
{
"workspaces": [
{
"id": "90119767-07b4-4657-82ee-53e90fece225",
"name": "Contoso Workspace 3",
"type": "Workspace",
"state": "Active",
"capacityId": "61d6811f-7544-4e75-a1e6-1c59c0383312",
"domainId": "039bd896-b39c-4540-93e3-e9926de135f9",
"encryption": {
"status": "Active",
"keyIdentifier": "https://westus07112025-cmktest1.vault.azure.net/keys/test2k/"
}
}
],
"continuationUri": "https://api.fabric.microsoft.com/v1/admin/workspaces?continuationToken='LDEsMTAwMDAwLDA%3D'",
"continuationToken": "LDEsMTAwMDAwLDA%3D"
}
List workspaces with encryption details
Örnek isteği
GET https://api.fabric.microsoft.com/v1/admin/workspaces?encryptionStatus={encryptionStatus}&include=encryption
Örnek yanıt
{
"workspaces": [
{
"id": "abf49964-6f70-4aea-a66c-4b78a22e3ddc",
"name": "Contoso Workspace 1",
"type": "Workspace",
"state": "Active",
"capacityId": "61d6811f-7544-4e75-a1e6-1c59c0383312",
"domainId": "039bd896-b39c-4540-93e3-e9926de135f9",
"encryption": {
"status": "Disabled"
}
},
{
"id": "9c7f06cc-e850-4961-b2bd-181a70b1a784",
"name": "Contoso Workspace 2",
"type": "Workspace",
"state": "Active",
"capacityId": "41ce06d1-d81b-4ea0-bc6d-2ce3dd2f8e84",
"domainId": "039bd896-b39c-4540-93e3-e9926de135f9",
"encryption": {
"status": "Disabled"
}
},
{
"id": "90119767-07b4-4657-82ee-53e90fece225",
"name": "Contoso Workspace 3",
"type": "Workspace",
"state": "Active",
"capacityId": "61d6811f-7544-4e75-a1e6-1c59c0383312",
"domainId": "039bd896-b39c-4540-93e3-e9926de135f9",
"encryption": {
"status": "Active",
"keyIdentifier": "https://westus07112025-cmktest1.vault.azure.net/keys/test2k/"
}
},
{
"id": "adaa3051-b1de-41ed-b1b4-d5e08887c1e9",
"name": "Contoso Workspace 4",
"type": "Workspace",
"state": "Active",
"capacityId": "41ce06d1-d81b-4ea0-bc6d-2ce3dd2f8e84",
"domainId": "039bd896-b39c-4540-93e3-e9926de135f9",
"encryption": {
"status": "EnableInProgress",
"keyIdentifier": "https://westus07112025-cmktest1.vault.azure.net/keys/test2k/",
"previousStatus": "Active",
"previousKeyIdentifier": "https://westus07112025-cmktest1.vault.azure.net/keys/test4k/"
}
}
],
"continuationUri": "https://api.fabric.microsoft.com/v1/admin/workspaces?continuationToken='LDEsMTAwMDAwLDA%3D'",
"continuationToken": "LDEsMTAwMDAwLDA%3D"
}
Tanımlar
| Name | Description |
|---|---|
| Encryption |
Müşteri tarafından yönetilen anahtar (CMK) kullanarak çalışma alanı şifreleme ayrıntıları. |
|
Error |
Hatayla ilgili kaynak ayrıntıları nesnesi. |
|
Error |
Hata yanıtı. |
|
Error |
Hata yanıtı ayrıntıları. |
| Workspace |
Workspace. |
|
Workspace |
Uygulanan bir etiketi temsil eder. |
|
Workspace |
Çalışma alanının CMK şifreleme durumu. |
| Workspaces |
Çalışma alanlarının listesi. |
|
Workspace |
Çalışma alanı durumu. Zaman içinde ek çalışma alanı durumları eklenebilir. |
|
Workspace |
Çalışma alanı türü. Zaman içinde ek çalışma alanı türleri eklenebilir. |
Encryption
Müşteri tarafından yönetilen anahtar (CMK) kullanarak çalışma alanı şifreleme ayrıntıları.
| Name | Tür | Description |
|---|---|---|
| keyIdentifier |
string |
Şifreleme anahtarı tanımlayıcısı. |
| previousKeyIdentifier |
string |
Önceki şifreleme anahtarı tanımlayıcısı. |
| previousStatus |
Çalışma alanının önceki CMK şifreleme durumu. |
|
| status |
Çalışma alanının CMK şifreleme durumu. |
ErrorRelatedResource
Hatayla ilgili kaynak ayrıntıları nesnesi.
| Name | Tür | Description |
|---|---|---|
| resourceId |
string |
Hataya dahil olan kaynak kimliği. |
| resourceType |
string |
Hataya dahil olan kaynağın türü. |
ErrorResponse
Hata yanıtı.
| Name | Tür | Description |
|---|---|---|
| errorCode |
string |
Hizmetimiz ve kullanıcıları arasında standartlaştırılmış iletişime olanak sağlayan bir hata koşulu hakkında bilgi sağlayan belirli bir tanımlayıcı. |
| isRetriable |
boolean |
True olduğunda istek yeniden denenebilir. Varsa gecikmeyi |
| message |
string |
Hatanın okunabilir bir gösterimi. |
| moreDetails |
Ek hata ayrıntılarının listesi. |
|
| relatedResource |
Hatayla ilgili kaynak ayrıntıları. |
|
| requestId |
string (uuid) |
Hatayla ilişkili isteğin kimliği. |
ErrorResponseDetails
Hata yanıtı ayrıntıları.
| Name | Tür | Description |
|---|---|---|
| errorCode |
string |
Hizmetimiz ve kullanıcıları arasında standartlaştırılmış iletişime olanak sağlayan bir hata koşulu hakkında bilgi sağlayan belirli bir tanımlayıcı. |
| message |
string |
Hatanın okunabilir bir gösterimi. |
| relatedResource |
Hatayla ilgili kaynak ayrıntıları. |
Workspace
Workspace.
| Name | Tür | Description |
|---|---|---|
| capacityId |
string (uuid) |
Çalışma alanının kapasite kimliği. |
| domainId |
string (uuid) |
Çalışma alanının etki alanı kimliği. |
| encryption |
Çalışma alanının şifreleme ayrıntıları. |
|
| id |
string (uuid) |
Çalışma alanı kimliği. |
| name |
string |
Çalışma alanı adı. |
| state |
Çalışma alanı durumu. |
|
| tags |
Uygulanan etiketlerin listesi. |
|
| type |
Çalışma alanı türü. |
WorkspaceAppliedTag
Uygulanan bir etiketi temsil eder.
| Name | Tür | Description |
|---|---|---|
| displayName |
string |
Etiketin adı. |
| id |
string (uuid) |
Etiket kimliği. |
WorkspaceEncryptionStatus
Çalışma alanının CMK şifreleme durumu.
| Değer | Description |
|---|---|
| Disabled |
Çalışma alanı şifrelemesi etkin değil. |
| Active |
Çalışma alanı şifrelemesi etkindir ve çalışma alanı şifrelenir. |
| EnableInProgress |
Çalışma alanı şifrelemesi etkinleştiriliyor. |
| DisableInProgress |
Çalışma alanı şifrelemesi devre dışı bırakılıyor. |
| Failed |
Çalışma alanı şifreleme uygulaması başarısız oldu. |
Workspaces
Çalışma alanlarının listesi.
| Name | Tür | Description |
|---|---|---|
| continuationToken |
string |
Sonraki sonuç kümesi toplu işleminin belirteci. Başka kayıt yoksa yanıttan kaldırılır. |
| continuationUri |
string |
Sonraki sonuç kümesi toplu işleminin URI'sini. Başka kayıt yoksa yanıttan kaldırılır. |
| workspaces |
Doku çalışma alanlarının listesi. |
WorkspaceState
Çalışma alanı durumu. Zaman içinde ek çalışma alanı durumları eklenebilir.
| Değer | Description |
|---|---|
| Active |
Çalışma alanı etkindir. Yalnız bırakılmış çalışma alanları etkin olarak görüntülenir. |
| Deleted |
Çalışma alanı silinir. |
WorkspaceType
Çalışma alanı türü. Zaman içinde ek çalışma alanı türleri eklenebilir.
| Değer | Description |
|---|---|
| Personal |
Kullanıcı öğelerini yönetmek için kullanılan Klasörüm veya Çalışma alanım. |
| Workspace |
Doku öğelerini yönetmek için kullanılan çalışma alanı. |
| AdminWorkspace |
Yönetici izleme çalışma alanı. Denetim raporu ve kullanım ve benimseme raporu gibi yönetici raporlarını içerir. |