Skip to main content
PUT
/
turnos
/
{turnoId}
curl --request PUT \
  --url https://api.example.com/turnos/{turnoId} \
  --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"
      }
    ]
  }
}
'
{
  "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"
      }
    ]
  }
}

Path Parameters

turnoId
string
required

ID do turno

Body

application/json

Dados para atualizaçã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

Dados do registro atualizado

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

turnoId
string
required

ID referente ao registro do Turno

Example:

"1"

ativo
boolean
required

Status atual do Turno

Example:

true

colaboradores
number
required

Número de colaboradores vinculados ao Turno

Example:

13

createdAt
string<date-time>
required

Data de criação

Example:

"2026-04-26T19:36:19.040Z"

updatedAt
string<date-time>
required

Data do ultimo update

Example:

"2026-04-26T19:36:19.040Z"

codigo
number

Código de identificação unico do Turno

Example:

57