POST api/Funcionario/Atualizar

Request Information

URI Parameters

None.

Body Parameters

Funcionario
NameDescriptionTypeAdditional information
nmTrab

Nome

string

None.

cpfTrab

Número do CPF

string

None.

nisTrab

Número do NIS

string

None.

matricula

Número da Matrícula

string

None.

dtAdm

Data Admissão

date

None.

nrRG

Número do RG

string

None.

orgaoEmissorRG

Orgão Emissor RG

string

None.

ufRG

UF Emissor RG

string

None.

dtExpedicaoRG

Data Expedição RG

date

None.

nrCtps

Número da CTPS

string

None.

serieCtps

Número de série da CTPS

string

None.

ufCtps

UF da expedição da CTPS

string

None.

dtExpedCtps

Data da expedição da CTPS

date

None.

dtNascto

Data Nascimento

date

None.

sexo

Sexo : 1 - Masculino, 2 - Feminino

integer

None.

estCivil

Estado Civil: 0 - NA, 1 - Solteiro, 2 - Casado, 3 - Viuvo, 4 - Separado, 5 - Divorciado, 6 - Outro

integer

None.

raca

Raça: 0 - NA, 1 - Branca, 2 - Negra, 3 - Parda, 4 - Amarela

integer

None.

tpSanguineo

Tipo Sanguíneo: 0 - NA, 1 - "A+", 2 - "A-", 3 - "B+", 4 - "B-", 5 - "O+", 6 - "O-", 7 - "AB+" 8 - "AB-"

integer

None.

deficiencia

Portador de Deficiência: 0 - NA, 1 - BR, 2 - PDH

integer

None.

enqDeficiencia

EnqDeficiencia: 0 - Fisica, 1 - Auditiva, 2 - Visual, 3 - Mental, 4 - Multipla

integer

None.

indVinculo

Vínculo Empregatício: S - Sim, N - Não

string

None.

codCateg

Código da Categoria do Trabalhador, conforme Tabela 01

integer

None.

codPais

Código País - Nacionalidade

integer

None.

codMunicNat

Código Município - Natural de

integer

None.

tpLograd

Tipo de Logradouro, conforme tabela 20.

string

None.

dscLograd

Descrição do Logradouro - Endereço

string

None.

nrLograd

Número do Logradouro

string

None.

complemento

Complemento do logradouro

string

None.

bairro

Bairro

string

None.

cep

CEP

string

None.

codMunic

Código do Município - Endereço

integer

None.

uf

UF

string

None.

fone

Telefone

string

None.

email

E-Mail

string

None.

indObito

Óbito?: S - Sim, N - Não

string

None.

dtObito

Data Óbito

date

None.

indAtivo

Funcionário Ativo?: S - Sim N - Não

string

None.

dtDeslig

Data de Desligamento

date

None.

nrCNPJ

Número CNPJ do Empregador

string

None.

Request Formats

application/json, text/json

Sample:
{
  "nmTrab": "sample string 1",
  "cpfTrab": "sample string 2",
  "nisTrab": "sample string 3",
  "matricula": "sample string 4",
  "dtAdm": "2025-04-28T07:09:52.3478383-03:00",
  "nrRG": "sample string 5",
  "orgaoEmissorRG": "sample string 6",
  "ufRG": "sample string 7",
  "dtExpedicaoRG": "2025-04-28T07:09:52.3478383-03:00",
  "nrCtps": "sample string 8",
  "serieCtps": "sample string 9",
  "ufCtps": "sample string 10",
  "dtExpedCtps": "2025-04-28T07:09:52.3478383-03:00",
  "dtNascto": "2025-04-28T07:09:52.3478383-03:00",
  "sexo": 1,
  "estCivil": 1,
  "raca": 1,
  "tpSanguineo": 1,
  "deficiencia": 1,
  "enqDeficiencia": 1,
  "indVinculo": "sample string 11",
  "codCateg": 1,
  "codPais": 1,
  "codMunicNat": 1,
  "tpLograd": "sample string 12",
  "dscLograd": "sample string 13",
  "nrLograd": "sample string 14",
  "complemento": "sample string 15",
  "bairro": "sample string 16",
  "cep": "sample string 17",
  "codMunic": 1,
  "uf": "sample string 18",
  "fone": "sample string 19",
  "email": "sample string 20",
  "indObito": "sample string 21",
  "dtObito": "2025-04-28T07:09:52.3478383-03:00",
  "indAtivo": "sample string 22",
  "dtDeslig": "2025-04-28T07:09:52.3478383-03:00",
  "nrCNPJ": "sample string 23"
}

application/xml, text/xml

Sample:
<Funcionario xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SigoW3.Models.Folha">
  <bairro>sample string 16</bairro>
  <cep>sample string 17</cep>
  <codCateg>1</codCateg>
  <codMunic>1</codMunic>
  <codMunicNat>1</codMunicNat>
  <codPais>1</codPais>
  <complemento>sample string 15</complemento>
  <cpfTrab>sample string 2</cpfTrab>
  <deficiencia>1</deficiencia>
  <dscLograd>sample string 13</dscLograd>
  <dtAdm>2025-04-28T07:09:52.3478383-03:00</dtAdm>
  <dtDeslig>2025-04-28T07:09:52.3478383-03:00</dtDeslig>
  <dtExpedCtps>2025-04-28T07:09:52.3478383-03:00</dtExpedCtps>
  <dtExpedicaoRG>2025-04-28T07:09:52.3478383-03:00</dtExpedicaoRG>
  <dtNascto>2025-04-28T07:09:52.3478383-03:00</dtNascto>
  <dtObito>2025-04-28T07:09:52.3478383-03:00</dtObito>
  <email>sample string 20</email>
  <enqDeficiencia>1</enqDeficiencia>
  <estCivil>1</estCivil>
  <fone>sample string 19</fone>
  <indAtivo>sample string 22</indAtivo>
  <indObito>sample string 21</indObito>
  <indVinculo>sample string 11</indVinculo>
  <matricula>sample string 4</matricula>
  <nisTrab>sample string 3</nisTrab>
  <nmTrab>sample string 1</nmTrab>
  <nrCNPJ>sample string 23</nrCNPJ>
  <nrCtps>sample string 8</nrCtps>
  <nrLograd>sample string 14</nrLograd>
  <nrRG>sample string 5</nrRG>
  <orgaoEmissorRG>sample string 6</orgaoEmissorRG>
  <raca>1</raca>
  <serieCtps>sample string 9</serieCtps>
  <sexo>1</sexo>
  <tpLograd>sample string 12</tpLograd>
  <tpSanguineo>1</tpSanguineo>
  <uf>sample string 18</uf>
  <ufCtps>sample string 10</ufCtps>
  <ufRG>sample string 7</ufRG>
</Funcionario>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

RetornoProcessamentoOfBoolean
NameDescriptionTypeAdditional information
Sucesso

boolean

None.

Mensages

Collection of Mensagem

None.

Retorno

boolean

None.

Response Formats

application/json, text/json

Sample:
{
  "Sucesso": true,
  "Mensages": [
    {
      "Descricao": "sample string 1",
      "ReferenciaCampo": "sample string 2",
      "Id": "sample string 3"
    },
    {
      "Descricao": "sample string 1",
      "ReferenciaCampo": "sample string 2",
      "Id": "sample string 3"
    }
  ],
  "Retorno": true
}

application/xml, text/xml

Sample:
<RetornoProcessamentoOfboolean xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SigoW3.Models">
  <Mensages>
    <Mensagem>
      <Descricao>sample string 1</Descricao>
      <Id>sample string 3</Id>
      <ReferenciaCampo>sample string 2</ReferenciaCampo>
    </Mensagem>
    <Mensagem>
      <Descricao>sample string 1</Descricao>
      <Id>sample string 3</Id>
      <ReferenciaCampo>sample string 2</ReferenciaCampo>
    </Mensagem>
  </Mensages>
  <Retorno>true</Retorno>
  <Sucesso>true</Sucesso>
</RetornoProcessamentoOfboolean>