GET api/Relocate/ValidateItemRelocation?clientId={clientId}&systemUserId={systemUserId}&itemId={itemId}&locationId={locationId}
Validate whether an item can be relocated to a given location
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| clientId | globally unique identifier |
Required |
|
| systemUserId | globally unique identifier |
Required |
|
| itemId | globally unique identifier |
Required |
|
| locationId | globally unique identifier |
Required |
Body Parameters
None.
Response Information
Resource Description
Validation result describing whether the item can be relocated
RelocateItemValidationMessage| Name | Description | Type | Additional information |
|---|---|---|---|
| CanRelocateItem | boolean |
None. |
|
| DestinationLocationIsFull | boolean |
None. |
|
| IdenticalSourceAndDestination | boolean |
None. |
|
| ItemIsPickedOrDelivered | boolean |
None. |
|
| ItemLocationIsBlockedForOutgoing | boolean |
None. |
|
| DestinationLocationIsBlockedForIncoming | boolean |
None. |
|
| DeepStackerContainsDifferentArticle | boolean |
None. |
|
| DeepStackerContainsItemsWithOlderDurability | boolean |
None. |
|
| DestinationLocationBlockedForBuildFromAllocatedItems | boolean |
None. |
|
| ItemContentsAllocated | boolean |
None. |
|
| Message | string |
None. |
Response Formats
application/json, text/json
Sample:
{
"CanRelocateItem": true,
"DestinationLocationIsFull": true,
"IdenticalSourceAndDestination": true,
"ItemIsPickedOrDelivered": true,
"ItemLocationIsBlockedForOutgoing": true,
"DestinationLocationIsBlockedForIncoming": true,
"DeepStackerContainsDifferentArticle": true,
"DeepStackerContainsItemsWithOlderDurability": true,
"DestinationLocationBlockedForBuildFromAllocatedItems": true,
"ItemContentsAllocated": true,
"Message": "sample string 11"
}