Retrieve All Bundle Components


When to Use

  • To retrieve the all data about Bundle Components across all Bundles in a profile.
  • Useful for retrieving Component IDs, Bundle Product IDs, Component ID, Component Sku, and Profile ID on a product to turn around and use any of this data to update the quantity on, or delete, a Component.

Resource URL / Endpoint

GET https://api.channeladvisor.com/v1/ProductBundleComponents 

Important and/or Required Parameters

PropertyType (Max Length)RequiredNote
None Required   
Example Request
GET https://api.channeladvisor.com/v1/ProductBundleComponents?access_token=xxxxxxxxxx
Example Response (Success)
200 OK
{
  "@odata.context": "https://api.channeladvisor.com/v1/$metadata#ProductBundleComponents",
  "value": [
    {
      "ProductID": 25399103,
      "ComponentID": 25030239,
      "ProfileID": 12345678,
      "ComponentSku": "TestSKU0000004",
      "Quantity": 1
    },
    {
      "ProductID": 25399103,
      "ComponentID": 25030240,
      "ProfileID": 12345678,
      "ComponentSku": "TestSKU0000005",
      "Quantity": 1
    },
    {
      "ProductID": 25399103,
      "ComponentID": 25030555,
      "ProfileID": 12345678,
      "ComponentSku": "TestSKU0000006",
      "Quantity": 1
    },
    {
      "ProductID": 25399103,
      "ComponentID": 25030556,
      "ProfileID": 12345678,
      "ComponentSku": "TestSKU0000007",
      "Quantity": 1
    },
    {
      "ProductID": 25399103,
      "ComponentID": 25030557,
      "ProfileID": 12345678,
      "ComponentSku": "TestSKU0000008",
      "Quantity": 1
    },
    {
      "ProductID": 25399103,
      "ComponentID": 25030558,
      "ProfileID": 12345678,
      "ComponentSku": "TestSKU0000009",
      "Quantity": 1
    },
    {
      "ProductID": 25399103,
      "ComponentID": 25030559,
      "ProfileID": 12345678,
      "ComponentSku": "TestSKU0000010",
      "Quantity": 1
    }
  ]
}