# Products

Products and inventory items registered in the account.

## Retrieve a Product

 - [GET /products/{id}](https://developer.auvo.com.br/en/openapi/api-reference/products/retrieve-a-product.md): Returns the details of a Products record identified by its unique identifier.

## Edit a Product

 - [PATCH /products/{id}](https://developer.auvo.com.br/en/openapi/api-reference/products/edit-a-product.md): Updates the editable fields of an existing Products record. Only properties present in the request body are modified.

## Delete a Product

 - [DELETE /products/{id}](https://developer.auvo.com.br/en/openapi/api-reference/products/delete-a-product.md): Removes the relationship or Products record from your account. This operation cannot be undone.

## Add a new Product

 - [POST /products](https://developer.auvo.com.br/en/openapi/api-reference/products/add-a-new-product.md): Creates a Products record in your account using the data provided in the request body.

## Upsert a Product

 - [PUT /products](https://developer.auvo.com.br/en/openapi/api-reference/products/upsert-a-product.md): Updates or replaces Products data using the payload provided in the request body.

## Retrieve a list of Products

 - [GET /products](https://developer.auvo.com.br/en/openapi/api-reference/products/retrieve-a-list-of-products.md): Returns a paginated list of Products registered in your account. Use query parameters to filter, sort and paginate results.

## Update Product Attachments

 - [PUT /products/{id}/attachments](https://developer.auvo.com.br/en/openapi/api-reference/products/update-product-attachments.md): Updates or replaces Products data using the payload provided in the request body.

## Update Employee Product Stock

 - [PUT /products/employee-product-stock](https://developer.auvo.com.br/en/openapi/api-reference/products/update-employee-product-stock.md): Updates or replaces Products data using the payload provided in the request body.

