Workspaces - Create Workspace
Note
This API is in preview.
Creates a new workspace.
Permissions
- The caller must have permission to create workspaces granted by the tenant admin. For more information see create workspaces.
- The caller must have contributor permissions or be an Admin on the capacity. For more information, see capacity user permissions.
Required Delegated Scopes
Workspace.ReadWrite.All
Interface
POST https://api.fabric.microsoft.com/v1/workspaces
Request Body
Name | Required | Type | Description |
---|---|---|---|
displayName | True |
string |
The workspace display name. |
capacityId |
string |
The ID of the capacity to assign the workspace to. |
|
description |
string |
The workspace description. |
Responses
Name | Type | Description |
---|---|---|
201 Created |
Successfully created. Headers Location: string |
|
Other Status Codes |
Common error codes:
|
Examples
Create a workspace example
Sample Request
POST https://api.fabric.microsoft.com/v1/workspaces
{
"displayName": "New workspace"
}
Sample Response
Location: https://api.fabric.microsoft.com/v1/workspaces/cfafbeb1-8037-4d0c-896e-a46fb22287ff
{
"id": "cfafbeb1-8037-4d0c-896e-a46fb22287ff",
"displayName": "New workspace",
"description": "",
"type": "Workspace"
}
Definitions
Name | Description |
---|---|
Create |
Create workspace request payload. |
Error |
The error related resource details object. |
Error |
The error response. |
Error |
The error response details. |
Workspace |
A workspace object. |
Workspace |
A Workspace type. Additional Workspace types may be added over time. |
CreateWorkspaceRequest
Create workspace request payload.
Name | Type | Description |
---|---|---|
capacityId |
string |
The ID of the capacity to assign the workspace to. |
description |
string |
The workspace description. |
displayName |
string |
The workspace display name. |
ErrorRelatedResource
The error related resource details object.
Name | Type | Description |
---|---|---|
resourceId |
string |
The resource ID that's involved in the error. |
resourceType |
string |
The type of the resource that's involved in the error. |
ErrorResponse
The error response.
Name | Type | Description |
---|---|---|
errorCode |
string |
A specific identifier that provides information about an error condition, allowing for standardized communication between our service and its users. |
message |
string |
A human readable representation of the error. |
moreDetails |
List of additional error details. |
|
relatedResource |
The error related resource details. |
|
requestId |
string |
ID of the request associated with the error. |
ErrorResponseDetails
The error response details.
Name | Type | Description |
---|---|---|
errorCode |
string |
A specific identifier that provides information about an error condition, allowing for standardized communication between our service and its users. |
message |
string |
A human readable representation of the error. |
relatedResource |
The error related resource details. |
Workspace
A workspace object.
Name | Type | Description |
---|---|---|
capacityId |
string |
The ID of the capacity the workspace is assigned to. |
description |
string |
The workspace description. |
displayName |
string |
The workspace display name. |
id |
string |
The workspace ID. |
type |
The workspace type. |
WorkspaceType
A Workspace type. Additional Workspace types may be added over time.
Name | Type | Description |
---|---|---|
Personal |
string |
A personal workspace |
Workspace |
string |
A collaborative workspace |