---
title: "Calculate discounts and taxes bundles"
method: POST
path: "/pub/bundles"
tags: ["Bundles"]
---

# Calculate discounts and taxes bundles

`POST /pub/bundles`

Calculate discounts and taxes

## Permissions

This endpoint is usually used internally for backend services and does not require user [permissions]((https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3)).

## Headers

- `Content-Type` string, required
- `Accept` string, required

## Request body

- object
  - `isShoppingCart` boolean, required — Indicates whether the item is a shopping cart.
  - `origin` string, required — Origin.
  - `salesChannel` string, required — Sales channel.
  - `profileId` string, required — Profile ID.
  - `items` object[], required — List of items.
    - `index` integer, required — Index.
    - `id` string, required — Item ID.
    - `quantity` integer, required — The quantity of the item.
    - `isGift` boolean, required — Indicates whether the item is a gift.
    - `measurementUnit` string, required — Measurement unit.
    - `unitMultiplier` integer, required — Unit multiplier.
    - `priceTags` string[], required — List of price tags.
    - `params` object[], required — List of parameters.
      - `name` string, required — Name of the item.
      - `value` string, required — Value.
    - `priceSheet` string[], required — List of price sheet.
    - `logisticsInfos` string[], required — List of logistics information.
    - `sellerId` string, required — Seller ID.
    - `productSpecifications` string[], required — List of product specifications.

## Response `200`

OK

---

[API](https://skmtc.net/vtex/apis/promotions-taxes-api.md) · [All operations](https://skmtc.net/vtex/apis/promotions-taxes-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/vtex/promotions-taxes-api/revisions/6ad1b4bbb46f/schema)
