Remover produto do mix
Remove um produto de um mix existente. Disponível apenas quando o recurso de Mix está habilitado na plataforma (Comercial > Configuração > Mix de produto).
DELETE
/
api
/
v2
/
compras
/
product-assortment
/
product
/
remove
Remover produto do mix
curl --request DELETE \
--url https://api.sults.com.br/api/v2/compras/product-assortment/product/remove \
--header 'Authorization: <api-key>'import requests
url = "https://api.sults.com.br/api/v2/compras/product-assortment/product/remove"
headers = {"Authorization": "<api-key>"}
response = requests.delete(url, headers=headers)
print(response.text)const options = {method: 'DELETE', headers: {Authorization: '<api-key>'}};
fetch('https://api.sults.com.br/api/v2/compras/product-assortment/product/remove', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.sults.com.br/api/v2/compras/product-assortment/product/remove",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
CURLOPT_HTTPHEADER => [
"Authorization: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}using RestSharp;
var options = new RestClientOptions("https://api.sults.com.br/api/v2/compras/product-assortment/product/remove");
var client = new RestClient(options);
var request = new RestRequest("");
request.AddHeader("Authorization", "<api-key>");
var response = await client.DeleteAsync(request);
Console.WriteLine("{0}", response.Content);
{
"error": "Campo supplierId não pode ser vazio ou nulo."
}{
"error": "Acesso não autorizado."
}{
"error": "Campo supplierId não pode ser vazio ou nulo."
}<string>{
"error": "Campo supplierId não pode ser vazio ou nulo."
}Authorizations
Token gerado na Gestão de Tokens v2 do SULTS. Deve ser enviado no cabeçalho Authorization de todas as requisições.
Query Parameters
Código do produto.
Código do fornecedor do produto.
Código do mix.
Response
Produto removido do mix, sem corpo adicional.
Was this page helpful?
⌘I
Remover produto do mix
curl --request DELETE \
--url https://api.sults.com.br/api/v2/compras/product-assortment/product/remove \
--header 'Authorization: <api-key>'import requests
url = "https://api.sults.com.br/api/v2/compras/product-assortment/product/remove"
headers = {"Authorization": "<api-key>"}
response = requests.delete(url, headers=headers)
print(response.text)const options = {method: 'DELETE', headers: {Authorization: '<api-key>'}};
fetch('https://api.sults.com.br/api/v2/compras/product-assortment/product/remove', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.sults.com.br/api/v2/compras/product-assortment/product/remove",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
CURLOPT_HTTPHEADER => [
"Authorization: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}using RestSharp;
var options = new RestClientOptions("https://api.sults.com.br/api/v2/compras/product-assortment/product/remove");
var client = new RestClient(options);
var request = new RestRequest("");
request.AddHeader("Authorization", "<api-key>");
var response = await client.DeleteAsync(request);
Console.WriteLine("{0}", response.Content);
{
"error": "Campo supplierId não pode ser vazio ou nulo."
}{
"error": "Acesso não autorizado."
}{
"error": "Campo supplierId não pode ser vazio ou nulo."
}<string>{
"error": "Campo supplierId não pode ser vazio ou nulo."
}