Skip to main content
POST

Body

application/json

Dados para criação da exceção de turno

name
string
required

Nome da exceção

Example:

"Intercâmbio do José da Silva"

startDate
string<date-time>
required

Data de início

Example:

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

endDate
string<date-time>
required

Data de término

Example:

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

shiftId
string

Id do turno a ser vinculado à exceção

Example:

"abc-123"

shiftType
enum<string>
default:turnoFixo

Tipo da exceção, caso não vinculada a um turno

Available options:
turnoFixo,
turnoFlexivel,
turnoRevezamento
values
object

Dados de jornada da exceção, caso não vinculada a um turno

Response

Resumo da exceção criada

exceptionShiftId
string
required

ID referente à exceção de turno

Example:

"123-abc"

name
string
required

Nome da exceção

Example:

"Intercâmbio do José da Silva"

type
enum<string>
default:turnoFixo
required

Tipo da exceção ou do turno vinculado a ela

Available options:
turnoFixo,
turnoFlexivel,
turnoRevezamento,
turnoCiclo
status
enum<string>
default:PENDENTE
required

Status da exceção

Available options:
APROVADO,
PENDENTE,
CANCELADO,
REJEITADO
origin
enum<string>
default:ADMIN
required

Tipo de usuário de quem criou a exceção

Available options:
ADMIN,
GESTOR,
USER
startDate
string<date-time>
required

Data de início

Example:

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

endDate
string<date-time>
required

Data de término

Example:

"2023-02-01T00:00:00.000Z"

numberCollaborators
number
required

Quantidade de colaboradores vinculados à exceção

Example:

1

createdAt
string<date-time>
required

Data de criação

Example:

"2022-12-01T00:00:00.000Z"

updatedAt
string<date-time>
required

Data de atualização

Example:

"2023-12-01T00:00:00.000Z"

shiftId
string

Id do turno vinculado à exceção

Example:

"abc-123"

shiftName
string

Nome do turno vinculado à exceção

Example:

"Turno para viagem da firma"

values
object

Detalhes de horário da exceção ou do turno vinculado a ela