# List Bundle Items

**GET** `/v1/bundles/:listing_id/items`

Returns all components of a fixed bundle, plus the total saving compared to buying each item separately.

### Path parameters

| Field | Type | Description |
|---|---|---|
| `listing_id` | integer | ID of the bundle listing |

### Response fields

| Field | Type | Description |
|---|---|---|
| `bundle_listing_id` | integer | ID of the bundle listing |
| `bundle_price` | float | Price of the bundle |
| `component_total` | float | Sum of individual component prices |
| `saving` | float | `component_total - bundle_price` (0 if no saving) |
| `items` | array | List of bundle item objects |

**Bundle item object**

| Field | Type | Description |
|---|---|---|
| `id` | integer | Bundle item ID |
| `component_listing_id` | integer | ID of the component listing |
| `quantity` | integer | Quantity of this component per bundle |
| `order_by` | integer | Display sort order |
| `metadata` | object | Arbitrary metadata |
| `component_listing` | object | Listing object with `id`, `list_price`, `stock`, `type` |
