Atualiza um usuário específico.
Security
BasicAuth
Identificador externo a ser preenchido pelo cliente. Deve ser único. IMPORTANTE: Para remover a chave em um PATCH, deve ser enviado como valor uma string vazia ("").
Número de telefone celular com código de área, somente números.
Example:"11991234567"
Papel do usuário. Os valores possíveis são: ['admin', 'admin-supervisor', 'supervisor', read-only]
- admin: Administrador de todas as unidades, pode fazer todas as configurações e gestão do sistema, como adicionar novos usuários, empregadores, unidades, funcionários e escalas; adicionar lançamentos de Banco de Horas; visualizar os demais usuários e mudar suas permissões; lançar, aprovar e reprovar afastamentos; reabrir folhas e adicionar, remover e reprovar registros.
- admin-supervisor: Não pode: adicionar e visualizar usuários, visualizar funcionários que não estejam na sua unidade, editar configurações e adicionar empregadores. A não ser por isto, possui a mesma permissão do administrador, porém apenas para as unidades selecionadas.
- supervisor: Pode apenas adicionar unidade, funcionários e escalas, das unidades selecionadas.
- read-only: Pode apenas: visualizar os dados das unidades selecionadas.Example:"admin-supervisor"
Lista de unidades as quais o usuário tem acesso. Obrigatório e aplicável apenas quando o usuário não é admin. Restringe a visualização de funcionários apenas aos funcionários vinculados à estas unidades. O formato dos dados é uma lista de IDs de unidades cadastradas na conta. NOTA: Não existe ainda na API pública o recurso de unidades, isto será adicionado futuramente.
Example:
[ "id_1", "id_2" ]
- Mock serverhttps://api-docs.tiquetaque.app/_mock/openapi/users/{id}
- Productionhttps://api.tiquetaque.com/v2.1/users/{id}
curl -i -X PATCH \
-u '<username>:<password>' \
'https://api-docs.tiquetaque.app/_mock/openapi/users/{id}' \
-H 'Content-Type: application/json' \
-H 'If-Match: string' \
-d '{
"full_name": "Exemplo da Silva",
"email": "exemplo@tiquetaque.com",
"external_id": "string",
"mobile_phone": "11991234567",
"intercom_chat": true,
"role": "admin-supervisor",
"allowed_sites": [
"id_1",
"id_2"
],
"permissions": {
"allow_ws_edition": true
}
}'Dados atualizados com sucesso.
Response
{ "_id": "string", "_created": "2024-09-29T08:00-03:00", "_etag": "string", "_status": "OK" }