# The product object

| Attribute                       | Description                                                                                                                                                                                                                                                                                                              |
| :------------------------------ | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| id                              | Unique identifier for the object.                                                                                                                                                                                                                                                                                        |
| name                            | The product’s unique name.                                                                                                                                                                                                                                                                                               |
| uom                             | The unit used to measure the quantity of the product (e.g. pcs, kg, m). This unit is also used for the item on orders and product recipes.                                                                                                                                                                               |
| category\_name                  | A string used to group similar items for better organization and analysis.                                                                                                                                                                                                                                               |
| is\_producible                  | If you make the product, this enables creating product recipes and production operations for the product and adding it to manufacturing orders.                                                                                                                                                                          |
| default\_supplier\_id           | The supplier added to a purchase order automatically when the related product is added to the order. When used, the product must be marked as purchasable.                                                                                                                                                               |
| is\_purchasable                 | If you purchase the product from suppliers and sell directly to your customers without any production process, you can make a product purchasable.                                                                                                                                                                       |
| is\_auto\_assembly              | Marks the product as a bundle/kit which will automatically create manufacturing orders when delivering a sales order. This ensures that the required components are assembled as part of the delivery process for bundled products                                                                                       |
| is\_sellable                    | Sellable products can be added to Quotes and Sales orders.                                                                                                                                                                                                                                                               |
| type                            | Indicating the item type. Product objects are of type "product".                                                                                                                                                                                                                                                         |
| additional\_info                | A string attached to the object to add any internal comments, links to external files, additional instructions, etc.                                                                                                                                                                                                     |
| purchase\_uom                   | If you are purchasing in a different unit of measure than the default unit of measure (used for tracking stock) for this item, you can define the purchase unit. Value *null* indicates that purchasing is done in same unit of measure. If value is not *null*, purchase\_uom\_conversion\_rate must also be populated. |
| purchase\_uom\_conversion\_rate | The conversion rate between the purchase and product UoMs. If used, product must have a purchase\_uom that is different from uom.                                                                                                                                                                                        |
| batch\_tracked                  | Batch tracking enables you to assign batch numbers and expiration dates to manufactured items.                                                                                                                                                                                                                           |
| serial\_tracked                 | Serial tracking enables you to assign serial numbers to manufactured items.                                                                                                                                                                                                                                              |
| operations\_in\_sequence        | Operation in sequence enables you to perform manufacturing order operations in sequence.                                                                                                                                                                                                                                 |
| variants                        | An array of product variant objects.                                                                                                                                                                                                                                                                                     |
| created\_at                     | The timestamp when the product was created.                                                                                                                                                                                                                                                                              |
| updated\_at                     | The timestamp when the product was last updated.                                                                                                                                                                                                                                                                         |
| archived\_at                    | The timestamp when the product was archived.                                                                                                                                                                                                                                                                             |
| configs                         | An array of product variant configurations.                                                                                                                                                                                                                                                                              |

## The product config object

| Attribute | Description                                                       |
| :-------- | :---------------------------------------------------------------- |
| id        | Unique identifier for the object.                                 |
| name      | Name of the variant option (e.g. color, size).                    |
| values    | An array of values for a variant option. (e.g. blue, green, red). |