Skip to main content
GET
/
turnos-excecoes
Busca exceções de turno de acordo com os filtros
curl --request GET \
  --url https://api.example.com/turnos-excecoes
{
  "total": 5,
  "units": [
    {
      "exceptionShiftId": "123-abc",
      "name": "Intercâmbio do José da Silva",
      "type": "turnoFixo",
      "status": "PENDENTE",
      "origin": "ADMIN",
      "startDate": "2023-01-01T00:00:00.000Z",
      "endDate": "2023-02-01T00:00:00.000Z",
      "numberCollaborators": 1,
      "createdAt": "2022-12-01T00:00:00.000Z",
      "updatedAt": "2023-12-01T00:00:00.000Z",
      "shiftId": "abc-123",
      "shiftName": "Turno para viagem da firma",
      "values": {
        "dias": [
          {
            "diaReferencia": "SEGUNDA",
            "tipoDia": "NORMAL",
            "entrada": "08:00",
            "saida": "18:00",
            "intervalo": {
              "isFlexivel": true,
              "horarios": [
                [
                  {
                    "maximo": "01:30",
                    "minimo": "00:30"
                  }
                ]
              ]
            }
          }
        ]
      }
    }
  ],
  "page": 0,
  "limit": 10
}

Query Parameters

searchText
string

Texto pesquisado para filtrar consulta

pagina
number

Página que deseja retornar os resultados

Example:

0

limite
number

Quantidade de itens que retorna na consulta. Min 1 - Max 100

Example:

100

status
enum<string>
default:PENDENTE

Campo para filtrar exceção por seu status

Available options:
APROVADO,
PENDENTE,
CANCELADO,
REJEITADO
shiftTypes
string

Campo para filtrar exceções por uma lista de tipos de configuração separados por vírgula

Example:

"turnoFixo,turnoFlexivel,turnoRevezamento,turnoCiclo"

startDate
string<date-time>

Campo para filtrar exceções que começam a partir de uma data inicial

Example:

"2025-01-01T00:00:00.000Z"

endDate
string<date-time>

Campo para filtrar exceções que terminam até uma data final

Example:

"2025-01-31T00:00:00.000Z"

Response

Lista de exceções de turno

total
number
required

Quantidade total de unidades para consultar

Example:

5

units
object[]
required

Resultado da consulta

page
number

Página retornada dos dados

Example:

0

limit
number

Quantidade de itens retornados na consulta

Example:

10