Actualizar un grupo de workspaces
Actualiza la configuración de un grupo de workspaces existente, incluyendo name, description y location. Esta es una solicitud PUT que implementa reemplazo completo: todos los campos actualizables son obligatorios. Devuelve el recurso actualizado (200) tras una actualización exitosa.
curl --request PUT \
--url https://api.flexxible.net/v1/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>",
"create_date": "2023-11-07T05:31:56Z",
"description": "<string>",
"create_user": "<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>"
}
}Autorizaciones
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Parámetros de ruta
El identificador único de la organización
24^[0-9a-f]{24}$El identificador único del grupo de workspaces que se actualizará
24^[0-9a-f]{24}$Cuerpo
Respuesta
Grupo de workspaces actualizado correctamente. La respuesta contiene el recurso actualizado.
ID del grupo de workspaces
^[0-9a-f]{24}$Nombre del grupo de workspaces
Identificador de organización
^[0-9a-f]{24}$Marca de tiempo de creación
Descripción del grupo de workspaces
ID del usuario que creó el grupo de workspaces
^[0-9a-f]{24}$Tipo de grupo de workspaces
static, dynamic, entra_id Cadena de filtro para grupo de workspaces dinámicos
Información de ubicación del grupo de workspaces
Show child attributes
Show child attributes
Información de origen de Entra ID para el grupo de workspaces
Show child attributes
Show child attributes
curl --request PUT \
--url https://api.flexxible.net/v1/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>",
"create_date": "2023-11-07T05:31:56Z",
"description": "<string>",
"create_user": "<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>"
}
}