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

NameDescriptionTypeAdditional 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
NameDescriptionTypeAdditional 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"
}