---
title: "Read bundle details"
method: GET
path: "/2026-04/bundle/{id}"
---

# Read bundle details

`GET /2026-04/bundle/{id}`

## Request

- Base URL: `https://api.loopsubscriptions.com/storefront`
- URL: `https://api.loopsubscriptions.com/storefront/2026-04/bundle/{id}`
- Auth: none required

Reads the full configuration of a single bundle - box sizes, selling plans, products and variants, discounts, and categories. Use it to render the bundle builder page where customers select products.

## Path parameters

- `id` integer, required

## Response `200`

Bundle info fetched successfully

- object
  - `success` boolean
  - `message` string
  - `data` object
    - `id` string
    - `name` string
    - `description` string
    - `imageURL` string
    - `status` string
    - `type` string
    - `purchaseType` string
    - `currencyCode` string
    - `currencySymbol` string
    - `categories` object[]
    - `boxSizes` object[]
      - `id` string
      - `name` string
      - `minSize` integer
      - `maxSize` integer
      - `defaultSelected` boolean
    - `discounts` object[]
      - `id` string
      - `name` string
      - `code` string
      - `type` string
      - `value` integer
      - `minCartValue` integer
      - `freeShipping` boolean
      - `minCartQuantity` integer
      - `maxCartQuantity` integer
      - `conditionType` string
      - `purchaseType` string
      - `appliesOnEachItem` boolean
    - `sellingPlans` object[]
      - `shopifyId` integer
      - `name` string
      - `description` string
      - `discounts` object[]
        - `type` string
        - `value` integer
      - `deliveryInterval` string
      - `deliveryIntervalCount` integer
      - `billingInterval` string
      - `billingIntervalCount` integer
    - `products` object[]
      - `shopifyId` integer
      - `title` string
      - `handle` string
      - `status` string
      - `options` object[]
        - `id` integer
        - `name` string
        - `values` string[]
        - `position` integer
        - `product_id` integer
      - `variants` object[]
        - `shopifyId` integer
        - `title` string
        - `price` string
        - `position` integer
        - `taxable` boolean
        - `imageURL` string
        - `requiresShipping` integer
        - `outOfStock` boolean
      - `categoryId` unknown
      - `limits` object[]
        - `boxSizeId` string
        - `categoryId` unknown
        - `maxValue` integer
  - `code` string
  - `pageInfo` unknown

## Changes

- **2026-11-03** `1ff6a5700816`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/loopwork/apis/storefront-api/changes/2026-04/bundle/:id/get.md)

---

[API](https://skmtc.dev/loopwork/apis/storefront-api.md) - [All operations](https://skmtc.dev/loopwork/apis/storefront-api/llms.txt) - [OpenAPI document](https://skmtc.dev/loopwork/apis/storefront-api/revisions/1ff6a5700816?raw)
