-
Notifications
You must be signed in to change notification settings - Fork 0
Endpoint Clientes
claytonaalves edited this page Oct 30, 2014
·
1 revision
Criar um novo cliente
POST http://servidor_vigo/vapi/clientes
Recuperar cliente existente
GET http://servidor_vigo/vapi/clientes/{ID_DO_CLIENTE}
Atualizar cliente
POST http://servidor_vigo/vapi/clientes/{ID_DO_CLIENTE}
Remover cliente
DELETE http://servidor_vigo/vapi/clientes/{ID_DO_CLIENTE}
Listar clientes
GET http://servidor_vigo/vapi/clientes
Todas as repostas da API são objetos JSON.
As respostas serão respostas HTTP convêncionais para indicar sucesso ou falha nas requisições.
- Status 2xx indicam sucesso
- status 4xx indicam falhas decorrentes de erros nas informações enviadas
- status 5xx indicam erros internos no servidor vigo.
Código | Motivo |
---|---|
200 OK | Tudo ocorreu conforme o esperado. |
400 Bad Request | Algum parâmetro obrigatório não foi enviado ou é inválido. |
404 Not Found | O objeto solicitado não existe. |
500 Internal Server Error | Algo deu errado no servidor vigo. |
Exemplo de reposta para status HTTP 400:
{
"errors":[
{
"code":"invalid_value",
"description":"O campo xxx deve ser informado"
},
{
"code":"invalid_yyy",
"description":"O valor no campo yyy é inválido"
}
]
}
campo | tipo | descricao |
---|---|---|
numero | integer | Numero do cadastro do cliente |
nome | string | |
endereco | string | |
cidade | string | |
cep | string | |
rgie | string | RG ou Inscrição estadual |
cpfcgc | string | CPF ou CNPJ |
telefone | string | |
dt_nascimento | date | data de nascimento |
login | string | login de acesso a central |
tipo | string | F = Física, J = Jurídica |
situacao | string | 'B' = Bloqueado, ' ' = Liberado |
vcto | string | Data do vencimento da mensalidade |
grupo | string | Grupo do cliente |
bairro | string | |
sexo | string | |
celular | string | |
string | ||
estcivil | string | Estado civil (casado/solteiro...) |
obs | string | |
uf | string | |
contrato | string | Numero de contrato |
dt_cadastro | date | Data do cadastro |
latitude | string | |
longitude | string | |
dt_situacao | date | Data do cadastro |
{
"numero":1234,
"nome":"Fulano da Silva",
"endereco":"Rua XYZ",
"cidade":"São Paulo",
"cep":"0000-000",
"rgie":"1234567-8",
"cpfcgc":"123.123.123-12",
"telefone":"",
"login":"fulano",
"tipo":"F",
"situacao":" ",
"vcto":"2014-01-01",
"grupo":"GERAL",
"bairro":"Centro",
"sexo":"M",
"celular":"",
"email":"[email protected]",
"estcivil":"CASADO",
"obs":"",
"uf":"SP",
"contrato":"",
"latitude":"",
"longitude":"",
"dt_nascimento":"2014-01-01",
"dt_cadastro":"2014-01-01",
"dt_situacao":"2014-01-01"
}