Skip to main content
POST
/
turnos
curl --request POST \
  --url https://api.example.com/turnos \
  --header 'Content-Type: application/json' \
  --data '
{
  "nome": "Turno Fixo - seg a sex - 08:00 às 18:00",
  "tipoTurno": "turnoFixo",
  "values": {
    "dias": [
      {
        "diaReferencia": "SEGUNDA",
        "tipoDia": "NORMAL",
        "entrada": "08:00",
        "saida": "18:00",
        "intervalo": {
          "isFlexivel": false,
          "horarios": [
            {
              "entrada": "12:00",
              "saida": "13:00"
            }
          ]
        }
      },
      {
        "diaReferencia": "TERCA",
        "tipoDia": "NORMAL",
        "entrada": "08:00",
        "saida": "18:00",
        "intervalo": {
          "isFlexivel": false,
          "horarios": [
            {
              "entrada": "12:00",
              "saida": "13:00"
            }
          ]
        }
      },
      {
        "diaReferencia": "QUARTA",
        "tipoDia": "NORMAL",
        "entrada": "08:00",
        "saida": "18:00",
        "intervalo": {
          "isFlexivel": false,
          "horarios": [
            {
              "entrada": "12:00",
              "saida": "13:00"
            }
          ]
        }
      },
      {
        "diaReferencia": "QUINTA",
        "tipoDia": "NORMAL",
        "entrada": "08:00",
        "saida": "18:00",
        "intervalo": {
          "isFlexivel": false,
          "horarios": [
            {
              "entrada": "12:00",
              "saida": "13:00"
            }
          ]
        }
      },
      {
        "diaReferencia": "SEXTA",
        "tipoDia": "NORMAL",
        "entrada": "08:00",
        "saida": "18:00",
        "intervalo": {
          "isFlexivel": false,
          "horarios": [
            {
              "entrada": "12:00",
              "saida": "13:00"
            }
          ]
        }
      },
      {
        "diaReferencia": "SABADO",
        "tipoDia": "DSR"
      },
      {
        "diaReferencia": "DOMINGO",
        "tipoDia": "DSR"
      }
    ]
  }
}
'
{
  "turnoId": "turno-id",
  "tipoTurno": "turnoFixo",
  "nome": "Turno diurno",
  "codigo": 57,
  "colaboradores": 82,
  "ativo": true,
  "createdAt": 1777232185887,
  "updatedAt": 1777232185887
}

Body

application/json

Dados para criação do turno

nome
string
required

Nome do turno

Example:

"Turno diurno"

tipoTurno
enum<string>
default:turnoFixo
required

ID referente ao registro do configuracaoDiaFixo

Available options:
turnoFixo,
turnoFlexivel,
turnoRevezamento,
turnoCiclo
values
object
required

Dados do turno

codigo
number

Código de identificação unico do Turno

Example:

57

Response

Resumo do turno criado

turnoId
string
required

Id do turno

Example:

"turno-id"

tipoTurno
enum<string>
required

Tipo de Turno

Available options:
turnoFixo,
turnoFlexivel,
turnoRevezamento,
turnoCiclo
nome
string
required

Nome do turno

Example:

"Turno diurno"

codigo
number
required

Código identificador do turno

Example:

57

colaboradores
number
required

Número de colaboradores vinculado ao turno

Example:

82

ativo
boolean
required

Flag para indicar se o turno está habilitado

Example:

true

createdAt
string<date-time>
required

Data de criação do registro

Example:

1777232185887

updatedAt
string<date-time>
required

Data da ultima alteração do registro

Example:

1777232185887