Main Cloud - O ERP mais completo do Brasil

Central de Ajuda API REST

Cadastro/Alteração de Pessoas - /pessoas/salvar

URL

http://api.sigecloud.com.br/request/pessoas/salvar

Finalidade

Este método destinasse ao cadastro e alteração de clientes/fornecedores no Maincloud sendo que devem ser feitas requisições POST através do modulo do cliente para a API de Integração.
Cabe ressaltar que a alteração é realiza quando é enviada para a API de Integração uma requisição contendo uma pessoa com um CPF/CNPJ já existente em uma pessoa cadastrada no Maincloud, sendo que a pessoa existente no Maincloud é sobrescrita pela nova pessoa enviada a API de Integração.
Para o cadastro/alteração de pessoas, deve ser enviado pelo modulo do cliente no Body da requisição a seguinte entidade no formato json:

Entidade Pessoa
Campo Tipo Descrição
PessoaFisica boolean Indica se a pessoa é física ou jurídica
NomeFantasia string Nome ou nome fantasia da pessoa
RazaoSocial string A razão social da pessoa se for pessoa jurídica
CNPJ_CPF string Indica o CNPJ ou o CPF da pessoa
RG string RG, somente para pessoas física
IE string Inscrição Estadual
Logradouro string Logradouro. Ex.: Av. Brasil
LogradouroNumero string Logradouro Número
Complemento string Complemento do endereço
Bairro string Bairro
Cidade string Município/Cidade
CodigoMunicipio string Código do Município IBGE
Pais string País
CodigoPais string Código do País de acordo com a tabela do IBGE
CEP string CEP
UF string UF do Estado da Federação
CodigoUF string Código UF IBGE
Telefone string Telefone
Celular string Celular
Email string Email
Cliente boolean Indica se a pessoa é um cliente
Tecnico boolean Indica se a pessoa é um técnico
Vendedor boolean Indica se a pessoa é um vendedor
Transportadora boolean Indica se a pessoa é um transportador
Fornecedor boolean Indica se a pessoa é um fornecedor
Representada boolean Se faz papel de Representada (EXCLUSIVO PARA CASOS DE VENDAS POR REPRESENTAÇÃO)
Ramo string Ramo de Atuação
VendedorPadrao string Vendedor Padrão - (Responsável pela conta)
NomePai string Nome do pai
NomeMae string Nome da Mãe
Naturalidade string Naturalidade
ValorMinimoCompra double Valor mínimo para compra
Datanascimento date Data de nascimento

 

Exemplos do retorno das entidades do serviço em JSON
 
 Abaixo o exemplo da estrutura em JSON:

{"ID":"526fa0c9e955158bb0325578",
"PessoaFisica":false,
"NomeFantasia":"Eletro Peças Vargas",
"RazaoSocial":"Arinda Borges Vargas Me",
"CNPJ_CPF":"1468601000196",
"RG":"",
"IE":"85766406",
"Logradouro":"RUA BUARQUE DE NAZARETH",
"LogradouroNumero":"434",
"Complemento":"",
"Bairro":"",
"Cidade":"ITAPERUNA",
"CodigoMunicipio":"3302205",
"Pais":"BR",
"CodigoPais":"1058",
"CEP":"28300000",
"UF":"RJ",
"CodigoUF":" ", "Telefone":"(22)
3824-3827", "Celular":null,
"Email":"arindabvargas@yahoo.com.br",
"Site":" ",
"Cliente":true,
"Tecnico":false,
"Vendedor":false,
"Transportadora":false,
"Fonecedor":false,
"Representada":false,
"Ramo":"Nenhum",
"VendedorPadrao":" ",
"NomePai":" ",
"NomeMae":" ",
"Naturalidade":" ",
"ValorMinimoCompra":0.0,
"DataNascimento":"0001-01-01T00:00:00-02:00" }