Pular para o conteúdo principal

Inclusão de Funcionário

POST 

/funcionarios

Envie um objeto JSON na raiz do body, sem envelope data. POST indica inclusão, PUT alteração e DELETE exclusão. A query opcional operacao=N indica operação não definida. Envie os dados em JSON. No PUT, subcontratos existentes que não constarem da lista enviada serão excluídos. O resultado de cada subcontrato é informado separadamente.

Request​

Query Parameters

Body

required

    matricula int64required
    nomeFuncionario string
    nomeReduzido string
    sexo string
    dataNascimento date
    dataAdmissao date
    dataDemissaoPonto datenullable
    cpf int64
    nroPis int64
    email string
    codTipoCalculo int64
    codCartao int64nullable
    controlaPonto string
    compensacao string
    temporario string
    dataFinalContrato datenullable
    dataFinalExperiencia datenullable
    tipoPessoa int64
    codMaoObra int64nullable
    participaProcessoSeletivo string
    nroFicha stringnullable
    codHorarioTrabalho int64nullable
    codHorarioFolhaChar stringnullable
    atrib01Alfa stringnullable
    atrib02Alfa stringnullable
    atrib03Alfa stringnullable
    atrib04Alfa stringnullable
    atrib05Alfa stringnullable
    cargaHoraria int64nullable
    endereco stringnullable
    bairro stringnullable
    cidade stringnullable
    uf stringnullable
    rg stringnullable
    ufRg stringnullable
    cep stringnullable
    codEmpresaOrigem stringnullable
    matriculaOrigem int64nullable
    dataTransferencia datenullable
    matriculaESocial stringnullable

    subcontratos

    object[]

    nullable

    POST inclui; PUT compara com contratos existentes e exclui os que não estiverem na lista enviada. A resposta principal não agrega o sucesso dos subcontratos.

  • Array [

  • dataInicial daterequired
    dataFinal datenullable
    cargaHorariaSemanal int64nullable
    matriculaESocial stringnullable
  • ]

  • codGrupoRefeicao int64

Responses​

Resultado do funcionário e de seus subcontratos. Verifique success no resultado principal e em cada subcontrato.

Schema

    anyOf

    success booleanrequired
    seqRegistro int64nullable
    observacao stringnullable

    subcontratos

    object[]

  • Array [

  • success boolean
    seqRegistro int64nullable
    observacao stringnullable
  • ]

Loading...