Atualizar um grupo de espaços de trabalho
Atualize a configuração de um grupo de workspaces existente, incluindo name, description e location. Esta é uma solicitação PUT que implementa substituição completa: todos os campos atualizáveis são obrigatórios. Retorna o recurso atualizado (200) após uma atualização bem-sucedida.
curl --request PUT \
--url https://api.flexxible.net/v2/organizations/{organization_id}/workspace-groups/{workspace_group_id} \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"name": "Grupo de Workspace de Produccion Actualizado",
"description": "Grupo de workspaces actualizado para entornos de producción",
"location": {
"latitude": 40.4168,
"longitude": -3.7038,
"address": "Madrid, Espana",
"description": "Ubicación de oficina actualizada"
}
}
'{
"id": "<string>",
"name": "<string>",
"organization_id": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"description": "<string>",
"created_by": "<string>",
"type": "static",
"filter": "<string>",
"location": {
"latitude": 123,
"longitude": 123,
"address": "<string>",
"description": "<string>"
},
"entra_id_source": {
"resource_id": "<string>",
"resource_type": "group",
"resource_name": "<string>"
}
}{
"error": {
"message": "<string>",
"code": "<string>",
"details": "<string>"
}
}{
"error": {
"message": "<string>",
"code": "<string>",
"details": "<string>"
}
}{
"error": {
"message": "<string>",
"code": "<string>",
"details": "<string>"
}
}{
"error": {
"message": "<string>",
"code": "<string>",
"details": "<string>"
}
}{
"error": {
"message": "<string>",
"code": "<string>",
"details": "<string>"
}
}{
"error": {
"message": "<string>",
"code": "<string>",
"details": "<string>"
}
}{
"error": {
"message": "<string>",
"code": "<string>",
"details": "<string>"
}
}Autorizações
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Parâmetros de caminho
O identificador único da organização
24^[0-9a-f]{24}$O identificador único do grupo de workspaces a ser atualizado
24^[0-9a-f]{24}$Corpo
Resposta
Grupo de workspaces atualizado corretamente. A resposta contém o recurso atualizado.
ID do grupo de workspaces
^[0-9a-f]{24}$Nome do grupo de workspaces
Identificador da organização
^[0-9a-f]{24}$Marca temporal de criação
Descrição do grupo de workspaces
ID do usuário que criou o grupo de workspaces
^[0-9a-f]{24}$Tipo de grupo de workspaces
static, dynamic, entra_id Cadeia de filtro para grupo de workspaces dinâmicos
Informação de localização do grupo de workspaces
Show child attributes
Show child attributes
Informação de origem do Entra ID para o grupo de workspaces
Show child attributes
Show child attributes
curl --request PUT \
--url https://api.flexxible.net/v2/organizations/{organization_id}/workspace-groups/{workspace_group_id} \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"name": "Grupo de Workspace de Produccion Actualizado",
"description": "Grupo de workspaces actualizado para entornos de producción",
"location": {
"latitude": 40.4168,
"longitude": -3.7038,
"address": "Madrid, Espana",
"description": "Ubicación de oficina actualizada"
}
}
'{
"id": "<string>",
"name": "<string>",
"organization_id": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"description": "<string>",
"created_by": "<string>",
"type": "static",
"filter": "<string>",
"location": {
"latitude": 123,
"longitude": 123,
"address": "<string>",
"description": "<string>"
},
"entra_id_source": {
"resource_id": "<string>",
"resource_type": "group",
"resource_name": "<string>"
}
}{
"error": {
"message": "<string>",
"code": "<string>",
"details": "<string>"
}
}{
"error": {
"message": "<string>",
"code": "<string>",
"details": "<string>"
}
}{
"error": {
"message": "<string>",
"code": "<string>",
"details": "<string>"
}
}{
"error": {
"message": "<string>",
"code": "<string>",
"details": "<string>"
}
}{
"error": {
"message": "<string>",
"code": "<string>",
"details": "<string>"
}
}{
"error": {
"message": "<string>",
"code": "<string>",
"details": "<string>"
}
}{
"error": {
"message": "<string>",
"code": "<string>",
"details": "<string>"
}
}