For the complete documentation index, see llms.txt. This page is also available as Markdown.

Inventory

Manage inventory workflows in VARIO Cloud via API, including inventory counts, state transitions, storage bins, revisions, and stock differences.

Alles rund um die Inventur

Find an existing Resource by identifier

get
Path parameters
idinteger · int64Required

an identifier

Responses
200

successful operation

application/json

Inventurkopf

versionstringOptional

Version Identifier for this Object (for PUT)

idstringOptional

Unique identifier of the Object

numberstringRead-onlyOptional

Inventurnummer

labelstring · min: 1Required

Bezeichnung dieser Inventur

descriptionstringOptional

Beschreibung dieser Inventur

typestring · enumRequired

Inventurarten

Possible values:
statestring · enumRead-onlyOptional

Status der Inventur

Possible values:
deadlinestring · dateRequired

Stichtag der Inventur

currentRevisioninteger · int32Read-onlyOptional

Aktuelle Revision der Inventur

get/wms/inventories/{id}
GET /wms/inventories/{id} HTTP/1.1
Host: api.example.com
Accept: */*
{
  "version": "text",
  "info": {
    "createdAt": "2026-01-01T00:00:00.000Z",
    "createdFrom": "text",
    "updatedAt": "2026-01-01T00:00:00.000Z",
    "updatedFrom": "text"
  },
  "id": "text",
  "number": "text",
  "label": "text",
  "description": "text",
  "type": "INITIAL",
  "state": "CREATED",
  "deadline": "2026-01-01",
  "currentRevision": 1,
  "storage": {
    "version": "text",
    "info": {
      "createdAt": "2026-01-01T00:00:00.000Z",
      "createdFrom": "text",
      "updatedAt": "2026-01-01T00:00:00.000Z",
      "updatedFrom": "text"
    },
    "id": "text",
    "storageRef": {
      "id": "text",
      "label": "text",
      "description": "text",
      "active": true
    },
    "inventoryStorageAreas": [],
    "inventoryStorageBins": [],
    "areas": [
      "text"
    ]
  }
}

Update existing Resource

put
Path parameters
idinteger · int64Required

an identifier

Body

Inventurkopf

versionstringOptional

Version Identifier for this Object (for PUT)

idstringOptional

Unique identifier of the Object

numberstringRead-onlyOptional

Inventurnummer

labelstring · min: 1Required

Bezeichnung dieser Inventur

descriptionstringOptional

Beschreibung dieser Inventur

typestring · enumRequired

Inventurarten

Possible values:
statestring · enumRead-onlyOptional

Status der Inventur

Possible values:
deadlinestring · dateRequired

Stichtag der Inventur

currentRevisioninteger · int32Read-onlyOptional

Aktuelle Revision der Inventur

Responses
200

successful operation

application/json

Inventurkopf

versionstringOptional

Version Identifier for this Object (for PUT)

idstringOptional

Unique identifier of the Object

numberstringRead-onlyOptional

Inventurnummer

labelstring · min: 1Required

Bezeichnung dieser Inventur

descriptionstringOptional

Beschreibung dieser Inventur

typestring · enumRequired

Inventurarten

Possible values:
statestring · enumRead-onlyOptional

Status der Inventur

Possible values:
deadlinestring · dateRequired

Stichtag der Inventur

currentRevisioninteger · int32Read-onlyOptional

Aktuelle Revision der Inventur

put/wms/inventories/{id}
PUT /wms/inventories/{id} HTTP/1.1
Host: api.example.com
Content-Type: application/json
Accept: */*
Content-Length: 265

{
  "version": "text",
  "info": {},
  "id": "text",
  "label": "text",
  "description": "text",
  "type": "INITIAL",
  "deadline": "2026-01-01",
  "storage": {
    "version": "text",
    "info": {},
    "id": "text",
    "storageRef": {
      "id": "text"
    },
    "inventoryStorageAreas": [],
    "inventoryStorageBins": [],
    "areas": [
      "text"
    ]
  }
}
{
  "version": "text",
  "info": {
    "createdAt": "2026-01-01T00:00:00.000Z",
    "createdFrom": "text",
    "updatedAt": "2026-01-01T00:00:00.000Z",
    "updatedFrom": "text"
  },
  "id": "text",
  "number": "text",
  "label": "text",
  "description": "text",
  "type": "INITIAL",
  "state": "CREATED",
  "deadline": "2026-01-01",
  "currentRevision": 1,
  "storage": {
    "version": "text",
    "info": {
      "createdAt": "2026-01-01T00:00:00.000Z",
      "createdFrom": "text",
      "updatedAt": "2026-01-01T00:00:00.000Z",
      "updatedFrom": "text"
    },
    "id": "text",
    "storageRef": {
      "id": "text",
      "label": "text",
      "description": "text",
      "active": true
    },
    "inventoryStorageAreas": [],
    "inventoryStorageBins": [],
    "areas": [
      "text"
    ]
  }
}
get
Path parameters
idinteger · int64Required

ID der Inventur

Responses
200

OK

application/json

Inventur-Transition

idinteger · int64Optional

ID der Transition

labelstringOptional

Bezeichnung der Transition

get/wms/inventories/{id}/states
GET /wms/inventories/{id}/states HTTP/1.1
Host: api.example.com
Accept: */*
200

OK

[]
put
Path parameters
idinteger · int64Required

ID der Inventur

Body

Request zur State-Transition einer Inventur

transitionIdinteger · int64Optional

ID der Transition

Responses
200

OK

application/json

Inventurkopf

versionstringOptional

Version Identifier for this Object (for PUT)

idstringOptional

Unique identifier of the Object

numberstringRead-onlyOptional

Inventurnummer

labelstring · min: 1Required

Bezeichnung dieser Inventur

descriptionstringOptional

Beschreibung dieser Inventur

typestring · enumRequired

Inventurarten

Possible values:
statestring · enumRead-onlyOptional

Status der Inventur

Possible values:
deadlinestring · dateRequired

Stichtag der Inventur

currentRevisioninteger · int32Read-onlyOptional

Aktuelle Revision der Inventur

put/wms/inventories/{id}/states
PUT /wms/inventories/{id}/states HTTP/1.1
Host: api.example.com
Content-Type: application/json
Accept: */*
Content-Length: 72

{
  "transitionId": 1,
  "parameters": [],
  "foundArticlesToBookIntoInventory": []
}
200

OK

{
  "version": "text",
  "info": {
    "createdAt": "2026-01-01T00:00:00.000Z",
    "createdFrom": "text",
    "updatedAt": "2026-01-01T00:00:00.000Z",
    "updatedFrom": "text"
  },
  "id": "text",
  "number": "text",
  "label": "text",
  "description": "text",
  "type": "INITIAL",
  "state": "CREATED",
  "deadline": "2026-01-01",
  "currentRevision": 1,
  "storage": {
    "version": "text",
    "info": {
      "createdAt": "2026-01-01T00:00:00.000Z",
      "createdFrom": "text",
      "updatedAt": "2026-01-01T00:00:00.000Z",
      "updatedFrom": "text"
    },
    "id": "text",
    "storageRef": {
      "id": "text",
      "label": "text",
      "description": "text",
      "active": true
    },
    "inventoryStorageAreas": [],
    "inventoryStorageBins": [],
    "areas": [
      "text"
    ]
  }
}
get
Path parameters
idinteger · int64Required

ID der Inventur

Responses
200

OK

application/json

Artikel mit Einkaufspreis

articleIdinteger · int64Required

Artikel

articleNumberstringRead-onlyOptional

Artikelnummer

articleNamestringRead-onlyOptional

Artikelname

articleDescriptionstringRead-onlyOptional

Artikelbeschreibung

purchasePricenumberOptional

Einkaufspreis des Artikels

get/wms/inventories/{id}/products-without-purchase-price
GET /wms/inventories/{id}/products-without-purchase-price HTTP/1.1
Host: api.example.com
Accept: */*
200

OK

[]
put
Path parameters
idinteger · int64Required

ID der Inventur

Bodyobject · erp-wms-ArticleWithPurchasePrice[]

Artikel mit Einkaufspreis

articleIdinteger · int64Required

Artikel

articleNumberstringRead-onlyOptional

Artikelnummer

articleNamestringRead-onlyOptional

Artikelname

articleDescriptionstringRead-onlyOptional

Artikelbeschreibung

purchasePricenumberOptional

Einkaufspreis des Artikels

Responses
200

OK

No content

put/wms/inventories/{id}/products-without-purchase-price
PUT /wms/inventories/{id}/products-without-purchase-price HTTP/1.1
Host: api.example.com
Content-Type: application/json
Accept: */*
Content-Length: 2

[]
200

OK

No content

put
Path parameters
idinteger · int64Required

ID der Inventur

inventoryCountingIdinteger · int64Required

ID der InventoryCounting

Body

Position der Zähllisten der Inventur

versionstringOptional

Version Identifier for this Object (for PUT)

idstringOptional

Unique identifier of the Object

inventoryIdinteger · int64Required

Inventur

articleIdinteger · int64Required

Artikel

articleNumberstringRead-onlyOptional

Artikelnummer

articleNamestringRead-onlyOptional

Artikelname

articleDescriptionstringRead-onlyOptional

Artikelbeschreibung

areaToCountstringOptional

Bereich im Lager

quantitynumberRequired

Gezählte Menge

revisioninteger · int32Read-onlyOptional

Revision der Zählung

createdByFoundArticlebooleanRead-onlyOptional

Wurde diese Zählung durch einen nachträglich gefundenen Artikel erzeugt?

Responses
200

OK

application/json

Position der Zähllisten der Inventur

versionstringOptional

Version Identifier for this Object (for PUT)

idstringOptional

Unique identifier of the Object

inventoryIdinteger · int64Required

Inventur

articleIdinteger · int64Required

Artikel

articleNumberstringRead-onlyOptional

Artikelnummer

articleNamestringRead-onlyOptional

Artikelname

articleDescriptionstringRead-onlyOptional

Artikelbeschreibung

areaToCountstringOptional

Bereich im Lager

quantitynumberRequired

Gezählte Menge

revisioninteger · int32Read-onlyOptional

Revision der Zählung

createdByFoundArticlebooleanRead-onlyOptional

Wurde diese Zählung durch einen nachträglich gefundenen Artikel erzeugt?

put/wms/inventories/{id}/countings/{inventoryCountingId}
PUT /wms/inventories/{id}/countings/{inventoryCountingId} HTTP/1.1
Host: api.example.com
Content-Type: application/json
Accept: */*
Content-Length: 193

{
  "version": "text",
  "info": {},
  "id": "text",
  "inventoryId": 1,
  "articleId": 1,
  "storageRef": {
    "id": "text"
  },
  "storageBinRef": {
    "id": "text"
  },
  "serialNumberRef": {
    "id": "text"
  },
  "areaToCount": "text",
  "quantity": 1
}
200

OK

{
  "version": "text",
  "info": {
    "createdAt": "2026-01-01T00:00:00.000Z",
    "createdFrom": "text",
    "updatedAt": "2026-01-01T00:00:00.000Z",
    "updatedFrom": "text"
  },
  "id": "text",
  "inventoryId": 1,
  "articleId": 1,
  "articleNumber": "text",
  "articleName": "text",
  "articleDescription": "text",
  "storageRef": {
    "id": "text",
    "label": "text",
    "description": "text",
    "active": true
  },
  "storageBinRef": {
    "id": "text",
    "label": "text",
    "description": "text",
    "active": true
  },
  "serialNumberRef": {
    "id": "text",
    "label": "text",
    "description": "text",
    "active": true
  },
  "areaToCount": "text",
  "quantity": 1,
  "revision": 1,
  "createdByFoundArticle": true
}
delete
Path parameters
idinteger · int64Required

ID der Inventur

inventoryCountingIdinteger · int64Required

ID der InventoryCounting

Responses
200

OK

application/json
contextstringOptional

message context

messageValuestringOptional

message

delete/wms/inventories/{id}/countings/{inventoryCountingId}
DELETE /wms/inventories/{id}/countings/{inventoryCountingId} HTTP/1.1
Host: api.example.com
Accept: */*
200

OK

{
  "context": "text",
  "messageValue": "text"
}

Create new Resource

post
Body

Inventurkopf

versionstringOptional

Version Identifier for this Object (for PUT)

idstringOptional

Unique identifier of the Object

numberstringRead-onlyOptional

Inventurnummer

labelstring · min: 1Required

Bezeichnung dieser Inventur

descriptionstringOptional

Beschreibung dieser Inventur

typestring · enumRequired

Inventurarten

Possible values:
statestring · enumRead-onlyOptional

Status der Inventur

Possible values:
deadlinestring · dateRequired

Stichtag der Inventur

currentRevisioninteger · int32Read-onlyOptional

Aktuelle Revision der Inventur

Responses
200

successful operation

application/json

Inventurkopf

versionstringOptional

Version Identifier for this Object (for PUT)

idstringOptional

Unique identifier of the Object

numberstringRead-onlyOptional

Inventurnummer

labelstring · min: 1Required

Bezeichnung dieser Inventur

descriptionstringOptional

Beschreibung dieser Inventur

typestring · enumRequired

Inventurarten

Possible values:
statestring · enumRead-onlyOptional

Status der Inventur

Possible values:
deadlinestring · dateRequired

Stichtag der Inventur

currentRevisioninteger · int32Read-onlyOptional

Aktuelle Revision der Inventur

post/wms/inventories
POST /wms/inventories HTTP/1.1
Host: api.example.com
Content-Type: application/json
Accept: */*
Content-Length: 265

{
  "version": "text",
  "info": {},
  "id": "text",
  "label": "text",
  "description": "text",
  "type": "INITIAL",
  "deadline": "2026-01-01",
  "storage": {
    "version": "text",
    "info": {},
    "id": "text",
    "storageRef": {
      "id": "text"
    },
    "inventoryStorageAreas": [],
    "inventoryStorageBins": [],
    "areas": [
      "text"
    ]
  }
}
{
  "version": "text",
  "info": {
    "createdAt": "2026-01-01T00:00:00.000Z",
    "createdFrom": "text",
    "updatedAt": "2026-01-01T00:00:00.000Z",
    "updatedFrom": "text"
  },
  "id": "text",
  "number": "text",
  "label": "text",
  "description": "text",
  "type": "INITIAL",
  "state": "CREATED",
  "deadline": "2026-01-01",
  "currentRevision": 1,
  "storage": {
    "version": "text",
    "info": {
      "createdAt": "2026-01-01T00:00:00.000Z",
      "createdFrom": "text",
      "updatedAt": "2026-01-01T00:00:00.000Z",
      "updatedFrom": "text"
    },
    "id": "text",
    "storageRef": {
      "id": "text",
      "label": "text",
      "description": "text",
      "active": true
    },
    "inventoryStorageAreas": [],
    "inventoryStorageBins": [],
    "areas": [
      "text"
    ]
  }
}
post
Path parameters
idinteger · int64Required

ID der Inventur

Body

Selektionskriterien zur Ermittlung von Lagerplätzen

storageIdinteger · int64Optional

Lager zu dem ein Lagerplatz gehört

storageAreaIdinteger · int64Optional

Lagerbereich zu dem ein Lagerplatz gehört

onlyWithoutStorageAreabooleanOptional

Nur Lagerplätze ohne Lagerbereich

Default: false
defaultBinbooleanOptional

Standard-Lagerplatz eines Lagers (nur relevant für Lager ohne Lagerplätze

Default: false
level1stringOptional

Ebene1

level2stringOptional

Ebene2

level3stringOptional

Ebene3

level4stringOptional

Ebene4

level5stringOptional

Ebene5

level6stringOptional

Ebene6

shelfSpacebooleanOptional

Normaler Regalplatz?

Default: false
forIncomingGoodsbooleanOptional

Für Wareneingang?

Default: false
palletSpacebooleanOptional

Für Paletten/Nachschubmengen?

Default: false
clarifySpacebooleanOptional

Zur Klärung?

Default: false
forReturnedGoodsbooleanOptional

Für Retouren?

Default: false
useInAvailabilityDeterminationbooleanOptional

Soll der Lagerplatz in der Ermittlung der verfügbaren Mengen beachtet werden?

Default: false
statestring · enumOptional

Status eines Lagerplatzes

Possible values:
Responses
200

OK

application/json

Inventurkopf

versionstringOptional

Version Identifier for this Object (for PUT)

idstringOptional

Unique identifier of the Object

numberstringRead-onlyOptional

Inventurnummer

labelstring · min: 1Required

Bezeichnung dieser Inventur

descriptionstringOptional

Beschreibung dieser Inventur

typestring · enumRequired

Inventurarten

Possible values:
statestring · enumRead-onlyOptional

Status der Inventur

Possible values:
deadlinestring · dateRequired

Stichtag der Inventur

currentRevisioninteger · int32Read-onlyOptional

Aktuelle Revision der Inventur

post/wms/inventories/{id}/removeStorageBins
POST /wms/inventories/{id}/removeStorageBins HTTP/1.1
Host: api.example.com
Content-Type: application/json
Accept: */*
Content-Length: 538

{
  "pageable": {
    "sort": "text",
    "_start": 1,
    "_limit": 1,
    "_order": "text"
  },
  "storageId": 1,
  "storageAreaId": 1,
  "onlyWithoutStorageArea": false,
  "defaultBin": false,
  "level1": "text",
  "level2": "text",
  "level3": "text",
  "level4": "text",
  "level5": "text",
  "level6": "text",
  "shelfSpace": false,
  "forIncomingGoods": false,
  "palletSpace": false,
  "clarifySpace": false,
  "forReturnedGoods": false,
  "useInAvailabilityDetermination": false,
  "state": "ACTIVE",
  "maxAllowedWeight": {
    "from": 1,
    "to": 1
  },
  "heightInCM": {
    "from": 1,
    "to": 1
  },
  "widthInCM": {
    "from": 1,
    "to": 1
  },
  "depthInCM": {
    "from": 1,
    "to": 1
  }
}
200

OK

{
  "version": "text",
  "info": {
    "createdAt": "2026-01-01T00:00:00.000Z",
    "createdFrom": "text",
    "updatedAt": "2026-01-01T00:00:00.000Z",
    "updatedFrom": "text"
  },
  "id": "text",
  "number": "text",
  "label": "text",
  "description": "text",
  "type": "INITIAL",
  "state": "CREATED",
  "deadline": "2026-01-01",
  "currentRevision": 1,
  "storage": {
    "version": "text",
    "info": {
      "createdAt": "2026-01-01T00:00:00.000Z",
      "createdFrom": "text",
      "updatedAt": "2026-01-01T00:00:00.000Z",
      "updatedFrom": "text"
    },
    "id": "text",
    "storageRef": {
      "id": "text",
      "label": "text",
      "description": "text",
      "active": true
    },
    "inventoryStorageAreas": [],
    "inventoryStorageBins": [],
    "areas": [
      "text"
    ]
  }
}
post
Path parameters
idinteger · int64Required

ID der Inventur

Query parameters
allPositionsbooleanOptionalDefault: true
Responses
200

OK

application/json

Position der Zähllisten der Inventur

versionstringOptional

Version Identifier for this Object (for PUT)

idstringOptional

Unique identifier of the Object

inventoryIdinteger · int64Required

Inventur

articleIdinteger · int64Required

Artikel

articleNumberstringRead-onlyOptional

Artikelnummer

articleNamestringRead-onlyOptional

Artikelname

articleDescriptionstringRead-onlyOptional

Artikelbeschreibung

areaToCountstringOptional

Bereich im Lager

quantitynumberRequired

Gezählte Menge

revisioninteger · int32Read-onlyOptional

Revision der Zählung

createdByFoundArticlebooleanRead-onlyOptional

Wurde diese Zählung durch einen nachträglich gefundenen Artikel erzeugt?

post/wms/inventories/{id}/redo-countings
POST /wms/inventories/{id}/redo-countings HTTP/1.1
Host: api.example.com
Accept: */*
200

OK

[]
post
Path parameters
idinteger · int64Required

ID der Inventur

Query parameters
onlyArticlesWithStockbooleanOptionalDefault: true
articlesThatWereOnceInStockbooleanOptionalDefault: false
inactiveArticlesbooleanOptionalDefault: false
Responses
200

OK

application/json

Position der Zähllisten der Inventur

versionstringOptional

Version Identifier for this Object (for PUT)

idstringOptional

Unique identifier of the Object

inventoryIdinteger · int64Required

Inventur

articleIdinteger · int64Required

Artikel

articleNumberstringRead-onlyOptional

Artikelnummer

articleNamestringRead-onlyOptional

Artikelname

articleDescriptionstringRead-onlyOptional

Artikelbeschreibung

areaToCountstringOptional

Bereich im Lager

quantitynumberRequired

Gezählte Menge

revisioninteger · int32Read-onlyOptional

Revision der Zählung

createdByFoundArticlebooleanRead-onlyOptional

Wurde diese Zählung durch einen nachträglich gefundenen Artikel erzeugt?

post/wms/inventories/{id}/generate-countings
POST /wms/inventories/{id}/generate-countings HTTP/1.1
Host: api.example.com
Accept: */*
200

OK

[]
get
Path parameters
idinteger · int64Required

ID der Inventur

Query parameters
revisioninteger · int32Optional
Responses
200

OK

application/json

Position der Zähllisten der Inventur

versionstringOptional

Version Identifier for this Object (for PUT)

idstringOptional

Unique identifier of the Object

inventoryIdinteger · int64Required

Inventur

articleIdinteger · int64Required

Artikel

articleNumberstringRead-onlyOptional

Artikelnummer

articleNamestringRead-onlyOptional

Artikelname

articleDescriptionstringRead-onlyOptional

Artikelbeschreibung

areaToCountstringOptional

Bereich im Lager

quantitynumberRequired

Gezählte Menge

revisioninteger · int32Read-onlyOptional

Revision der Zählung

createdByFoundArticlebooleanRead-onlyOptional

Wurde diese Zählung durch einen nachträglich gefundenen Artikel erzeugt?

get/wms/inventories/{id}/countings
GET /wms/inventories/{id}/countings HTTP/1.1
Host: api.example.com
Accept: */*
200

OK

[]
post
Path parameters
idinteger · int64Required

ID der Inventur

Body

Position der Zähllisten der Inventur

versionstringOptional

Version Identifier for this Object (for PUT)

idstringOptional

Unique identifier of the Object

inventoryIdinteger · int64Required

Inventur

articleIdinteger · int64Required

Artikel

articleNumberstringRead-onlyOptional

Artikelnummer

articleNamestringRead-onlyOptional

Artikelname

articleDescriptionstringRead-onlyOptional

Artikelbeschreibung

areaToCountstringOptional

Bereich im Lager

quantitynumberRequired

Gezählte Menge

revisioninteger · int32Read-onlyOptional

Revision der Zählung

createdByFoundArticlebooleanRead-onlyOptional

Wurde diese Zählung durch einen nachträglich gefundenen Artikel erzeugt?

Responses
200

OK

application/json

Position der Zähllisten der Inventur

versionstringOptional

Version Identifier for this Object (for PUT)

idstringOptional

Unique identifier of the Object

inventoryIdinteger · int64Required

Inventur

articleIdinteger · int64Required

Artikel

articleNumberstringRead-onlyOptional

Artikelnummer

articleNamestringRead-onlyOptional

Artikelname

articleDescriptionstringRead-onlyOptional

Artikelbeschreibung

areaToCountstringOptional

Bereich im Lager

quantitynumberRequired

Gezählte Menge

revisioninteger · int32Read-onlyOptional

Revision der Zählung

createdByFoundArticlebooleanRead-onlyOptional

Wurde diese Zählung durch einen nachträglich gefundenen Artikel erzeugt?

post/wms/inventories/{id}/countings
POST /wms/inventories/{id}/countings HTTP/1.1
Host: api.example.com
Content-Type: application/json
Accept: */*
Content-Length: 193

{
  "version": "text",
  "info": {},
  "id": "text",
  "inventoryId": 1,
  "articleId": 1,
  "storageRef": {
    "id": "text"
  },
  "storageBinRef": {
    "id": "text"
  },
  "serialNumberRef": {
    "id": "text"
  },
  "areaToCount": "text",
  "quantity": 1
}
200

OK

{
  "version": "text",
  "info": {
    "createdAt": "2026-01-01T00:00:00.000Z",
    "createdFrom": "text",
    "updatedAt": "2026-01-01T00:00:00.000Z",
    "updatedFrom": "text"
  },
  "id": "text",
  "inventoryId": 1,
  "articleId": 1,
  "articleNumber": "text",
  "articleName": "text",
  "articleDescription": "text",
  "storageRef": {
    "id": "text",
    "label": "text",
    "description": "text",
    "active": true
  },
  "storageBinRef": {
    "id": "text",
    "label": "text",
    "description": "text",
    "active": true
  },
  "serialNumberRef": {
    "id": "text",
    "label": "text",
    "description": "text",
    "active": true
  },
  "areaToCount": "text",
  "quantity": 1,
  "revision": 1,
  "createdByFoundArticle": true
}
post
Path parameters
idinteger · int64Required

ID der Inventur

Body

Selektionskriterien zur Ermittlung von Lagerplätzen

storageIdinteger · int64Optional

Lager zu dem ein Lagerplatz gehört

storageAreaIdinteger · int64Optional

Lagerbereich zu dem ein Lagerplatz gehört

onlyWithoutStorageAreabooleanOptional

Nur Lagerplätze ohne Lagerbereich

Default: false
defaultBinbooleanOptional

Standard-Lagerplatz eines Lagers (nur relevant für Lager ohne Lagerplätze

Default: false
level1stringOptional

Ebene1

level2stringOptional

Ebene2

level3stringOptional

Ebene3

level4stringOptional

Ebene4

level5stringOptional

Ebene5

level6stringOptional

Ebene6

shelfSpacebooleanOptional

Normaler Regalplatz?

Default: false
forIncomingGoodsbooleanOptional

Für Wareneingang?

Default: false
palletSpacebooleanOptional

Für Paletten/Nachschubmengen?

Default: false
clarifySpacebooleanOptional

Zur Klärung?

Default: false
forReturnedGoodsbooleanOptional

Für Retouren?

Default: false
useInAvailabilityDeterminationbooleanOptional

Soll der Lagerplatz in der Ermittlung der verfügbaren Mengen beachtet werden?

Default: false
statestring · enumOptional

Status eines Lagerplatzes

Possible values:
Responses
200

OK

application/json

Inventurkopf

versionstringOptional

Version Identifier for this Object (for PUT)

idstringOptional

Unique identifier of the Object

numberstringRead-onlyOptional

Inventurnummer

labelstring · min: 1Required

Bezeichnung dieser Inventur

descriptionstringOptional

Beschreibung dieser Inventur

typestring · enumRequired

Inventurarten

Possible values:
statestring · enumRead-onlyOptional

Status der Inventur

Possible values:
deadlinestring · dateRequired

Stichtag der Inventur

currentRevisioninteger · int32Read-onlyOptional

Aktuelle Revision der Inventur

post/wms/inventories/{id}/addStorageBins
POST /wms/inventories/{id}/addStorageBins HTTP/1.1
Host: api.example.com
Content-Type: application/json
Accept: */*
Content-Length: 538

{
  "pageable": {
    "sort": "text",
    "_start": 1,
    "_limit": 1,
    "_order": "text"
  },
  "storageId": 1,
  "storageAreaId": 1,
  "onlyWithoutStorageArea": false,
  "defaultBin": false,
  "level1": "text",
  "level2": "text",
  "level3": "text",
  "level4": "text",
  "level5": "text",
  "level6": "text",
  "shelfSpace": false,
  "forIncomingGoods": false,
  "palletSpace": false,
  "clarifySpace": false,
  "forReturnedGoods": false,
  "useInAvailabilityDetermination": false,
  "state": "ACTIVE",
  "maxAllowedWeight": {
    "from": 1,
    "to": 1
  },
  "heightInCM": {
    "from": 1,
    "to": 1
  },
  "widthInCM": {
    "from": 1,
    "to": 1
  },
  "depthInCM": {
    "from": 1,
    "to": 1
  }
}
200

OK

{
  "version": "text",
  "info": {
    "createdAt": "2026-01-01T00:00:00.000Z",
    "createdFrom": "text",
    "updatedAt": "2026-01-01T00:00:00.000Z",
    "updatedFrom": "text"
  },
  "id": "text",
  "number": "text",
  "label": "text",
  "description": "text",
  "type": "INITIAL",
  "state": "CREATED",
  "deadline": "2026-01-01",
  "currentRevision": 1,
  "storage": {
    "version": "text",
    "info": {
      "createdAt": "2026-01-01T00:00:00.000Z",
      "createdFrom": "text",
      "updatedAt": "2026-01-01T00:00:00.000Z",
      "updatedFrom": "text"
    },
    "id": "text",
    "storageRef": {
      "id": "text",
      "label": "text",
      "description": "text",
      "active": true
    },
    "inventoryStorageAreas": [],
    "inventoryStorageBins": [],
    "areas": [
      "text"
    ]
  }
}
post
Body
inputDatastringOptional

Benutzereingabe/Scan

inventoryIdinteger · int64Optional

ID der aktuellen Inventur

areaToCountstringOptional

Aktueller Inventurzählbereich

processedCountingIdsinteger · int64[]Optional

IDs der aktuell erfasstem Zähllisten-Positionen zu einer Inventur

lastProcessedCountingIdinteger · int64Optional

ID der letzten verarbeiteten Position einer Zählliste zur Inventur

storageBinIdinteger · int64Optional

ID vom aktueller Lagerplatz

articleIdinteger · int64Optional

ID vom aktuellen Artikel

serialNumberIdinteger · int64Optional

ID der aktuellen Seriennummer/Charge

manualQuantityChangenumberOptional

Manuelle Mengenänderung

absoluteManualQuantityChangebooleanOptional
Responses
200

OK

application/json
areaToCountstringOptional

Zu zählender Inventurzählbereich

lastProcessedCountingIdinteger · int64Optional

ID der letzten verarbeitete Position der Zählliste

post/wms/inventories/process-input
POST /wms/inventories/process-input HTTP/1.1
Host: api.example.com
Content-Type: application/json
Accept: */*
Content-Length: 223

{
  "inputData": "text",
  "inventoryId": 1,
  "areaToCount": "text",
  "processedCountingIds": [
    1
  ],
  "lastProcessedCountingId": 1,
  "storageBinId": 1,
  "articleId": 1,
  "serialNumberId": 1,
  "manualQuantityChange": 1,
  "absoluteManualQuantityChange": true
}
200

OK

{
  "message": {
    "messageCode": "text",
    "messageParameters": {
      "ANY_ADDITIONAL_PROPERTY": {}
    },
    "formattedMessage": "text"
  },
  "inventory": {
    "version": "text",
    "info": {
      "createdAt": "2026-01-01T00:00:00.000Z",
      "createdFrom": "text",
      "updatedAt": "2026-01-01T00:00:00.000Z",
      "updatedFrom": "text"
    },
    "id": "text",
    "number": "text",
    "label": "text",
    "description": "text",
    "type": "INITIAL",
    "state": "CREATED",
    "deadline": "2026-01-01",
    "currentRevision": 1,
    "storage": {
      "version": "text",
      "info": {
        "createdAt": "2026-01-01T00:00:00.000Z",
        "createdFrom": "text",
        "updatedAt": "2026-01-01T00:00:00.000Z",
        "updatedFrom": "text"
      },
      "id": "text",
      "storageRef": {
        "id": "text",
        "label": "text",
        "description": "text",
        "active": true
      },
      "inventoryStorageAreas": [],
      "inventoryStorageBins": [],
      "areas": [
        "text"
      ]
    }
  },
  "areaToCount": "text",
  "inventoryCountings": [],
  "lastProcessedCountingId": 1,
  "articleRef": {
    "id": "text",
    "label": "text",
    "description": "text",
    "active": true
  },
  "storageBinRef": {
    "id": 1,
    "displayName": "text",
    "routePosition": 1,
    "color": "text",
    "storageRef": {
      "id": "text",
      "label": "text",
      "description": "text",
      "active": true
    }
  }
}
get
Path parameters
idinteger · int64Required

ID der Inventur

Responses
200

OK

application/json

Position der Differenzlisten der Inventur

inventoryIdinteger · int64Required

Inventur

articleIdinteger · int64Required

Artikel

articleNumberstringRead-onlyOptional

Artikelnummer

articleNamestringRead-onlyOptional

Artikelname

articleDescriptionstringRead-onlyOptional

Artikelbeschreibung

storageBinIdinteger · int64Required

Lagerplatz, welcher gezählt wurde

storageBinDisplayNamestringRead-onlyOptional

Anzeigename vom Lagerplatz, welcher gezählt wurde

purchasePricenumberOptional

EK

averagePurchasePricenumberOptional

DEK

priceUnitnumberOptional

Preiseinheit, auf die sich EK und DEK beziehen

targetStocknumberOptional

Soll-Bestand

actualStocknumberOptional

Ist-Bestand

diffStocknumberOptional

Bestand: Soll-Ist-Differenz

targetValuenumberOptional

Soll-Wert

actualValuenumberOptional

Ist-Wert

diffValuenumberOptional

Wert: Soll-Ist-Differenz

targetAveragenumberOptional

Soll-Durchschnittswert

actualAveragenumberOptional

Ist-Durchschnittswert

diffAveragenumberOptional

Durchschnittswert: Soll-Ist-Differenz

revisioninteger · int32Read-onlyOptional

Revision der Zählung

get/wms/inventories/{id}/differences
GET /wms/inventories/{id}/differences HTTP/1.1
Host: api.example.com
Accept: */*
200

OK

[]

Last updated

Was this helpful?