Declaração de horas

Endpoint para criar um documento de declaração de horas a partir do ID do colaborador.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

Requisitos do Arquivo

  • Nome do campo: healthCertificate
  • Tipos permitidos: JPG, PNG, PDF
  • Tamanho máximo: 10MB
  • Obrigatório: Sim

Resposta

  • 204 No Content - Atestado criado com sucesso
  • 400 Bad Request - Erro de validação ou violação de regra de negócio
  • 404 Not Found - Funcionário não encontrado ou não pertence à empresa

Regras de Negócio


Regras Gerais

  1. Validação do Funcionário: O funcionário deve existir e pertencer à empresa autenticada
  2. Validação de Data: A data de atendimento médico não pode estar no futuro
  3. Requisito de Arquivo: O arquivo do atestado médico é obrigatório
  4. Validação do Código CID: Se fornecido, o código CID deve existir no banco de dados


Regras de Atestado por Horas

  1. Validação de Tempo: O horário de fim deve ser maior que o horário de início
  2. Formato de Tempo: Ambos os horários de início e fim devem estar no formato HH:MM:SS (24 horas)
Body Params
string
required

ID interno do colaborador

date
required

Dia do atendimento.

medicalAttendanceStartTimeTempo em que a declaração de horas finaliza (Ex
object
date-time
required

Tempo em que a declaração de horas finaliza (Ex. 11:30:00)

string
enum
required

Local de atendimento

Allowed:
string
required

Nome do local de atendimento

boolean
required

Se foi um acidente de trabalho

string

Código CID (Ex. R50)

string
enum

Especialidade médica

boolean

Se foi necessária cirurgia

string

Nome do médico

string

CRM do médico

file
required

Arquivo da declaração

Responses

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json