Skip to main content
POST
/
bundles
/
{sellerId}
Create bundle
curl --request POST \
  --url https://api.quivo.co/bundles/{sellerId} \
  --header 'Content-Type: application/json' \
  --data '
{
  "sku": "<string>",
  "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
    }
  ]
}
'
{
  "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

sellerId
integer<int64>
required

The unique identifier for the seller account. This ID is used to scope operations to a specific seller's data and resources.

Body

application/json

Data to create a new resource at /bundles/{sellerId}

Request payload for creating a bundle (grouped product) for a seller. Defines a product bundle containing multiple SKUs with specified quantities.

sku
string
required

Stock Keeping Unit (SKU) identifier

Required string length: 1 - 50
deletedAt
string<date-time>

The deleted at timestamp

alternativeSkus
string[]

Stock Keeping Unit (SKU) identifier

name
object

Detailed information for stringi18n

grossWeight
object

Detailed information for weight

netWeight
object

Detailed information for weight

customsValue
object

Detailed information for monetaryvalue

bundleItems
object[]

Array of bundle item

alternativeNames
object[]

The name of the alternative s

alternativeCustomsValues
object[]

The alternative customs values value

Response

Returns the newly created bundle with assigned identifier and included product details.

Complete bundle (grouped product) information with all details. Contains bundle configuration, included SKUs with quantities, pricing, and availability.

sku
string
required

Stock Keeping Unit (SKU) identifier

Required string length: 1 - 50
sellerId
integer<int64>
required

The unique identifier for the seller

deletedAt
string<date-time>

The deleted at timestamp

alternativeSkus
string[]

Stock Keeping Unit (SKU) identifier

name
object

Detailed information for stringi18n

grossWeight
object

Detailed information for weight

netWeight
object

Detailed information for weight

customsValue
object

Detailed information for monetaryvalue

bundleItems
object[]

Array of bundle item

alternativeNames
object[]

The name of the alternative s

alternativeCustomsValues
object[]

The alternative customs values value

id
integer<int64>

The unique identifier for the id

created
string<date-time>

Timestamp when the item was created

lastModified
string<date-time>

Timestamp when the item was last modified