CategoryType

Container for data on one listing category.

Types that use CategoryType:

Calls that use one or more fields of CategoryType:

Fields

AutoPayEnabled ( boolean )
B2BVATEnabled ( boolean )
BestOfferEnabled ( boolean )
CatalogEnabled ( boolean )
CategoryID ( string )
CategoryLevel ( int )
CategoryName ( string )
CategoryParentID ( string )
CategoryParentName ( string )
CharacteristicsSets ( CharacteristicsSetType )
Expired ( boolean )
IntlAutosFixedCat ( boolean )
Keywords
LeafCategory ( boolean )
LSD ( boolean )
NumOfItems
ORPA ( boolean )
ORRA ( boolean )
ProductFinderIDs ( ExtendedProductFinderIDType )
ProductSearchPageAvailable ( boolean )
SellerGuaranteeEligible ( boolean )
Virtual ( boolean )

AutoPayEnabled ( boolean ) [0..1]
If true, indicates that the category supports immediate payment. If not present, the category does not support immediate payment. Will not be returned if false.
See the Field Index to learn which calls use AutoPayEnabled.

B2BVATEnabled ( boolean ) [0..1]
If true, the category supports business-to-business (B2B) VAT listings. Applicable to the eBay Germany (DE), Austria (AT), and Switzerland CH) sites only. If not present, the category does not support this feature. Will not be returned if false.
See the Field Index to learn which calls use B2BVATEnabled.

BestOfferEnabled ( boolean ) [0..1]
If true, the category supports Best Offers. If not present, the category does not support Best Offers. Will not be returned if false.
See the Field Index to learn which calls use BestOfferEnabled.

CatalogEnabled ( boolean ) [0..1]
If true, the category supports catalog product details. Not returned if false.
See the Field Index to learn which calls use CatalogEnabled.

CategoryID ( string ) [0..1]
Distinct numeric ID for a category on eBay. In GetItem and related calls, see CategoryName for the text name of the category. Use GetCategories to look up the category parent ID.

For GetItem, Half.com items return the Half.com category ID in PrimaryCategory. This ID is not necessarily returned in GetCategories.
See the Field Index to learn which calls use CategoryID.

CategoryLevel ( int ) [1]
The level where the category fits in the site's category hierarchy. For example, if this field has a value of 2, then the category is two levels below the root category in the site's category hierarchy.
See the Field Index to learn which calls use CategoryLevel.

CategoryName ( string ) [0..1]
Display name of the category as it would appear on the eBay Web site. In GetItem, this is a fully qualified category name (e.g., Collectibles:Decorative Collectibles:Hummel, Goebel).

In GetItem, always returned for eBay.com listings. Not returned in PrimaryCategory for Half.com listings.
See the Field Index to learn which calls use CategoryName.

CategoryParentID ( string ) [0..*]
Category ID identifying a category that is an ancestor of the category indicated in CategoryID. For GetCategories, returns the same value as CategoryID if the CategoryLevel is 1. For GetSuggestedCategories, multiple CategoryParentID fields can be returned in sequence, starting with the root category and ending with the category that is the direct parent of the category specified in CategoryID. Use these parent fields and the CategoryID field to build the fully qualified category browse path or "breadcrumbs" (e.g., 58058:3516:3517).
See the Field Index to learn which calls use CategoryParentID.

CategoryParentName ( string ) [0..*]
Display name of the category indicated in CategoryParentID. For GetSuggestedCategories, multiple CategoryParentName fields can be returned in sequence, starting with the root category and ending with the category that is the direct parent of the category specified in CategoryName. Use these parent fields and the CategoryName field to build the fully qualified category browse path or "breadcrumbs" (e.g., Computers & Networking > Technology Books > Certification).
See the Field Index to learn which calls use CategoryParentName.

CharacteristicsSets ( CharacteristicsSetType ) [0..*]
No longer applicable to any category.
See the Field Index to learn which calls use CharacteristicsSets.

Expired ( boolean ) [1]
If true, indicates a category that has expired and to which items may not be listed. Will not be returned if false.
See the Field Index to learn which calls use Expired.

IntlAutosFixedCat ( boolean ) [1]
If true, indicates that the category is a fixed-fee category. Use this information to identify categories are not eligible for eBay Stores Inventory format listings. You cannot list eBay Store Inventory format listings in fixed-fee categories on international sites. Output only. Will not be returned if false.
See the Field Index to learn which calls use IntlAutosFixedCat.

Keywords
Not used by any call.

LeafCategory ( boolean ) [1]
If true, indicates that the category indicated in CategoryID is a leaf category, in which items may be listed (if the category is not also expired or virtual). Will not be returned if false.
See the Field Index to learn which calls use LeafCategory.

LSD ( boolean ) [1]
"Lot Size Disabled (LSD)" indicates that Item.LotSize is not permitted when you list in this category. If true, indicates that lot sizes are disabled in the specified category. Will not be returned if false.
See the Field Index to learn which calls use LSD.

NumOfItems
Not used by any call.

ORPA ( boolean ) [1]
Indicates whether the category (and its subcategories) allows or disallows listing with a reserve price, depending on the prevailing site configuration indicated by ReservePriceAllowed. ORPA (override reserve price allowed) indicates when the category is an exception to the site's ReservePriceAllowed policy.

If ORPA is true, the category overrides (toggles or reverses) the site's ReservePriceAllowed setting. In other words:
- If ReservePriceAllowed is true, reserve price is not allowed in this category.
- If ReservePriceAllowed is false, reserve price is allowed in this category.

If ORPA is not present, there is no override. That is, the category's setting is the same as the site's ReservePriceAllowed setting.

This field will not be returned in the response if false. This toggling logic is designed to reduce the size of the GetCategories response by only returning ORPA when the category's policy is different from the site's policy. (If ORPA is true for a category, you can assume its subcategories inherit the same setting unless otherwise specified.)
See the Field Index to learn which calls use ORPA.

ORRA ( boolean ) [0..1]
Indicates whether the category (and its subcategories) allows or disallows reducing a listing's reserve price, depending on the prevailing site configuration indicated by ReduceReserveAllowed. ORRA (override reduce reserve allowed) indicates when the category is an exception to the site's ReduceReserveAllowed policy.

If ORRA is true, the category overrides (toggles or reverses) the site's ReduceReserveAllowed setting. In other words:
- If ReduceReserveAllowed is true, reserve price reduction is not allowed in this category.
- If ReduceReserveAllowed is false (because it is not present in the response), reserve price reduction is allowed in this category.

If ORRA is not present, there is no override. Will not be returned in the response if false. That is, the category's setting is the same as the site's ReduceReserveAllowed setting.

This toggling logic is designed to reduce the size of the GetCategories response by only returning ORRA when the category's policy is different from the site's policy. (If ORRA is true for a category, you can assume its subcategories inherit the same setting unless otherwise specified.)
See the Field Index to learn which calls use ORRA.

ProductFinderIDs ( ExtendedProductFinderIDType ) [0..*]
No longer applicable to any category.
See the Field Index to learn which calls use ProductFinderIDs.

ProductSearchPageAvailable ( boolean ) [0..1]
No longer applicable to any category.
See the Field Index to learn which calls use ProductSearchPageAvailable.

SellerGuaranteeEligible ( boolean ) [0..1]
No longer supported.
See the Field Index to learn which calls use SellerGuaranteeEligible.

Virtual ( boolean ) [1]
If true, indicates the category indicated in CategoryID is a virtual category, to which items may not be listed. Will not be returned if false.
See the Field Index to learn which calls use Virtual.

Copyright © 2005–2013 eBay, Inc. All rights reserved. This documentation and the API may only be used in accordance with the eBay Developers Program and API License Agreement.