Atualização de Horários Associados a um Recurso Humano

Este endpoint permite atualizar a associação de horários de trabalho de um recurso humano, habilitando, desabilitando ou alternando seu estado. A identificação pode ser realizada por meio de IDs ou códigos e, se o estado (active) não for especificado, a associação será alternada automaticamente.

Parâmetros de Entrada

ParâmetroTipoObrigatórioDescrição
human_resource_id InteiroSim*Identificador único do recurso humano.
human_resource_code TextoSim*Código do recurso humano.
schedule_id InteiroSim*Identificador único do horário de trabalho.
schedule_description TextoSim*Descrição ou nome do horário de trabalho.
active BooleanoNãoDefine o estado da associação: true habilita, false desabilita. Se omitido, o estado é alternado automaticamente (True -> False, False -> True).

Nota: Deve-se enviar um dos dois campos para identificar o recurso humano (human_resource_id ou human_resource_code) e um dos dois campos para identificar o horário (schedule_id ou schedule_description).

Parâmetros de Saída

ParâmetroTipoDescrição
human_resource_id InteiroIdentificador do recurso humano.
human_resource_code TextoCódigo do recurso humano.
schedule_id InteiroIdentificador do horário de trabalho associado.
schedule_description TextoDescrição do horário de trabalho associado.
enabled BooleanoIndica se a associação do horário está habilitada.
working_days ArrayLista de dias de trabalho definidos no horário (Segunda a Domingo).

Exemplo:

Requisição: **(PUT)[https://app.fracttal.com/api/teams_collaborators_working_days

{
    "human_resource_code": "HR-001",
    "schedule_description": "Morning Shift",
    "active": true
}
{
  "success": true,
  "message": "200",
  "total": 1,
  "data": {
    "human_resource_id": 45,
    "human_resource_code": "HR-001",
    "schedule_id": 3,
    "schedule_description": "Morning Shift",
    "enabled": true,
    "working_days": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"]
  }
}
Response
200
Language
LoadingLoading…