GET api/Party/Inventory/GroupByCategory?orderId={orderId}
Method to return a list of Items Group by Category.
Request Information
URI Parameters
Name | Description | Type | Additional information |
---|---|---|---|
orderId |
The ID of the party to close |
integer |
Required |
Body Parameters
None.
Response Information
Resource Description
Collection of CategoryViewModelName | Description | Type | Additional information |
---|---|---|---|
Category | string |
None. |
|
CategoryID | integer |
None. |
|
DisplayCategory | string |
None. |
|
HasSubCats | boolean |
None. |
|
ParentCategoryID | integer |
None. |
|
SortOrder | integer |
None. |
|
Products | Collection of InventoryViewModel |
None. |
Response Formats
application/xml, text/xml
Sample:
<ListOfCategoryViewModel> <CategoryViewModel> <Category>sample string 1</Category> <CategoryID>2</CategoryID> <DisplayCategory>sample string 3</DisplayCategory> <HasSubCats>True</HasSubCats> <ParentCategoryID>5</ParentCategoryID> <SortOrder>6</SortOrder> <Products> <InventoryViewModel> <ProductID>sample string 1</ProductID> <DisplayName>sample string 2</DisplayName> <ShortDetail>sample string 3</ShortDetail> <LongDetail>sample string 4</LongDetail> <Price>5</Price> <CurrencyTypeID>6</CurrencyTypeID> <AutoShipPrice>1</AutoShipPrice> <Volume>1</Volume> <SmallImageURL>sample string 7</SmallImageURL> <LargeImageURL>sample string 8</LargeImageURL> <QtyOptions>sample string 9</QtyOptions> <InventoryRelationshipGroupID>10</InventoryRelationshipGroupID> <IsResourceServerImage>True</IsResourceServerImage> <OnHand>12</OnHand> <LowStockMessage>sample string 13</LowStockMessage> <OutOfStockMessage>sample string 14</OutOfStockMessage> <SoftAllocationTimerOverride>15</SoftAllocationTimerOverride> <TimeDuration>sample string 16</TimeDuration> <IsPartyItem>True</IsPartyItem> <InventoryOptionsGroup> <InventoryOptionsGroupViewModel> <GroupDescription>sample string 1</GroupDescription> <GroupId>2</GroupId> <RelationshipTypeProgrammingKey>sample string 3</RelationshipTypeProgrammingKey> <InventoryList> <InventoryViewModel /> <InventoryViewModel /> </InventoryList> </InventoryOptionsGroupViewModel> <InventoryOptionsGroupViewModel> <GroupDescription>sample string 1</GroupDescription> <GroupId>2</GroupId> <RelationshipTypeProgrammingKey>sample string 3</RelationshipTypeProgrammingKey> <InventoryList> <InventoryViewModel /> <InventoryViewModel /> </InventoryList> </InventoryOptionsGroupViewModel> </InventoryOptionsGroup> </InventoryViewModel> <InventoryViewModel> <ProductID>sample string 1</ProductID> <DisplayName>sample string 2</DisplayName> <ShortDetail>sample string 3</ShortDetail> <LongDetail>sample string 4</LongDetail> <Price>5</Price> <CurrencyTypeID>6</CurrencyTypeID> <AutoShipPrice>1</AutoShipPrice> <Volume>1</Volume> <SmallImageURL>sample string 7</SmallImageURL> <LargeImageURL>sample string 8</LargeImageURL> <QtyOptions>sample string 9</QtyOptions> <InventoryRelationshipGroupID>10</InventoryRelationshipGroupID> <IsResourceServerImage>True</IsResourceServerImage> <OnHand>12</OnHand> <LowStockMessage>sample string 13</LowStockMessage> <OutOfStockMessage>sample string 14</OutOfStockMessage> <SoftAllocationTimerOverride>15</SoftAllocationTimerOverride> <TimeDuration>sample string 16</TimeDuration> <IsPartyItem>True</IsPartyItem> <InventoryOptionsGroup> <InventoryOptionsGroupViewModel> <GroupDescription>sample string 1</GroupDescription> <GroupId>2</GroupId> <RelationshipTypeProgrammingKey>sample string 3</RelationshipTypeProgrammingKey> <InventoryList> <InventoryViewModel /> <InventoryViewModel /> </InventoryList> </InventoryOptionsGroupViewModel> <InventoryOptionsGroupViewModel> <GroupDescription>sample string 1</GroupDescription> <GroupId>2</GroupId> <RelationshipTypeProgrammingKey>sample string 3</RelationshipTypeProgrammingKey> <InventoryList> <InventoryViewModel /> <InventoryViewModel /> </InventoryList> </InventoryOptionsGroupViewModel> </InventoryOptionsGroup> </InventoryViewModel> </Products> </CategoryViewModel> <CategoryViewModel> <Category>sample string 1</Category> <CategoryID>2</CategoryID> <DisplayCategory>sample string 3</DisplayCategory> <HasSubCats>True</HasSubCats> <ParentCategoryID>5</ParentCategoryID> <SortOrder>6</SortOrder> <Products> <InventoryViewModel> <ProductID>sample string 1</ProductID> <DisplayName>sample string 2</DisplayName> <ShortDetail>sample string 3</ShortDetail> <LongDetail>sample string 4</LongDetail> <Price>5</Price> <CurrencyTypeID>6</CurrencyTypeID> <AutoShipPrice>1</AutoShipPrice> <Volume>1</Volume> <SmallImageURL>sample string 7</SmallImageURL> <LargeImageURL>sample string 8</LargeImageURL> <QtyOptions>sample string 9</QtyOptions> <InventoryRelationshipGroupID>10</InventoryRelationshipGroupID> <IsResourceServerImage>True</IsResourceServerImage> <OnHand>12</OnHand> <LowStockMessage>sample string 13</LowStockMessage> <OutOfStockMessage>sample string 14</OutOfStockMessage> <SoftAllocationTimerOverride>15</SoftAllocationTimerOverride> <TimeDuration>sample string 16</TimeDuration> <IsPartyItem>True</IsPartyItem> <InventoryOptionsGroup> <InventoryOptionsGroupViewModel> <GroupDescription>sample string 1</GroupDescription> <GroupId>2</GroupId> <RelationshipTypeProgrammingKey>sample string 3</RelationshipTypeProgrammingKey> <InventoryList> <InventoryViewModel /> <InventoryViewModel /> </InventoryList> </InventoryOptionsGroupViewModel> <InventoryOptionsGroupViewModel> <GroupDescription>sample string 1</GroupDescription> <GroupId>2</GroupId> <RelationshipTypeProgrammingKey>sample string 3</RelationshipTypeProgrammingKey> <InventoryList> <InventoryViewModel /> <InventoryViewModel /> </InventoryList> </InventoryOptionsGroupViewModel> </InventoryOptionsGroup> </InventoryViewModel> <InventoryViewModel> <ProductID>sample string 1</ProductID> <DisplayName>sample string 2</DisplayName> <ShortDetail>sample string 3</ShortDetail> <LongDetail>sample string 4</LongDetail> <Price>5</Price> <CurrencyTypeID>6</CurrencyTypeID> <AutoShipPrice>1</AutoShipPrice> <Volume>1</Volume> <SmallImageURL>sample string 7</SmallImageURL> <LargeImageURL>sample string 8</LargeImageURL> <QtyOptions>sample string 9</QtyOptions> <InventoryRelationshipGroupID>10</InventoryRelationshipGroupID> <IsResourceServerImage>True</IsResourceServerImage> <OnHand>12</OnHand> <LowStockMessage>sample string 13</LowStockMessage> <OutOfStockMessage>sample string 14</OutOfStockMessage> <SoftAllocationTimerOverride>15</SoftAllocationTimerOverride> <TimeDuration>sample string 16</TimeDuration> <IsPartyItem>True</IsPartyItem> <InventoryOptionsGroup> <InventoryOptionsGroupViewModel> <GroupDescription>sample string 1</GroupDescription> <GroupId>2</GroupId> <RelationshipTypeProgrammingKey>sample string 3</RelationshipTypeProgrammingKey> <InventoryList> <InventoryViewModel /> <InventoryViewModel /> </InventoryList> </InventoryOptionsGroupViewModel> <InventoryOptionsGroupViewModel> <GroupDescription>sample string 1</GroupDescription> <GroupId>2</GroupId> <RelationshipTypeProgrammingKey>sample string 3</RelationshipTypeProgrammingKey> <InventoryList> <InventoryViewModel /> <InventoryViewModel /> </InventoryList> </InventoryOptionsGroupViewModel> </InventoryOptionsGroup> </InventoryViewModel> </Products> </CategoryViewModel> </ListOfCategoryViewModel>
application/json
Sample:
text/json
Sample: