Avalara Trade Compliance

Version tradecompliance
Product

ProductRequest

Request payload used to create or update a product. 'productId', 'owner', and 'description' are required; the remaining fields are optional.

This model is used in the following APIs:

Parameters
productIdRequired
string

Customer-defined unique identifier of the product. Required.

ownerRequired
string

Avalara identifier of the product owner. This is typically the end-customer's AvaTax account ID under the calling profile. Required.

descriptionRequired
string

General description of the product. Required.

customsDescriptionOptional
string

Description used specifically for customs declarations. If omitted, defaults to the value of 'description'.

clientOptional
string

Optional client identifier or label associated with the product. Used for grouping and searching products. Free-form string.

originOptional
string

Country of origin in ISO 3166-1 alpha-2 format.