Skip to content

Corrigo: Product schemas

1 Corrigo schema with complete fields and constraints.

← Product operations · All schemas

Create product — request body — body entity

FieldTypePresenceDescription and constraints
$objectRoot
idintegerOptionalFormat: int32
isNewbooleanOptionalRead only: true
limitMultipleEntitiesNumberBehaviourbooleanOptional
performDeletionbooleanOptional
propertiesJSONOptional
properties (anyOf 1)arrayAlternative
properties (anyOf 1)[]JSONEach item
properties (anyOf 1)[] (anyOf 1)objectAlternativeA Corrigo PropertyTreeNode.
properties (anyOf 1)[] (anyOf 2)nullAlternative
properties (anyOf 2)nullAlternative
concurrencyIdintegerOptionalFormat: int32
isRemovedbooleanOptional
categoryJSONOptional
category (anyOf 1)objectAlternativeA Corrigo ProductCategory.
category (anyOf 2)nullAlternative
commentsJSONOptional
comments (anyOf 1)stringAlternative
comments (anyOf 2)nullAlternative
criticalbooleanOptional
currenciesJSONOptional
currencies (anyOf 1)arrayAlternative
currencies (anyOf 1)[]JSONEach item
currencies (anyOf 1)[] (anyOf 1)objectAlternativeA Corrigo ProductMoneyValues.
currencies (anyOf 1)[] (anyOf 2)nullAlternative
currencies (anyOf 2)nullAlternative
customFieldsJSONOptional
customFields (anyOf 1)arrayAlternative
customFields (anyOf 1)[]JSONEach item
customFields (anyOf 1)[] (anyOf 1)objectAlternativeA Corrigo CustomField2.
customFields (anyOf 1)[] (anyOf 2)nullAlternative
customFields (anyOf 2)nullAlternative
descriptionJSONOptional
description (anyOf 1)stringAlternative
description (anyOf 2)nullAlternative
discontinuedbooleanOptional
displayAsJSONOptional
displayAs (anyOf 1)stringAlternative
displayAs (anyOf 2)nullAlternative
invoiceItemJSONOptional
invoiceItem (anyOf 1)objectAlternativeA Corrigo InvoiceDictionaryItem.
invoiceItem (anyOf 2)nullAlternative
manufacturerJSONOptional
manufacturer (anyOf 1)stringAlternative
manufacturer (anyOf 2)nullAlternative
partNameJSONOptional
partName (anyOf 1)stringAlternative
partName (anyOf 2)nullAlternative
partNumberJSONOptional
partNumber (anyOf 1)stringAlternative
partNumber (anyOf 2)nullAlternative
scanCodeJSONOptional
scanCode (anyOf 1)stringAlternative
scanCode (anyOf 2)nullAlternative
suppliersJSONOptional
suppliers (anyOf 1)arrayAlternative
suppliers (anyOf 1)[]JSONEach item
suppliers (anyOf 1)[] (anyOf 1)objectAlternativeA Corrigo LinkProductAndSupplier.
suppliers (anyOf 1)[] (anyOf 2)nullAlternative
suppliers (anyOf 2)nullAlternative
unitOfMeasureIdstringOptionalOne of: Unit, Kg, Lb, Liter, Gal, Ml, Oz, Meter, Ft, Box, Set, Package, Ppm
Format: int32

Report an issue with this page

Necessary

Required for sign-in, security, authorization, and remembering your choices.

Always active

Analytics

Helps us understand which product and documentation features are useful.

Performance diagnostics

Uses performance tracing and privacy-masked session replay to diagnose problems.

You can change these choices at any time from Cookie settings.