Product
Manage product data in the VARIO Cloud API, including product settings, bundles, variants, suppliers, customers, copying and unit price conversion.
Artikel kopieren
an identifier
Version Identifier for this Object (for PUT)
Unique identifier of the Object
Handelt es sich um ein Gebinde?
falseArtikelarten
Serientyp eines Artikels
Art des Haltbarkeitsdatums bei Serienartikeln
Mindestrestlaufzeit Eingang (Tage): Minimale Restlaufzeit in Tagen, die ein Artikel bei der Einbuchung in ein Verkaufslager noch aufweisen muss
Mindestrestlaufzeit Ausgang (Tage): Minimale Restlaufzeit in Tagen, die ein Artikel beim Verkauf noch aufweisen muss
Garantie in Monaten
Charge muss bei Einbuchung in ein Verkaufslager vergeben werden (für Serientyp LOT und BEST_BEFORE)
falseSeriennummer Auszeichnungsart
Produktions-S/N-Auszeichnungsart
Zolltarifnummer
Soll ein eigener Zählerkreis für Seriennummern verwendet werden?
successful operation
Version Identifier for this Object (for PUT)
Unique identifier of the Object
Handelt es sich um ein Gebinde?
falseArtikelarten
Serientyp eines Artikels
Art des Haltbarkeitsdatums bei Serienartikeln
Mindestrestlaufzeit Eingang (Tage): Minimale Restlaufzeit in Tagen, die ein Artikel bei der Einbuchung in ein Verkaufslager noch aufweisen muss
Mindestrestlaufzeit Ausgang (Tage): Minimale Restlaufzeit in Tagen, die ein Artikel beim Verkauf noch aufweisen muss
Garantie in Monaten
Charge muss bei Einbuchung in ein Verkaufslager vergeben werden (für Serientyp LOT und BEST_BEFORE)
falseSeriennummer Auszeichnungsart
Produktions-S/N-Auszeichnungsart
Zolltarifnummer
Soll ein eigener Zählerkreis für Seriennummern verwendet werden?
Resource was not found
Resource was not valid to process
PUT /erp/products/{id} HTTP/1.1
Host: api.example.com
Content-Type: application/json
Accept: */*
Content-Length: 1121
{
"version": "text",
"info": {},
"id": "text",
"bundle": false,
"bundleSchemaRef": {
"id": "text"
},
"type": "WITH_STOCK",
"availabilityDetermination": {
"inStock": "IGNORE",
"reserved": "IGNORE",
"ordered": "IGNORE",
"inPicking": "IGNORE",
"reporting": "IGNORE"
},
"serialType": "NONE",
"expiryDateType": "NONE",
"minimumRemainingDaysBeforeExpiryDateOnGoodsReceipt": 1,
"minimumRemainingDaysBeforeExpiryDateForGoodsIssued": 1,
"warrantyInMonths": 1,
"lotOnlyRequiredWhenBookedToSalesStorage": false,
"serialNumberLabelingType": "MANUAL",
"fabricationSerialNumberLabelingType": "QUERY_ON_START",
"customsTariffNumber": "text",
"countryOfOrigin": {
"id": 1,
"isoAlpha2": "text",
"isoAlpha3": "text"
},
"regionOfOrigin": {
"id": "text"
},
"useSerialSequencerConfiguration": true,
"serialSequencerConfiguration": {
"version": "text",
"info": {},
"id": "text",
"configurationDetail": {
"type": "NON_POOLED_SEQUENCES",
"assignmentMode": "MANUAL",
"length": 1,
"padChar": "text",
"expression": "text",
"postExpression": "text",
"initialValue": 1,
"numberUnique": true
},
"alternativeConfiguration": {
"id": "text"
},
"active": true
},
"variantValues": [],
"variantSchemaRef": {
"id": "text"
},
"mainVariantProductRef": {
"id": "text"
}
}{
"version": "text",
"info": {
"createdAt": "2026-01-01T00:00:00.000Z",
"createdFrom": "text",
"updatedAt": "2026-01-01T00:00:00.000Z",
"updatedFrom": "text"
},
"id": "text",
"bundle": false,
"bundleSchemaRef": {
"id": "text",
"label": "text",
"description": "text",
"active": true
},
"type": "WITH_STOCK",
"articleRefs": [],
"availabilityDetermination": {
"inStock": "IGNORE",
"reserved": "IGNORE",
"ordered": "IGNORE",
"inPicking": "IGNORE",
"reporting": "IGNORE"
},
"serialType": "NONE",
"expiryDateType": "NONE",
"minimumRemainingDaysBeforeExpiryDateOnGoodsReceipt": 1,
"minimumRemainingDaysBeforeExpiryDateForGoodsIssued": 1,
"warrantyInMonths": 1,
"lotOnlyRequiredWhenBookedToSalesStorage": false,
"serialNumberLabelingType": "MANUAL",
"fabricationSerialNumberLabelingType": "QUERY_ON_START",
"customsTariffNumber": "text",
"countryOfOrigin": {
"id": 1,
"isoAlpha2": "text",
"isoAlpha3": "text",
"label": "text"
},
"regionOfOrigin": {
"id": "text",
"label": "text",
"description": "text",
"active": true
},
"useSerialSequencerConfiguration": true,
"serialSequencerConfiguration": {
"version": "text",
"info": {
"createdAt": "2026-01-01T00:00:00.000Z",
"createdFrom": "text",
"updatedAt": "2026-01-01T00:00:00.000Z",
"updatedFrom": "text"
},
"id": "text",
"key": "text",
"configurationGroup": "text",
"configurationDetail": {
"type": "NON_POOLED_SEQUENCES",
"assignmentMode": "MANUAL",
"length": 1,
"padChar": "text",
"expression": "text",
"postExpression": "text",
"initialValue": 1,
"numberUnique": true
},
"alternativeConfiguration": {
"id": "text",
"label": "text",
"description": "text",
"active": true
},
"active": true
},
"variantValues": [],
"variantSchemaRef": {
"id": "text",
"label": "text",
"description": "text",
"active": true
},
"mainVariantProductRef": {
"id": "text",
"label": "text",
"description": "text",
"active": true
}
}an identifier
successful operation
message context
message
Resource was not found
unable to delete Resource, due to constraints, existing references or internal state
DELETE /erp/products/{id} HTTP/1.1
Host: api.example.com
Accept: */*
{
"context": "text",
"messageValue": "text"
}a product id
Artikelarten
OK
Version Identifier for this Object (for PUT)
Unique identifier of the Object
Handelt es sich um ein Gebinde?
falseArtikelarten
Serientyp eines Artikels
Art des Haltbarkeitsdatums bei Serienartikeln
Mindestrestlaufzeit Eingang (Tage): Minimale Restlaufzeit in Tagen, die ein Artikel bei der Einbuchung in ein Verkaufslager noch aufweisen muss
Mindestrestlaufzeit Ausgang (Tage): Minimale Restlaufzeit in Tagen, die ein Artikel beim Verkauf noch aufweisen muss
Garantie in Monaten
Charge muss bei Einbuchung in ein Verkaufslager vergeben werden (für Serientyp LOT und BEST_BEFORE)
falseSeriennummer Auszeichnungsart
Produktions-S/N-Auszeichnungsart
Zolltarifnummer
Soll ein eigener Zählerkreis für Seriennummern verwendet werden?
POST /erp/products/{id}/copy HTTP/1.1
Host: api.example.com
Content-Type: application/json
Accept: */*
Content-Length: 66
{
"modules": [
"CUSTOM"
],
"copyEntries": [],
"productType": "WITH_STOCK"
}OK
{
"version": "text",
"info": {
"createdAt": "2026-01-01T00:00:00.000Z",
"createdFrom": "text",
"updatedAt": "2026-01-01T00:00:00.000Z",
"updatedFrom": "text"
},
"id": "text",
"bundle": false,
"bundleSchemaRef": {
"id": "text",
"label": "text",
"description": "text",
"active": true
},
"type": "WITH_STOCK",
"articleRefs": [],
"availabilityDetermination": {
"inStock": "IGNORE",
"reserved": "IGNORE",
"ordered": "IGNORE",
"inPicking": "IGNORE",
"reporting": "IGNORE"
},
"serialType": "NONE",
"expiryDateType": "NONE",
"minimumRemainingDaysBeforeExpiryDateOnGoodsReceipt": 1,
"minimumRemainingDaysBeforeExpiryDateForGoodsIssued": 1,
"warrantyInMonths": 1,
"lotOnlyRequiredWhenBookedToSalesStorage": false,
"serialNumberLabelingType": "MANUAL",
"fabricationSerialNumberLabelingType": "QUERY_ON_START",
"customsTariffNumber": "text",
"countryOfOrigin": {
"id": 1,
"isoAlpha2": "text",
"isoAlpha3": "text",
"label": "text"
},
"regionOfOrigin": {
"id": "text",
"label": "text",
"description": "text",
"active": true
},
"useSerialSequencerConfiguration": true,
"serialSequencerConfiguration": {
"version": "text",
"info": {
"createdAt": "2026-01-01T00:00:00.000Z",
"createdFrom": "text",
"updatedAt": "2026-01-01T00:00:00.000Z",
"updatedFrom": "text"
},
"id": "text",
"key": "text",
"configurationGroup": "text",
"configurationDetail": {
"type": "NON_POOLED_SEQUENCES",
"assignmentMode": "MANUAL",
"length": 1,
"padChar": "text",
"expression": "text",
"postExpression": "text",
"initialValue": 1,
"numberUnique": true
},
"alternativeConfiguration": {
"id": "text",
"label": "text",
"description": "text",
"active": true
},
"active": true
},
"variantValues": [],
"variantSchemaRef": {
"id": "text",
"label": "text",
"description": "text",
"active": true
},
"mainVariantProductRef": {
"id": "text",
"label": "text",
"description": "text",
"active": true
}
}a product id
OK
Article-Supplier-Relation
Version Identifier for this Object (for PUT)
Unique identifier of the Object
Referenced Article
Referenced Article name
Referenced Supplier-Account
Artikelnummer
Anzeigename des Accounts
Aktiv?
trueAbweichende Produktnummer
Abweichende Produktbezeichnung
Abweichende Produktbeschreibung
Abweichender Produktidentifer (z.B. Barcode)
Soll die abweichende Produktnummer verwendet werden (z.B. in Belegen)
falseSoll die abweichende Produktbezeichnung verwendet werden (z.B. in Belegen)
falseSoll die abweichende Produktbeschreibung verwendet werden (z.B. in Belegen)
falseSoll der abweichende Produktidentifier verwendet werden (z.B. in einer Scanner-Erfassung)
falseEinkaufseinheit
Verpackungseinheit
Lieferzeit in (Werk-)Tagen
Mindestbestellmenge
Lieferanten-Meldebestand
Hauptlieferant
falseStandardpreis Netto
Standardpreis Brutto
Sollen Baugruppen auf Komponenten-Basis bestellt werden?)
trueKennzeichen, ob Streckengeschäft erlaubt
GET /erp/products/{id}/suppliers HTTP/1.1
Host: api.example.com
Accept: */*
OK
[]a product id
OK
Article-Customer-Relation
Version Identifier for this Object (for PUT)
Unique identifier of the Object
Referenced Article
Referenced Article name
Referenced Customer-Account
Artikelnummer
Anzeigename des Accounts
Aktiv?
Abweichende Produktnummer
Abweichende Produktbezeichnung
Abweichende Produktbeschreibung
Abweichender Produktidentifer (z.B. Barcode)
Soll die abweichende Produktnummer verwendet werden (z.B. in Belegen)
Soll die abweichende Produktbezeichnung verwendet werden (z.B. in Belegen)
Soll die abweichende Produktbeschreibung verwendet werden (z.B. in Belegen)
Soll der abweichende Produktidentifier verwendet werden (z.B. in einer Scanner-Erfassung)
Ist das Produkt für den Kunden gesperrt?
Standardpreis Netto
Standardpreis Brutto
Art der Preisermittlung
DEFAULTPossible values: GET /erp/products/{id}/customers HTTP/1.1
Host: api.example.com
Accept: */*
OK
[]ID des Produkts
Id der Mengeneinheit für den der Preis gilt
Id der Mengeneinheit für den der Preis umgerechnet werden soll
Preis
OK
GET /erp/products/{id}/convertPriceForGivenUnitTypeForAnotherUnitType?priceUnitTypeId=text&convertToUnitTypeId=text&price=text HTTP/1.1
Host: api.example.com
Accept: */*
OK
1Last updated
Was this helpful?