Get a bundle
Retrieve a single bundle by its ID, including its items with full product details and category information.
Retrieve a single bundle by its ID, including its items with full product details and category information.
__Secure-guidelab-prod.session_token<token>
Production session cookie set for the guidelab.co domain by Better Auth
In: cookie
Path Parameters
id*string
Bundle ID
Response Body
application/json
curl -X GET "https://example.com/bundles/550e8400-e29b-41d4-a716-446655440000"{ "bundle": { "id": "string", "labId": "string", "categoryId": "string", "name": "string", "sku": "string", "description": "string", "bundlePrice": "string", "isActive": true, "isHidden": true, "sortOrder": 0, "shareTeeth": true, "shareMaterial": true, "shareShade": true, "quantityEnabled": true, "createdAt": null, "updatedAt": null, "items": [ { "id": "string", "bundleId": "string", "productId": "string", "sortOrder": 0, "product": { "id": "string", "name": "string", "sku": "string", "defaultPrice": "string" } } ], "category": { "id": "string", "name": "string" } }}Empty
Empty
Empty
Empty
Delete a bundle DELETE
Soft-delete a bundle by setting it to inactive. The bundle record and its items are preserved for historical reference.
List bundles GET
Retrieve a paginated list of product bundles for the authenticated lab, with optional filtering by category, search term, and visibility status.