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

Packing (Operations)

These endpoints facilitate the packing process.

Deprecated

List packing container types

get

This part of the API is deprecated. For details, see the API release lifecycle documentation. Get all packing container types, use operative container types

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
localestringOptional

Provide the localized values for the entity. If not provided the default locale is used. For example de_DE.

startAfterIdstringOptional

all entities after given id

sizeintegerOptional

number of entities to show

Default: 25
Responses
200

Found PackingContainerTypes

application/json

PackingContainerType

createdstring · date-timeOptional

The date this entity was created at the platform. This value is generated by the service.

Example: 2020-02-03T08:45:51.525Z
lastModifiedstring · date-timeOptional

The date this entity was modified last. This value is generated by the service.

Example: 2020-02-03T09:45:51.525Z
versioninteger · int64Required

The version of the document to be used in optimistic locking mechanisms.

Example: 42
descriptionstringOptional
iconUrlstringOptional
idstringRequired
namestringOptional
priorityinteger · int32 · min: 1 · max: 10000Optional

This value gives the priority of the respective packingContainerType. The lower the value the higher is the priority, e.g. priority 1 is higher than priority 10. The priority can be used to order packingContainerTypes in the UI.

Example: 100
weightLimitInGnumber · min: 1Optional

Maximal weight in gramm(gr) the container can be loaded with.

Example: 2500
get/api/packingcontainertypes
Deprecated

Create packing container type

post

This part of the API is deprecated. For details, see the API release lifecycle documentation. Add a new packing container type, use operative container types.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body

PackingContainerTypeForCreation

priorityinteger · int32 · min: 1 · max: 10000Optional

This value gives the priority in the respective packingContainerType. The lower the value the higher is the priority, e.g. priority 1 is higher than priority 10. The priority can be used to order packingContainerTypes.

Example: 100
weightLimitInGnumber · min: 1Optional

Maximal weight in gramm(gr) the container can be loaded with.

Example: 2500
Responses
201

The packing container type was successfully created. The Location header contains the URL of the packing container type.

application/json

PackingContainerType

createdstring · date-timeOptional

The date this entity was created at the platform. This value is generated by the service.

Example: 2020-02-03T08:45:51.525Z
lastModifiedstring · date-timeOptional

The date this entity was modified last. This value is generated by the service.

Example: 2020-02-03T09:45:51.525Z
versioninteger · int64Required

The version of the document to be used in optimistic locking mechanisms.

Example: 42
descriptionstringOptional
iconUrlstringOptional
idstringRequired
namestringOptional
priorityinteger · int32 · min: 1 · max: 10000Optional

This value gives the priority of the respective packingContainerType. The lower the value the higher is the priority, e.g. priority 1 is higher than priority 10. The priority can be used to order packingContainerTypes in the UI.

Example: 100
weightLimitInGnumber · min: 1Optional

Maximal weight in gramm(gr) the container can be loaded with.

Example: 2500
post/api/packingcontainertypes
Deprecated

Get packing container type

get

This part of the API is deprecated. For details, see the API release lifecycle documentation.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
packingContainerTypeIdstringRequired

id of entity

Query parameters
localestringOptional

Provide the localized values for the entity. If not provided the default locale is used. For example de_DE.

Responses
200

Found PackingContainerType

application/json

PackingContainerType

createdstring · date-timeOptional

The date this entity was created at the platform. This value is generated by the service.

Example: 2020-02-03T08:45:51.525Z
lastModifiedstring · date-timeOptional

The date this entity was modified last. This value is generated by the service.

Example: 2020-02-03T09:45:51.525Z
versioninteger · int64Required

The version of the document to be used in optimistic locking mechanisms.

Example: 42
descriptionstringOptional
iconUrlstringOptional
idstringRequired
namestringOptional
priorityinteger · int32 · min: 1 · max: 10000Optional

This value gives the priority of the respective packingContainerType. The lower the value the higher is the priority, e.g. priority 1 is higher than priority 10. The priority can be used to order packingContainerTypes in the UI.

Example: 100
weightLimitInGnumber · min: 1Optional

Maximal weight in gramm(gr) the container can be loaded with.

Example: 2500
get/api/packingcontainertypes/{packingContainerTypeId}
Deprecated

Update packing container type

patch

This part of the API is deprecated. For details, see the API release lifecycle documentation. Patches a PackingContainerType with the given ID, use operative container types

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
packingContainerTypeIdstringRequired

ID of the packingcontainertype you want to change

Body

PackingContainerTypePatchActions

versioninteger · int64Required

The version of the document to be used in optimistic locking mechanisms.

Example: 42
Responses
200

PackingContainerType was found & patch-set has been applied. The patched PackingContainerType is in the body.

application/json

PackingContainerType

createdstring · date-timeOptional

The date this entity was created at the platform. This value is generated by the service.

Example: 2020-02-03T08:45:51.525Z
lastModifiedstring · date-timeOptional

The date this entity was modified last. This value is generated by the service.

Example: 2020-02-03T09:45:51.525Z
versioninteger · int64Required

The version of the document to be used in optimistic locking mechanisms.

Example: 42
descriptionstringOptional
iconUrlstringOptional
idstringRequired
namestringOptional
priorityinteger · int32 · min: 1 · max: 10000Optional

This value gives the priority of the respective packingContainerType. The lower the value the higher is the priority, e.g. priority 1 is higher than priority 10. The priority can be used to order packingContainerTypes in the UI.

Example: 100
weightLimitInGnumber · min: 1Optional

Maximal weight in gramm(gr) the container can be loaded with.

Example: 2500
patch/api/packingcontainertypes/{packingContainerTypeId}

List packing source containers

get

This part of the API is in Beta status. For details, see the API release lifecycle documentation. Listing packingSourceContainer.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
localestringOptional

Provide the localized values for the entity. If not provided the default locale is used. For example de_DE.

startAfterIdstringOptional

all entities after given id

sizeinteger · max: 500Optional

number of entities to show

Default: 25
packJobRefstringOptional

filter by packJobRef

facilityRefstringRequired

filter by facilityRef

codesstring[]Optional

filter by scannablecodes

Responses
200

Found Packing Source Container

application/json

PaginatedPackingSourceContainers

totalintegerOptional

Total number of found entities for this query

Example: 42
get/api/packingsourcecontainers

Create packing source container

post

This part of the API is in Beta status. For details, see the API release lifecycle documentation. Creating new packingSourceContainer.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body

PackingSourceContainerForCreation

sequenceNumberinteger · int32 · max: 10000Optional

Incremental number to distinguish containers of the same type. Virtual container's sequenceNumber is always 0, non virtual containers are always greater than 0.

Example: 100
codesstring[] · min: 1Optional

Codes, that identify the article

customAttributesobjectOptional

Attributes that can be added to the packing source container. These attributes cannot be used within fulfillment processes, but it could be useful to have the information carried here.

facilityRefstringRequired

The id of the facility reference. The given ID has to be present in the system. But it is not updatable.

Example: Esb20gpHBL94X5NdMp3C
operativeContainerTypeRefstringOptional

Reference to the operativeContainerType, available values will be taken from the container type while creating the container

packJobRefsstring[] · min: 1Required

List of references to packJobs

Example: 0857914c-d965-421e-b6cf-330501bcca58
storageLocationRefstringOptional

Reference to the location where the packing source container is located.

Responses
201

The packing source container was successfully created. The Location header contains the URL of the packing source container.

application/json

PackingSourceContainer

createdstring · date-timeRequired

The date this entity was created at the platform. This value is generated by the service.

Example: 2020-02-03T08:45:51.525Z
lastModifiedstring · date-timeRequired

The date this entity was modified last. This value is generated by the service.

Example: 2020-02-03T09:45:51.525Z
versioninteger · int64Required

The version of the document to be used in optimistic locking mechanisms.

Example: 42
sequenceNumberinteger · int32 · max: 10000Optional

Incremental number to distinguish containers of the same type. Virtual container's sequenceNumber is always 0, non virtual containers are always greater than 0.

Example: 100
codesstring[] · min: 1Optional

Codes, that identify the container

customAttributesobjectOptional

Attributes that can be added to the packing source container. These attributes cannot be used within fulfillment processes, but it could be useful to have the information carried here.

descriptionstringOptional

Description of the packing source container in the locale the client requests.

facilityRefstringRequired

Reference to the facility the packing source container is related to.

Example: Esb20gpHBL94X5NdMp3C
iconUrlstringOptional

Url to the icon of the packing source container

idstringRequired

The id of this packing source container. It is generated during creation automatically and suits as the primary identifier of the described entity.

Example: c7467ba8-c28a-4473-8748-a4e54e675e4c
loadUnitRefstringOptionalDeprecated

This part of the API is deprecated. For details, see the API release lifecycle documentation.

Deprecated: Use previousModuleContainerInfo instead. For load units ref see: type: LOAD_UNIT.

Example: 2357914c-d965-421e-b6cf-330501bccaab
namestringOptional

Name of the packing source container in the locale the client requests.

operativeContainerTypeRefstringOptional

Reference to the assigned operativeContainerType

packJobRefsstring[] · min: 1Required

List of references to packJobs this packing source container is related to.

Example: 0857914c-d965-421e-b6cf-330501bcca58
storageLocationRefstringOptional

Reference to the location where the packing source container is located.

typestring · enumRequired

Type of the packing source container

Possible values:
post/api/packingsourcecontainers

Get packing source container

get

This part of the API is in Beta status. For details, see the API release lifecycle documentation. Get PackingSourceContainer by ID.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
packingSourceContainerIdstringRequired

ID of the packingSourceContainer

Query parameters
localestringOptional

Provide the localized values for the entity. If not provided the default locale is used. For example de_DE.

Responses
200

Found packingSourceContainer

application/json

PackingSourceContainer

createdstring · date-timeRequired

The date this entity was created at the platform. This value is generated by the service.

Example: 2020-02-03T08:45:51.525Z
lastModifiedstring · date-timeRequired

The date this entity was modified last. This value is generated by the service.

Example: 2020-02-03T09:45:51.525Z
versioninteger · int64Required

The version of the document to be used in optimistic locking mechanisms.

Example: 42
sequenceNumberinteger · int32 · max: 10000Optional

Incremental number to distinguish containers of the same type. Virtual container's sequenceNumber is always 0, non virtual containers are always greater than 0.

Example: 100
codesstring[] · min: 1Optional

Codes, that identify the container

customAttributesobjectOptional

Attributes that can be added to the packing source container. These attributes cannot be used within fulfillment processes, but it could be useful to have the information carried here.

descriptionstringOptional

Description of the packing source container in the locale the client requests.

facilityRefstringRequired

Reference to the facility the packing source container is related to.

Example: Esb20gpHBL94X5NdMp3C
iconUrlstringOptional

Url to the icon of the packing source container

idstringRequired

The id of this packing source container. It is generated during creation automatically and suits as the primary identifier of the described entity.

Example: c7467ba8-c28a-4473-8748-a4e54e675e4c
loadUnitRefstringOptionalDeprecated

This part of the API is deprecated. For details, see the API release lifecycle documentation.

Deprecated: Use previousModuleContainerInfo instead. For load units ref see: type: LOAD_UNIT.

Example: 2357914c-d965-421e-b6cf-330501bccaab
namestringOptional

Name of the packing source container in the locale the client requests.

operativeContainerTypeRefstringOptional

Reference to the assigned operativeContainerType

packJobRefsstring[] · min: 1Required

List of references to packJobs this packing source container is related to.

Example: 0857914c-d965-421e-b6cf-330501bcca58
storageLocationRefstringOptional

Reference to the location where the packing source container is located.

typestring · enumRequired

Type of the packing source container

Possible values:
get/api/packingsourcecontainers/{packingSourceContainerId}

List pack jobs

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
sizeintegerOptional

number of entities to show

Default: 25
startAfterIdstringOptional

all entities after given Id

anonymizedbooleanOptional

Parameter to filter anonymized pack jobs

assignedUserstringOptional

Reference the assigned user on this entity - id or username

statusstring[]Optional

Reference to the status you want to get the corresponding packJobs

facilityRefstringOptional

Reference to the facility you want to get the corresponding packJobs

searchTermstringOptional

Term by which to search through the fields

channelstring · enumOptional

Reference to the channel you want to get the corresponding packJobs

Possible values:
sourceContainerCodesstring[]Optional

filter by packingsourcecontainer containing codes

orderBystring · enumOptional

Attribute to order a packJobs by

Possible values:
startTargetTimestring · date-timeOptional

Start date range for pack jobs

Example: 2020-02-03T08:45:50.525Z
endTargetTimestring · date-timeOptional

End date range for pack jobs

Example: 2020-02-03T08:45:50.525Z
orderRefstringOptional

Reference to the order you want to get the corresponding packJobs

packJobIdsstring[]Optional

Reference to the packJobs you want to get

processIdstringOptional

Reference to the process you want to get the corresponding packJobs

pickJobRefstringOptional

Reference to the pickJobRef you want to get the corresponding packJobs

shortIdstringOptional

Reference to the shortId you want to get the corresponding packJobs

articleTitlestringOptional

Reference to the articleTitle you want to get the corresponding packJobs

startOrderDatestring · date-timeOptional

Start date range of the order for the corresponding pack jobs

Example: 2020-02-03T08:45:50.525Z
endOrderDatestring · date-timeOptional

End date range of the order for the corresponding pack jobs

Example: 2020-02-03T08:45:50.525Z
modifiedByUsernamestringOptional

Reference to the username you want to get the corresponding pack jobs

tenantOrderIdstringOptional

Reference to the tenantOrderId you want to get the corresponding packJobs

Responses
200

Pack jobs was loaded & you were allowed to access it. The result is in the body.

application/json

PackJobs

totalintegerOptional

Total number of found entities for this query

Example: 42
get/api/packjobs

Create pack job

post
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body

PackJobForCreation

customAttributesobjectOptional

Attributes that can be added to the pack job. These attributes cannot be used within fulfillment processes, but it could be useful to have the informations carried here.

deliveryChannelstring · enumOptionalPossible values:
facilityRefstringRequired

Reference to the facility you want to get the corresponding packjob

Example: Esb50gpH7794X5NdMp3C
operativeProcessRefstringOptional
orderDatestring · date-timeOptional

Date when the order was placed.

Example: 2020-02-03T09:45:51.525Z
orderRefstringOptional

The id of the order

pickJobRefstringOptional

Reference to a pick job

Example: Pic50gpH7794X5NdMp3C
processIdstringOptional

Id of the global process related to this entity. For example used for starting the GDPR process and others.

recipientNamestringOptional

The name of the recipient

shortIdstringOptional

The short identifier of the shipment.

statusstring · enumOptional

A pack job initially has the status OPEN and packing can start. When packing has started, the pack job changes its status to IN_PROGRESS. After a pack job has been completely packed its status becomes CLOSED.

Possible values:
targetTimestring · date-timeOptional

Until when the pack job must be finished.

Example: 2020-02-03T09:45:51.525Z
tenantOrderIdstringOptional
workflowInformationone ofRequired
or
Responses
201

The pack job was successfully created. The Location header contains the URL of the pack job.

application/json

PackJob

and
post/api/packjobs

Get pack job

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
packJobIdstringRequired

ID of the pack job you want to get

Responses
200

Pack job was found & you were allowed to access it. The result is in the body.

application/json

PackJob

and
get/api/packjobs/{packJobId}

Update pack job

patch
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
packJobIdstringRequired

ID of the packjob you want to get

Body

PackJobPatchActions

versioninteger · int64Required

The version of the document to be used in optimistic locking mechanisms.

Example: 42
Responses
200

PackJob was found & patch-set has been applied. The patched pack job is in the body.

application/json

PackJob

and
patch/api/packjobs/{packJobId}

Call pack job action

post
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
packJobIdstringRequired

Reference to the pack job you want to call an action for

Body

PackJobActionsParameter

or
or
or
or
or
Responses
200

Updated PackJob in the body.

application/json

PackJob

and
post/api/packjobs/{packJobId}/actions

Get pack job delivery note

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
packJobIdstringRequired

ID of the pack job for which you want to get a deliverynote

Query parameters
localestringOptional

Provide the localized values for the delivery note. If not provided the default locale is used. For example de_DE.

Responses
200

The deliverynote for the given packjob

application/pdf
get/api/packjobs/{packJobId}/deliverynote

Get pack job document handling

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
packJobIdstringRequired

ID of the pack job you want to get document handling information

Responses
200

Pack job document handling was found & you were allowed to access it. The result is in the body.

application/json

DocumentHandling

get/api/packjobs/{packJobId}/documenthandling

Get pack job return note

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
packJobIdstringRequired

ID of the PackJob

Query parameters
localestringOptional

Provide the localized values for the delivery note. If not provided the default locale is used. For example de_DE.

Responses
200

Returns a return note for the packjob.

application/pdf
get/api/packjobs/{packJobId}/returnnote

List pack job target containers

get

This part of the API is in Beta status. For details, see the API release lifecycle documentation. Returns all packing containers on given packJob

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
packJobIdstringRequired

ID of the pack job you want to get

Responses
200

Entity was found & you were allowed to access it. The result is in the body.

application/json

PackingTargetContainer

createdstring · date-timeOptional

The date this entity was created at the platform. This value is generated by the service.

Example: 2020-02-03T08:45:51.525Z
lastModifiedstring · date-timeOptional

The date this entity was modified last. This value is generated by the service.

Example: 2020-02-03T09:45:51.525Z
versioninteger · int64Required

The version of the document to be used in optimistic locking mechanisms.

Example: 42
sequenceNumberinteger · int32 · max: 10000Optional

Incremental number to distinguish containers of the same type. Virtual container's sequenceNumber is always 0, non virtual containers are always greater than 0.

Example: 100
codesstring[]Required

List of codes

operativeContainerTypeRefstringOptional
packingContainerTypeRefstringOptional

deprecated - use operativeContainerTypeRef instead

storageLocationRefstringOptional

Reference to the location where the packing target container is located.

descriptionstringOptional

Description of the packing source container in the locale the client requests. Automatically filled upon request.

documentsRefstringOptional

Reference to the documents collection from this entity

facilityRefstringRequired

The id of the facility reference. The given ID has to be present in the system. But it is not updatable via PUT request

Example: Esb20gpHBL94X5NdMp3C
iconUrlstringOptional

Url to the icon of the packing source container (inherited from operative container type).

idstringRequired

The id of this packing source container. It is generated during creation automatically and suits as the primary identifier of the described entity.

namestringOptional

Name of the packing source container in the locale the client requests. Automatically filled upon request.

operativeProcessRefstringOptional

Reference to the operative process this packing target container is related to.

packJobRefstringRequired

Reference to the packJob this packing source container is related to.

shortIdstringOptional

Short identifier for the container

typestring · enumRequired

Type of the packing taret container

Possible values:
weightLimitInGnumber · min: 1Optional

Maximal weight in gramm(gr) the container can be loaded with.

Example: 2500
get/api/packjobs/{packJobId}/targetcontainers

Create pack job target container

post

This part of the API is in Beta status. For details, see the API release lifecycle documentation. Creates a new packing target container on given packJob

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
packJobIdstringRequired

ID of the pack job you want to get

Body

PackingTargetContainerForCreation

sequenceNumberinteger · int32 · max: 10000Optional

Incremental number to distinguish containers of the same type. Virtual container's sequenceNumber is always 0, non virtual containers are always greater than 0.

Example: 100
codesstring[]Required

List of codes

operativeContainerTypeRefstringOptional
packingContainerTypeRefstringOptional

deprecated - use operativeContainerTypeRef instead

storageLocationRefstringOptional

Reference to the location where the packing target container is located.

Responses
201

The packing container was successfully created.

application/json

PackingTargetContainer

createdstring · date-timeOptional

The date this entity was created at the platform. This value is generated by the service.

Example: 2020-02-03T08:45:51.525Z
lastModifiedstring · date-timeOptional

The date this entity was modified last. This value is generated by the service.

Example: 2020-02-03T09:45:51.525Z
versioninteger · int64Required

The version of the document to be used in optimistic locking mechanisms.

Example: 42
sequenceNumberinteger · int32 · max: 10000Optional

Incremental number to distinguish containers of the same type. Virtual container's sequenceNumber is always 0, non virtual containers are always greater than 0.

Example: 100
codesstring[]Required

List of codes

operativeContainerTypeRefstringOptional
packingContainerTypeRefstringOptional

deprecated - use operativeContainerTypeRef instead

storageLocationRefstringOptional

Reference to the location where the packing target container is located.

descriptionstringOptional

Description of the packing source container in the locale the client requests. Automatically filled upon request.

documentsRefstringOptional

Reference to the documents collection from this entity

facilityRefstringRequired

The id of the facility reference. The given ID has to be present in the system. But it is not updatable via PUT request

Example: Esb20gpHBL94X5NdMp3C
iconUrlstringOptional

Url to the icon of the packing source container (inherited from operative container type).

idstringRequired

The id of this packing source container. It is generated during creation automatically and suits as the primary identifier of the described entity.

namestringOptional

Name of the packing source container in the locale the client requests. Automatically filled upon request.

operativeProcessRefstringOptional

Reference to the operative process this packing target container is related to.

packJobRefstringRequired

Reference to the packJob this packing source container is related to.

shortIdstringOptional

Short identifier for the container

typestring · enumRequired

Type of the packing taret container

Possible values:
weightLimitInGnumber · min: 1Optional

Maximal weight in gramm(gr) the container can be loaded with.

Example: 2500
post/api/packjobs/{packJobId}/targetcontainers

Get pack job target container

get

This part of the API is in Beta status. For details, see the API release lifecycle documentation. Returns a packing target container with the given ID on given packJob

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
packJobIdstringRequired

ID of the pack job you want to get

targetcontainerIdstringRequired

ID of the target container you want to get

Query parameters
localestringOptional

Provide the localized values for the entity. If not provided the default locale is used. For example de_DE.

Responses
200

Entity was found & you were allowed to access it. The result is in the body.

application/json

PackingTargetContainer

createdstring · date-timeOptional

The date this entity was created at the platform. This value is generated by the service.

Example: 2020-02-03T08:45:51.525Z
lastModifiedstring · date-timeOptional

The date this entity was modified last. This value is generated by the service.

Example: 2020-02-03T09:45:51.525Z
versioninteger · int64Required

The version of the document to be used in optimistic locking mechanisms.

Example: 42
sequenceNumberinteger · int32 · max: 10000Optional

Incremental number to distinguish containers of the same type. Virtual container's sequenceNumber is always 0, non virtual containers are always greater than 0.

Example: 100
codesstring[]Required

List of codes

operativeContainerTypeRefstringOptional
packingContainerTypeRefstringOptional

deprecated - use operativeContainerTypeRef instead

storageLocationRefstringOptional

Reference to the location where the packing target container is located.

descriptionstringOptional

Description of the packing source container in the locale the client requests. Automatically filled upon request.

documentsRefstringOptional

Reference to the documents collection from this entity

facilityRefstringRequired

The id of the facility reference. The given ID has to be present in the system. But it is not updatable via PUT request

Example: Esb20gpHBL94X5NdMp3C
iconUrlstringOptional

Url to the icon of the packing source container (inherited from operative container type).

idstringRequired

The id of this packing source container. It is generated during creation automatically and suits as the primary identifier of the described entity.

namestringOptional

Name of the packing source container in the locale the client requests. Automatically filled upon request.

operativeProcessRefstringOptional

Reference to the operative process this packing target container is related to.

packJobRefstringRequired

Reference to the packJob this packing source container is related to.

shortIdstringOptional

Short identifier for the container

typestring · enumRequired

Type of the packing taret container

Possible values:
weightLimitInGnumber · min: 1Optional

Maximal weight in gramm(gr) the container can be loaded with.

Example: 2500
get/api/packjobs/{packJobId}/targetcontainers/{targetcontainerId}
Deprecated

Add pack job target container line item

post

This part of the API is deprecated. For details, see the API release lifecycle documentation. Deprecated. Use /api/packjobs/{packJobId}/actions with MOVE_EACHES_TO_PACKING_TARGET_CONTAINER or MOVE_EACHES_TO_PACKING_SOURCE_CONTAINER instead

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
packJobIdstringRequired

ID of the pack job you want to get

targetcontainerIdstringRequired

ID of the container you want to add new line item to it

Body

PackingTargetContainerLineItemForCreation

customAttributesobjectOptional

Attributes that can be added to the lineItem. These attributes cannot be used within fulfillment processes, but it could be useful to have the information carried here.

globalLineItemIdstringOptional

This ID is used to identify if this line item is related to the line item of other operational entities.

measurementUnitKeystringOptional

Identifier for items unit of measurement.

Example: liter
quantityinteger · int64 · min: 1Required

quantity of the item

Example: 21
scannableCodesstring[] · max: 50Optional

Codes that can be used for scanning this lineItem

secondaryMeasurementUnitKeystringOptional

Identifier for items unit of measurement. E.g. measurementUnitKey is pieces and secondaryMeasurementUnitKey is gram

Example: gram
secondaryQuantityinteger · int64 · min: 1Optional

secondary quantity of this item, E.g. quantity is the count and secondaryQuantity is the weight

Example: 200
originIdstring · nullableOptional

The id of the line item this line item was originated from, before any split has happened. This can be used to restore the ‘pre-split’ status.

Example: df671041-10dd-4600-a2ff-e9ffe2556bba
Responses
201

The packing container was successfully created.

application/json

PackingTargetContainer

createdstring · date-timeOptional

The date this entity was created at the platform. This value is generated by the service.

Example: 2020-02-03T08:45:51.525Z
lastModifiedstring · date-timeOptional

The date this entity was modified last. This value is generated by the service.

Example: 2020-02-03T09:45:51.525Z
versioninteger · int64Required

The version of the document to be used in optimistic locking mechanisms.

Example: 42
sequenceNumberinteger · int32 · max: 10000Optional

Incremental number to distinguish containers of the same type. Virtual container's sequenceNumber is always 0, non virtual containers are always greater than 0.

Example: 100
codesstring[]Required

List of codes

operativeContainerTypeRefstringOptional
packingContainerTypeRefstringOptional

deprecated - use operativeContainerTypeRef instead

storageLocationRefstringOptional

Reference to the location where the packing target container is located.

descriptionstringOptional

Description of the packing source container in the locale the client requests. Automatically filled upon request.

documentsRefstringOptional

Reference to the documents collection from this entity

facilityRefstringRequired

The id of the facility reference. The given ID has to be present in the system. But it is not updatable via PUT request

Example: Esb20gpHBL94X5NdMp3C
iconUrlstringOptional

Url to the icon of the packing source container (inherited from operative container type).

idstringRequired

The id of this packing source container. It is generated during creation automatically and suits as the primary identifier of the described entity.

namestringOptional

Name of the packing source container in the locale the client requests. Automatically filled upon request.

operativeProcessRefstringOptional

Reference to the operative process this packing target container is related to.

packJobRefstringRequired

Reference to the packJob this packing source container is related to.

shortIdstringOptional

Short identifier for the container

typestring · enumRequired

Type of the packing taret container

Possible values:
weightLimitInGnumber · min: 1Optional

Maximal weight in gramm(gr) the container can be loaded with.

Example: 2500
post/api/packjobs/{packJobId}/targetcontainers/{targetcontainerId}

Delete pack job target container

delete

This part of the API is in Beta status. For details, see the API release lifecycle documentation. Deletes a packing target container

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
packJobIdstringRequired

ID of corresponding packJob you want to patch

targetcontainerIdstringRequired

ID of container you want to delete

Responses
200

Container was found & you were allowed to delete it.

No content

delete/api/packjobs/{packJobId}/targetcontainers/{targetcontainerId}

No content

Update pack job target container

patch

This part of the API is in Beta status. For details, see the API release lifecycle documentation. Patches a packing target container

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
packJobIdstringRequired

ID of corresponding packJob you want to patch

targetcontainerIdstringRequired

ID of container you want to patch

Body

PackingTargetContainerPatchActions

versioninteger · int64Required

The version of the document to be used in optimistic locking mechanisms.

Example: 42
Responses
200

Container was found & patch-set has been applied. The patched entity is in the body.

application/json

PackingTargetContainer

createdstring · date-timeOptional

The date this entity was created at the platform. This value is generated by the service.

Example: 2020-02-03T08:45:51.525Z
lastModifiedstring · date-timeOptional

The date this entity was modified last. This value is generated by the service.

Example: 2020-02-03T09:45:51.525Z
versioninteger · int64Required

The version of the document to be used in optimistic locking mechanisms.

Example: 42
sequenceNumberinteger · int32 · max: 10000Optional

Incremental number to distinguish containers of the same type. Virtual container's sequenceNumber is always 0, non virtual containers are always greater than 0.

Example: 100
codesstring[]Required

List of codes

operativeContainerTypeRefstringOptional
packingContainerTypeRefstringOptional

deprecated - use operativeContainerTypeRef instead

storageLocationRefstringOptional

Reference to the location where the packing target container is located.

descriptionstringOptional

Description of the packing source container in the locale the client requests. Automatically filled upon request.

documentsRefstringOptional

Reference to the documents collection from this entity

facilityRefstringRequired

The id of the facility reference. The given ID has to be present in the system. But it is not updatable via PUT request

Example: Esb20gpHBL94X5NdMp3C
iconUrlstringOptional

Url to the icon of the packing source container (inherited from operative container type).

idstringRequired

The id of this packing source container. It is generated during creation automatically and suits as the primary identifier of the described entity.

namestringOptional

Name of the packing source container in the locale the client requests. Automatically filled upon request.

operativeProcessRefstringOptional

Reference to the operative process this packing target container is related to.

packJobRefstringRequired

Reference to the packJob this packing source container is related to.

shortIdstringOptional

Short identifier for the container

typestring · enumRequired

Type of the packing taret container

Possible values:
weightLimitInGnumber · min: 1Optional

Maximal weight in gramm(gr) the container can be loaded with.

Example: 2500
patch/api/packjobs/{packJobId}/targetcontainers/{targetcontainerId}

Get target container delivery note

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
packJobIdstringRequired

ID of the pack job for which you want to get a deliverynote

targetcontainerIdstringRequired

ID of the packingTargetContainer for which you want to get a deliverynote

Query parameters
localestringOptional

Provide the localized values for the delivery note. If not provided the default locale is used. For example de_DE.

Responses
200

The deliverynote for the given packingTargetContainer

application/pdf
get/api/packjobs/{packJobId}/targetcontainers/{targetcontainerId}/deliverynote
Deprecated

Delete target container line item

delete

This part of the API is deprecated. For details, see the API release lifecycle documentation. Deprecated. Use /api/packjobs/{packJobId}/actions with MOVE_EACHES_TO_PACKING_TARGET_CONTAINER or MOVE_EACHES_TO_PACKING_SOURCE_CONTAINER instead

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
packJobIdstringRequired

ID of corresponding packJob you want to patch

targetcontainerIdstringRequired

ID of container you want to patch

lineItemIdstringRequired

ID of line item you want to patch

Responses
200

LineItem was found & you were allowed to delete it.

No content

delete/api/packjobs/{packJobId}/targetcontainers/{targetcontainerId}/lineitems/{lineItemId}

No content

Update target container line item

patch

This part of the API is in Beta status. For details, see the API release lifecycle documentation. Patch line item of a packing container

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
packJobIdstringRequired

ID of corresponding packJob you want to patch

targetcontainerIdstringRequired

ID of container you want to patch

lineItemIdstringRequired

ID of line item you want to patch

Body

PackingTargetContainerActionsParameter

or
Responses
200

Container was found & patch-set has been applied. The patched entity is in the body.

application/json

PackingTargetContainer

createdstring · date-timeOptional

The date this entity was created at the platform. This value is generated by the service.

Example: 2020-02-03T08:45:51.525Z
lastModifiedstring · date-timeOptional

The date this entity was modified last. This value is generated by the service.

Example: 2020-02-03T09:45:51.525Z
versioninteger · int64Required

The version of the document to be used in optimistic locking mechanisms.

Example: 42
sequenceNumberinteger · int32 · max: 10000Optional

Incremental number to distinguish containers of the same type. Virtual container's sequenceNumber is always 0, non virtual containers are always greater than 0.

Example: 100
codesstring[]Required

List of codes

operativeContainerTypeRefstringOptional
packingContainerTypeRefstringOptional

deprecated - use operativeContainerTypeRef instead

storageLocationRefstringOptional

Reference to the location where the packing target container is located.

descriptionstringOptional

Description of the packing source container in the locale the client requests. Automatically filled upon request.

documentsRefstringOptional

Reference to the documents collection from this entity

facilityRefstringRequired

The id of the facility reference. The given ID has to be present in the system. But it is not updatable via PUT request

Example: Esb20gpHBL94X5NdMp3C
iconUrlstringOptional

Url to the icon of the packing source container (inherited from operative container type).

idstringRequired

The id of this packing source container. It is generated during creation automatically and suits as the primary identifier of the described entity.

namestringOptional

Name of the packing source container in the locale the client requests. Automatically filled upon request.

operativeProcessRefstringOptional

Reference to the operative process this packing target container is related to.

packJobRefstringRequired

Reference to the packJob this packing source container is related to.

shortIdstringOptional

Short identifier for the container

typestring · enumRequired

Type of the packing taret container

Possible values:
weightLimitInGnumber · min: 1Optional

Maximal weight in gramm(gr) the container can be loaded with.

Example: 2500
patch/api/packjobs/{packJobId}/targetcontainers/{targetcontainerId}/lineitems/{lineItemId}

Get target container return note

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
packJobIdstringRequired

ID of the pack job for which you want to get a deliverynote

targetcontainerIdstringRequired

ID of the PackingTargetContainer

Query parameters
localestringOptional

Provide the localized values for the return note. If not provided the default locale is used. For example de_DE.

Responses
200

Returns a return note for the PackingTargetContainer.

application/pdf
get/api/packjobs/{packJobId}/targetcontainers/{targetcontainerId}/returnnote

Get target container transfer label

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
packJobIdstringRequired

ID of the pack job for which you want to get a transfer label

targetcontainerIdstringRequired

ID of the packingTargetContainer for which you want to get a transfer label

Responses
200

The transfer label for the given packingTargetContainer

application/pdf
get/api/packjobs/{packJobId}/targetcontainers/{targetcontainerId}/transferlabel

Get pack job transfer label

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
packJobIdstringRequired

ID of the pack job for which you want to get a transfer label

Responses
200

The transfer label for the given packjob

application/pdf
get/api/packjobs/{packJobId}/transferlabel

List pack jobs (search)

post

Search for PackJob

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body

PackJobSearchPayload

afterstringOptional

The cursor to start after for forward pagination. The value is provided in the pageInfo.endCursor field of the response. Cannot be used with before or last.

beforestringOptional

The cursor to start before for backward pagination. The value is provided in the pageInfo.startCursor field of the response. Cannot be used with after or size (first).

lastnumber · min: 1 · max: 250Optional

Number of items to return for backward pagination. Cannot be used with 'size' (first). Default: 20.

sizenumber · min: 1 · max: 250Optional

Number of items to return for forward pagination. Cannot be used with 'last'. Default: 20.

Example: 10
startAfterIdstringOptionalDeprecated

The ID to start after. Deprecated, use after with the value provided in pageInfo.endCursor instead.

Responses
200

Your search result

application/json

PackJobPaginatedResult

totalnumberOptional

The total number of items matching the search criteria. Only filled, if withTotal is set to true in the search options.

post/api/packjobs/search

Last updated