Method: spaces.patch

Atualiza um espaço. Veja um exemplo em Atualizar um espaço.

Se você estiver atualizando o campo displayName e receber a mensagem de erro ALREADY_EXISTS, tente outro nome de exibição. Talvez um espaço da organização do Google Workspace já use esse nome de exibição.

Requer autenticação do usuário.

Solicitação HTTP

PATCH https://chat.googleapis.com/v1/{space.name=spaces/*}

O URL usa a sintaxe de transcodificação gRPC.

Parâmetros de caminho

Parâmetros
space.name

string

Nome do recurso do espaço.

Formato: spaces/{space}

Parâmetros de consulta

Parâmetros
updateMask

string (FieldMask format)

Obrigatório. Os caminhos de campo atualizados, separados por vírgula, se houver vários.

Caminhos de campo compatíveis no momento:

  • displayName: só é compatível com a mudança do nome de exibição de um espaço com o tipo SPACE ou ao incluir também a máscara spaceType para mudar um tipo de espaço GROUP_CHAT para SPACE. A tentativa de atualizar o nome de exibição de um espaço GROUP_CHAT ou DIRECT_MESSAGE resulta em um erro de argumento inválido. Se você receber a mensagem de erro ALREADY_EXISTS ao atualizar o displayName, tente usar outro displayName. Talvez um espaço da organização do Google Workspace já use esse nome de exibição.

  • spaceType. Só é possível mudar um tipo de espaço GROUP_CHAT para SPACE. Inclua displayName com spaceType na máscara de atualização e garanta que o espaço especificado tenha um nome de exibição não vazio e o tipo de espaço SPACE. Se o espaço atual já tiver o tipo SPACE, será opcional incluir a máscara spaceType e o tipo SPACE no espaço especificado ao atualizar o nome de exibição. Tentar atualizar o tipo de espaço de outras maneiras resulta em um erro de argumento inválido.

  • spaceDetails

  • spaceHistoryState Permite ativar ou desativar o histórico no espaço se a organização permitir que os usuários alterem a configuração do histórico. Aviso: são mutuamente exclusivos com todos os outros caminhos de campo.

  • Prévia para desenvolvedores: accessSettings.audience: oferece suporte à mudança da configuração de acesso de um espaço. Se nenhum público for definido na configuração de acesso, o espaço vai ser atualizado para "Restrito". Aviso: são mutuamente exclusivos com todos os outros caminhos de campo.

Corpo da solicitação

O corpo da solicitação contém uma instância de Space.

Corpo da resposta

Se a solicitação for bem-sucedida, o corpo da resposta conterá uma instância de Space.

Escopos de autorização

Requer um dos seguintes escopos de OAuth:

  • https://www.googleapis.com/auth/chat.import
  • https://www.googleapis.com/auth/chat.spaces

Para mais informações, consulte o Guia de autorização.