Skip to main content
GET
/
regras-de-ponto
/
{regraDePontoId}
/
flexibilidade-tolerancia
Coleta todas as informações de uma regra de ponto etapa de flexibilidade
curl --request GET \
  --url https://api.example.com/regras-de-ponto/{regraDePontoId}/flexibilidade-tolerancia
{
  "possuiTolerancia": false,
  "toleranciaPorRegistro": 5,
  "toleranciaPorDia": 10,
  "utilizarPadraoLegal": false,
  "regraDePontoId": "regraDePontoId-id",
  "tipoRegrasDePonto": "BANCO_DE_HORAS",
  "step": "CONFIG_HORA_EXTRA",
  "tipoFlexibilidadeTolerancia": "FLEXIBILIDADE_HORARIOS",
  "considerarPontosDoIntervalo": false,
  "intervaloPreAssinalado": false,
  "personalizarTempoMaximoPeriodo": false,
  "tempoMaximoPeriodo": 14,
  "personalizarViraJornadaFolga": false,
  "tempoViraJornadaFolga": 3
}

Path Parameters

regraDePontoId
string
required

ID da Regra

Response

Configuração de flexibilidade

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

regraDePontoId
string
required

Id da Regra de ponto

Example:

"regraDePontoId-id"

tipoRegrasDePonto
enum<string>
default:BANCO_DE_HORAS
required

Tipo da regra de ponto

Available options:
HORAS_EXTRAS,
BANCO_DE_HORAS,
MISTO
step
enum<string>
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
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