Marca¶
Adicionar Marca¶
Referência¶
POST https://api.dezwork.com/v1/produtos/marcas
Parâmetros | Tipo | Descrição |
---|---|---|
description* | string | Nome/título da marca |
logo | string | URL do logotipo da marca |
active | boolean | Marca ativa? |
orderNumber | int | Nº da ordenação da marca |
Nota
Parâmetros com asterisco ( * ) são obrigatórios
Exemplo de Requisição¶
{
"description": "Marca 1",
"logo": "http://url-logo-marca.com",
"active": true,
"orderNumber": 1
}
Resposta¶
Status 201: CREATED¶
{
"success": true,
"data": {
"brand": {
"id": 1,
"description": "Marca 1",
"url": "marca-1",
"logo": "http://url-logo-marca.com",
"active": true,
"orderNumber": 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 Marca¶
Referência¶
PUT https://api.dezwork.com/v1/produtos/marcas
Nota
Parâmetros com asterisco ( * ) são obrigatórios
Exemplo de Requisição¶
{
"id": 1,
"description": "Marca 1",
"logo": "http://url-logo-marca.com",
"active": true,
"orderNumber": 1
}
Resposta¶
Status 200: OK¶
{
"success": true,
"data": {
"brand": {
"id": 1,
"description": "Marca 1",
"url": "marca-1",
"logo": "http://url-logo-marca.com",
"active": true,
"orderNumber": 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 Marcas¶
Referência¶
GET https://api.dezwork.com/v1/produtos/marcas
Basta uma requisição GET simples para esse endpoint para retornar todas as marcas cadastradas em uma loja.
Resposta¶
Status 200: OK¶
{
"success": true,
"data": {
"brands": [
{
"id": 1,
"description": "Marca 1",
"url": "marca-1",
"logo": "http://url-logo-marca.com",
"active": true,
"orderNumber": 1
},
{
"id": 2,
"description": "Marca 2",
"url": "marca-2",
"logo": "http://url-logo-marca2.com",
"active": true,
"orderNumber": 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 Marca por ID¶
Referência¶
GET https://api.dezwork.com/v1/produtos/marcas/{id}
Basta uma requisição GET simples para esse endpoint, informando o ID da marca na URL para retornar a marca em questão.
Resposta¶
Status 200: OK¶
{
"success": true,
"data": {
"brand": {
"id": 1,
"description": "Marca 1",
"url": "marca-1",
"logo": "http://url-logo-marca.com",
"active": true,
"orderNumber": 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 Marca¶
Referência¶
DELETE https://api.dezwork.com/v1/produtos/marcas/{id}
Basta uma requisição DELETE simples para esse endpoint, informando o ID da marca na URL para excluir a marca em questão.
Resposta¶
Status 200: OK¶
{
"success": true,
"data": {
"brand": {
"id": 1,
"description": "Marca 1",
"url": "marca-1",
"logo": "http://url-logo-marca.com",
"active": true,
"orderNumber": 1
}
}
}
Status 400: Bad Request¶
Ocorre quando há algum problema nos parâmetros enviados.
{
"success": false,
"errorCode": "EPT",
"errorMessage": "Parâmetro [parametro] é obrigatório"
}