Skip to main content
PATCH
/
regras-de-ponto
/
{regraDePontoId}
/
dsr
Atualiza os valores do Descanso semanal remunerado
curl --request PATCH \
  --url https://api.example.com/regras-de-ponto/{regraDePontoId}/dsr \
  --header 'Content-Type: application/json' \
  --data '
{
  "DsrHabilitar": false,
  "DsrDescontarFeriado": false,
  "DsrDescontarTurnoIntermitente": false,
  "DsrDescontarExcederLimiteHoras": false,
  "DsrQuantidadeExcederLimiteHoras": "09:30"
}
'
{
  "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

DsrHabilitar
boolean
required

Flag que determina se existe regra de DSR

Example:

false

DsrDescontarFeriado
boolean
required

Flag para Descontar feriado do descanso semanal remunerado

Example:

false

DsrDescontarTurnoIntermitente
boolean
required

Flag para Descontar DSR em turno intermitente

Example:

false

DsrDescontarExcederLimiteHoras
boolean
required

Descontar DSR quando colaborador exceder o limite de horas faltantes durante a semana

Example:

false

DsrQuantidadeExcederLimiteHoras
string
required

Valor no formato HH:mm do Limite semanal de horas faltantes.

Example:

"09:30"

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"