Method: users.availability.patch

Atualiza as informações de disponibilidade de um usuário humano. Apenas o campo customStatus pode ser atualizado usando esse método.

Esse método atualiza apenas a disponibilidade do usuário autenticado.

Requer autenticação do usuário com um dos seguintes escopos de autorização:

  • https://www.googleapis.com/auth/chat.users.availability

Solicitação HTTP

PATCH https://chat.googleapis.com/v1/{availability.name=users/*/availability}

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

Parâmetros de caminho

Parâmetros
availability.name

string

Identificador. Nome do recurso da disponibilidade do usuário.

Formato: users/{user}/availability

{user} é o ID da pessoa na API People ou na API Directory do SDK Admin. Por exemplo, users/123456789.

O endereço de e-mail ou o me do usuário também pode ser usado como um alias para se referir ao autor da chamada. Por exemplo, users/user@example.com ou users/me.

Parâmetros de consulta

Parâmetros
updateMask

string (FieldMask format)

Obrigatório. Lista de campos a serem atualizados. O único campo que pode ser atualizado é customStatus.

Corpo da solicitação

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

Corpo da resposta

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

Escopos de autorização

Requer um dos seguintes escopos do OAuth:

  • https://www.googleapis.com/auth/chat.users.availability

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