Skip to main content
PATCH
/
regras-de-ponto
/
{regraDePontoId}
/
flexibilidade-tolerancia
Atualiza os valores de tolerância e flexibilidade da regra de ponto
curl --request PATCH \
  --url https://api.example.com/regras-de-ponto/{regraDePontoId}/flexibilidade-tolerancia \
  --header 'Content-Type: application/json' \
  --data '
{
  "possuiTolerancia": false,
  "toleranciaPorRegistro": 5,
  "toleranciaPorDia": 10,
  "utilizarPadraoLegal": false
}
'
{
  "regraDePontoId": "72a3e315-2987017ce62d",
  "nome": "Regra de ponto HORA EXTRA",
  "codigo": 1,
  "step": "CONFIG_HORA_EXTRA",
  "tipoRegrasDePonto": "HORAS_EXTRAS",
  "ativo": false,
  "colaboradores": 0,
  "padraoSistema": false
}

Path Parameters

regraDePontoId
string
required

ID da Regra

Body

application/json

Dados para atualização da configuração

possuiTolerancia
boolean
required

Boleano que determina se existe tolerancia

Example:

false

toleranciaPorRegistro
number
required

Tolerancia do ponto por registro

Required range: 5 <= x <= 60
Example:

5

toleranciaPorDia
number
required

Tolerancia do ponto por dia

Required range: 10 <= x <= 60
Example:

10

Flag para informar se irá utilizar o padrão legal

Example:

false

tipoFlexibilidadeTolerancia
enum<string>
default:FLEXIBILIDADE_HORARIOS

Tipo do modelo de flexibilidade

Available options:
FLEXIBILIDADE_HORARIOS,
FLEXIVEL_INTERVALOS,
RIGIDO
considerarPontosDoIntervalo
boolean
deprecated

Flag para informar se deve considerar pontos do intervalo

Example:

false

intervaloPreAssinalado
boolean

Pré-assinalação para considerar automaticamente o intervalo no cálculo de joranada. Não será necessário bater pontos de intervalo

Example:

false

personalizarTempoMaximoPeriodo
boolean

Personalizar tolerância de tempo máximo de trabalho ininterrupto. Para casos de vira-noite em que há um ponto em aberto, se o colaborador registrar o próximo ponto dentro desta tolerância, a batida será considerada como uma saída da jornada do dia anterior. Caso contrário, será uma entrada da jornada do dia atual. Caso não seja informado, será utilizado um valor padrão de tolerância para esse cenário

Example:

false

tempoMaximoPeriodo
number

Tolerância de tempo máximo de trabalho ininterrupto, em horas

Example:

14

personalizarViraJornadaFolga
boolean

Personalizar tolerância de tempo mínimo de mudança de jornada em dia de folga. Para casos de vira-noite em um dia de folga, se o colaborador registrar um ponto de entrada dentro desta tolerância, a batida será considerada como da jornada do dia anterior (volta de intervalo). Caso contrário, será da jornada do dia atual. Caso não seja informado, será utilizado um valor padrão de tolerância para esse cenário

Example:

false

tempoViraJornadaFolga
number

Tolerância de tempo mínimo de mudança de jornada em dia de folga, em horas

Example:

3

Response

Regra atualizada

regraDePontoId
string
required

Id da Regra de ponto

Example:

"regraDePontoId-id"

nome
string
required

Nome default da regra

Example:

"Regra de ponto 5"

codigo
number
required

Código de identificação da regra

Example:

5

tipoRegrasDePonto
enum<string>
default:HORAS_EXTRAS
required

Tipo da regra de ponto

Available options:
HORAS_EXTRAS,
BANCO_DE_HORAS,
MISTO
step
enum<string>
default:CONFIG_HORA_EXTRA
required

Proximo step de configuração

Available options:
CONFIG_HORA_EXTRA,
CONFIG_BANCO_HORAS,
CONFIG_MISTO,
HORAS_NEGATIVAS,
FLEXIBILIDADE_TOLERANCIA,
ADICIONAL_NOTURNO,
DSR,
TOLERANCIA,
IDENTIFICACAO,
CONCLUIDO
ativo
boolean
required

Retorna se regra está ativa

Example:

false

colaboradores
number
required

Retorna quantidade de colaboradores

Example:

10

padraoSistema
boolean
required

Retorna flag para registro criado por padrão no sistema

Example:

false

createdAt
string<date-time>
required

Data de criação

Example:

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

updatedAt
string<date-time>
required

Data de update

Example:

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