Editar Atendente

Edita os dados de um atendente.


📌 Por que editar um atendente?


O atendente pode acabar mudando o horário de atendimento, foto de perfil e e-mail, por isso, é essencial que essa configuração seja utilizada.

  • Mudanças no horário de atendimento.
  • Atualizar informações pessoais.
  • Manter a equipe organizada e com todas as informações atualizadas.


🔗 Endpoint:


Método: PUT

URL: https://api.nuvidio.com/v1/api/attendant/:id


📦 Corpo da Requisição:


{
  "email":"[email protected]",
  "name": "João",
  "lastName": "Luiz",
  "profilePhoto": "https://exemplo.com.br/foto/joao-luiz.png",
  "businessTime": {
    "timezone": -3,
    "monday": [{ "opening": 540, "closing": 1080 }],
    "tuesday": [{ "opening": 540, "closing": 1080 }],
    "wednesday": [{ "opening": 540, "closing": 1080 }],
    "thursday": [{ "opening": 540, "closing": 1080 }],
    "friday": [{ "opening": 540, "closing": 1080 }]
  }
}


💡

É possível alterar o horário do inicio do atendimento e o horário de fechamento. Lembre-se que o tempo está em minutos, ou seja, 540 minutos são 9 horas (O atendente iria o iniciar o atendimento 9 horas da manhã).


🔎 Parâmetros da URL:


ParâmetroTipoObrigatórioDescrição
:idstringID de identificação do atendente

🔎 Parâmetros da Requisição:


ParâmetroTipoObrigatórioDescrição
namestringNome do atendente
lastNamestringSobrenome do atendente
profilePhotostringURL da foto de perfil do atendente
businessTimeobjetoDescrição do horário em que o atendente poderá atender

✅ Resposta de Sucesso:


{
  "id": "6112a89e34a436171f05be96",
  "name": "João",
  "lastName": "Luiz",
  "email": "[email protected]",
  "profilePhoto": "https://exemplo.com.br/foto/joao-luiz.png",
  "identifier": "nuvidio-atendimento",
  "timezone": -3,
  "businessTime": {
    "timezone": -3,
    "monday": [{ "opening": 540, "closing": 1080 }],
    "tuesday": [{ "opening": 540, "closing": 1080 }],
    "wednesday": [{ "opening": 540, "closing": 1080 }],
    "thursday": [{ "opening": 540, "closing": 1080 }],
    "friday": [{ "opening": 540, "closing": 1080 }]
  }
}


❌ Respostas de erro:


CódigoMensagem
404Atendente não encontrado
500Erro interno