Endereço¶
Importante
Por questões internas, em ambiente sandbox, os cadastros de endereços de clientes não serão salvos permanentemente, sendo resetados de 30 em 30 minutos.
Adicionar Endereço¶
Referência¶
POST https://api.dezwork.com/v1/clientes/enderecos
Nota
Parâmetros com asterisco ( * ) são obrigatórios
Exemplo de Requisição¶
{
"idClient": 1,
"street": "Rua João Pessoa",
"number": "17",
"complement": "Sala 04",
"district": "Centro",
"city": "Garibaldi",
"state": "RS",
"postcode": "95720000",
"responsibleName": "TESTE RESPONSÁVEL",
"reference": "Super Mercado X",
"type": 1
}
Resposta¶
Status 201: CREATED¶
{
"success": true,
"data": {
"address": {
"id": 1,
"idClient": 1,
"street": "Rua João Pessoa",
"number": "17",
"complement": "Sala 04",
"district": "Centro",
"city": "Garibaldi",
"state": "RS",
"postcode": "95720000",
"responsibleName": "TESTE RESPONSÁVEL",
"reference": "Super Mercado X",
"type": 1
}
}
}
Status 400: Bad Request¶
Ocorre quando há algum problema nos parâmetros enviados.
{
"success": false,
"errorCode": "EPT",
"errorMessage": "Parâmetro [parametro] é obrigatório"
}
Atualizar Endereço¶
Referência¶
PUT https://api.dezwork.com/v1/clientes/enderecos
Nota
Parâmetros com asterisco ( * ) são obrigatórios
Exemplo de Requisição¶
{
"id": 1,
"idClient": 1,
"street": "Rua João Pessoa",
"number": "17",
"complement": "Sala 04",
"district": "Centro",
"city": "Garibaldi",
"state": "RS",
"postcode": "95720000",
"responsibleName": "TESTE RESPONSÁVEL",
"reference": "Super Mercado X",
"type": 1
}
Resposta¶
Status 200: OK¶
{
"success": true,
"data": {
"address": {
"id": 1,
"idClient": 1,
"street": "Rua João Pessoa",
"number": "17",
"complement": "Sala 04",
"district": "Centro",
"city": "Garibaldi",
"state": "RS",
"postcode": "95720000",
"responsibleName": "TESTE RESPONSÁVEL",
"reference": "Super Mercado X",
"type": 1
}
}
}
Status 400: Bad Request¶
Ocorre quando há algum problema nos parâmetros enviados.
{
"success": false,
"errorCode": "EPT",
"errorMessage": "Parâmetro [parametro] é obrigatório"
}
Consultar Endereços¶
Referência¶
GET https://api.dezwork.com/v1/clientes/{id}/enderecos
Basta uma requisição GET simples para esse endpoint, informando o ID do cliente na URL para retornar os endereços do mesmo.
Resposta¶
Status 200: OK¶
{
"success": true,
"data": {
"addresses": [
{
"id": 1,
"idClient": 1,
"street": "Rua João Pessoa",
"number": "17",
"complement": "Sala 04",
"district": "Centro",
"city": "Garibaldi",
"state": "RS",
"postcode": "95720000",
"responsibleName": "TESTE RESPONSÁVEL",
"reference": "Super Mercado X",
"type": 1
},
{
"id": 2,
"idClient": 1,
"street": "Rua Salgado Filho",
"number": "250",
"district": "Centro",
"city": "Garibaldi",
"state": "RS",
"postcode": "95720000",
"responsibleName": "TESTE RESPONSÁVEL",
"type": 2
}
]
}
}
Status 400: Bad Request¶
Ocorre quando há algum problema nos parâmetros enviados.
{
"success": false,
"errorCode": "EPT",
"errorMessage": "Parâmetro [parametro] é obrigatório"
}
Consultar Endereço por ID¶
Referência¶
GET https://api.dezwork.com/v1/clientes/enderecos/{id}
Basta uma requisição GET simples para esse endpoint, informando o ID do endereço na URL para retornar o endereço em questão.
Resposta¶
Status 200: OK¶
{
"success": true,
"data": {
"address": {
"id": 1,
"idClient": 1,
"street": "Rua João Pessoa",
"number": "17",
"complement": "Sala 04",
"district": "Centro",
"city": "Garibaldi",
"state": "RS",
"postcode": "95720000",
"responsibleName": "TESTE RESPONSÁVEL",
"reference": "Super Mercado X",
"type": 1
}
}
}
Status 400: Bad Request¶
Ocorre quando há algum problema nos parâmetros enviados.
{
"success": false,
"errorCode": "EPT",
"errorMessage": "Parâmetro [parametro] é obrigatório"
}
Excluir Endereço¶
Referência¶
DELETE https://api.dezwork.com/v1/clientes/enderecos/{id}
Basta uma requisição DELETE simples para esse endpoint, informando o ID do endereço na URL para excluir o endereço em questão.
Resposta¶
Status 200: OK¶
{
"success": true,
"data": {
"address": {
"id": 1,
"idClient": 1,
"street": "Rua João Pessoa",
"number": "17",
"complement": "Sala 04",
"district": "Centro",
"city": "Garibaldi",
"state": "RS",
"postcode": "95720000",
"responsibleName": "TESTE RESPONSÁVEL",
"reference": "Super Mercado X",
"type": 1
}
}
}
Status 400: Bad Request¶
Ocorre quando há algum problema nos parâmetros enviados.
{
"success": false,
"errorCode": "EPT",
"errorMessage": "Parâmetro [parametro] é obrigatório"
}