Atestado médico

Endpoint para criar atestado médico a partir do ID do colaborador.

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

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
  5. Validação de Tempo de Afastamento:
    • Ambos os campos timeOff e qtdTimeOff são sempre obrigatórios
    • timeOff define a unidade de tempo:
      • less_than_a_month: qtdTimeOff representa dias de afastamento
      • more_than_a_month: qtdTimeOff representa meses de afastamento

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
Body Params
string
required

ID interno do colaborador

date
required

Dia do atendimento.

string
enum
required

Tipo de licença

Allowed:
string
enum
required

Informar se o tempo de afastamento é superior a um mês.

Allowed:
int32
required

Quantidade de dias ou meses.

string
enum
required

Local de atendimento.

Allowed:
string
required

Nome do local de atendimento

string
enum

Especialidade médica

string

Código do CID (Ex. R50)

string

Nome do médico

string

CRM do médico

file
required

Anexo do atestado médico.

Headers
string
enum
Defaults to application/json

Generated from available response content types

Allowed:
Responses

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