Skip to main content
GET
/
frequency
/
expected
Busca as jornadas diárias esperadas de um colaborador por um determinado período de tempo
curl --request GET \
  --url https://api.example.com/frequency/expected
{
  "dataInicial": "01/07/2024",
  "dataFinal": "07/07/2024",
  "colaboradorId": "FULANO.17",
  "turnoAtual": {
    "turnoId": "123-456abc",
    "tipoTurno": "turnoFixo",
    "nome": "Turno 1",
    "codigo": 5,
    "ativo": true,
    "createdAt": "2024-05-02T00:00:00.000Z",
    "updatedAt": "2024-05-02T00:00:00.000Z"
  },
  "jornadasDiarias": [
    {
      "data": "2024-07-01T00:00:00.000Z",
      "folga": false,
      "turnoVigenteId": "123-456abc",
      "tipoTurnoVigente": "turnoFixo",
      "diaTurnoFixo": {
        "tipoDiaTrabalho": "NORMAL",
        "diaSemana": "SEGUNDA",
        "entrada": "8:00",
        "saida": "18:00",
        "intervaloFlexivel": false,
        "intervalos": [
          {
            "inicio": "12:00",
            "fim": "13:00"
          }
        ]
      }
    },
    {
      "data": "2024-07-02T00:00:00.000Z",
      "folga": false,
      "turnoVigenteId": "123-456abc",
      "tipoTurnoVigente": "turnoFixo",
      "diaTurnoFixo": {
        "tipoDiaTrabalho": "NORMAL",
        "diaSemana": "TERCA",
        "entrada": "8:00",
        "saida": "18:00",
        "intervaloFlexivel": false,
        "intervalos": [
          {
            "inicio": "12:00",
            "fim": "13:00"
          }
        ]
      }
    },
    {
      "data": "2024-07-03T00:00:00.000Z",
      "folga": false,
      "turnoVigenteId": "123-456abc",
      "tipoTurnoVigente": "turnoFixo",
      "diaTurnoFixo": {
        "tipoDiaTrabalho": "NORMAL",
        "diaSemana": "QUARTA",
        "entrada": "8:00",
        "saida": "18:00",
        "intervaloFlexivel": false,
        "intervalos": [
          {
            "inicio": "12:00",
            "fim": "13:00"
          }
        ]
      }
    },
    {
      "data": "2024-07-04T00:00:00.000Z",
      "folga": false,
      "turnoVigenteId": "123-456abc",
      "tipoTurnoVigente": "turnoFixo",
      "diaTurnoFixo": {
        "tipoDiaTrabalho": "NORMAL",
        "diaSemana": "QUINTA",
        "entrada": "8:00",
        "saida": "18:00",
        "intervaloFlexivel": false,
        "intervalos": [
          {
            "inicio": "12:00",
            "fim": "13:00"
          }
        ]
      }
    },
    {
      "data": "2024-07-05T00:00:00.000Z",
      "folga": false,
      "turnoVigenteId": "123-456abc",
      "tipoTurnoVigente": "turnoFixo",
      "diaTurnoFixo": {
        "tipoDiaTrabalho": "NORMAL",
        "diaSemana": "SEXTA",
        "entrada": "8:00",
        "saida": "18:00",
        "intervaloFlexivel": false,
        "intervalos": [
          {
            "inicio": "12:00",
            "fim": "13:00"
          }
        ]
      }
    },
    {
      "data": "2024-07-06T00:00:00.000Z",
      "folga": true,
      "turnoVigenteId": "123-456abc",
      "tipoTurnoVigente": "turnoFixo",
      "diaTurnoFixo": {
        "tipoDiaTrabalho": "DSR",
        "diaSemana": "SABADO"
      }
    },
    {
      "data": "2024-07-07T00:00:00.000Z",
      "folga": true,
      "turnoVigenteId": "123-456abc",
      "tipoTurnoVigente": "turnoFixo",
      "diaTurnoFixo": {
        "tipoDiaTrabalho": "DSR",
        "diaSemana": "DOMINGO"
      }
    }
  ]
}

Query Parameters

initialDate
string
required

Data da inicial (dd/MM/yyyy)

Example:

"01/05/2024"

finalDate
string
required

Data da final (dd/MM/yyyy)

Example:

"31/05/2024"

collaboratorId
string
required

ID do colaborador

Example:

"123-456abc"

forceRecalculate
boolean

A operação irá realizar todos os cálculos novamente e atualizar as frequências salvas

Example:

false

Response

Jornada esperada

dataInicial
string
required

Data inicial (dd/MM/yyyy) da jornada esperada

Example:

"01/01/2022"

dataFinal
string
required

Data final (dd/MM/yyyy) da jornada esperada

Example:

"31/12/2022"

colaboradorId
string
required

ID do colaborador

Example:

"123-456abc"

turnoAtual
object
required

Dados sobre o turno atual do colaborador

jornadasDiarias
object[]
required

Dados sobre a jornada esperada em cada dia