# Product Model | Name | Data Type | Description | | --- | --- | --- | | `productId` | number | The system-generated identifier for the product. **Read Only** field. | | `sku` | string | Stock Keeping Unit (SKU). A user-defined value for a product to help identify the product. We suggest that each product should contain a unique SKU. | | `name` | string | Name or description of the product. | | `price` | number | The unit price of the product. | | `defaultCost` | number | The seller's cost for this product. | | `length` | number | The length of the product. Unit of Measurement (UOM) is User Interface (UI)-dependent. No conversions will be made from one UOM to another. See our [**knowledge base article about the Shipping tab under Product Details here**](https://help.shipstation.com/hc/en-us/articles/360025870012#UUID-fd4ba8eb-073f-8b57-d044-047d386b2e97_UUID-cf5e5c25-f8d2-3022-0d9d-aea7d774a07d) for more details. | | `width` | number | The width of the product. Unit of Measurement (UOM) is User Interface (UI)-dependent. No conversions will be made from one UOM to another. See our [**knowledge base article about the Shipping tab under Product Details here**](https://help.shipstation.com/hc/en-us/articles/360025870012#UUID-fd4ba8eb-073f-8b57-d044-047d386b2e97_UUID-cf5e5c25-f8d2-3022-0d9d-aea7d774a07d) for more details. | | `height` | number | The height of the product. Unit of Measurement (UOM) is User Interface (UI)-dependent. No conversions will be made from one UOM to another. See our [**knowledge base article about the Shipping tab under Product Details here**](https://help.shipstation.com/hc/en-us/articles/360025870012#UUID-fd4ba8eb-073f-8b57-d044-047d386b2e97_UUID-cf5e5c25-f8d2-3022-0d9d-aea7d774a07d) for more details. | | `weightOz` | number | The weight of a single item in ounces. | | `internalNotes` | string | Seller's private notes for the product. | | `fulfillmentSku` | string | Stock Keeping Unit (SKU) for the fulfillment of that product by a 3rd party. | | `createDate` | string | The timestamp for when the product record was created in ShipStation's database. **Read Only** field. | | `modifyDate` | string | The timestamp for when the product record was modified in ShipStation. **Read Only** field. | | `active` | boolean | Specifies whether or not the product is an active record. | | `productCategory` | Array of number and string | The [**ProductCategory**](/apis/shipstation-v1/docs/models/product-category) used to organize and report on similar products. See our [**knowledge base article about Product Categories**](https://help.shipstation.com/hc/en-us/articles/360025870332-Product-Categories) for more information. | | `productType` | string | Specifies the product type. See our [**knowledge base article about Product Types**](https://help.shipstation.com/hc/en-us/articles/360026158491-Product-Types) for more information. | | `warehouseLocation` | string | The warehouse location associated with the product record. Learn more in the [**Link Inventory Warehouse to Ship From Locaton**](https://help.shipstation.com/hc/en-us/articles/360026158531-Set-Up-ShipStation-s-Internal-Inventory#UUID-c3573229-712e-6978-d209-1bc552b2fd04) section of our [**Set Up Internal Inventory**](https://help.shipstation.com/hc/en-us/articles/360026158531-Set-Up-ShipStation-s-Internal-Inventory) article. | | `defaultCarrierCode` | string | The default domestic shipping carrier for this product. | | `defaultServiceCode` | string | The default domestic shipping service for this product. | | `defaultPackageCode` | string | The default domestic `packageType` for this product. | | `defaultIntlCarrierCode` | string | The default international shipping carrier for this product. | | `defaultIntlServiceCode` | string | The default international shipping service for this product. | | `defaultIntlPackageCode` | string | The default international `packageType` for this product. | | `defaultConfirmation` | string | The default domestic Confirmation type for this Product. | | `defaultIntlConfirmation` | string | The default international Confirmation type for this Product. | | `customsDescription` | string | The default customs Description for the product. | | `customsValue` | number | The default customs Declared Value for the product. | | `customsTariffNo` | string | The default Harmonized Code for the Product. Learn more about Harmonizaton Codes under [**Product Default Custom Settings in our International Settings article.**](https://help.shipstation.com/hc/en-us/articles/360035991611-ShipStation-s-International-Settings#UUID-391c67e1-e7bc-9df2-b2e4-d7cc758590c5) | | `customsCountryCode` | string | The default [**two-letter ISO Origin Country code**](https://www.nationsonline.org/oneworld/country_code_list.htm) for the Product. | | `noCustoms` | boolean | If `true`, this product will not be included on international customs forms. | | `tags` | Array of number and string | The [**ProductTag**](/apis/shipstation-v1/docs/models/product-tag) helps to organize and visually identify products. See our knowledge base [**article on Product Automation Defaults**](https://help.shipstation.com/hc/en-us/articles/360029962851-Product-Automation-Defaults) and this [**article about Order Tags**](https://help.shipstation.com/hc/en-us/articles/360026156931-Order-Tags). |