Folders - Create Folder
Cria uma pasta no workspace especificado.
Note
Essa API faz parte de uma versão prévia e é fornecida apenas para fins de avaliação e desenvolvimento. Ele pode mudar com base nos comentários e não é recomendado para uso em produção.
Permissions
O chamador deve ter função de colaborador ou de espaço de trabalho superior.
Escopos delegados necessários
Workspace.ReadWrite.All
Identidades com suporte do Microsoft Entra
Esta API dá suporte às identidades do Microsoft listadas nesta seção.
| Identity | Support |
|---|---|
| User | Yes |
| Entidade de serviço e identidades gerenciadas | Yes |
Interface
POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/folders
Parâmetros de URI
| Nome | Em | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
workspace
|
path | True |
string (uuid) |
O identificador do espaço de trabalho. |
Corpo da solicitação
Respostas
| Nome | Tipo | Description |
|---|---|---|
| 201 Created |
Criado com êxito |
|
| Other Status Codes |
Códigos de erro comuns:
.* TooManyFolders – O workspace especificado atingiu a contagem máxima de pastas, não pode criar mais. |
Exemplos
| Create a folder under another folder example |
| Create a folder with the workspace as its parent folder example |
Create a folder under another folder example
Solicitação de exemplo
POST https://api.fabric.microsoft.com/v1/workspaces/aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb/folders
{
"displayName": "Q3",
"parentFolderId": "bbbbbbbb-1111-2222-3333-cccccccccccc"
}
Resposta de exemplo
{
"id": "ffffffff-5555-6666-7777-aaaaaaaaaaaa",
"displayName": "Q3",
"workspaceId": "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb",
"parentFolderId": "bbbbbbbb-1111-2222-3333-cccccccccccc"
}
Create a folder with the workspace as its parent folder example
Solicitação de exemplo
POST https://api.fabric.microsoft.com/v1/workspaces/aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb/folders
{
"displayName": "A folder"
}
Resposta de exemplo
{
"id": "eeeeeeee-4444-5555-6666-ffffffffffff",
"displayName": "A folder",
"workspaceId": "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb"
}
Definições
| Nome | Description |
|---|---|
|
Create |
Criar conteúdo de solicitação de pasta. |
|
Error |
O objeto de detalhes do recurso relacionado ao erro. |
|
Error |
A resposta de erro. |
|
Error |
Os detalhes da resposta de erro. |
| Folder |
Um objeto de pasta. |
CreateFolderRequest
Criar conteúdo de solicitação de pasta.
ErrorRelatedResource
O objeto de detalhes do recurso relacionado ao erro.
| Nome | Tipo | Description |
|---|---|---|
| resourceId |
string |
A ID do recurso envolvida no erro. |
| resourceType |
string |
O tipo do recurso envolvido no erro. |
ErrorResponse
A resposta de erro.
| Nome | Tipo | Description |
|---|---|---|
| errorCode |
string |
Um identificador específico que fornece informações sobre uma condição de erro, permitindo a comunicação padronizada entre nosso serviço e seus usuários. |
| message |
string |
Uma representação legível humana do erro. |
| moreDetails |
Lista de detalhes de erro adicionais. |
|
| relatedResource |
Os detalhes do recurso relacionado ao erro. |
|
| requestId |
string |
ID da solicitação associada ao erro. |
ErrorResponseDetails
Os detalhes da resposta de erro.
| Nome | Tipo | Description |
|---|---|---|
| errorCode |
string |
Um identificador específico que fornece informações sobre uma condição de erro, permitindo a comunicação padronizada entre nosso serviço e seus usuários. |
| message |
string |
Uma representação legível humana do erro. |
| relatedResource |
Os detalhes do recurso relacionado ao erro. |
Folder
Um objeto de pasta.
| Nome | Tipo | Description |
|---|---|---|
| displayName |
string |
O nome de exibição da pasta. |
| id |
string (uuid) |
A ID da pasta. |
| parentFolderId |
string (uuid) |
A ID da pasta pai. Se a pasta pai for um workspace, |
| workspaceId |
string (uuid) |
O identificador do espaço de trabalho. |