POST api/Funcionario/PostIncluirFuncionario

Incluir Funcionario

Request Information

URI Parameters

None.

Body Parameters

RemoteFuncionario
NameDescriptionTypeAdditional information
Id

Identificação do Funcionário, retornado pela API no momento da Inclusão. Deverá ser informado quando Alteração/Exclusão

integer

None.

CodigoEmpresa

Código da Empresa.

integer

Required

CodigoFilial

Código da Filial.

integer

Required

Nome

Nome Completo do Funcionario.

string

Required

Email

E-mail do funcionário.

string

Required

Cpf

CPF do funcionário.

string

Required

Sexo

Sexo: Valores esperados: M ou F M - Masculino F - Feminino

string

None.

DataNascimento

Data de Nascimento

date

None.

UfNascimento

Estado do Nascimento Sigla do Estado: Exemplo SP, RJ, AM, PA

string

None.

CidadeNascimento

Cidade do Nascimento

string

None.

EstadoCivil

Estado Civil - Valores esperados: 1 - Solteiro 2 - Casado 3 - Viuvo 4 - Divorciado 6 - Separado

byte

None.

Telefone

Telefone de Contato. Formato DDD + Numero

string

None.

Escolaridade

Escolaridade - Valores esperados: 1 - Analfabeto 2 - Até 5º ano incompleto do Ensino Fundamental 3 - 5º ano completo do Ensino Fundamental 4 - Do 6º ao 9º ano incompleto do Ensino Fundamental 5 - Ensino Fundamental completo 6 - Ensino Médio incompleto 7 - Ensino Médio completo 8 - Ensino Superior incompleto 9 - Ensino Superior completo 10- Pós-graduação completa 11- Mestrado completo 12- Doutorado completo

byte

None.

NomeMae

Nome da mãe

string

None.

NomePai

Nome do Pai

string

None.

TipoAdmissao

TipoAdmissao - Valores esperados: 0 - Já trabalhei em outra(s) empresa(s) 1 - Este é meu primeiro emprego

byte

None.

CEP

CEP do Endereco

string

None.

Endereco

Dados do Endereco

string

None.

Numero

Numero do Endereco

string

None.

Complemento

Complemento do Endereco

string

None.

Bairro

Bairro do Endereco

string

None.

Cidade

Cidade do Endereco

string

None.

UF

Estado do Endereco Sigla do Estado: Exemplo SP, RJ, AM, PA

string

None.

NumeroCTPS

Numero da CTPS

string

None.

SerieCTPS

Série da CTPS

string

None.

EmissaoCTPS

Data de Emissão da CTPS

date

None.

UFCTPS

Estado da CTPS Sigla do Estado: Exemplo SP, RJ, AM, PA

string

None.

NumeroRG

Número do RG

integer

None.

DigitoRG

Digito do RG

string

None.

OrgaoEmissorRG

Orgão Emissor do RG

string

None.

UfRG

Estado do RG Sigla do Estado: Exemplo SP, RJ, AM, PA

string

None.

EmissaoRG

Data de Emissão do RG

date

None.

NumeroPIS

Número do PIS

string

None.

EmissaoPIS

Data de emissão do PIS

date

None.

TituloEleitor

Número do TItulo de Eleitor

string

None.

ZonaTituloEleitor

Zona do TItulo de Eleitor

integer

None.

SecaoTituloEleitor

Secão do Titulo de Eleitor

integer

None.

EmissaoTituloEleitor

Data de Emissão do Titulo de Eleitor

date

None.

CidadeTituloEleitor

Cidade do Titulo de Eleitor

string

None.

UFTituloEleitor

Estado do Titulo de Eleitor Sigla do Estado: Exemplo SP, RJ, AM, PA

string

None.

NumeroCNH

Numero da CNH

string

None.

CategoriaCNH

Categoria CNH - Valores esperados: 1 - Categoria A 2 - Categoria B 3 - Categoria AB 4 - Categoria C 5 - Categoria D 6 - Categoria E 7 - Categoria ACC

byte

None.

EmissaoCNH

Data de Emissão da CNH

date

None.

ValidadeCNH

Data de Validade da CNH

date

None.

PrimeiraCNH

Data de Emissão da Primeira CNH

date

None.

LocalCNH

Local da CNH

string

None.

Reservista

Número da Reservista

string

None.

SerieReservista

Serie da Reservista

string

None.

EmissaoReservista

Data de Emissão da Reservista

date

None.

TipoReservista

Tipo da Reservista

string

None.

CategoriaReservista

Categoria da Reservista

string

None.

HabilitacaoProfissional

Número da Habilitacão Profissional

string

None.

SiglaHabilitacaoProfissional

Sigla da Habilitacão Profissional

string

None.

UFHabilitacaoProfissional

Estado da Habilitacão Profissional Sigla do Estado: Exemplo SP, RJ, AM, PA

string

None.

OrgaoHabilitacaoProfissional

Orgão Emissor da Habilitacão Profissional

string

None.

EmissaoHabilitacaoProfissional

Data de Emissão da Habilitacão Profissional

date

None.

VencimentoHabilitacaoProfissional

Data de Vencimento da Habilitacão Profissional

date

None.

Raca

Raca/Cor - Valores esperados: 1 - Indigina 2 - Branca 4 - Negra 6 - Amarela 8 - Parda

byte

None.

CodigoDeficienciaFisica

Codigo Deficiecia Fisica - Valores esperados: 0 - Não possui Deficiencia 1 - Deficiência Fisíca 2 - Deficiência Auditiva 3 - Deficiência Visual 4 - Deficiência Mental 5 - Deficiência Multipla 6 - Reabilitado

byte

None.

DescricaoDeficienciaFisica

Descricão da Deficiencia Fisica

string

None.

Banco

Código Oficial do Banco

integer

None.

Agencia

Agencia Bancaria

integer

None.

DigitoAgencia

Digito da Agencia Bancaria

string

None.

NumeroContaBancaria

Numero da Conta Bancaria

integer

None.

DigitoContaBancaria

Digito da Conta Bancaria

string

None.

TipoPix

Tipo PIX - Valores esperados: 0 - Nenhum 1 - Telefone 2 - E-mail 3 - CPF 4 - Chave Aleatoria

byte

None.

ChaveAleatoriaPix

Chave Aleatoria PIX

string

None.

TelefonePIX

Numero do Telefone, quando diferente do cadastro

string

None.

SeguroDesemprego

Recebe Seguro Desemprego

boolean

None.

Aposentadoria

Aposentadoria. Valores válidos: 1 - Não sou beneficiario de qualquer tipo de aposentadoria 2 - Sou aposentado por tempo de serviço/Idade e recebo beneficio do INSS 3 - Sou aposentado por invalidez e recebo o beneficio do INSS

byte

None.

NomeDependente_1

Nome do Dependente 1

string

None.

CPFDependente_1

CPF do Dependente 1

string

None.

DataNascimentoDependente_1

Data de Nascimento do Dependente 1

date

None.

ParentescoDependente_1

Grau de Parentesco Dependente 1, conforme valores: 1 - Conjuge 2 - Companheira(o) 3 - Filho/Enteado 4 - Pais 5 - Avós/Bisavós 6 - Netos(as) 7 - Bisnetos(as) 8 - Irmão 9 - Outros

byte

None.

NomeDependente_2

Nome do Dependente 2

string

None.

CPFDependente_2

CPF do Dependente 2

string

None.

DataNascimentoDependente_2

Data de Nascimento do Dependente 2

date

None.

ParentescoDependente_2

Grau de Parentesco Dependente 2, conforme valores: 1 - Conjuge 2 - Companheira(o) 3 - Filho/Enteado 4 - Pais 5 - Avós/Bisavós 6 - Netos(as) 7 - Bisnetos(as) 8 - Irmão 9 - Outros

byte

None.

NomeDependente_3

Nome do Dependente 3

string

None.

CPFDependente_3

CPF do Dependente 3

string

None.

DataNascimentoDependente_3

Data de Nascimento do Dependente 3

date

None.

ParentescoDependente_3

Grau de Parentesco Dependente 3, conforme valores: 1 - Conjuge 2 - Companheira(o) 3 - Filho/Enteado 4 - Pais 5 - Avós/Bisavós 6 - Netos(as) 7 - Bisnetos(as) 8 - Irmão 9 - Outros

byte

None.

NomeDependente_4

Nome do Dependente 4

string

None.

CPFDependente_4

CPF do Dependente 4

string

None.

DataNascimentoDependente_4

Data de Nascimento do Dependente 4

date

None.

ParentescoDependente_4

Grau de Parentesco Dependente 4, conforme valores: 1 - Conjuge 2 - Companheira(o) 3 - Filho/Enteado 4 - Pais 5 - Avós/Bisavós 6 - Netos(as) 7 - Bisnetos(as) 8 - Irmão 9 - Outros

byte

None.

LinhaVTida_1

Nome da linha/empresa do transporte de ida 1

string

None.

QuantidadeVTida_1

Quantidade do transporte de ida 1

byte

None.

ValorVTida_1

Valor do transporte de ida 1

decimal number

None.

LinhaVTida_2

Nome da linha/empresa do transporte de ida 2

string

None.

QuantidadeVTida_2

Quantidade do transporte de ida 2

byte

None.

ValorVTida_2

Valor do transporte de ida 2

decimal number

None.

LinhaVTida_3

Nome da linha/empresa do transporte de ida 3

string

None.

QuantidadeVTida_3

Quantidade do transporte de ida 3

byte

None.

ValorVTida_3

Valor do transporte de ida 3

decimal number

None.

LinhaVTvolta_1

Nome da linha/empresa do transporte de volta 1

string

None.

QuantidadeVTvolta_1

Quantidade do transporte de volta 1

byte

None.

ValorVTvolta_1

Valor do transporte de volta 1

decimal number

None.

LinhaVTvolta_2

Nome da linha/empresa do transporte de volta 2

string

None.

QuantidadeVTvolta_2

Quantidade do transporte de volta 2

byte

None.

ValorVTvolta_2

Valor do transporte de volta 2

decimal number

None.

LinhaVTvolta_3

Nome da linha/empresa do transporte de volta 3

string

None.

QuantidadeVTvolta_3

Quantidade do transporte de volta 3

byte

None.

ValorVTvolta_3

Valor do transporte de volta 3

decimal number

None.

DataAdmissao

Data de Admissão do funcionario

date

None.

MotivoAdmissao

Motivo da Admissao, valores válidos: 1 - Acréscimo de Serviço 2 - Substituição 3 - Outros 4 - Efetivacão

byte

None.

PrefixoFuncao

Prefixo da Funcao, conforme cadastrada na Bitti

string

None.

CodigoFuncao

Código da Funcao, conforme cadastrada na Bitti

integer

None.

Funcao

Nome da Funcão exercida pelo Funcionario

string

None.

Vinculo

Vinculo do Funcionario : 1 - Trabalhador Urbano CLT 2 - Servidor Regime Jurídico 3 - Trabalhador Avulso 4 - Temporário Lei 6019 5 - Diretor sem vínculo Sem FGTS 6 - Servidor público não efetivo 7 - Trabalhador urbano CLT prazo determinado 8 - Diretor sem vinculo empregatício com FGTS 9 - Trabalhador rural CLT 10 - Trabalhador rural CLT prazo determinado 11 - Prazo determinado Lei 9601 12 - Prazo determinado Lei 8745 13 - Estrangeiro com visto temporário 14 - Menor aprendiz 15 - Estagiário 16 - Autônomo 17 - Doméstico 26 - Diretor sindical 99 - Outros

byte

None.

Salario

Salário do colaborador

decimal number

None.

PeriodoPagamento

Periodo de Pagamento conforme valores: 1 - Mensal 2 - Quinzenal 3 - Semanal 4 - Diario

byte

None.

CodigoCliente

Código do Cliente onde o funcionario exercerá sua funcoes.

integer

None.

clienteStepsId

Id Do Cliente, fornecido pela equipe Steps

integer

None.

Request Formats

application/json, text/json

Sample:
{
  "Id": 1,
  "CodigoEmpresa": 2,
  "CodigoFilial": 3,
  "Nome": "sample string 4",
  "Email": "sample string 5",
  "Cpf": "sample string 6",
  "Sexo": "sample string 7",
  "DataNascimento": "2025-12-06T11:41:28.8403858-03:00",
  "UfNascimento": "sample string 8",
  "CidadeNascimento": "sample string 9",
  "EstadoCivil": 64,
  "Telefone": "sample string 10",
  "Escolaridade": 64,
  "NomeMae": "sample string 11",
  "NomePai": "sample string 12",
  "TipoAdmissao": 64,
  "CEP": "sample string 13",
  "Endereco": "sample string 14",
  "Numero": "sample string 15",
  "Complemento": "sample string 16",
  "Bairro": "sample string 17",
  "Cidade": "sample string 18",
  "UF": "sample string 19",
  "NumeroCTPS": "sample string 20",
  "SerieCTPS": "sample string 21",
  "EmissaoCTPS": "2025-12-06T11:41:28.8403858-03:00",
  "UFCTPS": "sample string 22",
  "NumeroRG": 1,
  "DigitoRG": "sample string 23",
  "OrgaoEmissorRG": "sample string 24",
  "UfRG": "sample string 25",
  "EmissaoRG": "2025-12-06T11:41:28.8403858-03:00",
  "NumeroPIS": "sample string 26",
  "EmissaoPIS": "2025-12-06T11:41:28.8403858-03:00",
  "TituloEleitor": "sample string 27",
  "ZonaTituloEleitor": 1,
  "SecaoTituloEleitor": 1,
  "EmissaoTituloEleitor": "2025-12-06T11:41:28.8403858-03:00",
  "CidadeTituloEleitor": "sample string 28",
  "UFTituloEleitor": "sample string 29",
  "NumeroCNH": "sample string 30",
  "CategoriaCNH": 64,
  "EmissaoCNH": "2025-12-06T11:41:28.8403858-03:00",
  "ValidadeCNH": "2025-12-06T11:41:28.8403858-03:00",
  "PrimeiraCNH": "2025-12-06T11:41:28.8403858-03:00",
  "LocalCNH": "sample string 31",
  "Reservista": "sample string 32",
  "SerieReservista": "sample string 33",
  "EmissaoReservista": "2025-12-06T11:41:28.8403858-03:00",
  "TipoReservista": "sample string 34",
  "CategoriaReservista": "sample string 35",
  "HabilitacaoProfissional": "sample string 36",
  "SiglaHabilitacaoProfissional": "sample string 37",
  "UFHabilitacaoProfissional": "sample string 38",
  "OrgaoHabilitacaoProfissional": "sample string 39",
  "EmissaoHabilitacaoProfissional": "2025-12-06T11:41:28.8403858-03:00",
  "VencimentoHabilitacaoProfissional": "2025-12-06T11:41:28.8403858-03:00",
  "Raca": 64,
  "CodigoDeficienciaFisica": 64,
  "DescricaoDeficienciaFisica": "sample string 40",
  "Banco": 1,
  "Agencia": 1,
  "DigitoAgencia": "sample string 41",
  "NumeroContaBancaria": 1,
  "DigitoContaBancaria": "sample string 42",
  "TipoPix": 64,
  "ChaveAleatoriaPix": "sample string 43",
  "TelefonePIX": "sample string 44",
  "SeguroDesemprego": true,
  "Aposentadoria": 64,
  "NomeDependente_1": "sample string 46",
  "CPFDependente_1": "sample string 47",
  "DataNascimentoDependente_1": "2025-12-06T11:41:28.8403858-03:00",
  "ParentescoDependente_1": 64,
  "NomeDependente_2": "sample string 48",
  "CPFDependente_2": "sample string 49",
  "DataNascimentoDependente_2": "2025-12-06T11:41:28.8408853-03:00",
  "ParentescoDependente_2": 64,
  "NomeDependente_3": "sample string 50",
  "CPFDependente_3": "sample string 51",
  "DataNascimentoDependente_3": "2025-12-06T11:41:28.8408853-03:00",
  "ParentescoDependente_3": 64,
  "NomeDependente_4": "sample string 52",
  "CPFDependente_4": "sample string 53",
  "DataNascimentoDependente_4": "2025-12-06T11:41:28.8408853-03:00",
  "ParentescoDependente_4": 64,
  "LinhaVTida_1": "sample string 54",
  "QuantidadeVTida_1": 64,
  "ValorVTida_1": 1.0,
  "LinhaVTida_2": "sample string 55",
  "QuantidadeVTida_2": 64,
  "ValorVTida_2": 1.0,
  "LinhaVTida_3": "sample string 56",
  "QuantidadeVTida_3": 64,
  "ValorVTida_3": 1.0,
  "LinhaVTvolta_1": "sample string 57",
  "QuantidadeVTvolta_1": 64,
  "ValorVTvolta_1": 1.0,
  "LinhaVTvolta_2": "sample string 58",
  "QuantidadeVTvolta_2": 64,
  "ValorVTvolta_2": 1.0,
  "LinhaVTvolta_3": "sample string 59",
  "QuantidadeVTvolta_3": 64,
  "ValorVTvolta_3": 1.0,
  "DataAdmissao": "2025-12-06T11:41:28.8408853-03:00",
  "MotivoAdmissao": 64,
  "PrefixoFuncao": "sample string 60",
  "CodigoFuncao": 1,
  "Funcao": "sample string 61",
  "Vinculo": 64,
  "Salario": 1.0,
  "PeriodoPagamento": 64,
  "CodigoCliente": 1,
  "clienteStepsId": 62
}

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'RemoteFuncionario'.

Response Information

Resource Description

object

FuncionarioRetorno
NameDescriptionTypeAdditional information
Id

Identificação do Funcionario retornado pela API no momento da Inclusão.

integer

None.

Sucesso

True quando prontuario recebido com Sucesso e False quando ocorrer algum erro.

boolean

None.

Mensagem

Mensagem quando ocorrer erro.

string

None.

erros

Erros

Collection of string

None.

Response Formats

application/json, text/json

Sample:
{
  "Id": 1,
  "Sucesso": true,
  "Mensagem": "sample string 3",
  "erros": [
    "sample string 1",
    "sample string 2"
  ]
}