# Products

Apis related to Products.

## Create Product

 - [POST /organisations/{orgId}/products](https://developer.interu.io/reference/api/products/products_post.md): Add a new product.

## Retrieve Product List

 - [GET /organisations/{orgId}/products](https://developer.interu.io/reference/api/products/products_list.md): Gets the list of products.

## Retrieve Product

 - [GET /organisations/{orgId}/products/{productId}](https://developer.interu.io/reference/api/products/products_read.md): Retrieve an existing product.

## Update Product

 - [PUT /organisations/{orgId}/products/{productId}](https://developer.interu.io/reference/api/products/products_update.md): Update an existing product.

## Delete Product

 - [DELETE /organisations/{orgId}/products/{productId}](https://developer.interu.io/reference/api/products/products_delete.md): Delete a product. This will only work if the product is not referenced in any items.

## Create Variant

 - [POST /organisations/{orgId}/products/{productId}/variants](https://developer.interu.io/reference/api/products/variants_post.md): Add a new product variant.

## Retrieve Variant List

 - [GET /organisations/{orgId}/products/{productId}/variants](https://developer.interu.io/reference/api/products/variants_list.md): Gets the list of product variants.

## Retrieve Variant

 - [GET /organisations/{orgId}/products/{productId}/variants/{variantId}](https://developer.interu.io/reference/api/products/variants_read.md): Retrieve an existing product variant.

## Update Variant

 - [PUT /organisations/{orgId}/products/{productId}/variants/{variantId}](https://developer.interu.io/reference/api/products/variants_update.md): Update an existing product.

## Delete Product Variant

 - [DELETE /organisations/{orgId}/products/{productId}/variants/{variantId}](https://developer.interu.io/reference/api/products/variants_delete.md): Delete a product. This will only work if the product is not referenced in any items.

