Workspaces - List Workspaces
Retourneert een lijst met werkruimten.
Deze API ondersteunt paginering. Er kunnen maximaal 10.000 records per aanvraag worden geretourneerd. Met het vervolgtoken in het antwoord kunt u de volgende 10.000 records ophalen.
Permissions
De aanroeper moet een Fabric-beheerder zijn of verifiëren met behulp van een service-principal.
Vereiste gedelegeerde bereiken
Tenant.Read.All of Tenant.ReadWrite.All
Limitations
Maximaal 200 aanvragen per uur.
Het encryptionStatus filter wordt alleen toegepast wanneer de include parameter bevat encryption.
Door Microsoft Entra ondersteunde identiteiten
Deze API ondersteunt de Microsoft-identiteiten die in deze sectie worden vermeld.
| Identity | Support |
|---|---|
| User | Yes |
| serviceprincipal en beheerde identiteiten | 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-parameters
| Name | In | Vereist | Type | Description |
|---|---|---|---|---|
|
capacity
|
query |
string (uuid) |
De capaciteits-id van de werkruimte. |
|
|
continuation
|
query |
string |
Vervolgtoken. Wordt gebruikt om de volgende items in de lijst op te halen. |
|
|
encryption
|
query |
string |
Geeft de CMK-versleutelingsstatus van de werkruimte aan en wordt gebruikt om werkruimten te filteren die overeenkomen met de opgegeven status. |
|
|
include
|
query |
string |
Hiermee geeft u aanvullende gegevens op die moeten worden opgenomen voor elke werkruimte in het antwoord. Ondersteunde waarden: |
|
|
name
|
query |
string |
De naam van de werkruimte. |
|
|
state
|
query |
string |
De werkruimtestatus. Ondersteunde statussen zijn actief en verwijderd. |
|
|
type
|
query |
string |
Het type werkruimte. Ondersteunde typen zijn persoonlijk, werkruimte, adminworkspace. |
Antwoorden
| Name | Type | Description |
|---|---|---|
| 200 OK |
De bewerking is geslaagd. |
|
| 429 Too Many Requests |
De servicesnelheidslimiet is overschreden. De server retourneert een Kopteksten Retry-After: integer |
|
| Other Status Codes |
Veelvoorkomende foutcodes:
|
Voorbeelden
Get a list of workspaces example
Voorbeeldaanvraag
GET https://api.fabric.microsoft.com/v1/admin/workspaces
Voorbeeldrespons
{
"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
Voorbeeldaanvraag
GET https://api.fabric.microsoft.com/v1/admin/workspaces?state=Active
Voorbeeldrespons
{
"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.
Voorbeeldaanvraag
GET https://api.fabric.microsoft.com/v1/admin/workspaces?capacityId=61d6811f-7544-4e75-a1e6-1c59c0383312&encryptionStatus=Active
Voorbeeldrespons
{
"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
Voorbeeldaanvraag
GET https://api.fabric.microsoft.com/v1/admin/workspaces?capacityId=61d6811f-7544-4e75-a1e6-1c59c0383312&encryptionStatus=Active&include=encryption
Voorbeeldrespons
{
"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
Voorbeeldaanvraag
GET https://api.fabric.microsoft.com/v1/admin/workspaces?encryptionStatus={encryptionStatus}&include=encryption
Voorbeeldrespons
{
"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"
}
Definities
| Name | Description |
|---|---|
| Encryption |
Details van werkruimteversleuteling met behulp van een door de klant beheerde sleutel (CMK). |
|
Error |
Het foutgerelateerde resourcedetailsobject. |
|
Error |
Het foutbericht. |
|
Error |
De details van het foutbericht. |
| Workspace |
Workspace. |
|
Workspace |
Vertegenwoordigt een toegepaste tag. |
|
Workspace |
De CMK-versleutelingsstatus van de werkruimte. |
| Workspaces |
Een lijst met werkruimten. |
|
Workspace |
De werkruimtestatus. Er kunnen na verloop van tijd extra werkruimtestatussen worden toegevoegd. |
|
Workspace |
Een werkruimtetype. Er kunnen in de loop van de tijd extra werkruimtetypen worden toegevoegd. |
Encryption
Details van werkruimteversleuteling met behulp van een door de klant beheerde sleutel (CMK).
| Name | Type | Description |
|---|---|---|
| keyIdentifier |
string |
De id van de versleutelingssleutel. |
| previousKeyIdentifier |
string |
De vorige versleutelingssleutel-id. |
| previousStatus |
De vorige CMK-versleutelingsstatus van de werkruimte. |
|
| status |
De CMK-versleutelingsstatus van de werkruimte. |
ErrorRelatedResource
Het foutgerelateerde resourcedetailsobject.
| Name | Type | Description |
|---|---|---|
| resourceId |
string |
De resource-id die betrokken is bij de fout. |
| resourceType |
string |
Het type resource dat betrokken is bij de fout. |
ErrorResponse
Het foutbericht.
| Name | Type | Description |
|---|---|---|
| errorCode |
string |
Een specifieke id die informatie biedt over een foutvoorwaarde, waardoor gestandaardiseerde communicatie tussen onze service en de gebruikers mogelijk is. |
| isRetriable |
boolean |
Wanneer waar, kan de aanvraag opnieuw worden geprobeerd. Gebruik de |
| message |
string |
Een leesbare weergave van de fout. |
| moreDetails |
Lijst met aanvullende foutdetails. |
|
| relatedResource |
De foutgerelateerde resourcedetails. |
|
| requestId |
string (uuid) |
Id van de aanvraag die is gekoppeld aan de fout. |
ErrorResponseDetails
De details van het foutbericht.
| Name | Type | Description |
|---|---|---|
| errorCode |
string |
Een specifieke id die informatie biedt over een foutvoorwaarde, waardoor gestandaardiseerde communicatie tussen onze service en de gebruikers mogelijk is. |
| message |
string |
Een leesbare weergave van de fout. |
| relatedResource |
De foutgerelateerde resourcedetails. |
Workspace
Workspace.
| Name | Type | Description |
|---|---|---|
| capacityId |
string (uuid) |
De capaciteits-id van de werkruimte. |
| domainId |
string (uuid) |
De domein-id van de werkruimte. |
| encryption |
De versleutelingsgegevens van de werkruimte. |
|
| id |
string (uuid) |
De werkruimte-ID. |
| name |
string |
De naam van de werkruimte. |
| state |
De werkruimtestatus. |
|
| tags |
Lijst met toegepaste tags. |
|
| type |
Het type werkruimte. |
WorkspaceAppliedTag
Vertegenwoordigt een toegepaste tag.
| Name | Type | Description |
|---|---|---|
| displayName |
string |
De naam van de tag. |
| id |
string (uuid) |
De tag-id. |
WorkspaceEncryptionStatus
De CMK-versleutelingsstatus van de werkruimte.
| Waarde | Description |
|---|---|
| Disabled |
Werkruimteversleuteling is niet actief. |
| Active |
Werkruimteversleuteling is actief en de werkruimte is versleuteld. |
| EnableInProgress |
Werkruimteversleuteling wordt ingeschakeld. |
| DisableInProgress |
Werkruimteversleuteling wordt uitgeschakeld. |
| Failed |
Werkruimteversleutelingstoepassing is mislukt. |
Workspaces
Een lijst met werkruimten.
| Name | Type | Description |
|---|---|---|
| continuationToken |
string |
Het token voor de volgende batch met resultatensets. Als er geen records meer zijn, wordt deze verwijderd uit het antwoord. |
| continuationUri |
string |
De URI van de volgende batch met resultatensets. Als er geen records meer zijn, wordt deze verwijderd uit het antwoord. |
| workspaces |
De lijst met infrastructuurwerkruimten. |
WorkspaceState
De werkruimtestatus. Er kunnen na verloop van tijd extra werkruimtestatussen worden toegevoegd.
| Waarde | Description |
|---|---|
| Active |
De werkruimte is actief. Zwevende werkruimten worden weergegeven als actief. |
| Deleted |
De werkruimte wordt verwijderd. |
WorkspaceType
Een werkruimtetype. Er kunnen in de loop van de tijd extra werkruimtetypen worden toegevoegd.
| Waarde | Description |
|---|---|
| Personal |
Mijn map of Mijn werkruimte die wordt gebruikt voor het beheren van gebruikersitems. |
| Workspace |
Werkruimte die wordt gebruikt voor het beheren van de Fabric-items. |
| AdminWorkspace |
Werkruimte voor beheerbewaking. Bevat beheerdersrapporten, zoals het auditrapport en het gebruiks- en acceptatierapport. |