# Create a product configuration

> POST /products/configs

Source: https://docs.trykintsugi.com/reference/2026-07-21/create-a-product-configuration

POST /products/configs

Create a product configuration

Create a product tax-category override for the resolved organization. `primaryProductCategory` and `primaryProductSubcategory` must resolve to a supported product tax code, or the request returns 400. At most one configuration per organization may set `isDefault`; creating a new default clears the previous one. Returns 409 if a configuration or blocklist entry already exists for the resolved tax code. Send the target organization as `Organization-Id` when your credential owns more than one.

Category: Products

Request body:
primaryProductCategory (PublicProductCategoryEnum, required) - Top-level tax category. Must resolve to a supported tax code together with `primaryProductSubcategory`.
  allowed values: Digital, Misc, Physical, Services
primaryProductSubcategory (string, required) - Tax subcategory display label, e.g. from `GET /products/categories`.
aiEnabled (boolean) - Let the classifier choose among tax codes under this category rather than always applying the one resolved code.
productDescription (string) - Free-text note about this configuration.
isDefault (boolean) - Make this the organization's default configuration. Creating a new default clears the previous one.

Response fields:
id (string, required) - The unique identifier of this configuration.
organizationId (string, required) - The organization this configuration belongs to.
primaryProductCategory (PublicProductCategoryEnum, required) - Top-level tax category derived from `primaryProductCodeName`. `null` only if the stored code no longer resolves to a published category.
  allowed values: Digital, Misc, Physical, Services
primaryProductSubcategory (string, required) - Tax subcategory display label derived from `primaryProductCodeName`. `null` only if the stored code no longer resolves to a published subcategory.
primaryProductCodeName (string, required) - The resolved product tax code this configuration applies. `null` only for a config predating this field's backfill, which has not yet been reclassified.
aiEnabled (boolean, required) - Whether the classifier may choose among tax codes under this configuration's category rather than always applying one fixed code.
productDescription (string, required) - Free-text note about this configuration. Empty when not set.
[truncated, see the reference page]

---

Index of every page: https://docs.trykintsugi.com/llms.txt
