GET api/inventory/Wishlist/Items?wishlistID={wishlistID}&repDID={repDID}&customerDID={customerDID}&country={country}&langKey={langKey}&localeID={localeID}&cartConfigurationId={cartConfigurationId}

Gets all Wishlist items in a Wishlist for a specific Rep or Customer.

Request Information

URI Parameters

NameDescriptionTypeAdditional information
wishlistID

integer

Required

repDID

string

Default value is

customerDID

string

Default value is

country

string

Default value is

langKey

string

Default value is

localeID

This is the local that will be used for translations. e.g. 1 = en-us

integer

None.

cartConfigurationId

Optional. Used to potentially get a subset of inventory based upon InventoryCollectionTypeId stored in CartConfigurations table

integer

Default value is 0

Body Parameters

None.

Response Information

Resource Description

Collection of WishlistItemViewModel
NameDescriptionTypeAdditional information
wishlistItemInfo

Represents metadata about the item's wishlist status

IWishlistItem

None.

inventoryItemInfo

Represents information about the item itself

InventoryShoppingDisplayViewModel

None.

IsNoLongerAvailable

Shows whether an item is still available for purchase

boolean

None.

Response Formats

application/xml, text/xml

Sample:
<ListOfWishlistItemViewModel>
  <WishlistItemViewModel>
    <WishlistItemInfo />
    <InventoryItemInfo />
    <IsNoLongerAvailable>True</IsNoLongerAvailable>
  </WishlistItemViewModel>
  <WishlistItemViewModel>
    <WishlistItemInfo />
    <InventoryItemInfo />
    <IsNoLongerAvailable>True</IsNoLongerAvailable>
  </WishlistItemViewModel>
</ListOfWishlistItemViewModel>

application/json, text/json

Sample:
[
  {
    "IsNoLongerAvailable": true
  },
  {
    "IsNoLongerAvailable": true
  }
]