curl --request PUT \
--url https://api.quivo.co/bundles/{sellerId}/{bundleId} \
--header 'Content-Type: application/json' \
--data '"<string>"'import requests
url = "https://api.quivo.co/bundles/{sellerId}/{bundleId}"
payload = "<string>"
headers = {"Content-Type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PUT',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify('<string>')
};
fetch('https://api.quivo.co/bundles/{sellerId}/{bundleId}', 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.quivo.co/bundles/{sellerId}/{bundleId}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode('<string>'),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.quivo.co/bundles/{sellerId}/{bundleId}"
payload := strings.NewReader("\"<string>\"")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.put("https://api.quivo.co/bundles/{sellerId}/{bundleId}")
.header("Content-Type", "application/json")
.body("\"<string>\"")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.quivo.co/bundles/{sellerId}/{bundleId}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["Content-Type"] = 'application/json'
request.body = "\"<string>\""
response = http.request(request)
puts response.read_body{
"sku": "<string>",
"sellerId": 123,
"deletedAt": "2023-11-07T05:31:56Z",
"alternativeSkus": [
"<string>"
],
"name": {
"value": "<string>",
"language": "DE"
},
"grossWeight": {
"value": 123,
"unit": "KG"
},
"netWeight": {
"value": 123,
"unit": "KG"
},
"customsValue": {
"currencyCode": "<string>",
"value": 123
},
"bundleItems": [
{
"quantity": 2,
"articleId": 123,
"id": 123,
"unitCustomsValue": 123,
"articleSku": "<string>",
"deletedAt": "2023-11-07T05:31:56Z"
}
],
"alternativeNames": [
{
"value": "<string>",
"language": "DE"
}
],
"alternativeCustomsValues": [
{
"currencyCode": "<string>",
"value": 123
}
],
"id": 123,
"created": "2023-11-07T05:31:56Z",
"lastModified": "2023-11-07T05:31:56Z"
}Update bundle
Update an existing seller-scoped bundle.
curl --request PUT \
--url https://api.quivo.co/bundles/{sellerId}/{bundleId} \
--header 'Content-Type: application/json' \
--data '"<string>"'import requests
url = "https://api.quivo.co/bundles/{sellerId}/{bundleId}"
payload = "<string>"
headers = {"Content-Type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PUT',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify('<string>')
};
fetch('https://api.quivo.co/bundles/{sellerId}/{bundleId}', 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.quivo.co/bundles/{sellerId}/{bundleId}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode('<string>'),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.quivo.co/bundles/{sellerId}/{bundleId}"
payload := strings.NewReader("\"<string>\"")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.put("https://api.quivo.co/bundles/{sellerId}/{bundleId}")
.header("Content-Type", "application/json")
.body("\"<string>\"")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.quivo.co/bundles/{sellerId}/{bundleId}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["Content-Type"] = 'application/json'
request.body = "\"<string>\""
response = http.request(request)
puts response.read_body{
"sku": "<string>",
"sellerId": 123,
"deletedAt": "2023-11-07T05:31:56Z",
"alternativeSkus": [
"<string>"
],
"name": {
"value": "<string>",
"language": "DE"
},
"grossWeight": {
"value": 123,
"unit": "KG"
},
"netWeight": {
"value": 123,
"unit": "KG"
},
"customsValue": {
"currencyCode": "<string>",
"value": 123
},
"bundleItems": [
{
"quantity": 2,
"articleId": 123,
"id": 123,
"unitCustomsValue": 123,
"articleSku": "<string>",
"deletedAt": "2023-11-07T05:31:56Z"
}
],
"alternativeNames": [
{
"value": "<string>",
"language": "DE"
}
],
"alternativeCustomsValues": [
{
"currencyCode": "<string>",
"value": 123
}
],
"id": 123,
"created": "2023-11-07T05:31:56Z",
"lastModified": "2023-11-07T05:31:56Z"
}Path Parameters
The unique identifier for the seller account. This ID is used to scope operations to a specific seller's data and resources.
The unique identifier for a bundle (grouped product).
Body
Complete resource data to update at /bundles/{sellerId}/{bundleId}
The body is of type string.
Response
Returns the updated BundleGetDetail with current state.
Complete bundle (grouped product) information with all details. Contains bundle configuration, included SKUs with quantities, pricing, and availability.
Stock Keeping Unit (SKU) identifier
1 - 50The unique identifier for the seller
The deleted at timestamp
Stock Keeping Unit (SKU) identifier
Detailed information for stringi18n
Show child attributes
Show child attributes
Detailed information for weight
Show child attributes
Show child attributes
Detailed information for weight
Show child attributes
Show child attributes
Detailed information for monetaryvalue
Show child attributes
Show child attributes
Array of bundle item
Show child attributes
Show child attributes
The name of the alternative s
Show child attributes
Show child attributes
The alternative customs values value
Show child attributes
Show child attributes
The unique identifier for the id
Timestamp when the item was created
Timestamp when the item was last modified