POST api/ExternalCategories/SpecificID
Retrieves a singular external category class for a specific ID and Type
Request Information
URI Parameters
None.
Body Parameters
EskimoClassLibraries.ExternalCategoriesArgumentsName | Description | Type | Additional information |
---|---|---|---|
ID |
The Category ID |
string |
None. |
Source |
The site that is supplying the category information. |
EskimoClassLibraries.clsListing+ListingTypeEnum |
None. |
Request Formats
application/json, text/json
{ "ID": "sample string 1", "Source": 1 }
application/xml, text/xml
<ExternalCategoriesArguments xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/EskimoClassLibraries"> <ID>sample string 1</ID> <Source>eBay</Source> </ExternalCategoriesArguments>
application/x-www-form-urlencoded
Sample not available.
Response Information
Resource Description
EskimoClassLibraries.clsExternalCategoryName | Description | Type | Additional information |
---|---|---|---|
CategoryID |
The unique identifier of the category |
string |
Required String length: inclusive between 0 and 50 |
CategoryLevel |
Top level categories will be 1, then beneath these, child categories will be 2, 3 and so on. |
integer |
None. |
CategoryParentID |
The unique identifier of the parent category. Pass NULL for top-level categories. |
string |
None. |
CategorySource |
The site that the category is used on |
EskimoClassLibraries.clsListing+ListingTypeEnum |
None. |
CategoryName |
The name of the Category |
string |
None. |
ItemSpecifics |
A collection of key-value pairs allowing the list of products returned to be filtered efficiently. For example, if the category is a Jumpers, eBay may have a Property called Material, with possible values of Sheep Wool, Cashmere, Cotton and Linen. |
Collection of EskimoClassLibraries.clsItemSpecifics |
None. |
LeafCategory | boolean |
None. |
|
AdditionalIdentifier |
Optional. Further ID for the category, if required. |
string |
String length: inclusive between 0 and 200 |
Response Formats
application/json, text/json
{ "CategoryID": "sample string 1", "CategoryLevel": 2, "CategoryParentID": "sample string 3", "CategorySource": 1, "CategoryName": "sample string 4", "ItemSpecifics": [ { "MinSelected": 1, "MaxSelected": 2, "SelectionMode": 1, "ValueType": null, "SpecificsName": "sample string 3", "Values": [ "sample string 1", "sample string 2" ] }, { "MinSelected": 1, "MaxSelected": 2, "SelectionMode": 1, "ValueType": null, "SpecificsName": "sample string 3", "Values": [ "sample string 1", "sample string 2" ] } ], "LeafCategory": true, "AdditionalIdentifier": "sample string 6" }
application/xml, text/xml
<clsExternalCategory xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/EskimoClassLibraries"> <AdditionalIdentifier>sample string 6</AdditionalIdentifier> <CategoryID>sample string 1</CategoryID> <CategoryLevel>2</CategoryLevel> <CategoryName>sample string 4</CategoryName> <CategoryParentID>sample string 3</CategoryParentID> <CategorySource>eBay</CategorySource> <ItemSpecifics> <clsItemSpecifics> <SpecificsName>sample string 3</SpecificsName> <Values xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d4p1:string>sample string 1</d4p1:string> <d4p1:string>sample string 2</d4p1:string> </Values> <MaxSelected>2</MaxSelected> <MinSelected>1</MinSelected> <SelectionMode>SelectionOnly</SelectionMode> <ValueType i:nil="true" /> </clsItemSpecifics> <clsItemSpecifics> <SpecificsName>sample string 3</SpecificsName> <Values xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d4p1:string>sample string 1</d4p1:string> <d4p1:string>sample string 2</d4p1:string> </Values> <MaxSelected>2</MaxSelected> <MinSelected>1</MinSelected> <SelectionMode>SelectionOnly</SelectionMode> <ValueType i:nil="true" /> </clsItemSpecifics> </ItemSpecifics> <LeafCategory>true</LeafCategory> </clsExternalCategory>