# Product Master Data Api

Version: 1.0

## Security

### Bearer

Type: oauth2

## Download OpenAPI description

[Product Master Data Api](https://www.developers.traceone.com/_bundle/catalog/Pmd/@v1/Product%20Master%20Data/OpenAPISpecification.yaml)

## Brand

### Get the list of brands of a Company

 - [GET /api/brands](https://www.developers.traceone.com/catalog/pmd/v1/product-master-data/openapispecification/brand/getbrandsbyownercompanyidquery.md): Get the list of brands of a Company

### Create a new Brand

 - [POST /api/brands](https://www.developers.traceone.com/catalog/pmd/v1/product-master-data/openapispecification/brand/createbrandcommand.md): Create a new Brand for a Company

### Archive a Brand

 - [DELETE /api/brands/{id}/enable](https://www.developers.traceone.com/catalog/pmd/v1/product-master-data/openapispecification/brand/disablebrandcommand.md): Archive a Brand for the Current Company

### Unarchive a Brand

 - [POST /api/brands/{id}/enable](https://www.developers.traceone.com/catalog/pmd/v1/product-master-data/openapispecification/brand/enablebrandcommand.md): Unarchive a Brand for the Current Company

### Update a Brand name

 - [PUT /api/brands/{id}](https://www.developers.traceone.com/catalog/pmd/v1/product-master-data/openapispecification/brand/updatebrandcommand.md): Update a brand name for the current Company

## Trade Item

### Search Trade Items by filter

 - [GET /api/tradeitems](https://www.developers.traceone.com/catalog/pmd/v1/product-master-data/openapispecification/trade-item/gettradeitemsbyfiltersquery.md): Search Trade Items by filter

### Create a new Trade Item

 - [POST /api/tradeItem](https://www.developers.traceone.com/catalog/pmd/v1/product-master-data/openapispecification/trade-item/createtradeitemcommand.md): Create a new Trade Item

### Archive a collection of TradeItems

 - [DELETE /api/tradeitems/enable/collections](https://www.developers.traceone.com/catalog/pmd/v1/product-master-data/openapispecification/trade-item/disabletradeitemcommand.md): Archive a collection of TradeItems

### Unarchive a TradeItem

 - [POST /api/tradeitems/{id}/enable](https://www.developers.traceone.com/catalog/pmd/v1/product-master-data/openapispecification/trade-item/enabletradeitemcommand.md): Unarchive a TradeItem for the Current Company

### Partial update an existing Trade Item

 - [PATCH /api/tradeItems/{id}](https://www.developers.traceone.com/catalog/pmd/v1/product-master-data/openapispecification/trade-item/partialupdatetradeitemcommand.md): Partial update an existing Trade Item

### Update an existing Trade Item

 - [PUT /api/tradeItems/{id}](https://www.developers.traceone.com/catalog/pmd/v1/product-master-data/openapispecification/trade-item/updatetradeitemcommand.md): Update an existing Trade Item

## Manufactured Item

### Search Manufactured Items by filter

 - [GET /api/manufactureditems](https://www.developers.traceone.com/catalog/pmd/v1/product-master-data/openapispecification/manufactured-item/getmanufactureditemsbyfiltersquery.md): Search Manufactured Items by filter

### Create a new Manufactured item

 - [POST /api/tradeItem/{id}/manufacturedItem](https://www.developers.traceone.com/catalog/pmd/v1/product-master-data/openapispecification/manufactured-item/createmanufactureditemcommand.md): Create a new Manufactured item

### Create a new Trade Item and Manufactured Item

 - [POST /api/manufacturedItem](https://www.developers.traceone.com/catalog/pmd/v1/product-master-data/openapispecification/manufactured-item/createtradeitemandmanufactureditemcommand.md): Create a new Trade Item and Manufactured Item

### Partial update an existing Manufactured Item

 - [PATCH /api/manufacturedItems/{id}](https://www.developers.traceone.com/catalog/pmd/v1/product-master-data/openapispecification/manufactured-item/partialupdatemanufactureditemcommand.md): Partial update an existing Manufactured Item

### Update an existing Manufactured Item

 - [PUT /api/manufacturedItems/{id}](https://www.developers.traceone.com/catalog/pmd/v1/product-master-data/openapispecification/manufactured-item/updatemanufactureditemcommand.md): Update an existing Manufactured Item

