Para criar um cliente no banco de dados, fazer uma requisição com o método ‘POST’ e o ‘content-type: application/json’. O endereço da requisição do cliente é ‘Domínio do cliente + :8090/api/controller’.
Por exemplo: ‘http://dominio.ddns.net:8090/api/controller’.
Campo
cliente *
fantasia *
CNPJ
CEP
endereco
num
compl
bairro
cidade
UF
DDD
Fone
mail
Observações
Nome do cliente/fornecedor.
Apelido ou fantasia do cliente/fornecedor.
CNPJ sem caracteres especiais.
CEP sem caracteres especiais.
Número de endereço.
Complemento do endereço.
DDD do cliente/fornecedor.
Telefone do cliente/fornecedor.
E-mail do fornecedor.
Tipo – tamanho
String – 60
String – 60
String – 14
String – 8
String – 60
Inteiro – 10
String – 60
String – 60
String – 60
String – 2
Inteiro – 2
String – 10
String – 60
Exemplo de Json:
{
"cliente" : "João da Silva",
"fantasia" : "Minha Empresa LTDA",
"CNPJ" : "12345678000190",
"CEP" : "99999000",
"endereco" : "Rua da empresa",
"num" : "258",
"compl" : "Empresa",
"Bairro" : "Bairro da empresa",
"cidade" : "Rio de Janeiro",
"UF" : "RJ",
"DDD" : "21",
"Fone" : "999999999",
"mail" : "email@email.com.br"
}
Exempo de resposta de sucesso:
{
"Value": "Adicionado com sucesso!",
"Formatters": [],
"ContentTypes": [],
"DeclaredType": null,
"StatusCode": 200
}
Exempo de resposta de duplicidade:
{
"Value": "CPF/CNPJ já existe no banco de dados!",
"Formatters": [],
"ContentTypes": [],
"DeclaredType": null,
"StatusCode": 500
}
Exempo de resposta de cliente sem nome informado:
{
"Value": "Atenção! O campo cliente (Nome do cliente) é obrigatório.",
"Formatters": [],
"ContentTypes": [],
"DeclaredType": null,
"StatusCode": 500
}
Exempo de resposta de cliente sem fantasia informado:
{
"Value": "Atenção! O campo fantasia (Fantasia) é obrigatório.",
"Formatters": [],
"ContentTypes": [],
"DeclaredType": null,
"StatusCode": 500
}