Corrigo: Product schemas
1 Corrigo schema with complete fields and constraints.
← Product operations · All schemas
Create product — request body — body entity
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | |
id | integer | Optional | Format: int32 |
isNew | boolean | Optional | Read only: true |
limitMultipleEntitiesNumberBehaviour | boolean | Optional | |
performDeletion | boolean | Optional | |
properties | JSON | Optional | |
properties (anyOf 1) | array | Alternative | |
properties (anyOf 1)[] | JSON | Each item | |
properties (anyOf 1)[] (anyOf 1) | object | Alternative | A Corrigo PropertyTreeNode. |
properties (anyOf 1)[] (anyOf 2) | null | Alternative | |
properties (anyOf 2) | null | Alternative | |
concurrencyId | integer | Optional | Format: int32 |
isRemoved | boolean | Optional | |
category | JSON | Optional | |
category (anyOf 1) | object | Alternative | A Corrigo ProductCategory. |
category (anyOf 2) | null | Alternative | |
comments | JSON | Optional | |
comments (anyOf 1) | string | Alternative | |
comments (anyOf 2) | null | Alternative | |
critical | boolean | Optional | |
currencies | JSON | Optional | |
currencies (anyOf 1) | array | Alternative | |
currencies (anyOf 1)[] | JSON | Each item | |
currencies (anyOf 1)[] (anyOf 1) | object | Alternative | A Corrigo ProductMoneyValues. |
currencies (anyOf 1)[] (anyOf 2) | null | Alternative | |
currencies (anyOf 2) | null | Alternative | |
customFields | JSON | Optional | |
customFields (anyOf 1) | array | Alternative | |
customFields (anyOf 1)[] | JSON | Each item | |
customFields (anyOf 1)[] (anyOf 1) | object | Alternative | A Corrigo CustomField2. |
customFields (anyOf 1)[] (anyOf 2) | null | Alternative | |
customFields (anyOf 2) | null | Alternative | |
description | JSON | Optional | |
description (anyOf 1) | string | Alternative | |
description (anyOf 2) | null | Alternative | |
discontinued | boolean | Optional | |
displayAs | JSON | Optional | |
displayAs (anyOf 1) | string | Alternative | |
displayAs (anyOf 2) | null | Alternative | |
invoiceItem | JSON | Optional | |
invoiceItem (anyOf 1) | object | Alternative | A Corrigo InvoiceDictionaryItem. |
invoiceItem (anyOf 2) | null | Alternative | |
manufacturer | JSON | Optional | |
manufacturer (anyOf 1) | string | Alternative | |
manufacturer (anyOf 2) | null | Alternative | |
partName | JSON | Optional | |
partName (anyOf 1) | string | Alternative | |
partName (anyOf 2) | null | Alternative | |
partNumber | JSON | Optional | |
partNumber (anyOf 1) | string | Alternative | |
partNumber (anyOf 2) | null | Alternative | |
scanCode | JSON | Optional | |
scanCode (anyOf 1) | string | Alternative | |
scanCode (anyOf 2) | null | Alternative | |
suppliers | JSON | Optional | |
suppliers (anyOf 1) | array | Alternative | |
suppliers (anyOf 1)[] | JSON | Each item | |
suppliers (anyOf 1)[] (anyOf 1) | object | Alternative | A Corrigo LinkProductAndSupplier. |
suppliers (anyOf 1)[] (anyOf 2) | null | Alternative | |
suppliers (anyOf 2) | null | Alternative | |
unitOfMeasureId | string | Optional | One of: Unit, Kg, Lb, Liter, Gal, Ml, Oz, Meter, Ft, Box, Set, Package, Ppm Format: int32 |