POST api/v1/funcionarios
Request Information
URI Parameters
None.
Body Parameters
FuncionarioWriteRequest| Name | Description | Type | Additional information |
|---|---|---|---|
| idExterno | string |
None. |
|
| atualizacao | boolean |
None. |
|
| empresa | string |
None. |
|
| funcionario | string |
None. |
|
| nome | string |
None. |
|
| tipoRendimento | string |
None. |
|
| estabelecimento | string |
None. |
|
| situacao | string |
None. |
|
| instrumento | string |
None. |
|
| departamento | string |
None. |
|
| categoria | string |
None. |
|
| dataAdmissao | date |
None. |
|
| formaPagSF | string |
None. |
|
| formaPagSN | string |
None. |
|
| numeroContribuinte | string |
None. |
|
| numeroBI | string |
None. |
|
| dataNascimento | date |
None. |
|
| sexo | string |
None. |
|
| estadoCivil | string |
None. |
|
| morada | string |
None. |
|
| localidade | string |
None. |
|
| codigoPostal1 | string |
None. |
|
| pais | string |
None. |
|
| telefone | string |
None. |
|
| telemovel | string |
None. |
|
| string |
None. |
||
| vencimentoMensal | decimal number |
None. |
|
| moeda | string |
None. |
|
| profissao | string |
None. |
|
| segurancaSocial | string |
None. |
|
| numBeneficiario | string |
None. |
|
| camposUtilizador | Dictionary of string [key] and Object [value] |
None. |
Request Formats
application/json, text/json
Sample:
{
"idExterno": "sample string 1",
"atualizacao": true,
"empresa": "sample string 3",
"funcionario": "sample string 4",
"nome": "sample string 5",
"tipoRendimento": "sample string 6",
"estabelecimento": "sample string 7",
"situacao": "sample string 8",
"instrumento": "sample string 9",
"departamento": "sample string 10",
"categoria": "sample string 11",
"dataAdmissao": "2026-07-28T17:38:30.1737181+01:00",
"formaPagSF": "sample string 12",
"formaPagSN": "sample string 13",
"numeroContribuinte": "sample string 14",
"numeroBI": "sample string 15",
"dataNascimento": "2026-07-28T17:38:30.1737181+01:00",
"sexo": "sample string 16",
"estadoCivil": "sample string 17",
"morada": "sample string 18",
"localidade": "sample string 19",
"codigoPostal1": "sample string 20",
"pais": "sample string 21",
"telefone": "sample string 22",
"telemovel": "sample string 23",
"email": "sample string 24",
"vencimentoMensal": 1.0,
"moeda": "sample string 25",
"profissao": "sample string 26",
"segurancaSocial": "sample string 27",
"numBeneficiario": "sample string 28",
"camposUtilizador": {
"sample string 1": {},
"sample string 3": {}
}
}
application/x-www-form-urlencoded
Sample:
Response Information
Resource Description
IntegracaoFuncionarioResponse| Name | Description | Type | Additional information |
|---|---|---|---|
| sucesso | boolean |
None. |
|
| idExterno | string |
None. |
|
| funcionario | string |
None. |
|
| estado | string |
None. |
|
| mensagem | string |
None. |
|
| erros | Collection of IntegracaoErro |
None. |
Response Formats
application/json, text/json
Sample:
{
"sucesso": true,
"idExterno": "sample string 2",
"funcionario": "sample string 3",
"estado": "sample string 4",
"mensagem": "sample string 5",
"erros": [
{
"campo": "sample string 1",
"mensagem": "sample string 2"
},
{
"campo": "sample string 1",
"mensagem": "sample string 2"
}
]
}