# 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 Location**](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 Harmonization 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). |