PUT api/Empresa?CNPJ={CNPJ}&token={token}&codigoEmpresa={codigoEmpresa}&codigoEmpresaAlterada={codigoEmpresaAlterada}

Método para Alterar Empresa.

Request Information

URI Parameters

NameDescriptionTypeAdditional information
CNPJ

Numero do CNPJ da empresa (matriz) que receberá as informações.

string

Required

token

Código de acesso à API

string

Required

codigoEmpresa

Código identificador da empresa principal (matriz)

integer

Required

codigoEmpresaAlterada

integer

Required

Body Parameters

Informações da empresa a ser alterada

EmpresaModel
NameDescriptionTypeAdditional information
IDEmpresa

ID da empresa a ser alterada. Somente utilizado em caso de alteração

integer

None.

CPFCNPJEmpresa

CNPJ da empresa a ser criada. Se nova empresa não possuir CNPJ constituido, informar 11111111000191

integer

None.

NomeEmpresa

Nome da nova empresa

string

None.

Request Formats

application/json, text/json

Sample:
{
  "IDEmpresa": 1,
  "CPFCNPJEmpresa": 2,
  "NomeEmpresa": "sample string 3"
}

application/xml, text/xml

Sample:
<EmpresaModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/WebApi.Models">
  <CPFCNPJEmpresa>2</CPFCNPJEmpresa>
  <IDEmpresa>1</IDEmpresa>
  <NomeEmpresa>sample string 3</NomeEmpresa>
</EmpresaModel>

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 'EmpresaModel'.

Response Information

Resource Description

ClasseRetornoEmpresa
NameDescriptionTypeAdditional information
CodigoRetorno

Código do retorno da API: 0 - erro || 1 - sucesso

integer

None.

MensagemRetorno

Mensagem de retorno da API

string

None.

ValorRetorno

Valor de retorno da API, quando houver

string

None.

ValorRetornoComplementar

Valor de retorno complementar da API, quando houver

string

None.

CodigoEmpresa

Codigo da Empresa no eGestão, retornado na Inclusao e na Alteração

integer

None.

TokenEmpresa

Token de acesso da Empresa no eGestão, retornado na Inclusao e na Alteração

string

None.

CNPJEmpresa

CNPJ da Empresa no eGestão, retornado na Inclusao e na Alteração

string

None.

Response Formats

application/json, text/json

Sample:
{
  "CodigoRetorno": 1,
  "MensagemRetorno": "sample string 2",
  "ValorRetorno": "sample string 3",
  "ValorRetornoComplementar": "sample string 4",
  "CodigoEmpresa": 5,
  "TokenEmpresa": "sample string 6",
  "CNPJEmpresa": "sample string 7"
}

application/xml, text/xml

Sample:
<ClasseRetornoEmpresa xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/WebApi.Models">
  <CNPJEmpresa>sample string 7</CNPJEmpresa>
  <CodigoEmpresa>5</CodigoEmpresa>
  <CodigoRetorno>1</CodigoRetorno>
  <MensagemRetorno>sample string 2</MensagemRetorno>
  <TokenEmpresa>sample string 6</TokenEmpresa>
  <ValorRetorno>sample string 3</ValorRetorno>
  <ValorRetornoComplementar>sample string 4</ValorRetornoComplementar>
</ClasseRetornoEmpresa>