---
title: "Update Product Group Tax"
method: PUT
path: "/v1/productGroups/{ProductGroupID}/tax"
tags: ["Product Groups"]
---

# Update Product Group Tax

`PUT /v1/productGroups/{ProductGroupID}/tax`

## Request

- Base URL: `https://example.com:443`
- URL: `https://example.com:443/v1/productGroups/{ProductGroupID}/tax`
- Auth: none required
- TypeScript: <https://skmtc.dev/nayax/apis/nayax-cortina-api/docs/v1/productGroups/:ProductGroupID/tax/put.ts> (a function with typed inputs; its response is checked against the schema)

Updates the tax details for a specific product group, identified by the ProductGroupID. The request body contains the updated tax information.

## Path parameters

- `ProductGroupID` integer, required

## Request body

- VatRequestExt[]
  - `TaxRowID` integer: The unique identifier of the tax row to be updated.
  - `CountryID` integer: The unique identifier of the country where the tax applies.
  - `CityID` integer, nullable: The unique identifier of the city where the tax applies.
  - `RegionID` integer, nullable: The unique identifier of the region where the tax applies (if applicable).
  - `TaxValue` number, double, nullable: The value or rate of the tax to be updated.
  - `TaxCode` integer, nullable: The code associated with the tax to be updated.
  - `VatName` string, nullable: The name of the VAT (Value Added Tax) associated with the tax entry.
  - `TaxId` string, nullable: The tax identification number associated with the tax entry.
  - `TaxIncluded` boolean, nullable: Indicates whether the tax is included in the product price.

## Response `200`

The updated tax details for the specified product group.

- VatDTO[]
  - `TaxRowID` integer: The unique identifier of the tax row.
  - `ProductGroupID` integer: The unique identifier of the product group associated with the tax.
  - `CountryID` integer: The unique identifier of the country where the tax applies.
  - `CityID` integer: The unique identifier of the city where the tax applies.
  - `RegionID` integer, nullable: The unique identifier of the region where the tax applies (if applicable).
  - `TaxValue` number, double, nullable: The value or rate of the tax.
  - `TaxCode` integer, nullable: The code associated with the tax.
  - `CreatedBy` integer, nullable: The identifier of the user who created the tax entry.
  - `CreatedDT` string, date-time, nullable: The date and time when the tax entry was created.
  - `UpdatedBy` integer, nullable: The identifier of the user who last updated the tax entry.
  - `UpdatedDT` string, date-time, nullable: The date and time when the tax entry was last updated.
  - `VatName` string, nullable: The name of the VAT (Value Added Tax) associated with the tax entry.
  - `TaxId` string, nullable: The tax identification number associated with the tax entry.
  - `TaxIncluded` boolean, nullable: Indicates whether the tax is included in the product price.

---

[API](https://skmtc.dev/nayax/apis/nayax-cortina-api.md) - [All operations](https://skmtc.dev/nayax/apis/nayax-cortina-api/llms.txt) - [OpenAPI document](https://skmtc.dev/nayax/apis/nayax-cortina-api/revisions/421f6f83c257?raw)
