Variações

Variação do Produto

Adicionar variação de produto

Referência

POST https://api.dezwork.com/v1/produtos/variacoes

Parâmetros Tipo Descrição
idProduct* int ID do produto relacionado com a variação
subtitle string Subtítulo da variação de produto
reference int Código de referência da variação de produto
ncm* int NCM (Nomenclatura Comum do Mercosul)
barcode string Código de barras da variação de produto
sku string Unidade de Manutenção de Estoque da variação (Stock Keeping Unit)
taxGroup string Grupo tributário da variação de produto
relevance* int
Relevância da variação de produto (1 - muito baixa, 2 - baixa,
3 - normal, 4 - alta, 5 - muito alta, 6 - super alta)
stock* int Quantidade em estoque
width* decimal Largura da variação de produto (em centímetros)
height* decimal Altura da variação de produto (em centímetros)
length* decimal Comprimento da variação de produto (em centímetros)
weight* decimal Peso da variação de produto (em gramas)
value decimal Valor bruto da variação (normalmente visto como “Valor de:”)
valueOff* decimal Valor real de venda da variação de produto
active boolean Produto ativo?
types* array
Array contendo objetos Tipo de Variação ou
IDs de tipos de variação já existentes
images* array Array contendo objetos foto. Necessário pelo menos uma foto

Nota

Parâmetros com asterisco ( * ) são obrigatórios

Exemplo de Requisição

{
    "idProduct": 1,
    "subtitle": "subtitle",
    "reference": "132123121",
    "ncm": "21234567",
    "barcode": "2ASD1234FRE4",
    "sku":"2SKU123456",
    "taxGroup":"1",
    "relevance":5,
    "stock": 100,
    "width": "50.00",
    "height": "50.00",
    "length": "50.00",
    "weight": "50.00",
    "value": "45.00",
    "valueOff": "40.00",
    "active": true,
    "types":[
        {
            "title":"cor",
            "options": ["preto", "branco"]
        },
        {
            "title":"tamanho",
            "options": ["P", "M", "G"]
        }
    ],
	"images":[
        {
            "fileP": "http://url.da.imagem.p",
            "fileM": "http://url.da.imagem.m",
            "fileG": "http://url.da.imagem.g",
            "active": true,
            "orderNumber": 1
        }
    ]
}

Resposta

Status 201: CREATED

É criada uma variação para cada Opção de Variação. Caso seja informado mais do que um Tipo de Variação (como no exemplo acima), será realizada a combinação das opções.

{
    "success": true,
    "data": [
        {
            "id": 1,
            "idProduct": 1,
            "url": "produto-1-preto-p",
            "subtitle": "subtitle",
            "reference": "132123121",
            "ncm": "21234567",
            "barcode": "2ASD1234FRE4",
            "sku": "2SKU123456",
            "taxGroup": "1",
            "relevance": "5",
            "stock": "100",
            "width": "50.00",
            "height": "50.00",
            "weight": "50.00",
            "length": "50.00",
            "value": "45.00",
            "valueOff": "40.00",
            "active": true,
            "images": [
                {
                    "id": 1,
                    "fileP": "http://url.da.imagem.p",
                    "fileM": "http://url.da.imagem.m",
                    "fileG": "http://url.da.imagem.g",
                    "active": true
                }
            ]
        },
        {
            "id": 2,
            "idProduct": 1,
            "url": "produto-1-preto-m",
            "subtitle": "subtitle",
            "reference": "132123121",
            "ncm": "21234567",
            "barcode": "2ASD1234FRE4",
            "sku": "2SKU123456",
            "taxGroup": "1",
            "relevance": "5",
            "stock": "100",
            "width": "50.00",
            "height": "50.00",
            "weight": "50.00",
            "length": "50.00",
            "value": "45.00",
            "valueOff": "40.00",
            "active": true,
            "images": [
                {
                    "id": 2,
                    "fileP": "http://url.da.imagem.p",
                    "fileM": "http://url.da.imagem.m",
                    "fileG": "http://url.da.imagem.g",
                    "active": true
                }
            ]
        },
        {
            "id": 3,
            "idProduct": 1,
            "url": "produto-1-preto-g",
            "subtitle": "subtitle",
            "reference": "132123121",
            "ncm": "21234567",
            "barcode": "2ASD1234FRE4",
            "sku": "2SKU123456",
            "taxGroup": "1",
            "relevance": "5",
            "stock": "100",
            "width": "50.00",
            "height": "50.00",
            "weight": "50.00",
            "length": "50.00",
            "value": "45.00",
            "valueOff": "40.00",
            "active": true,
            "images": [
                {
                    "id": 3,
                    "fileP": "http://url.da.imagem.p",
                    "fileM": "http://url.da.imagem.m",
                    "fileG": "http://url.da.imagem.g",
                    "active": true
                }
            ]
        },
        {
            "id": 4,
            "idProduct": 1,
            "url": "produto-1-branco-p",
            "subtitle": "subtitle",
            "reference": "132123121",
            "ncm": "21234567",
            "barcode": "2ASD1234FRE4",
            "sku": "2SKU123456",
            "taxGroup": "1",
            "relevance": "5",
            "stock": "100",
            "width": "50.00",
            "height": "50.00",
            "weight": "50.00",
            "length": "50.00",
            "value": "45.00",
            "valueOff": "40.00",
            "active": true,
            "images": [
                {
                    "id": 4,
                    "fileP": "http://url.da.imagem.p",
                    "fileM": "http://url.da.imagem.m",
                    "fileG": "http://url.da.imagem.g",
                    "active": true
                }
            ]
        },
        {
            "id": 5,
            "idProduct": 1,
            "url": "produto-1-branco-m",
            "subtitle": "subtitle",
            "reference": "132123121",
            "ncm": "21234567",
            "barcode": "2ASD1234FRE4",
            "sku": "2SKU123456",
            "taxGroup": "1",
            "relevance": "5",
            "stock": "100",
            "width": "50.00",
            "height": "50.00",
            "weight": "50.00",
            "length": "50.00",
            "value": "45.00",
            "valueOff": "40.00",
            "active": true,
            "images": [
                {
                    "id": 5,
                    "fileP": "http://url.da.imagem.p",
                    "fileM": "http://url.da.imagem.m",
                    "fileG": "http://url.da.imagem.g",
                    "active": true
                }
            ]
        },
        {
            "id": 6,
            "idProduct": 1,
            "url": "produto-1-branco-g",
            "subtitle": "subtitle",
            "reference": "132123121",
            "ncm": "21234567",
            "barcode": "2ASD1234FRE4",
            "sku": "2SKU123456",
            "taxGroup": "1",
            "relevance": "5",
            "stock": "100",
            "width": "50.00",
            "height": "50.00",
            "weight": "50.00",
            "length": "50.00",
            "value": "45.00",
            "valueOff": "40.00",
            "active": true,
            "images": [
                {
                    "id": 6,
                    "fileP": "http://url.da.imagem.p",
                    "fileM": "http://url.da.imagem.m",
                    "fileG": "http://url.da.imagem.g",
                    "active": true
                }
            ]
        }
    ]
}
Status 400: Bad Request

Ocorre quando há algum problema nos parâmetros enviados.

{
    "success": false,
    "errorCode": "EPT",
    "errorMessage": "Parâmetro [parametro] é obrigatório"
}

Atualizar variação de produto

Referência

POST https://api.dezwork.com/v1/produtos/variacoes/atualizar

Nota

A atualização de variações de produto, diferentemente de outros itens, deve ser feita usando o método POST, pois o método PUT não aceita multipart/form-data para o caso de envio de arquivos de imagens.

Nota

Parâmetros com asterisco ( * ) são obrigatórios

Explicando a funcionalidade das imagens:
Para atualização de variação de produto, são aceitos arrays de objetos e arrays de IDs de itens já existentes.
No caso de array de objetos, eles irão seguir as regras descritas na sessão do respectivo objeto.
No caso de array de IDs, os IDs serão validados e relacionados com a variação de produto em questão.
Caso informe no array IDs que ainda não estão relacionados a variação, eles serão validados e relacionados.
Caso informe um array sem IDs que já estão relacionados a variação, eles serão removidos.
Exemplo prático usando imagens:
Inseri uma variação com as imagens [1, 2, 3].
Fiz uma requisição de atualização, enviando no array images os valores [1, 2].
Nesse caso, a imagem 3 será removida.

Inseri uma variação com as imagens [1, 2, 3].
Fiz uma requisição de atualização, enviando no array images os valores [1, 2, 3, 4].
Nesse caso, as imagens [1, 2, 3] serão mantidas, e a imagem 4 será adicionada a variação de produto.

Exemplo de Requisição

{
    "id": 1,
    "idProduct": 1,
    "subtitle": "new subtitle",
    "reference": "132123121",
    "ncm": "21234567",
    "barcode": "2ASD1234FRE4",
    "sku": "2SKU123456",
    "taxGroup": "1",
    "relevance": "5",
    "stock": "100",
    "width": "50.00",
    "height": "50.00",
    "weight": "50.00",
    "length": "50.00",
    "value": "150.00",
    "valueOff": "100.00",
    "active": true,
    "images": [
        {
            "fileP": "http://url.da.imagem.p",
            "fileM": "http://url.da.imagem.m",
            "fileG": "http://url.da.imagem.g",
            "active": true
        }
    ]
}

Resposta

Status 200: OK
{
    "success": true,
    "data": 
    {
        "id": 1,
        "idProduct": 1,
        "subtitle": "new subtitle",
        "reference": "132123121",
        "ncm": "21234567",
        "barcode": "2ASD1234FRE4",
        "sku": "2SKU123456",
        "taxGroup": "1",
        "relevance": "5",
        "stock": "100",
        "width": "50.00",
        "height": "50.00",
        "weight": "50.00",
        "length": "50.00",
        "value": "150.00",
        "valueOff": "100.00",
        "active": true,
        "images": [
            {
                "id": 1,
                "fileP": "http://url.da.imagem.p",
                "fileM": "http://url.da.imagem.m",
                "fileG": "http://url.da.imagem.g",
                "active": true
            }
        ]
    }
}
Status 400: Bad Request

Ocorre quando há algum problema nos parâmetros enviados.

{
    "success": false,
    "errorCode": "EPT",
    "errorMessage": "Parâmetro [parametro] é obrigatório"
}

Consultar variações de produto

Referência

GET https://api.dezwork.com/v1/produtos/variacoes/pagina/{numero-pagina}

A API realiza a consulta com paginação, onde a variável {numero-pagina} corresponde ao número da página desejado (1, 2, 3 …) e são retornadas 50 variações de produtos por página.

Resposta

Status 200: OK
{
    "success": true,
    "data": [
        {
            "id": 1,
            "idProduct": 1,
            "url": "produto-1-preto-p",
            "subtitle": "subtitle",
            "reference": "132123121",
            "ncm": "21234567",
            "barcode": "2ASD1234FRE4",
            "sku": "2SKU123456",
            "taxGroup": "1",
            "relevance": "5",
            "stock": "100",
            "width": "50.00",
            "height": "50.00",
            "weight": "50.00",
            "length": "50.00",
            "value": "45.00",
            "valueOff": "40.00",
            "active": true,
            "images": [
                {
                    "id": 1,
                    "fileP": "http://url.da.imagem.p",
                    "fileM": "http://url.da.imagem.m",
                    "fileG": "http://url.da.imagem.g",
                    "active": true
                }
            ]
        },
        {
            "id": 2,
            "idProduct": 1,
            "url": "produto-1-preto-m",
            "subtitle": "subtitle",
            "reference": "132123121",
            "ncm": "21234567",
            "barcode": "2ASD1234FRE4",
            "sku": "2SKU123456",
            "taxGroup": "1",
            "relevance": "5",
            "stock": "100",
            "width": "50.00",
            "height": "50.00",
            "weight": "50.00",
            "length": "50.00",
            "value": "45.00",
            "valueOff": "40.00",
            "active": true,
            "images": [
                {
                    "id": 2,
                    "fileP": "http://url.da.imagem.p",
                    "fileM": "http://url.da.imagem.m",
                    "fileG": "http://url.da.imagem.g",
                    "active": true
                }
            ]
        }
    ]
}
Status 400: Bad Request

Ocorre quando há algum problema nos parâmetros enviados.

{
    "success": false,
    "errorCode": "EPT",
    "errorMessage": "Parâmetro [parametro] é obrigatório"
}

Consultar variação de produto por ID

Referência

GET https://api.dezwork.com/v1/produtos/variacoes/{id}

Basta uma requisição GET simples para esse endpoint, informando o ID da variação de produto na URL, para retornar a variação em questão.

Resposta

Status 200: OK
{
    "success": true,
    "data": [
        {
            "id": 1,
            "idProduct": 1,
            "url": "produto-1-preto-p",
            "subtitle": "subtitle",
            "reference": "132123121",
            "ncm": "21234567",
            "barcode": "2ASD1234FRE4",
            "sku": "2SKU123456",
            "taxGroup": "1",
            "relevance": "5",
            "stock": "100",
            "width": "50.00",
            "height": "50.00",
            "weight": "50.00",
            "length": "50.00",
            "value": "45.00",
            "valueOff": "40.00",
            "active": true,
            "images": [
                {
                    "id": 1,
                    "fileP": "http://url.da.imagem.p",
                    "fileM": "http://url.da.imagem.m",
                    "fileG": "http://url.da.imagem.g",
                    "active": true
                }
            ]
        }
    ]
}
Status 400: Bad Request

Ocorre quando há algum problema nos parâmetros enviados.

{
    "success": false,
    "errorCode": "EPT",
    "errorMessage": "Parâmetro [parametro] é obrigatório"
}

Excluir variação de produto

Referência

DELETE https://api.dezwork.com/v1/produtos/variacoes/{id}

Basta uma requisição DELETE simples para esse endpoint, informando o ID da variação na URL, para excluir a variação em questão.

Resposta

Status 200: OK
{
    "success": true,
    "data": [
        {
            "id": 1,
            "idProduct": 1,
            "url": "produto-1-preto-p",
            "subtitle": "subtitle",
            "reference": "132123121",
            "ncm": "21234567",
            "barcode": "2ASD1234FRE4",
            "sku": "2SKU123456",
            "taxGroup": "1",
            "relevance": "5",
            "stock": "100",
            "width": "50.00",
            "height": "50.00",
            "weight": "50.00",
            "length": "50.00",
            "value": "45.00",
            "valueOff": "40.00",
            "active": true,
            "images": [
                {
                    "id": 1,
                    "fileP": "http://url.da.imagem.p",
                    "fileM": "http://url.da.imagem.m",
                    "fileG": "http://url.da.imagem.g",
                    "active": true
                }
            ]
        }
    ]
}
Status 400: Bad Request

Ocorre quando há algum problema nos parâmetros enviados.

{
    "success": false,
    "errorCode": "EPT",
    "errorMessage": "Parâmetro [parametro] é obrigatório"
}

Tipo de Variação

Adicionar tipo de variação

Referência

POST https://api.dezwork.com/v1/produtos/tipoVariacao

Parâmetros Tipo Descrição
title* string Nome/título do tipo de variação
active boolean Tipo de variação ativo?
options Array
Array contendo objetos Opção de Variação ou
strings com somente o title da option a ser criada

Nota

Parâmetros com asterisco ( * ) são obrigatórios

Exemplo de Requisição

{
    "title": "Cor",
    "active": true,
    "options":[
    	"azul", "verde", "branco", "rosa"
    ]
}

Resposta

Status 201: CREATED
{
    "success": true,
    "data": {
        "type": {
            "id": 1,
            "title": "Cor",
            "active": true,
            "options": [
                {
                    "id": 1,
                    "title": "azul",
                    "active": true,
                    "idType": 1
                },
                {
                    "id": 2,
                    "title": "verde",
                    "active": true,
                    "idType": 1
                },
                {
                    "id": 3,
                    "title": "branco",
                    "active": true,
                    "idType": 1
                },
                {
                    "id": 4,
                    "title": "rosa",
                    "active": true,
                    "idType": 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 tipo de variação

Referência

PUT https://api.dezwork.com/v1/produtos/tipoVariacao

Nota

Parâmetros com asterisco ( * ) são obrigatórios

Explicando a funcionalidade das options:
Para atualização de tipos de variação, são aceitos arrays de objetos do tipo option e arrays de strings contendo o title de options (a serem criadas ou já existentes).
No caso de array de objetos option, eles irão seguir as regras descritas em sua respectiva sessão.
No caso de array de strings, elas serão validadas e relacionadas com o tipo de variação em questão.
Caso informe no array strings que ainda não sejam opções, elas serão validadas, criadas e relacionadas com o tipo de variação.
Caso informe um array sem strings que correspondam a opções que já estão relacionadas ao tipo de variação, elas serão removidas.
Exemplo:
Inseri um tipo de variação com as opções [“P”, “M”, “G”, “GG”].
Fiz uma requisição de atualização, enviando no array options os valores [“P”, “M”, “G”].
Nesse caso, a opção GG será removida.

Inseri um tipo de variação com as opções [“P”, “M”, “G”, “GG”].
Fiz uma requisição de atualização, enviando no array options os valores [“PP”, “P”, “M”, “G”, “GG”].
Nesse caso, as opções [“P”, “M”, “G”, “GG”] serão mantidas, e a opção “PP” será criada e adicionada ao tipo de variação.

Exemplo de Requisição

{
    "id": 1,
    "title": "Cor",
    "active": true,
    "options":[
    	"azul", "verde", "branco", "preto"
    ]
}

Resposta

Status 200: OK
{
    "success": true,
    "data": {
        "type": {
            "id": 1,
            "title": "Cor",
            "active": true,
            "options": [
                {
                    "id": 1,
                    "title": "azul",
                    "active": true,
                    "idType": 1
                },
                {
                    "id": 2,
                    "title": "verde",
                    "active": true,
                    "idType": 1
                },
                {
                    "id": 3,
                    "title": "branco",
                    "active": true,
                    "idType": 1
                },
                {
                    "id": 5,
                    "title": "preto",
                    "active": true,
                    "idType": 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 tipos de variação

Referência

GET https://api.dezwork.com/v1/produtos/tipoVariacao

Basta uma requisição GET simples para esse endpoint para retornar todos os tipos de variações cadastrados em uma loja.

Resposta

Status 200: OK
{
    "success": true,
    "data": {
        "type": [
            {
                "id": 1,
                "title": "Cor",
                "active": true,
                "options": [
                    {
                        "id": 1,
                        "title": "azul",
                        "active": true,
                        "idType": 1
                    },
                    {
                        "id": 2,
                        "title": "verde",
                        "active": true,
                        "idType": 1
                    },
                    {
                        "id": 3,
                        "title": "branco",
                        "active": true,
                        "idType": 1
                    },
                    {
                        "id": 5,
                        "title": "preto",
                        "active": true,
                        "idType": 1
                    }
                ]
            },
            {
                "id": 2,
                "title": "Tamanho",
                "active": true,
                "options": [
                    {
                        "id": 6,
                        "title": "P",
                        "active": true,
                        "idType": 1
                    },
                    {
                        "id": 7,
                        "title": "M",
                        "active": true,
                        "idType": 1
                    },
                    {
                        "id": 8,
                        "title": "G",
                        "active": true,
                        "idType": 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 tipo de variação por ID

Referência

GET https://api.dezwork.com/v1/produtos/tipoVariacao/{id}

Basta uma requisição GET simples para esse endpoint, informando o ID do tipo da variação na URL, para retornar o tipo em questão.

Resposta

Status 200: OK
{
    "success": true,
    "data": {
        "type": {
            "id": 1,
            "title": "Cor",
            "active": true,
            "options": [
                {
                    "id": 1,
                    "title": "azul",
                    "active": true,
                    "idType": 1
                },
                {
                    "id": 2,
                    "title": "verde",
                    "active": true,
                    "idType": 1
                },
                {
                    "id": 3,
                    "title": "branco",
                    "active": true,
                    "idType": 1
                },
                {
                    "id": 4,
                    "title": "rosa",
                    "active": true,
                    "idType": 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 tipo de variação

Referência

DELETE https://api.dezwork.com/v1/produtos/tipoVariacao/{id}

Basta uma requisição DELETE simples para esse endpoint, informando o ID do tipo da variação na URL, para excluir o tipo em questão.

Resposta

Status 200: OK
{
    "success": true,
    "data": {
        "type": {
            "id": 1,
            "title": "Cor",
            "active": true,
            "options": [
                {
                    "id": 1,
                    "title": "azul",
                    "active": true,
                    "idType": 1
                },
                {
                    "id": 2,
                    "title": "verde",
                    "active": true,
                    "idType": 1
                },
                {
                    "id": 3,
                    "title": "branco",
                    "active": true,
                    "idType": 1
                },
                {
                    "id": 4,
                    "title": "rosa",
                    "active": true,
                    "idType": 1
                }
            ]
        }
    }
}
Status 400: Bad Request

Ocorre quando há algum problema nos parâmetros enviados.

{
    "success": false,
    "errorCode": "EPT",
    "errorMessage": "Parâmetro [parametro] é obrigatório"
}

Opção de Variação

Adicionar opção de variação

Referência

POST https://api.dezwork.com/v1/produtos/opcaoVariacao

Parâmetros Tipo Descrição
title* string Nome/título da opção de variação
active boolean Opção de variação ativa?
idType* int ID do type da opção de variação

Nota

Parâmetros com asterisco ( * ) são obrigatórios

Exemplo de Requisição

{
	"title": "Amarelo",
	"active": true,
	"idType": 1
}

Resposta

Status 201: CREATED
{
    "success": true,
    "data": {
        "variationOption": {
            "id": 1,
            "title": "Amarelo",
            "active": true,
            "idType": 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 opção de variação

Referência

PUT https://api.dezwork.com/v1/produtos/opcaoVariacao

Nota

Parâmetros com asterisco ( * ) são obrigatórios

Exemplo de Requisição

{
	"id": 1,
	"title": "Roxo",
	"active": true,
	"idType": 1
}

Resposta

Status 200: OK
{
    "success": true,
    "data": {
        "variationOption": {
            "id": 1,
            "title": "Roxo",
            "active": true,
            "idType": 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 opções de variação

Referência

GET https://api.dezwork.com/v1/produtos/opcaoVariacao

Basta uma requisição GET simples para esse endpoint para retornar todas as opções de variações cadastradas em uma loja.

Resposta

Status 200: OK
{
    "success": true,
    "data": {
        "variationOption": [
            {
                "id": 1,
                "title": "Roxo",
                "active": true,
                "idType": 1
            },
            {
                "id": 2,
                "title": "Prata",
                "active": true,
                "idType": 1
            },
            {
                "id": 3,
                "title": "P",
                "active": true,
                "idType": 2
            },
            {
                "id": 4,
                "title": "G",
                "active": true,
                "idType": 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 opção de variação por ID

Referência

GET https://api.dezwork.com/v1/produtos/opcaoVariacao/{id}

Basta uma requisição GET simples para esse endpoint, informando o ID da opção da variação na URL, para retornar a opção em questão.

Resposta

Status 200: OK
{
    "success": true,
    "data": {
        "variationOption": {
            "id": 1,
            "title": "Amarelo",
            "active": true,
            "idType": 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 opção de variação

Referência

DELETE https://api.dezwork.com/v1/produtos/opcaoVariacao/{id}

Basta uma requisição DELETE simples para esse endpoint, informando o ID da opção da variação na URL, para excluir a opção em questão.

Resposta

Status 200: OK
{
    "success": true,
    "data": {
        "variationOption": {
            "id": 1,
            "title": "Amarelo",
            "active": true,
            "idType": 1
        }
    }
}
Status 400: Bad Request

Ocorre quando há algum problema nos parâmetros enviados.

{
    "success": false,
    "errorCode": "EPT",
    "errorMessage": "Parâmetro [parametro] é obrigatório"
}