POST api/Funcionario
Cadastrar/Alterar Funcionário.
Request Information
URI Parameters
None.
Body Parameters
Json com os dados do Funcionário
FuncionarioIntegracao| Name | Description | Type | Additional information |
|---|---|---|---|
| Codigo |
Código Funcionário. |
integer |
Required |
| Nome |
Nome do Funcionário |
string |
Required String length: inclusive between 0 and 100 |
| Codigofolha |
Código da Folha de Pagamento do Funcionário |
integer |
None. |
| Matricula |
Matrícula do Funcionário |
string |
String length: inclusive between 0 and 50 |
| Carteira |
Número Carteira de Trabalho do Funcionário |
string |
String length: inclusive between 0 and 50 |
| Pis |
Número do PIS do Funcionário |
string |
String length: inclusive between 0 and 20 |
| CPF |
CPF do Funcionário |
string |
None. |
| Salario |
Salário do Funcionário |
decimal number |
None. |
| Dataadmissao |
Data de Admissão do Funcionário |
date |
Data type: Date |
| Datademissao |
Data de Demissão do Funcionário |
date |
Data type: Date |
| DataInativacao |
Data de Inativação do funcionário |
date |
Data type: Date |
| DocumentoEmpresa |
CNPJ da Empresa onde o Funcionário esta Registrado |
string |
None. |
| IdIntegracaoDepartamento |
ID de integração do Departamento do Funcionário |
integer |
None. |
| IdIntegracaoFuncao |
ID de integração da Função do Funcionário |
integer |
None. |
| DescricaoFuncao |
Descrição da Função do Funcionário |
string |
None. |
| FuncionarioAtivo |
Campo obsoleto, será removido em versões futuras, não utilizar, caso esteja sendo enviado na requisição removê-lo. Campo substituído pela DataInativacao |
boolean |
None. |
| CampoObservacao |
Observação sobre o Funcionário |
string |
String length: inclusive between 0 and 100 |
| Foto |
Foto do Funcionário (imagem convertida para base64) |
string |
None. |
| IdIntegracao | integer |
None. |
|
| IdIntegracaoPessoaSupervisor | string |
None. |
|
| CodTipoVinculo | integer |
None. |
|
| IdintegracaoContrato | integer |
None. |
|
| FuncionarioExcluido | boolean |
None. |
|
| TipoMaoObra | integer |
None. |
|
| PessoaSupervisor | PessoaIntegracao |
None. |
|
| Celular | string |
None. |
|
| string |
None. |
||
| Departamento | DepartamentoIntegracao |
None. |
|
| Empresa | EmpresaIntegracao |
None. |
|
| Contrato | ContratoIntegracao |
None. |
Request Formats
application/json, text/json
{
"Codigo": 1,
"Nome": "sample string 2",
"Codigofolha": 3,
"Matricula": "sample string 4",
"Carteira": "sample string 5",
"Pis": "sample string 6",
"CPF": "sample string 7",
"Salario": 8.0,
"Dataadmissao": "2025-10-25T21:23:15.9206053-03:00",
"Datademissao": "2025-10-25T21:23:15.9206053-03:00",
"DataInativacao": "2025-10-25T21:23:15.9206053-03:00",
"DocumentoEmpresa": "sample string 9",
"IdIntegracaoDepartamento": 1,
"IdIntegracaoFuncao": 1,
"DescricaoFuncao": "sample string 10",
"FuncionarioAtivo": true,
"CampoObservacao": "sample string 12",
"Foto": "sample string 13",
"IdIntegracao": 14,
"IdIntegracaoPessoaSupervisor": "sample string 15",
"CodTipoVinculo": 1,
"IdintegracaoContrato": 1,
"FuncionarioExcluido": true,
"TipoMaoObra": 1,
"PessoaSupervisor": {
"Codigo": 1,
"TipoPessoa": 2,
"RazaoSocial": "sample string 3",
"Fantasia": "sample string 4",
"CNPJ_CPF": "sample string 5",
"Insc_RG": "sample string 6",
"Email": "sample string 7",
"IdIntegracao": "sample string 8",
"TipoPessoaDescricao": "Jurídica"
},
"Celular": "sample string 17",
"Email": "sample string 18",
"Departamento": null,
"Empresa": null,
"Contrato": null
}
application/xml
Sample not available.
text/xml
Sample not available.
application/x-www-form-urlencoded
Sample not available.
Response Information
Resource Description
Retorna json de função quando cadastrado com sucesso, quando apresentar erro retorno um json de erro.
HttpResponseMessage| Name | Description | Type | Additional information |
|---|---|---|---|
| Version | Version |
None. |
|
| Content | HttpContent |
None. |
|
| StatusCode | HttpStatusCode |
None. |
|
| ReasonPhrase | string |
None. |
|
| Headers | Collection of Object |
None. |
|
| RequestMessage | HttpRequestMessage |
None. |
|
| IsSuccessStatusCode | boolean |
None. |