# activateProduct

## Overview

Activates a product, locking its axis structure (attribute assignments). Must be called after all attribute values have been assigned to the product.

## Modules Commands Used

- [product-management] ActivateProduct

## Exception Handling

| Error Code | Description |
| --- | --- |
| PRODUCT_NOT_FOUND | The specified product does not exist |
| INVALID_STATE_TRANSITION | Product is not in a valid state for activation |
