Trading API885

GetCategoryFeatures

eBay arranges its selling categories in a hierarchal tree structure, which you can retrieve using the GetCategories call. Each category has a set of features and value settings that dictate how the category behaves. The initial set of features and values is defined at the site level, and each top-level category inherits its default set of feature settings from the site. Throughout the category hierarchy, each child category inherits the feature settings from its parent. In many cases, a category overrides some of the feature settings that it inherits from its parent.

GetCategoryFeatures returns information that describes the feature and value settings that apply to the set of eBay categories.

Usage Details

GetCategoryFeatures has several parameters that give you control over the responses: DetailLevel, ViewAllNodes, AllFeaturesForCategory, FeatureID, LevelLimit, and CategoryID.

Depending on how you set these parameters in your call, the response will contain one or more of the following containers:

The SiteDefaults container defines the initial set of behaviors and values that each top-level category inherits. If a feature definition has a version number, it is returned as an attribute.

If a Category container is returned, it identifies a category that overrides the feature settings, either from the site settings or its parent settings (the settings for the category specified with CategoryID are always compared with the default site settings). In other words, Category containers provide details about feature overrides. Consequently, subcategories that have the same feature settings as their parents are not returned in a Category container.

Use GetCategoryFeatures in combination with GetCategories to check whether a site and its categories support various features. For example, you can check which categories support the Best Offer feature, or you can check which categories support 10-day listing durations for fixed-price items. Specify the features you want information about by using FeatureID. If you do not specify a FeatureID value, GetCategoryFeatures returns information about all features.

Although there are many variations to the parameters you can pass to GetCategoryFeatures, a few combinations provide the most useful information. The most common queries return the site defaults, the durations for a specific listing format, or the features settings of a specific category.

Obtaining the Site Defaults

The most fundamental use of GetCategoryFeatures is to return the complete list of features along with the default feature settings for the site. To obtain this response, call GetCategoryFeatures with the DetailLevel set to ReturnAll and AllFeaturesForCategory set to true. Here, eBay returns the details for the root category node.

Obtaining the Settings for a Specific Category

Perhaps the most useful call for GetCategoryFeatures is the one that returns information on one specific category. Set ViewAllNodes to true, DetailLevel to ReturnAll, AllFeaturesForCategory to true, and specify the desired category with CategoryID. eBay returns the definitions for the category features that override the site defaults, along with the default site settings and feature durations. If you need information for more than a single category, repeat the call with a modified CategoryID value.

If you input specific category features with FeatureID fields and set DetailLevel to ReturnAll, eBay returns just the requested feature settings for the specified category, regardless of the site defaults.

Obtaining Listing Durations

If you need to determine the possible listing durations for a particular listing format, any call to GetCategoryFeatures with DetailLevel set to ReturnAll returns the site's ListingDurations container.

Obtaining Feature Settings for the Entire Site

The most comprehensive response from GetCategoryFeatures is obtained when you set ViewAllNodes to true and DetailLevel to ReturnAll. If you do not specify a CategoryID value, eBay returns the settings for the entire site. Here, the response includes listing durations, site defaults, and Category containers for every category that overrides the settings inherited from its parent node. Beware, the result from this call can be quite large: eBay starts at the root category node and returns category information for every node that has any feature differences (overrides) from those that it inherits from its parent node. For the eBay US site, the response is over 15 thousand lines.

If you supply a CategoryID, eBay returns the listing durations as well as the default site settings. eBay also returns the details for the specified category and any of its children categories that have overrides. The response from this call can be considerably smaller than the one where CategoryID is not specified.

Obtaining Settings for Specific Features

If you only work with certain features, you can retrieve data more quickly by specifying a FeatureID value for each feature in which you are interested. In this case, the call returns the categories that override the inherited settings for the features you specify.

If you want to inspect specific feature settings for a specific category, set the FeatureID values, the CategoryID, and set AllFeaturesForCategory to true. This call returns the settings for the specified features, regardless of the site defaults or overrides.

The Listing Durations Feature

Use GetCategoryFeatures to check the listing durations allowed for a given listing format before you specify the duration in AddItem. Listing durations are also returned by GeteBayDetails, however, whereas GeteBayDetails defines all possible durations, GetCategoryFeatures shows which durations are applicable to each listing format. To find the durations allowed for your type of listing, match the value for the SiteDefaults.ListingDuration type with the values given for the durationSetID in the FeatureDefinitions container.

Note that GetCategoryFeatures does not return 1-day duration settings, even if the listing type allows them. A seller must meet several requirements before they can list an item for a 1-day duration, including the seller's feedback score, the auction format, and the category type. Check ListingDurationCodeType to see if the listing type supports 1-day durations.

Working with the Response

Due to the large number of eBay categories, the response from GetCategoryFeatures uses an override and inheritance model to keep the size of the response as manageable as possible. In some cases, you need to interpret the response to get the information you need.

For example, suppose you want to see the category settings for BestOfferedEnabled. The figure below shows that Best Offer is not enabled for the site (BestOfferEnabled=false). Because eBay returns a Category container only when the associated category overrides the settings it inherits from its parent, Category containers are returned only for categories 112, 21 and 2111 because they override the settings inherited from their parent category.

Note that if you set CategoryID to 2111, the response for that category will not include BestOfferEnabled information because it is the same as the site default. However, if you set CategoryID to 21, both 21 and 2111 will contain BestOfferEnabled settings: 21 overrides the site default and 2111 overrides the setting inherited from its parent (211).

Best Practices

GetCategoryFeatures returns a lot of information and its information changes infrequently. Because of this, eBay recommends that you call GetCategoryFeatures a few times per week and that you refresh any database of feature details you maintain only when the CategoryVersion number has changed.

See GetCategoryFeatures Samples for more details.

Testing GetCategoryFeatures

Even though GetCategoryFeatures is supported in the Sandbox, the call does not modify item data and you can run GetCategoryFeatures in the production environment to see true site results. To verify that you're correctly using GetCategoryFeatures, try these following tests:

Related Information

See Categories.

See also the reference documentation for these calls:



Back to top

GetCategoryFeatures Input

The box below lists all fields that could be included in the call request. To learn more about an individual field or its type, click its name in the box (or scroll down to find it in the table below the box).

See also Samples.

See also the Deprecated Objects link above. Fields presented in this color are deprecated, and fields presented in this color are (or soon will be) non-operational.

The XML prototype does not include requester credentials. This is a documentation limitation only (see Standard Requester Credentials for Making Calls).

<?xml version="1.0" encoding="utf-8"?>
<GetCategoryFeaturesRequest xmlns="urn:ebay:apis:eBLBaseComponents">
  <!-- Call-specific Input Fields -->
  <AllFeaturesForCategory> boolean </AllFeaturesForCategory>
  <CategoryID> string </CategoryID>
  <FeatureID> FeatureIDCodeType </FeatureID>
  <!-- ... more FeatureID values allowed here ... -->
  <LevelLimit> int </LevelLimit>
  <ViewAllNodes> boolean </ViewAllNodes>
  <!-- Standard Input Fields -->
  <DetailLevel> DetailLevelCodeType </DetailLevel>
  <!-- ... more DetailLevel values allowed here ... -->
  <ErrorLanguage> string </ErrorLanguage>
  <MessageID> string </MessageID>
  <OutputSelector> string </OutputSelector>
  <!-- ... more OutputSelector values allowed here ... -->
  <Version> string </Version>
  <WarningLevel> WarningLevelCodeType </WarningLevel>
</GetCategoryFeaturesRequest>
Argument Type Occurrence Meaning
Call-specific Input Fields [Jump to standard fields]
AllFeaturesForCategory boolean Optional Use this switch to view all of the feature settings for a specific category. All feature settings are returned, regardless of the site default settings. This element works in conjunction with CategoryID--refer to the notes for that element for more details.

If you also set FeatureID, eBay returns the status of the specified features only, for the specified category.
Default: false.
CategoryID string Optional Specifies the category for which you want to retrieve the feature settings.

Specify a CategoryID, set DetailLevel to ReturnAll, and set ViewAllNodes to true to return the default site settings, the overrides for the specified category, plus all the child categories that have overrides on the features they inherit.

If you also set AllFeaturesForCategory to true, eBay returns the site defaults, plus all the settings for the specified category. Child category information is not returned in this case.

If CategoryID is not specified, eBay returns the feature settings for the site. To return details on all categories that have overrides on the properties they inherit, set DetailLevel to ReturnAll, and set ViewAllNodes to true. If you also set AllFeaturesForCategory to true, eBay returns only the site defaults with no child category information.
Max length: 10.
FeatureID FeatureIDCodeType Optional,
repeatable: [0..*]
Use this field if you want to know if specific features are enabled at the site or root category level. Multiple FeatureID elements can be used in the request. If no FeatureID elements are used, the call retrieves data for all features, as applicable to the other request parameters.

Applicable values: See FeatureID.
LevelLimit int Optional A level of depth in the category hierarchy. Retrieves all category nodes with a CategoryLevel less than or equal to the LevelLimit value.
ViewAllNodes boolean Optional You must set DetailLevel to ReturnAll in order to correctly populate the response when you set ViewAllNodes to true. In this case, eBay returns the site defaults along with all the categories that override the feature settings they inherit. Here, each Category container shows only the features that it has overridden from its parent node.

If you also specify a CategoryID, eBay returns the details for that category, along with containers for each of its child categories that have feature overrides.

Note that if ViewAllNodes is set to false (the default) and DetailLevel is set to ReturnAll, eBay returns only the leaf categories that have features that override the settings they inherit. In this case, the call will not return leaf categories that do not have overrides.
Default: false.
Standard Input Fields  
DetailLevel DetailLevelCodeType Optional,
repeatable: [0..*]
Detail levels are instructions that define standard subsets of data to return for particular data components (e.g., each Item, Transaction, or User) within the response payload. For example, a particular detail level might cause the response to include buyer-related data in every result (e.g., for every Item), but no seller-related data. Specifying a detail level is like using a predefined attribute list in the SELECT clause of an SQL query. Use the DetailLevel element to specify the required detail level that the client application needs pertaining to the data components that are applicable to the request.

The DetailLevelCodeType defines the global list of available detail levels for all request types. Most request types support certain detail levels or none at all. If you pass a detail level that exists in the schema but that isn't valid for a particular request, eBay ignores it processes the request without it. For each request type, see the detail level tables in the Input/Output Reference to determine which detail levels are applicable and which elements are returned for each applicable detail level.

Note that DetailLevel is required input for GetMyMessages.

With GetSellerList and other calls that retrieve large data sets, please avoid using 'ReturnAll' when possible. For example, if you use GetSellerList, use GranularityLevel instead, or use GetSellerEvents. If you do use 'ReturnAll' with GetSellerList, use a small Pagination.EntriesPerPage value and a narrow EndTimeFrom/EndTimeTo date range for better performance.

Applicable values:

•   ReturnAll

(in) Returns all available data. With GetSellerList and other calls that retrieve large data sets, please avoid using ReturnAll when possible. For example, if you use GetSellerList, use a GranularityLevel or use the GetSellerEvents call instead. If you use ReturnAll with GetSellerList, use a small EntriesPerPage value and a short EndTimeFrom/EndTimeTo range for better performance.

•   ReturnSummary

(in) Returns the summary data. For GetMyMessages, this detail level returns the same data whether or not you include MessageIDs or AlertIDs in the request. Returns up to 10 FolderID and FolderName values. Currently, this detail level is the only way to retrieve FolderID and FolderName values. See "GetMyMessages" in the eBay Web Services Guide for a code sample that demonstrates this.


(Not all values in DetailLevelCodeType apply to this field.)
ErrorLanguage string Optional Use ErrorLanguage to return error strings for the call in a different language from the language commonly associated with the site that the requesting user is registered with. Specify the standard RFC 3066 language identification tag (e.g., en_US).

ID Country
en_AU Australia
de_AT Austria
nl_BE Belgium (Dutch)
fr_BE Belgium (French)
en_CA Canada
fr_CA Canada (French)
zh_CN China
fr_FR France
de_DE Germany
zh_HK Hong Kong
en_IN India
en_IE Ireland
it_IT Italy
nl_NL Netherlands
en_SG Singapore
es_ES Spain
de_CH Switzerland
en_GB United Kingdom
en_US United States

See Tags for the Identification of Languages.

MessageID string Optional Most Trading API calls support a MessageID element in the request and a CorrelationID element in the response. If you pass in a MessageID in a request, the same value will be returned in the CorrelationID field in the response. Pairing these values can help you track and confirm that a response is returned for every request and to match specific responses to specific requests. If you do not pass a MessageID value in the request, CorrelationID is not returned.

Note: GetCategories is designed to retrieve very large sets of metadata that change once a day or less often. To improve performance, these calls return cached responses when you request all available data (with no filters). When this occurs, the MessageID and CorrelationID fields aren't applicable. However, if you specify an input filter to reduce the amount of data returned, the calls retrieve the latest data (not cached). When this occurs, MessageID and CorrelationID are applicable.
OutputSelector string Optional,
repeatable: [0..*]
You can use the OutputSelector field to restrict the data returned by a call. This field can make the call response easier to manage, especially when a large payload is returned. If you use the OutputSelector field, the output data will only include the fields you specified in the request. For example, if you are using GetItem and you only want to retrieve the URL of the View Item page (emitted in ViewItemURL field) and the item's Buy It Now price (emitted in BuyItNowPrice field), you would include two separate OutputSelector fields and set the value for each one as 'ViewItemURL' and 'BuyItNowPrice' as in the following example:

 ...
<OutputSelector>ViewItemURL</OutputSelector>
<OutputSelector>BuyItNowPrice</OutputSelector>

...

See Selecting Fields to Retrieve.

Version string Conditional The version number of the API code that you are programming against (e.g., 859). The version you specify for a call has these basic effects:
- It indicates the version of the code lists and other data that eBay should use to process your request.
- It indicates the schema version you are using.
You need to use a version that is greater than or equal to the lowest supported version.

For the SOAP API: If you are using the SOAP API, this field is required. Specify the version of the WSDL your application is using.

For the XML API: If you are using the XML API, this field has no effect. Instead, specify the version in the X-EBAY-API-COMPATIBILITY-LEVEL HTTP header. (If you specify Version in the body of an XML API request and it is different from the value in the HTTP header, eBay returns an informational warning that the value in the HTTP header was used instead.)

See:
    Routing the Request (Gateway URLs)
    eBay Schema Versioning Strategy
    Lowest Supported Version

WarningLevel WarningLevelCodeType Optional Controls whether or not to return warnings when the application passes unrecognized or deprecated elements in a request.

An unrecognized element is one that is not defined in any supported version of the schema. Schema element names are case-sensitive, so using WarningLevel can also help you remove any potential hidden bugs within your application due to incorrect case or spelling in field names before you put your application into the Production environment.

WarningLevel only validates elements; it doesn't validate XML attributes. It also doesn't control warnings related to user-entered strings or numbers, or warnings for logical errors.

We recommend that you only use this during development and debugging. Do not use this in requests performed in the Production environment.

Applicable values:

•   High

(in) Return warnings when the application passes unrecognized or deprecated elements in a request.

•   Low

(in) Do not return warnings when the application passes unrecognized or deprecated elements in a request. This is the default value if WarningLevel is not specified.


See Warning Level.



Back to top

GetCategoryFeatures Output

The box below lists all fields that might be returned in the response. To learn more about an individual field or its type, click its name in the box (or scroll down to find it in the table below the box).

See also Samples.

See also the Deprecated Objects link above. Fields presented in this color are deprecated, and fields presented in this color are not returned (or soon will not be returned) or are not operational (or soon will be non-operational).

<?xml version="1.0" encoding="utf-8"?>
<GetCategoryFeaturesResponse xmlns="urn:ebay:apis:eBLBaseComponents">
  <!-- Call-specific Output Fields -->
  <Category> CategoryFeatureType
    <AdditionalCompatibilityEnabled> boolean </AdditionalCompatibilityEnabled>
    <AdFormatEnabled> AdFormatEnabledCodeType </AdFormatEnabled>
    <BasicUpgradePackEnabled> boolean </BasicUpgradePackEnabled>
    <BestOfferAutoAcceptEnabled> boolean </BestOfferAutoAcceptEnabled>
    <BestOfferAutoDeclineEnabled> boolean </BestOfferAutoDeclineEnabled>
    <BestOfferCounterEnabled> boolean </BestOfferCounterEnabled>
    <BestOfferEnabled> boolean </BestOfferEnabled>
    <BrandMPNIdentifierEnabled> boolean </BrandMPNIdentifierEnabled>
    <BuyerGuaranteeEnabled> boolean </BuyerGuaranteeEnabled>
    <CategoryID> string </CategoryID>
    <ClassifiedAdAutoAcceptEnabled> boolean </ClassifiedAdAutoAcceptEnabled>
    <ClassifiedAdAutoDeclineEnabled> boolean </ClassifiedAdAutoDeclineEnabled>
    <ClassifiedAdBestOfferEnabled> ClassifiedAdBestOfferEnabledCodeType </ClassifiedAdBestOfferEnabled>
    <ClassifiedAdCompanyNameEnabled> boolean </ClassifiedAdCompanyNameEnabled>
    <ClassifiedAdContactByAddressEnabled> boolean </ClassifiedAdContactByAddressEnabled>
    <ClassifiedAdContactByEmailEnabled> boolean </ClassifiedAdContactByEmailEnabled>
    <ClassifiedAdContactByPhoneEnabled> boolean </ClassifiedAdContactByPhoneEnabled>
    <ClassifiedAdCounterOfferEnabled> boolean </ClassifiedAdCounterOfferEnabled>
    <ClassifiedAdPaymentMethodEnabled> ClassifiedAdPaymentMethodEnabledCodeType </ClassifiedAdPaymentMethodEnabled>
    <ClassifiedAdPayPerLeadEnabled> boolean </ClassifiedAdPayPerLeadEnabled>
    <ClassifiedAdPhoneCount> int </ClassifiedAdPhoneCount>
    <ClassifiedAdShippingMethodEnabled> boolean </ClassifiedAdShippingMethodEnabled>
    <ClassifiedAdStreetCount> int </ClassifiedAdStreetCount>
    <CombinedFixedPriceTreatmentEnabled> boolean </CombinedFixedPriceTreatmentEnabled>
    <CompatibleVehicleType> string </CompatibleVehicleType>
    <ConditionEnabled> ConditionEnabledCodeType </ConditionEnabled>
    <ConditionValues> ConditionValuesType
      <Condition> ConditionType
        <DisplayName> string </DisplayName>
        <ID> int </ID>
      </Condition>
      <!-- ... more Condition nodes allowed here ... -->
      <ConditionHelpURL> anyURI </ConditionHelpURL>
    </ConditionValues>
    <CrossBorderTradeAustraliaEnabled> boolean </CrossBorderTradeAustraliaEnabled>
    <CrossBorderTradeGBEnabled> boolean </CrossBorderTradeGBEnabled>
    <CrossBorderTradeNorthAmericaEnabled> boolean </CrossBorderTradeNorthAmericaEnabled>
    <DepositSupported> boolean </DepositSupported>
    <DutchBINEnabled> boolean </DutchBINEnabled>
    <EANIdentifierEnabled> boolean </EANIdentifierEnabled>
    <eBayMotorsProAdFormatEnabled> AdFormatEnabledCodeType </eBayMotorsProAdFormatEnabled>
    <eBayMotorsProAutoAcceptEnabled> boolean </eBayMotorsProAutoAcceptEnabled>
    <eBayMotorsProAutoDeclineEnabled> boolean </eBayMotorsProAutoDeclineEnabled>
    <eBayMotorsProBestOfferEnabled> ClassifiedAdBestOfferEnabledCodeType </eBayMotorsProBestOfferEnabled>
    <eBayMotorsProCompanyNameEnabled> boolean </eBayMotorsProCompanyNameEnabled>
    <eBayMotorsProContactByAddressEnabled> boolean </eBayMotorsProContactByAddressEnabled>
    <eBayMotorsProContactByEmailEnabled> boolean </eBayMotorsProContactByEmailEnabled>
    <eBayMotorsProContactByPhoneEnabled> boolean </eBayMotorsProContactByPhoneEnabled>
    <eBayMotorsProCounterOfferEnabled> boolean </eBayMotorsProCounterOfferEnabled>
    <eBayMotorsProPaymentMethodCheckOutEnabled> ClassifiedAdPaymentMethodEnabledCodeType </eBayMotorsProPaymentMethodCheckOutEnabled>
    <eBayMotorsProPhoneCount> int </eBayMotorsProPhoneCount>
    <eBayMotorsProSellerContactDetailsEnabled> boolean </eBayMotorsProSellerContactDetailsEnabled>
    <eBayMotorsProShippingMethodEnabled> boolean </eBayMotorsProShippingMethodEnabled>
    <eBayMotorsProStreetCount> int </eBayMotorsProStreetCount>
    <ExpressConditionRequired> boolean </ExpressConditionRequired>
    <ExpressEnabled> boolean </ExpressEnabled>
    <ExpressPicturesRequired> boolean </ExpressPicturesRequired>
    <FreeGalleryPlusEnabled> boolean </FreeGalleryPlusEnabled>
    <FreePicturePackEnabled> boolean </FreePicturePackEnabled>
    <GalleryFeaturedDurations> ListingEnhancementDurationReferenceType
      <Duration> token </Duration>
      <!-- ... more Duration values allowed here ... -->
    </GalleryFeaturedDurations>
    <GlobalShippingEnabled> boolean </GlobalShippingEnabled>
    <Group1MaxFlatShippingCost currencyID="CurrencyCodeType"> AmountType (double) </Group1MaxFlatShippingCost>
    <Group2MaxFlatShippingCost currencyID="CurrencyCodeType"> AmountType (double) </Group2MaxFlatShippingCost>
    <Group3MaxFlatShippingCost currencyID="CurrencyCodeType"> AmountType (double) </Group3MaxFlatShippingCost>
    <HandlingTimeEnabled> boolean </HandlingTimeEnabled>
    <HomePageFeaturedEnabled> boolean </HomePageFeaturedEnabled>
    <INEscrowWorkflowTimeline> INEscrowWorkflowTimelineCodeType </INEscrowWorkflowTimeline>
    <ISBNIdentifierEnabled> boolean </ISBNIdentifierEnabled>
    <ItemCompatibilityEnabled> ItemCompatibilityEnabledCodeType </ItemCompatibilityEnabled>
    <ItemSpecificsEnabled> ItemSpecificsEnabledCodeType </ItemSpecificsEnabled>
    <ListingDuration type="ListingTypeCodeType"> ListingDurationReferenceType (int) </ListingDuration>
    <!-- ... more ListingDuration nodes allowed here ... -->
    <LocalMarketAdFormatEnabled> AdFormatEnabledCodeType </LocalMarketAdFormatEnabled>
    <LocalMarketAutoAcceptEnabled> boolean </LocalMarketAutoAcceptEnabled>
    <LocalMarketAutoDeclineEnabled> boolean </LocalMarketAutoDeclineEnabled>
    <LocalMarketBestOfferEnabled> ClassifiedAdBestOfferEnabledCodeType </LocalMarketBestOfferEnabled>
    <LocalMarketCompanyNameEnabled> boolean </LocalMarketCompanyNameEnabled>
    <LocalMarketContactByAddressEnabled> boolean </LocalMarketContactByAddressEnabled>
    <LocalMarketContactByEmailEnabled> boolean </LocalMarketContactByEmailEnabled>
    <LocalMarketContactByPhoneEnabled> boolean </LocalMarketContactByPhoneEnabled>
    <LocalMarketCounterOfferEnabled> boolean </LocalMarketCounterOfferEnabled>
    <LocalMarketNonSubscription> boolean </LocalMarketNonSubscription>
    <LocalMarketPaymentMethodCheckOutEnabled> ClassifiedAdPaymentMethodEnabledCodeType </LocalMarketPaymentMethodCheckOutEnabled>
    <LocalMarketPhoneCount> int </LocalMarketPhoneCount>
    <LocalMarketPremiumSubscription> boolean </LocalMarketPremiumSubscription>
    <LocalMarketRegularSubscription> boolean </LocalMarketRegularSubscription>
    <LocalMarketSellerContactDetailsEnabled> boolean </LocalMarketSellerContactDetailsEnabled>
    <LocalMarketShippingMethodEnabled> boolean </LocalMarketShippingMethodEnabled>
    <LocalMarketSpecialitySubscription> boolean </LocalMarketSpecialitySubscription>
    <LocalMarketStreetCount> int </LocalMarketStreetCount>
    <MaxFlatShippingCost currencyID="CurrencyCodeType"> AmountType (double) </MaxFlatShippingCost>
    <MaxGranularFitmentCount> int </MaxGranularFitmentCount>
    <MaxItemCompatibility> int </MaxItemCompatibility>
    <MinimumReservePrice> double </MinimumReservePrice>
    <MinItemCompatibility> int </MinItemCompatibility>
    <NonSubscription> GeographicExposureCodeType </NonSubscription>
    <PaisaPayFullEscrowEnabled> boolean </PaisaPayFullEscrowEnabled>
    <PaymentMethod> BuyerPaymentMethodCodeType </PaymentMethod>
    <!-- ... more PaymentMethod values allowed here ... -->
    <PaymentOptionsGroup> PaymentOptionsGroupEnabledCodeType </PaymentOptionsGroup>
    <PaymentProfileCategoryGroup> ProfileCategoryGroupCodeType </PaymentProfileCategoryGroup>
    <PayPalBuyerProtectionEnabled> boolean </PayPalBuyerProtectionEnabled>
    <PayPalRequired> boolean </PayPalRequired>
    <PayPalRequiredForStoreOwner> boolean </PayPalRequiredForStoreOwner>
    <PickupDropOffEnabled> boolean </PickupDropOffEnabled>
    <PremiumSubscription> GeographicExposureCodeType </PremiumSubscription>
    <ProductCreationEnabled> ProductCreationEnabledCodeType </ProductCreationEnabled>
    <ProPackEnabled> boolean </ProPackEnabled>
    <ProPackPlusEnabled> boolean </ProPackPlusEnabled>
    <RegularSubscription> GeographicExposureCodeType </RegularSubscription>
    <ReturnPolicyEnabled> boolean </ReturnPolicyEnabled>
    <ReturnPolicyProfileCategoryGroup> ProfileCategoryGroupCodeType </ReturnPolicyProfileCategoryGroup>
    <RevisePriceAllowed> boolean </RevisePriceAllowed>
    <ReviseQuantityAllowed> boolean </ReviseQuantityAllowed>
    <SafePaymentRequired> boolean </SafePaymentRequired>
    <SellerContactDetailsEnabled> boolean </SellerContactDetailsEnabled>
    <SellerProvidedTitleSupported> boolean </SellerProvidedTitleSupported>
    <ShippingProfileCategoryGroup> ProfileCategoryGroupCodeType </ShippingProfileCategoryGroup>
    <ShippingTermsRequired> boolean </ShippingTermsRequired>
    <SkypeMeNonTransactionalEnabled> boolean </SkypeMeNonTransactionalEnabled>
    <SkypeMeTransactionalEnabled> boolean </SkypeMeTransactionalEnabled>
    <SpecialitySubscription> GeographicExposureCodeType </SpecialitySubscription>
    <StoreInventoryEnabled> boolean </StoreInventoryEnabled>
    <StoreOwnerExtendedListingDurations> StoreOwnerExtendedListingDurationsType
      <Duration> token </Duration>
      <!-- ... more Duration values allowed here ... -->
    </StoreOwnerExtendedListingDurations>
    <StoreOwnerExtendedListingDurationsEnabled> boolean </StoreOwnerExtendedListingDurationsEnabled>
    <TransactionConfirmationRequestEnabled> boolean </TransactionConfirmationRequestEnabled>
    <UPCIdentifierEnabled> boolean </UPCIdentifierEnabled>
    <UserConsentRequired> boolean </UserConsentRequired>
    <ValueCategory> boolean </ValueCategory>
    <ValuePackEnabled> boolean </ValuePackEnabled>
    <VariationsEnabled> boolean </VariationsEnabled>
    <VINSupported> boolean </VINSupported>
    <VRMSupported> boolean </VRMSupported>
  </Category>
  <!-- ... more Category nodes allowed here ... -->
  <CategoryVersion> string </CategoryVersion>
  <FeatureDefinitions> FeatureDefinitionsType
    <AdditionalCompatibilityEnabled> AdditionalCompatibilityEnabledDefinitionType </AdditionalCompatibilityEnabled>
    <AdFormatEnabled> AdFormatEnabledDefinitionType </AdFormatEnabled>
    <BasicUpgradePackEnabled> BasicUpgradePackEnabledDefinitionType </BasicUpgradePackEnabled>
    <BestOfferAutoAcceptEnabled> BestOfferAutoAcceptEnabledDefinitionType </BestOfferAutoAcceptEnabled>
    <BestOfferAutoDeclineEnabled> BestOfferAutoDeclineEnabledDefinitionType </BestOfferAutoDeclineEnabled>
    <BestOfferCounterEnabled> BestOfferCounterEnabledDefinitionType </BestOfferCounterEnabled>
    <BestOfferEnabled> BestOfferEnabledDefinitionType </BestOfferEnabled>
    <BrandMPNIdentifierEnabled> BrandMPNIdentifierEnabledDefinitionType </BrandMPNIdentifierEnabled>
    <BuyerGuaranteeEnabled> BuyerGuaranteeEnabledDefinitionType </BuyerGuaranteeEnabled>
    <ClassifiedAdAutoAcceptEnabled> ClassifiedAdAutoAcceptEnabledDefinitionType </ClassifiedAdAutoAcceptEnabled>
    <ClassifiedAdAutoDeclineEnabled> ClassifiedAdAutoDeclineEnabledDefinitionType </ClassifiedAdAutoDeclineEnabled>
    <ClassifiedAdBestOfferEnabled> ClassifiedAdBestOfferEnabledDefinitionType </ClassifiedAdBestOfferEnabled>
    <ClassifiedAdCompanyNameEnabled> ClassifiedAdCompanyNameEnabledDefinitionType </ClassifiedAdCompanyNameEnabled>
    <ClassifiedAdContactByAddressEnabled> ClassifiedAdContactByAddressEnabledDefinitionType </ClassifiedAdContactByAddressEnabled>
    <ClassifiedAdContactByEmailEnabled> ClassifiedAdContactByEmailEnabledDefintionType </ClassifiedAdContactByEmailEnabled>
    <ClassifiedAdContactByPhoneEnabled> ClassifiedAdContactByPhoneEnabledDefinitionType </ClassifiedAdContactByPhoneEnabled>
    <ClassifiedAdCounterOfferEnabled> ClassifiedAdCounterOfferEnabledDefinitionType </ClassifiedAdCounterOfferEnabled>
    <ClassifiedAdPaymentMethodEnabled> ClassifiedAdPaymentMethodEnabledDefinitionType </ClassifiedAdPaymentMethodEnabled>
    <ClassifiedAdPayPerLeadEnabled> ClassifiedAdPayPerLeadEnabledDefinitionType </ClassifiedAdPayPerLeadEnabled>
    <ClassifiedAdPhoneCount> ClassifiedAdPhoneCountDefinitionType </ClassifiedAdPhoneCount>
    <ClassifiedAdShippingMethodEnabled> ClassifiedAdShippingMethodEnabledDefinitionType </ClassifiedAdShippingMethodEnabled>
    <ClassifiedAdStreetCount> ClassifiedAdStreetCountDefinitionType </ClassifiedAdStreetCount>
    <CombinedFixedPriceTreatmentEnabled> CombinedFixedPriceTreatmentEnabledDefinitionType </CombinedFixedPriceTreatmentEnabled>
    <CompatibleVehicleType> CompatibleVehicleTypeDefinitionType </CompatibleVehicleType>
    <ConditionEnabled> ConditionEnabledDefinitionType </ConditionEnabled>
    <ConditionValues> ConditionValuesDefinitionType </ConditionValues>
    <CrossBorderTradeAustraliaEnabled> CrossBorderTradeAustraliaEnabledDefinitionType </CrossBorderTradeAustraliaEnabled>
    <CrossBorderTradeGBEnabled> CrossBorderTradeGBEnabledDefinitionType </CrossBorderTradeGBEnabled>
    <CrossBorderTradeNorthAmericaEnabled> CrossBorderTradeNorthAmericaEnabledDefinitionType </CrossBorderTradeNorthAmericaEnabled>
    <DepositSupported> DepositSupportedDefinitionType </DepositSupported>
    <DutchBINEnabled> DutchBINEnabledDefinitionType </DutchBINEnabled>
    <EANIdentifierEnabled> EANIdentifierEnabledDefinitionType </EANIdentifierEnabled>
    <eBayMotorsProAdFormatEnabled> eBayMotorsProAdFormatEnabledDefinitionType </eBayMotorsProAdFormatEnabled>
    <eBayMotorsProAutoAcceptEnabled> eBayMotorsProAutoAcceptEnabledDefinitionType </eBayMotorsProAutoAcceptEnabled>
    <eBayMotorsProAutoDeclineEnabled> eBayMotorsProAutoDeclineEnabledDefinitionType </eBayMotorsProAutoDeclineEnabled>
    <eBayMotorsProBestOfferEnabled> eBayMotorsProBestOfferEnabledDefinitionType </eBayMotorsProBestOfferEnabled>
    <eBayMotorsProCompanyNameEnabled> eBayMotorsProCompanyNameEnabledDefinitionType </eBayMotorsProCompanyNameEnabled>
    <eBayMotorsProContactByAddressEnabled> eBayMotorsProContactByAddressEnabledDefinitionType </eBayMotorsProContactByAddressEnabled>
    <eBayMotorsProContactByEmailEnabled> eBayMotorsProContactByEmailEnabledDefinitionType </eBayMotorsProContactByEmailEnabled>
    <eBayMotorsProContactByPhoneEnabled> eBayMotorsProContactByPhoneEnabledDefinitionType </eBayMotorsProContactByPhoneEnabled>
    <eBayMotorsProCounterOfferEnabled> eBayMotorsProCounterOfferEnabledDefinitionType </eBayMotorsProCounterOfferEnabled>
    <eBayMotorsProPaymentMethodCheckOutEnabled> eBayMotorsProPaymentMethodCheckOutEnabledDefinitionType </eBayMotorsProPaymentMethodCheckOutEnabled>
    <eBayMotorsProPhoneCount> eBayMotorsProPhoneCountDefinitionType </eBayMotorsProPhoneCount>
    <eBayMotorsProSellerContactDetailsEnabled> eBayMotorsProSellerContactDetailsEnabledDefinitionType </eBayMotorsProSellerContactDetailsEnabled>
    <eBayMotorsProShippingMethodEnabled> eBayMotorsProShippingMethodEnabledDefinitionType </eBayMotorsProShippingMethodEnabled>
    <eBayMotorsProStreetCount> eBayMotorsProStreetCountDefinitionType </eBayMotorsProStreetCount>
    <ExpressConditionRequired> ExpressConditionRequiredDefinitionType </ExpressConditionRequired>
    <ExpressEnabled> ExpressEnabledDefinitionType </ExpressEnabled>
    <ExpressPicturesRequired> ExpressPicturesRequiredDefinitionType </ExpressPicturesRequired>
    <FreeGalleryPlusEnabled> FreeGalleryPlusEnabledDefinitionType </FreeGalleryPlusEnabled>
    <FreePicturePackEnabled> FreePicturePackEnabledDefinitionType </FreePicturePackEnabled>
    <GalleryFeaturedDurations> ListingEnhancementDurationDefinitionType </GalleryFeaturedDurations>
    <GlobalShippingEnabled> GlobalShippingEnabledDefinitionType </GlobalShippingEnabled>
    <Group1MaxFlatShippingCost> Group1MaxFlatShippingCostDefinitionType </Group1MaxFlatShippingCost>
    <Group2MaxFlatShippingCost> Group2MaxFlatShippingCostDefinitionType </Group2MaxFlatShippingCost>
    <Group3MaxFlatShippingCost> Group3MaxFlatShippingCostDefinitionType </Group3MaxFlatShippingCost>
    <HandlingTimeEnabled> HandlingTimeEnabledDefinitionType </HandlingTimeEnabled>
    <HomePageFeaturedEnabled> HomePageFeaturedEnabledDefinitionType </HomePageFeaturedEnabled>
    <INEscrowWorkflowTimeline> INEscrowWorkflowTimelineDefinitionType </INEscrowWorkflowTimeline>
    <ISBNIdentifierEnabled> ISBNIdentifierEnabledDefinitionType </ISBNIdentifierEnabled>
    <ItemCompatibilityEnabled> ItemCompatibilityEnabledDefinitionType </ItemCompatibilityEnabled>
    <ItemSpecificsEnabled> ItemSpecificsEnabledDefinitionType </ItemSpecificsEnabled>
    <ListingDurations Version="int"> ListingDurationDefinitionsType
      <ListingDuration durationSetID="int"> ListingDurationDefinitionType
        <Duration> token </Duration>
        <!-- ... more Duration values allowed here ... -->
      </ListingDuration>
      <!-- ... more ListingDuration nodes allowed here ... -->
    </ListingDurations>
    <LocalListingDistancesNonSubscription> LocalListingDistancesNonSubscriptionDefinitionType </LocalListingDistancesNonSubscription>
    <LocalListingDistancesRegular> LocalListingDistancesRegularDefinitionType </LocalListingDistancesRegular>
    <LocalListingDistancesSpecialty> LocalListingDistancesSpecialtyDefinitionType </LocalListingDistancesSpecialty>
    <LocalMarketAdFormatEnabled> LocalMarketAdFormatEnabledDefinitionType </LocalMarketAdFormatEnabled>
    <LocalMarketAutoAcceptEnabled> LocalMarketAutoAcceptEnabledDefinitionType </LocalMarketAutoAcceptEnabled>
    <LocalMarketAutoDeclineEnabled> LocalMarketAutoDeclineEnabledDefinitionType </LocalMarketAutoDeclineEnabled>
    <LocalMarketBestOfferEnabled> LocalMarketBestOfferEnabledDefinitionType </LocalMarketBestOfferEnabled>
    <LocalMarketCompanyNameEnabled> LocalMarketCompanyNameEnabledDefinitionType </LocalMarketCompanyNameEnabled>
    <LocalMarketContactByAddressEnabled> LocalMarketContactByAddressEnabledDefinitionType </LocalMarketContactByAddressEnabled>
    <LocalMarketContactByEmailEnabled> LocalMarketContactByEmailEnabledDefinitionType </LocalMarketContactByEmailEnabled>
    <LocalMarketContactByPhoneEnabled> LocalMarketContactByPhoneEnabledDefinitionType </LocalMarketContactByPhoneEnabled>
    <LocalMarketCounterOfferEnabled> LocalMarketCounterOfferEnabledDefinitionType </LocalMarketCounterOfferEnabled>
    <LocalMarketNonSubscription> LocalMarketNonSubscriptionDefinitionType </LocalMarketNonSubscription>
    <LocalMarketPaymentMethodCheckOutEnabled> LocalMarketPaymentMethodCheckOutEnabledDefinitionType </LocalMarketPaymentMethodCheckOutEnabled>
    <LocalMarketPhoneCount> LocalMarketPhoneCountDefinitionType </LocalMarketPhoneCount>
    <LocalMarketPremiumSubscription> LocalMarketPremiumSubscriptionDefinitionType </LocalMarketPremiumSubscription>
    <LocalMarketRegularSubscription> LocalMarketRegularSubscriptionDefinitionType </LocalMarketRegularSubscription>
    <LocalMarketSellerContactDetailsEnabled> LocalMarketSellerContactDetailsEnabledDefinitionType </LocalMarketSellerContactDetailsEnabled>
    <LocalMarketShippingMethodEnabled> LocalMarketShippingMethodEnabledDefinitionType </LocalMarketShippingMethodEnabled>
    <LocalMarketSpecialitySubscription> LocalMarketSpecialitySubscriptionDefinitionType </LocalMarketSpecialitySubscription>
    <LocalMarketStreetCount> LocalMarketStreetCountDefinitionType </LocalMarketStreetCount>
    <MaxFlatShippingCost> MaxFlatShippingCostDefinitionType </MaxFlatShippingCost>
    <MaxFlatShippingCostCBTExempt> MaxFlatShippingCostCBTExemptDefinitionType </MaxFlatShippingCostCBTExempt>
    <MaxGranularFitmentCount> MaxGranularFitmentCountDefinitionType </MaxGranularFitmentCount>
    <MaxItemCompatibility> MaxItemCompatibilityDefinitionType </MaxItemCompatibility>
    <MinimumReservePrice> MinimumReservePriceDefinitionType </MinimumReservePrice>
    <MinItemCompatibility> MinItemCompatibilityDefinitionType </MinItemCompatibility>
    <NonSubscription> NonSubscriptionDefinitionType </NonSubscription>
    <PaisaPayFullEscrowEnabled> PaisaPayFullEscrowEnabledDefinitionType </PaisaPayFullEscrowEnabled>
    <PaymentMethod> PaymentMethodDefinitionType </PaymentMethod>
    <PaymentOptionsGroup> PaymentOptionsGroupEnabledDefinitionType </PaymentOptionsGroup>
    <PaymentProfileCategoryGroup> ProfileCategoryGroupDefinitionType </PaymentProfileCategoryGroup>
    <PayPalBuyerProtectionEnabled> PayPalBuyerProtectionEnabledDefinitionType </PayPalBuyerProtectionEnabled>
    <PayPalRequired> PayPalRequiredDefinitionType </PayPalRequired>
    <PayPalRequiredForStoreOwner> PayPalRequiredForStoreOwnerDefinitionType </PayPalRequiredForStoreOwner>
    <PickupDropOffEnabled> PickupDropOffEnabledDefinitionType </PickupDropOffEnabled>
    <PremiumSubscription> PremiumSubscriptionDefinitionType </PremiumSubscription>
    <ProductCreationEnabled> ProductCreationEnabledDefinitionType </ProductCreationEnabled>
    <ProPackEnabled> ProPackEnabledDefinitionType </ProPackEnabled>
    <ProPackPlusEnabled> ProPackPlusEnabledDefinitionType </ProPackPlusEnabled>
    <RegularSubscription> RegularSubscriptionDefinitionType </RegularSubscription>
    <ReturnPolicyEnabled> ReturnPolicyEnabledDefinitionType </ReturnPolicyEnabled>
    <ReturnPolicyProfileCategoryGroup> ProfileCategoryGroupDefinitionType </ReturnPolicyProfileCategoryGroup>
    <RevisePriceAllowed> RevisePriceAllowedDefinitionType </RevisePriceAllowed>
    <ReviseQuantityAllowed> ReviseQuantityAllowedDefinitionType </ReviseQuantityAllowed>
    <SafePaymentRequired> SafePaymentRequiredDefinitionType </SafePaymentRequired>
    <SellerContactDetailsEnabled> SellerContactDetailsEnabledDefinitionType </SellerContactDetailsEnabled>
    <SellerProvidedTitleSupported> SellerProvidedTitleSupportedDefinitionType </SellerProvidedTitleSupported>
    <ShippingProfileCategoryGroup> ProfileCategoryGroupDefinitionType </ShippingProfileCategoryGroup>
    <ShippingTermsRequired> ShippingTermRequiredDefinitionType </ShippingTermsRequired>
    <SkypeMeNonTransactionalEnabled> SkypeMeNonTransactionalEnabledDefinitionType </SkypeMeNonTransactionalEnabled>
    <SkypeMeTransactionalEnabled> SkypeMeTransactionalEnabledDefinitionType </SkypeMeTransactionalEnabled>
    <SpecialitySubscription> SpecialitySubscriptionDefinitionType </SpecialitySubscription>
    <StoreInventoryEnabled> StoreInventoryEnabledDefinitionType </StoreInventoryEnabled>
    <StoreOwnerExtendedListingDurations> StoreOwnerExtendedListingDurationsDefinitionType </StoreOwnerExtendedListingDurations>
    <StoreOwnerExtendedListingDurationsEnabled> StoreOwnerExtendedListingDurationsEnabledDefinitionType </StoreOwnerExtendedListingDurationsEnabled>
    <TransactionConfirmationRequestEnabled> TCREnabledDefinitionType </TransactionConfirmationRequestEnabled>
    <UPCIdentifierEnabled> UPCIdentifierEnabledDefinitionType </UPCIdentifierEnabled>
    <UserConsentRequired> UserConsentRequiredDefinitionType </UserConsentRequired>
    <ValueCategory> ValueCategoryDefinitionType </ValueCategory>
    <ValuePackEnabled> ValuePackEnabledDefinitionType </ValuePackEnabled>
    <VariationsEnabled> VariationsEnabledDefinitionType </VariationsEnabled>
    <VINSupported> VINSupportedDefinitionType </VINSupported>
    <VRMSupported> VRMSupportedDefinitionType </VRMSupported>
  </FeatureDefinitions>
  <SiteDefaults> SiteDefaultsType
    <AdditionalCompatibilityEnabled> boolean </AdditionalCompatibilityEnabled>
    <AdFormatEnabled> AdFormatEnabledCodeType </AdFormatEnabled>
    <BasicUpgradePackEnabled> boolean </BasicUpgradePackEnabled>
    <BestOfferAutoAcceptEnabled> boolean </BestOfferAutoAcceptEnabled>
    <BestOfferAutoDeclineEnabled> boolean </BestOfferAutoDeclineEnabled>
    <BestOfferCounterEnabled> boolean </BestOfferCounterEnabled>
    <BestOfferEnabled> boolean </BestOfferEnabled>
    <BrandMPNIdentifierEnabled> boolean </BrandMPNIdentifierEnabled>
    <BuyerGuaranteeEnabled> boolean </BuyerGuaranteeEnabled>
    <ClassifiedAdAutoAcceptEnabled> boolean </ClassifiedAdAutoAcceptEnabled>
    <ClassifiedAdAutoDeclineEnabled> boolean </ClassifiedAdAutoDeclineEnabled>
    <ClassifiedAdBestOfferEnabled> ClassifiedAdBestOfferEnabledCodeType </ClassifiedAdBestOfferEnabled>
    <ClassifiedAdCompanyNameEnabled> boolean </ClassifiedAdCompanyNameEnabled>
    <ClassifiedAdContactByAddressEnabled> boolean </ClassifiedAdContactByAddressEnabled>
    <ClassifiedAdContactByEmailEnabled> boolean </ClassifiedAdContactByEmailEnabled>
    <ClassifiedAdContactByPhoneEnabled> boolean </ClassifiedAdContactByPhoneEnabled>
    <ClassifiedAdCounterOfferEnabled> boolean </ClassifiedAdCounterOfferEnabled>
    <ClassifiedAdPaymentMethodEnabled> ClassifiedAdPaymentMethodEnabledCodeType </ClassifiedAdPaymentMethodEnabled>
    <ClassifiedAdPayPerLeadEnabled> boolean </ClassifiedAdPayPerLeadEnabled>
    <ClassifiedAdPhoneCount> int </ClassifiedAdPhoneCount>
    <ClassifiedAdShippingMethodEnabled> boolean </ClassifiedAdShippingMethodEnabled>
    <ClassifiedAdStreetCount> int </ClassifiedAdStreetCount>
    <CombinedFixedPriceTreatmentEnabled> boolean </CombinedFixedPriceTreatmentEnabled>
    <CompatibleVehicleType> string </CompatibleVehicleType>
    <ConditionEnabled> ConditionEnabledCodeType </ConditionEnabled>
    <ConditionValues> ConditionValuesType
      <Condition> ConditionType
        <DisplayName> string </DisplayName>
        <ID> int </ID>
      </Condition>
      <!-- ... more Condition nodes allowed here ... -->
      <ConditionHelpURL> anyURI </ConditionHelpURL>
    </ConditionValues>
    <CrossBorderTradeAustraliaEnabled> boolean </CrossBorderTradeAustraliaEnabled>
    <CrossBorderTradeGBEnabled> boolean </CrossBorderTradeGBEnabled>
    <CrossBorderTradeNorthAmericaEnabled> boolean </CrossBorderTradeNorthAmericaEnabled>
    <DepositSupported> boolean </DepositSupported>
    <DutchBINEnabled> boolean </DutchBINEnabled>
    <EANIdentifierEnabled> boolean </EANIdentifierEnabled>
    <eBayMotorsProAdFormatEnabled> AdFormatEnabledCodeType </eBayMotorsProAdFormatEnabled>
    <eBayMotorsProAutoAcceptEnabled> boolean </eBayMotorsProAutoAcceptEnabled>
    <eBayMotorsProAutoDeclineEnabled> boolean </eBayMotorsProAutoDeclineEnabled>
    <eBayMotorsProBestOfferEnabled> ClassifiedAdBestOfferEnabledCodeType </eBayMotorsProBestOfferEnabled>
    <eBayMotorsProCompanyNameEnabled> boolean </eBayMotorsProCompanyNameEnabled>
    <eBayMotorsProContactByAddressEnabled> boolean </eBayMotorsProContactByAddressEnabled>
    <eBayMotorsProContactByEmailEnabled> boolean </eBayMotorsProContactByEmailEnabled>
    <eBayMotorsProContactByPhoneEnabled> boolean </eBayMotorsProContactByPhoneEnabled>
    <eBayMotorsProCounterOfferEnabled> boolean </eBayMotorsProCounterOfferEnabled>
    <eBayMotorsProPaymentMethodCheckOutEnabled> ClassifiedAdPaymentMethodEnabledCodeType </eBayMotorsProPaymentMethodCheckOutEnabled>
    <eBayMotorsProPhoneCount> int </eBayMotorsProPhoneCount>
    <eBayMotorsProSellerContactDetailsEnabled> boolean </eBayMotorsProSellerContactDetailsEnabled>
    <eBayMotorsProShippingMethodEnabled> boolean </eBayMotorsProShippingMethodEnabled>
    <eBayMotorsProStreetCount> int </eBayMotorsProStreetCount>
    <ExpressConditionRequired> boolean </ExpressConditionRequired>
    <ExpressEnabled> boolean </ExpressEnabled>
    <ExpressPicturesRequired> boolean </ExpressPicturesRequired>
    <FreeGalleryPlusEnabled> boolean </FreeGalleryPlusEnabled>
    <FreePicturePackEnabled> boolean </FreePicturePackEnabled>
    <GalleryFeaturedDurations> ListingEnhancementDurationReferenceType
      <Duration> token </Duration>
      <!-- ... more Duration values allowed here ... -->
    </GalleryFeaturedDurations>
    <GlobalShippingEnabled> boolean </GlobalShippingEnabled>
    <Group1MaxFlatShippingCost currencyID="CurrencyCodeType"> AmountType (double) </Group1MaxFlatShippingCost>
    <Group2MaxFlatShippingCost currencyID="CurrencyCodeType"> AmountType (double) </Group2MaxFlatShippingCost>
    <Group3MaxFlatShippingCost currencyID="CurrencyCodeType"> AmountType (double) </Group3MaxFlatShippingCost>
    <HandlingTimeEnabled> boolean </HandlingTimeEnabled>
    <HomePageFeaturedEnabled> boolean </HomePageFeaturedEnabled>
    <INEscrowWorkflowTimeline> INEscrowWorkflowTimelineCodeType </INEscrowWorkflowTimeline>
    <ISBNIdentifierEnabled> boolean </ISBNIdentifierEnabled>
    <ItemCompatibilityEnabled> ItemCompatibilityEnabledCodeType </ItemCompatibilityEnabled>
    <ItemSpecificsEnabled> ItemSpecificsEnabledCodeType </ItemSpecificsEnabled>
    <ListingDuration type="ListingTypeCodeType"> ListingDurationReferenceType (int) </ListingDuration>
    <!-- ... more ListingDuration nodes allowed here ... -->
    <LocalListingDistancesNonSubscription> string </LocalListingDistancesNonSubscription>
    <LocalListingDistancesRegular> string </LocalListingDistancesRegular>
    <LocalListingDistancesSpecialty> string </LocalListingDistancesSpecialty>
    <LocalMarketAdFormatEnabled> AdFormatEnabledCodeType </LocalMarketAdFormatEnabled>
    <LocalMarketAutoAcceptEnabled> boolean </LocalMarketAutoAcceptEnabled>
    <LocalMarketAutoDeclineEnabled> boolean </LocalMarketAutoDeclineEnabled>
    <LocalMarketBestOfferEnabled> ClassifiedAdBestOfferEnabledCodeType </LocalMarketBestOfferEnabled>
    <LocalMarketCompanyNameEnabled> boolean </LocalMarketCompanyNameEnabled>
    <LocalMarketContactByAddressEnabled> boolean </LocalMarketContactByAddressEnabled>
    <LocalMarketContactByEmailEnabled> boolean </LocalMarketContactByEmailEnabled>
    <LocalMarketContactByPhoneEnabled> boolean </LocalMarketContactByPhoneEnabled>
    <LocalMarketCounterOfferEnabled> boolean </LocalMarketCounterOfferEnabled>
    <LocalMarketNonSubscription> boolean </LocalMarketNonSubscription>
    <LocalMarketPaymentMethodCheckOutEnabled> ClassifiedAdPaymentMethodEnabledCodeType </LocalMarketPaymentMethodCheckOutEnabled>
    <LocalMarketPhoneCount> int </LocalMarketPhoneCount>
    <LocalMarketPremiumSubscription> boolean </LocalMarketPremiumSubscription>
    <LocalMarketRegularSubscription> boolean </LocalMarketRegularSubscription>
    <LocalMarketSellerContactDetailsEnabled> boolean </LocalMarketSellerContactDetailsEnabled>
    <LocalMarketShippingMethodEnabled> boolean </LocalMarketShippingMethodEnabled>
    <LocalMarketSpecialitySubscription> boolean </LocalMarketSpecialitySubscription>
    <LocalMarketStreetCount> int </LocalMarketStreetCount>
    <MaxFlatShippingCost currencyID="CurrencyCodeType"> AmountType (double) </MaxFlatShippingCost>
    <MaxFlatShippingCostCBTExempt> boolean </MaxFlatShippingCostCBTExempt>
    <MaxGranularFitmentCount> int </MaxGranularFitmentCount>
    <MaxItemCompatibility> int </MaxItemCompatibility>
    <MinimumReservePrice> double </MinimumReservePrice>
    <MinItemCompatibility> int </MinItemCompatibility>
    <NonSubscription> GeographicExposureCodeType </NonSubscription>
    <PaisaPayFullEscrowEnabled> boolean </PaisaPayFullEscrowEnabled>
    <PaymentMethod> BuyerPaymentMethodCodeType </PaymentMethod>
    <!-- ... more PaymentMethod values allowed here ... -->
    <PaymentOptionsGroup> PaymentOptionsGroupEnabledCodeType </PaymentOptionsGroup>
    <PaymentProfileCategoryGroup> ProfileCategoryGroupCodeType </PaymentProfileCategoryGroup>
    <PayPalBuyerProtectionEnabled> boolean </PayPalBuyerProtectionEnabled>
    <PayPalRequired> boolean </PayPalRequired>
    <PayPalRequiredForStoreOwner> boolean </PayPalRequiredForStoreOwner>
    <PickupDropOffEnabled> boolean </PickupDropOffEnabled>
    <PremiumSubscription> GeographicExposureCodeType </PremiumSubscription>
    <ProductCreationEnabled> ProductCreationEnabledCodeType </ProductCreationEnabled>
    <ProPackEnabled> boolean </ProPackEnabled>
    <ProPackPlusEnabled> boolean </ProPackPlusEnabled>
    <RegularSubscription> GeographicExposureCodeType </RegularSubscription>
    <ReturnPolicyEnabled> boolean </ReturnPolicyEnabled>
    <ReturnPolicyProfileCategoryGroup> ProfileCategoryGroupCodeType </ReturnPolicyProfileCategoryGroup>
    <RevisePriceAllowed> boolean </RevisePriceAllowed>
    <ReviseQuantityAllowed> boolean </ReviseQuantityAllowed>
    <SafePaymentRequired> boolean </SafePaymentRequired>
    <SellerContactDetailsEnabled> boolean </SellerContactDetailsEnabled>
    <SellerProvidedTitleSupported> boolean </SellerProvidedTitleSupported>
    <ShippingProfileCategoryGroup> ProfileCategoryGroupCodeType </ShippingProfileCategoryGroup>
    <ShippingTermsRequired> boolean </ShippingTermsRequired>
    <SkypeMeNonTransactionalEnabled> boolean </SkypeMeNonTransactionalEnabled>
    <SkypeMeTransactionalEnabled> boolean </SkypeMeTransactionalEnabled>
    <SpecialitySubscription> GeographicExposureCodeType </SpecialitySubscription>
    <StoreInventoryEnabled> boolean </StoreInventoryEnabled>
    <StoreOwnerExtendedListingDurations> StoreOwnerExtendedListingDurationsType
      <Duration> token </Duration>
      <!-- ... more Duration values allowed here ... -->
    </StoreOwnerExtendedListingDurations>
    <StoreOwnerExtendedListingDurationsEnabled> boolean </StoreOwnerExtendedListingDurationsEnabled>
    <TransactionConfirmationRequestEnabled> boolean </TransactionConfirmationRequestEnabled>
    <UPCIdentifierEnabled> boolean </UPCIdentifierEnabled>
    <UserConsentRequired> boolean </UserConsentRequired>
    <ValueCategory> boolean </ValueCategory>
    <ValuePackEnabled> boolean </ValuePackEnabled>
    <VariationsEnabled> boolean </VariationsEnabled>
    <VINSupported> boolean </VINSupported>
    <VRMSupported> boolean </VRMSupported>
  </SiteDefaults>
  <UpdateTime> dateTime </UpdateTime>
  <!-- Standard Output Fields -->
  <Ack> AckCodeType </Ack>
  <Build> string </Build>
  <CorrelationID> string </CorrelationID>
  <Errors> ErrorType
    <ErrorClassification> ErrorClassificationCodeType </ErrorClassification>
    <ErrorCode> token </ErrorCode>
    <ErrorParameters ParamID="string"> ErrorParameterType
      <Value> string </Value>
    </ErrorParameters>
    <!-- ... more ErrorParameters nodes allowed here ... -->
    <LongMessage> string </LongMessage>
    <SeverityCode> SeverityCodeType </SeverityCode>
    <ShortMessage> string </ShortMessage>
  </Errors>
  <!-- ... more Errors nodes allowed here ... -->
  <HardExpirationWarning> string </HardExpirationWarning>
  <Timestamp> dateTime </Timestamp>
  <Version> string </Version>
</GetCategoryFeaturesResponse>
Return Value Type Occurrence Meaning
Call-specific Output Fields [Jump to standard fields]
Category CategoryFeatureType Conditionally,
repeatable: [0..*]
A category whose feature settings are different from the settings of its parent category.

For example, suppose there is a branch of the category tree with 5 category levels (L1, L2, L3, L4, and L5). Suppose the feature settings for SiteDefaults, L1, L4, and L5 are all "A", and the settings for L2 and L3 are "B". In this case:
L1's settings (A) match the site default, so L1 is not returned.
L2's settings (B) are different from L1's, so L2 is returned.
L3's settings (B) are the same as L2's, so L3 is not returned
L4's settings (A) are different from L3's, so L4 is returned
L5's settings (A) are the same as L4's, so L5 is not returned.

If you specified a particular FeatureID in the request, this field only returns feature settings for that feature. Only returned when the category is different from its parent. If the category has children and they aren't returned, it means the children inherit the category's feature settings.

DetailLevel: ReturnAll.
Category
  .AdditionalCompatibilityEnabled
boolean Conditionally This field indicates whether or not the category (specified in the Category.CategoryID field) supports Boats Parts compatibility. If true, parts compatibility name-value pairs for boats can be added to an item listed in the specified category.

DetailLevel: ReturnAll.
Category.AdFormatEnabled AdFormatEnabledCodeType Conditionally Indicates whether the category supports Classified Ad listings.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

Applicable values:

•   ClassifiedAdEnabled

(out) The lead generation Classified Ad Format feature is enabled for the category.

•   ClassifiedAdOnly

(out) The category supports the lead generation Classified Ad Format feature only.

•   CustomCode

(out) Reserved for internal or future use.

•   Disabled

(out) The Ad Format feature is disabled for the category.

•   Enabled

(out) The Ad Format feature is enabled for the category.

•   LocalMarketBestOfferOnly

(out) The category supports the lead generation Motors Local Market feature only.

•   Only

(out) The category supports the Ad Format feature only.




DetailLevel: ReturnAll.
Category
  .BasicUpgradePackEnabled
boolean Conditionally This listing upgrade is no longer available on any site.

DetailLevel: ReturnAll.
Category
  .BestOfferAutoAcceptEnabled
boolean Conditionally Indicates whether the category supports setting a price at which Best Offers are automatically accepted.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll.
Category
  .BestOfferAutoDeclineEnabled
boolean Conditionally Indicates whether the category supports the Best Offer Auto Decline feature.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll.
Category
  .BestOfferCounterEnabled
boolean Conditionally Indicates whether the category supports buyers and sellers offering counter offers against Best Offers.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll.
Category.BestOfferEnabled boolean Conditionally Indicates whether the category supports Best Offers from buyer.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent..

DetailLevel: ReturnAll.
Category
  .BrandMPNIdentifierEnabled
boolean Conditionally Indicates whether the category supports the capability to identify a product using the brand/manufacturer part number combination.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll.
Category.BuyerGuaranteeEnabled boolean Conditionally For the Australia site, if both PayPalBuyerProtectionEnabled and BuyerGuaranteeEnabled are returned, then buyer protection is allowed for this category.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll.
Category.CategoryID string Conditionally Specifies the identifier of the category that has the feature.
Max length: 10.

DetailLevel: ReturnAll.
Category
  .ClassifiedAdAutoAcceptEnabled
boolean Conditionally Indicates whether the category supports setting a price at which Best Offers are automatically accepted for Classified Ads.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll.
Category
  .ClassifiedAdAutoDeclineEnabled
boolean Conditionally Indicates whether automatic decline for best offers for Classified Ad listings is allowed for this category.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll.
Category
  .ClassifiedAdBestOfferEnabled
ClassifiedAdBestOfferEnabledCodeType Conditionally Indicates if Best offer is enabled for Classified Ad listings.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

Applicable values:

•   CustomCode

(out) Reserved for internal or future use.

•   Disabled

(out) This value indicates that Classified Ad Best Offer feature is disabled for all/most of a site's categories (if returned in the SiteDefaults.ClassifiedAdBestOfferEnabled field), or disabled for a specific category (if returned in the Category.ClassifiedAdBestOfferEnabled field).

•   Enabled

(out) This value indicates that Classified Ad Best Offer feature is enabled for all/most of a site's categories (if returned in the SiteDefaults.ClassifiedAdBestOfferEnabled field), or enabled for a specific category (if returned in the Category.ClassifiedAdBestOfferEnabled field).

•   Required

(out) This value indicates that Classified Ad Best Offer feature is required for a specific category (if returned in the Category.ClassifiedAdBestOfferEnabled field). This value is not applicable at the site level (SiteDefaults container).




DetailLevel: ReturnAll.
Category
  .ClassifiedAdCompanyNameEnabled
boolean Conditionally Indicates whether this category supports including a company name in the seller's contact information. This element is for For Sale By Owner listings.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll.
Category
  .ClassifiedAdContactByAddressEnabled
boolean Conditionally Indicates whether this category supports including an address in the seller's contact information. This element is for For Sale By Owner listings.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll.
Category
  .ClassifiedAdContactByEmailEnabled
boolean Conditionally Indicates whether the category supports email as a contact method.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll.
Category
  .ClassifiedAdContactByPhoneEnabled
boolean Conditionally Indicates whether the telephone is supported as a contact method for this category.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll.
Category
  .ClassifiedAdCounterOfferEnabled
boolean Conditionally Indicates whether counter offers are allowed on Classified Ad listings for this category.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll.
Category
  .ClassifiedAdPaymentMethodEnabled
ClassifiedAdPaymentMethodEnabledCodeType Conditionally Indicates whether the payment method should be displayed to the user for Classified Ad format listings. Even if enabled, checkout may or may not be enabled.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

Applicable values:

•   CustomCode

(out) Reserved for internal or future use.

•   EnabledWithCheckout

(out) Display the payment method and permit checkout.

•   EnabledWithoutCheckout

(out) Display the payment method and suppress checkout.

•   NotSupported

(out) Do not display the payment method.




DetailLevel: ReturnAll.
Category
  .ClassifiedAdPayPerLeadEnabled
boolean Conditionally Indicates if pay-per-lead listings are allowed for this category. Pay-per-lead listings can be applicable if the ListingType is LeadGeneration and the ListingSubtype is ClassifiedAd.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll.
Category
  .ClassifiedAdPhoneCount
int Conditionally Indicates which telephone option is included in the seller's contact information. This element is for For Sale By Owner listings.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll.
Category
  .ClassifiedAdShippingMethodEnabled
boolean Conditionally Indicates if shipping options are available for Classified Ad listings in the category.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll.
Category
  .ClassifiedAdStreetCount
int Conditionally Indicates which address option is included in the seller's contact information. This element is for For Sale By Owner listings.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll.
Category
  .CombinedFixedPriceTreatmentEnabled
boolean Conditionally Indicates whether the category supports combined fixed price treatment for Basic Fixed Price listings.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll.
Category.CompatibleVehicleType string Conditionally This field is for future use. It is currently returned as an empty field, but in the future, the string value in this field will indicate Parts Compatibility vehicle type (e.g. cars, motorcycles, boats).

DetailLevel: ReturnAll.
Category.ConditionEnabled ConditionEnabledCodeType Conditionally Indicates whether the category supports (or requires) using Item.ConditionID to specify an item's condition in AddItem and related calls. See ConditionValues for a list of valid IDs.

Note: Some categories may still support using the older Attribute model and/or Custom Item Specifics model for item condition. If ConditionEnabled=Enabled (or Required) for a category, you should stop using these other fields to specify the condition in your listings.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

Applicable values:

•   CustomCode

(out) Reserved for internal or future use.

•   Disabled

(out) This value indicates that Condition IDs are disabled for all/most of a site's categories (if returned in the SiteDefaults.ConditionEnabled field), or disabled for a specific category (if returned in the Category.ConditionEnabled field).

•   Enabled

(out) This value indicates that Condition IDs are enabled for all/most of a site's categories (if returned in the SiteDefaults.ConditionEnabled field), or enabled for a specific category (if returned in the Category.ConditionEnabled field).

•   Required

(out) This value indicates that Condition IDs are required for a specific category (if returned in the Category.ConditionEnabled field). This value is not applicable at the site level (SiteDefaults container).




DetailLevel: ReturnAll.
Category.ConditionValues ConditionValuesType Conditionally Specifies the supported item conditions for the category, plus related policies and other details. Only returned if ConditionEnabled is Enabled or Required for the category (and the condition values are different than the site defaults).

Returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll.
Category.ConditionValues
  .Condition
ConditionType Conditionally,
repeatable: [0..*]
Defines an item condition that a category supports.

DetailLevel: ReturnAll.
Category.ConditionValues
  .Condition.DisplayName
string Conditionally The human-readable label for the condition (e.g., "New"). This value is typically localized for each site. The display name can vary by category. For example, condition ID 1000 could be called "New: with Tags" in one category and "Brand New" in another.

DetailLevel: ReturnAll.
Category.ConditionValues
  .Condition.ID
int Conditionally The numeric ID of a condition (e.g., 1000). Use the ID in AddItem and related calls.

DetailLevel: ReturnAll.
Category.ConditionValues
  .ConditionHelpURL
anyURI Conditionally URL to the eBay Web site's item condition help for the category. This may include policies about how to assess the condition of an item in the category. To reduce item-not-as-described disputes, we recommend that you refer sellers (and buyers) to these help pages. These help pages may vary for some categories.

The Sandbox might not return valid help URLs.

DetailLevel: ReturnAll.
Category
  .CrossBorderTradeAustraliaEnabled
boolean Conditionally Indicates whether the category supports specifying that listings be displayed in the default search results of the Australia site.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll.
Category
  .CrossBorderTradeGBEnabled
boolean Conditionally Indicates whether the category supports specifying that listings be displayed in the default search results of the UK and Ireland sites.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll.
Category
  .CrossBorderTradeNorthAmericaEnabled
boolean Conditionally Indicates whether the category supports specifying that listings be displayed in the default search results of North America sites.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll.
Category.DepositSupported boolean Conditionally After EOL Attributes, Deposit will no longer be supported as primary attributes, rather consumers should use new tags. This feature helps consumers in identifying if category supports Deposit.

DetailLevel: ReturnAll.
Category.DutchBINEnabled boolean Conditionally This field is no longer applicable as Dutch auctions are no longer available on eBay sites.

DetailLevel: ReturnAll.
Category.EANIdentifierEnabled boolean Conditionally Indicates whether the category supports the EAN Identifier field.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll.
Category
  .eBayMotorsProAdFormatEnabled
AdFormatEnabledCodeType Conditionally Specifies whether this category allows Classified Ad listings. This element is for eBay Motors Pro users.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

Applicable values:

•   ClassifiedAdEnabled

(out) The lead generation Classified Ad Format feature is enabled for the category.

•   ClassifiedAdOnly

(out) The category supports the lead generation Classified Ad Format feature only.

•   CustomCode

(out) Reserved for internal or future use.

•   Disabled

(out) The Ad Format feature is disabled for the category.

•   Enabled

(out) The Ad Format feature is enabled for the category.

•   LocalMarketBestOfferOnly

(out) The category supports the lead generation Motors Local Market feature only.

•   Only

(out) The category supports the Ad Format feature only.




DetailLevel: ReturnAll.
Category
  .eBayMotorsProAutoAcceptEnabled
boolean Conditionally Specifies whether this category allows auto-accept for Best Offers for Classified Ads. This element is for eBay Motors Pro users.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll.
Category
  .eBayMotorsProAutoDeclineEnabled
boolean Conditionally Specifies whether this category allows auto-decline for Best Offers for Classified Ads. This element is for eBay Motors Pro users.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll.
Category
  .eBayMotorsProBestOfferEnabled
ClassifiedAdBestOfferEnabledCodeType Conditionally Indicates if Best Offer is supported for Classified Ad listings in this category. This element is for eBay Motors Pro users.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

Applicable values:

•   CustomCode

(out) Reserved for internal or future use.

•   Disabled

(out) This value indicates that Classified Ad Best Offer feature is disabled for all/most of a site's categories (if returned in the SiteDefaults.ClassifiedAdBestOfferEnabled field), or disabled for a specific category (if returned in the Category.ClassifiedAdBestOfferEnabled field).

•   Enabled

(out) This value indicates that Classified Ad Best Offer feature is enabled for all/most of a site's categories (if returned in the SiteDefaults.ClassifiedAdBestOfferEnabled field), or enabled for a specific category (if returned in the Category.ClassifiedAdBestOfferEnabled field).

•   Required

(out) This value indicates that Classified Ad Best Offer feature is required for a specific category (if returned in the Category.ClassifiedAdBestOfferEnabled field). This value is not applicable at the site level (SiteDefaults container).




DetailLevel: ReturnAll.
Category
  .eBayMotorsProCompanyNameEnabled
boolean Conditionally Indicates whether this category supports including the company name in the seller's contact information. This element is for eBay Motors Pro users.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll.
Category
  .eBayMotorsProContactByAddressEnabled
boolean Conditionally Indicates whether this category supports including the address in the seller's contact information. This element is for eBay Motors Pro users.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll.
Category
  .eBayMotorsProContactByEmailEnabled
boolean Conditionally Indicates whether this category supports including an email address in the seller's contact information. This element is for eBay Motors Pro users.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll.
Category
  .eBayMotorsProContactByPhoneEnabled
boolean Conditionally Indicates whether this category supports including the telephone in the seller's contact information. This element is for eBay Motors Pro users.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll.
Category
  .eBayMotorsProCounterOfferEnabled
boolean Conditionally Indicates whether counter offers are allowed on Best Offers for this category. This element is for eBay Motors Pro users.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll.
Category
  .eBayMotorsProPaymentMethodCheckOutEnabled
ClassifiedAdPaymentMethodEnabledCodeType Conditionally Indicates if the payment method should be displayed to the user for this category. Even if enabled, checkout may or may not be enabled. This element is for eBay Motors Pro users.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

Applicable values:

•   CustomCode

(out) Reserved for internal or future use.

•   EnabledWithCheckout

(out) Display the payment method and permit checkout.

•   EnabledWithoutCheckout

(out) Display the payment method and suppress checkout.

•   NotSupported

(out) Do not display the payment method.




DetailLevel: ReturnAll.
Category
  .eBayMotorsProPhoneCount
int Conditionally Indicates which telephone option is enabled for the seller's contact information. This element is for eBay Motors Pro users.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll.
Category
  .eBayMotorsProSellerContactDetailsEnabled
boolean Conditionally Specifies whether this category allows seller-level contact information for Classified Ad listings. A value of true means seller-level contact information is available for Classified Ad listings. This element is for eBay Motors Pro users.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll.
Category
  .eBayMotorsProShippingMethodEnabled
boolean Conditionally Indicates if shipping options are available for this category. This element is for eBay Motors Pro users.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll.
Category
  .eBayMotorsProStreetCount
int Conditionally Indicates which address option is enabled for the seller's contact information. This element is for eBay Motors Pro users.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll.
Category
  .ExpressConditionRequired
boolean Conditionally Deprecated as of version 579. No longer functional.
This feature is no longer supported on any eBay site, as eBay Express is deprecated.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll.
Deprecation version: 579. See also Deprecated Objects.
Category.ExpressEnabled boolean Conditionally Deprecated as of version 579. No longer functional.
This feature is no longer supported on any eBay site, as eBay Express is deprecated.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll.
Deprecation version: 579. See also Deprecated Objects.
Category
  .ExpressPicturesRequired
boolean Conditionally Deprecated as of version 579. No longer functional.
This feature is no longer supported on any eBay site, as eBay Express is deprecated.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll.
Deprecation version: 579. See also Deprecated Objects.
Category
  .FreeGalleryPlusEnabled
boolean Conditionally Indicates whether the category supports free, automatic upgrades for Gallery Plus, which enhances pictures in search results.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll.
Category
  .FreePicturePackEnabled
boolean Conditionally Indicates whether the category supports free, automatic upgrades for Picture Pack, a discount package that includes super-sizing of pictures.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll.
Category
  .GalleryFeaturedDurations
ListingEnhancementDurationReferenceType Conditionally Indicates whether the category supports durations for "Gallery Featured".

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll.
Category
  .GalleryFeaturedDurations
  .Duration
token Conditionally,
repeatable: [0..*]
Specifies a length of time that a listing enhancement can be used for a listing. The value Lifetime means the listing enhancment occurs for the lifetime of the listing. Instances of durations other than Lifetime can be purchased multiple times while the listing is active.

DetailLevel: ReturnAll.

Applicable values: See ListingEnhancementDurationCodeType
Category.GlobalShippingEnabled boolean Conditionally Specifies whether or not the corresponding category supports the Global Shipping Program (GSP).

DetailLevel: ReturnAll.
Category
  .Group1MaxFlatShippingCost
AmountType (double) Conditionally Returns the applicable max cap per shipping cost for shipping service group1.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll.
Category
  .Group1MaxFlatShippingCost
  [ attribute currencyID ]
CurrencyCodeType Always Returns the applicable max cap per shipping cost for shipping service group1.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

For a list of possible enumeration values, see CurrencyCodeType.
Category
  .Group2MaxFlatShippingCost
AmountType (double) Conditionally Returns the applicable max cap per shipping cost for shipping service group2.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll.
Category
  .Group2MaxFlatShippingCost
  [ attribute currencyID ]
CurrencyCodeType Always Returns the applicable max cap per shipping cost for shipping service group2.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

For a list of possible enumeration values, see CurrencyCodeType.
Category
  .Group3MaxFlatShippingCost
AmountType (double) Conditionally Returns the applicable max cap per shipping cost for shipping service group3.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll.
Category
  .Group3MaxFlatShippingCost
  [ attribute currencyID ]
CurrencyCodeType Always Returns the applicable max cap per shipping cost for shipping service group3.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

For a list of possible enumeration values, see CurrencyCodeType.
Category.HandlingTimeEnabled boolean Conditionally If false, listings in this category require a handling time (see DispatchTimeMax in AddItem) when flat or calculated shipping is specified. (A handling time is not required for local pickup or for freight shipping.)

The handling time is the maximum number of business days the seller commits to for preparing an item to be shipped after receiving a cleared payment. The seller's handling time does not include the shipping time (the carrier's transit time).
For a list of the handling time values allowed for each site, use DispatchTimeMaxDetails in GeteBayDetails.

Note: Although the field name ends with "Enabled", a value of true means that a handling time is NOT supported, and value of false means that a handling time IS supported.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll.
Category
  .HomePageFeaturedEnabled
boolean Conditionally Indicates whether or not it is possible to enhance a listing by putting it into a rotation for display on a special area of the eBay home page. Support for this feature varies by site. Item or feedback restrictions may apply.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll.
Category
  .INEscrowWorkflowTimeline
INEscrowWorkflowTimelineCodeType Conditionally Indicates the escrow workflow version that applies to the category on the India site: Default Workflow, Workflow A or Workflow B.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

Applicable values:

•   CustomCode

(out) Reserved for internal or future use.

•   Default

(out) Default Escrow timelines apply.

•   WorkflowA

(out) Special Escrow timelines for Workflow A applies.

•   WorkflowB

(out) Special Escrow timelines for Workflow B applies.




DetailLevel: ReturnAll.
Category.ISBNIdentifierEnabled boolean Conditionally Indicates whether the category supports the ISBN Identifier field.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll.
Category
  .ItemCompatibilityEnabled
ItemCompatibilityEnabledCodeType Conditionally Indicates whether the category supports parts compatibility by application (ByApplication), by specification (BySpecification), or not at all (Disabled). Categories cannot support both types of parts compatibility.

Parts Compatibility is supported in limited Parts & Accessories categories for the US eBay Motors (site ID 0) only.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

Applicable values:

•   ByApplication

(out) Parts Compatibility may be entered by application only for the given category. Entering parts compatibility by application specifies the assemblies (e.g., a specific year, make, and model of car) to which the item applies. Parts compatibility by application can be specified by listing with a catalog product that supports parts compatibility or by specifying parts compatibility by application manually ( Item.ItemCompatibilityList).

•   BySpecification

(out) Parts Compatibility may be entered by specification only for the given category. Entering parts compatibility by specification involves specifying the part's relevant dimensions or characteristics (e.g., Section Width, Aspect Ratio, Rim Diammeter, Load Index, and Speed Rating values for a tire) using attributes.

•   CustomCode

(out) Reserved for internal or future use.

•   Disabled

(out) Parts Compatibility is not supported for the given category.




DetailLevel: ReturnAll.
Category.ItemSpecificsEnabled ItemSpecificsEnabledCodeType Conditionally Indicates whether the category supports custom Item Specifics. If enabled, sellers can use the Item.ItemSpecifics node in Add/Revise/Relist calls to fill in Item Specifics.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

Applicable values:

•   CustomCode

(out) Reserved for internal or future use.

•   Disabled

(out) The custom Item Specifics feature is disabled for the category.

•   Enabled

(out) The custom Item Specifics feature is enabled for the category.




DetailLevel: ReturnAll.
Category.ListingDuration ListingDurationReferenceType (int) Conditionally,
repeatable: [0..*]
Identifies the listing duration set that applies to the category.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll.
Category.ListingDuration
  [ attribute type ]
ListingTypeCodeType Conditionally Identifies the listing duration set that applies to the category.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

For a list of possible enumeration values, see ListingTypeCodeType.
Category
  .LocalMarketAdFormatEnabled
AdFormatEnabledCodeType Conditionally Specifies whether this category supports Classified Ad listings. This is added for Local Market dealers.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

Applicable values:

•   ClassifiedAdEnabled

(out) The lead generation Classified Ad Format feature is enabled for the category.

•   ClassifiedAdOnly

(out) The category supports the lead generation Classified Ad Format feature only.

•   CustomCode

(out) Reserved for internal or future use.

•   Disabled

(out) The Ad Format feature is disabled for the category.

•   Enabled

(out) The Ad Format feature is enabled for the category.

•   LocalMarketBestOfferOnly

(out) The category supports the lead generation Motors Local Market feature only.

•   Only

(out) The category supports the Ad Format feature only.




DetailLevel: ReturnAll.
Category
  .LocalMarketAutoAcceptEnabled
boolean Conditionally Specifies whether this category supports auto-accept for best offers for Classified Ads. This element is for Local Market dealers.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll.
Category
  .LocalMarketAutoDeclineEnabled
boolean Conditionally Specifies whether this category supports auto-decline for Best Offers for Classified Ads. This element is for Local Market dealers.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll.
Category
  .LocalMarketBestOfferEnabled
ClassifiedAdBestOfferEnabledCodeType Conditionally Indicates if Best Offer is enabled for Classified Ad listings in this category. This element is for Local Market dealers.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

Applicable values:

•   CustomCode

(out) Reserved for internal or future use.

•   Disabled

(out) This value indicates that Classified Ad Best Offer feature is disabled for all/most of a site's categories (if returned in the SiteDefaults.ClassifiedAdBestOfferEnabled field), or disabled for a specific category (if returned in the Category.ClassifiedAdBestOfferEnabled field).

•   Enabled

(out) This value indicates that Classified Ad Best Offer feature is enabled for all/most of a site's categories (if returned in the SiteDefaults.ClassifiedAdBestOfferEnabled field), or enabled for a specific category (if returned in the Category.ClassifiedAdBestOfferEnabled field).

•   Required

(out) This value indicates that Classified Ad Best Offer feature is required for a specific category (if returned in the Category.ClassifiedAdBestOfferEnabled field). This value is not applicable at the site level (SiteDefaults container).




DetailLevel: ReturnAll.
Category
  .LocalMarketCompanyNameEnabled
boolean Conditionally Indicates whether the category supports including a company name in the seller's contact information. This element is for Local Market dealers.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll.
Category
  .LocalMarketContactByAddressEnabled
boolean Conditionally Indicates whether the category supports including an address in the seller's contact information. This element is for Local Market dealers.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll.
Category
  .LocalMarketContactByEmailEnabled
boolean Conditionally Indicates whether the category supports including an email address in the seller's contact information. This element is for Local Market dealers.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll.
Category
  .LocalMarketContactByPhoneEnabled
boolean Conditionally Indicates whether this category supports including a telephone number in the seller's contact information. This element is added for Local Market dealers.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll.
Category
  .LocalMarketCounterOfferEnabled
boolean Conditionally Indicates whether counter offers are allowed on Best Offers for this category. This element is for Local market dealers.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll.
Category
  .LocalMarketNonSubscription
boolean Conditionally Indicates whether the category supports the Local Market Non Subscription feature.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll.
Category
  .LocalMarketPaymentMethodCheckOutEnabled
ClassifiedAdPaymentMethodEnabledCodeType Conditionally Indicates if the payment method should be displayed to the user for this category. Even if enabled, checkout may or may not be enabled. This element is for Local Market dealers.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

Applicable values:

•   CustomCode

(out) Reserved for internal or future use.

•   EnabledWithCheckout

(out) Display the payment method and permit checkout.

•   EnabledWithoutCheckout

(out) Display the payment method and suppress checkout.

•   NotSupported

(out) Do not display the payment method.




DetailLevel: ReturnAll.
Category.LocalMarketPhoneCount int Conditionally Indicates which telephone option is enabled for the seller's contact information. This element is for Local Market dealers.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll.
Category
  .LocalMarketPremiumSubscription
boolean Conditionally Indicates whether the category supports the Local Market Premium Subscription feature.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll.
Category
  .LocalMarketRegularSubscription
boolean Conditionally Indicates whether the category supports the Local Market Regular Subscription feature.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll.
Category
  .LocalMarketSellerContactDetailsEnabled
boolean Conditionally Specifies the whether this category allows seller-level contact information for Classified Ad listings. This element is for Local Market dealers.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll.
Category
  .LocalMarketShippingMethodEnabled
boolean Conditionally Indicates if shipping options are available for this category. This element is for Local market dealers.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll.
Category
  .LocalMarketSpecialitySubscription
boolean Conditionally Indicates whether the category supports the Local Market Speciality Subscription feature.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll.
Category
  .LocalMarketStreetCount
int Conditionally Indicates which address option for is included in the seller's contact information. This element is for Local Market dealers.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll.
Category.MaxFlatShippingCost AmountType (double) Conditionally The maximum cost the seller can charge for the first domestic flat rate shipping service. The total shipping cost is the seller's base flat rate shipping cost plus the cost of insurance, if insurance is required. Only returned if MaxFlatShippingCostEnabled is true. Mutually exclusive with the GroupNMaxFlatShippingCost elements.

Returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll.

See Specifying Shipping Types and Costs.

Category.MaxFlatShippingCost
  [ attribute currencyID ]
CurrencyCodeType Always The maximum cost the seller can charge for the first domestic flat rate shipping service. The total shipping cost is the seller's base flat rate shipping cost plus the cost of insurance, if insurance is required. Only returned if MaxFlatShippingCostEnabled is true. Mutually exclusive with the GroupNMaxFlatShippingCost elements.

Returned when this value (or this category's setting) overrides the value inherited from the category's parent.

For a list of possible enumeration values, see CurrencyCodeType.
Category
  .MaxGranularFitmentCount
int Conditionally Change in fitment compatibility counts: In US car and truck parts fitment, as of today we allow sellers to provide a maximum of 300 fitments at Year, Make, and Model granularity.Come March 2012, we are providing sellers the ability to provide up to 1000 fitments at the lowest level of granularity. To allow this, the tag is used to specify the fitment counts when the seller provides >300 fitments.

DetailLevel: ReturnAll.
Category.MaxItemCompatibility int Conditionally This field specifies the maximum number of compatible applications allowed per item when adding or revising items. This is relevant for specifying parts compatibility by application manually ( Item.ItemCompatibilityList) only.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll.
Category.MinimumReservePrice double Conditionally Indicates whether Minimum Reserve Price is enabled for this category. On the Germany, Austria, Belgium French, and Belgium Dutch sites, Minimum Reserve Price is supported for the Art and Antiques, Watches and Jewelry, and Motorbikes categories.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll.
Category.MinItemCompatibility int Conditionally This field specifies the minimum number of required compatible applications for listing items. A value of "0" indicates it is not mandatory to specify parts compatibilities when listing.

This applies to categories that are enabled for compatibility by application only. Parts compatibility by application can be specified by listing with a catalog product that supports parts compatibility or by specifying parts compatibility by application manually ( Item.ItemCompatibilityList).

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll.
Category.NonSubscription GeographicExposureCodeType Conditionally The value in this field indicates whether the category supports Motors Local Market listings if the seller does not have a vehicle subscription.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

Applicable values:

•   CustomCode

(out) Reserved for internal or future use.

•   LocalOnly

(out) Seller can have Local listings only.

•   LocalOptional

(out) This will allow national and local listing.

•   National

(out) Seller can not opt into local exposure. It has to be national listing.




DetailLevel: ReturnAll.
Category
  .PaisaPayFullEscrowEnabled
boolean Conditionally Indicates whether the category supports the 'PaisaPayEscrow' payment method. This feature is only applicable to the India site.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll.
Category.PaymentMethod BuyerPaymentMethodCodeType Conditionally,
repeatable: [0..*]
Indicates the acceptable payment methods (e.g., to use in AddItem and related calls).

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

Applicable values: See PaymentMethod.

DetailLevel: ReturnAll.
Category.PaymentOptionsGroup PaymentOptionsGroupEnabledCodeType Conditionally Indicates which payment options group a category supports in listings.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

Applicable values:

•   CustomCode

(out) Reserved for internal or future use.

•   eBayPaymentProcessEnabled

(out) This value indicates that the new eBay payment process is enabled for this category.

•   eBayPaymentProcessExcluded

(out) This value indicates that the new eBay payment process is excluded for this category.

•   NonStandardPaymentsEnabled

(out) This value indicates that non-standard payments is enabled for this category.




DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
Category
  .PaymentProfileCategoryGroup
ProfileCategoryGroupCodeType Conditionally Indicates the Business Policies category group that may be used for Payment profiles. Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

Applicable values:

•   ALL

(out) For Business Policies, the 'ALL' enumeration value represents all eBay categories except for motor vehicles.

•   Inherit

(out) Default value.

•   MOTORS_VEHICLE

(out) For Business Policies, the 'MOTORS_VEHICLE' enumeration value represents all motor vehicle categories.

•   None

(out) None.




DetailLevel: ReturnAll.
Category
  .PayPalBuyerProtectionEnabled
boolean Conditionally For the Australia site, if both PayPalBuyerProtectionEnabled and BuyerGuaranteeEnabled are returned, then buyer protection is allowed for this category.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll.
Category.PayPalRequired boolean Conditionally Indicates whether the category requires PayPal as a payment method.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll.
Category
  .PayPalRequiredForStoreOwner
boolean Conditionally Indicates whether the category requires that an eBay Store owner offer PayPal as a payment method for all listings.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
Category.PickupDropOffEnabled boolean Conditionally A 'true' value in this field indicates that items listed in the category (specified in the Category.CategoryID field) may be enabled with the 'Click and Collect' feature. With the 'Click and Collect' feature, a buyer can purchase certain items on eBay and collect them at a local store. Buyers are notified by eBay once their items are available. A 'false' value in this field indicates that items listed in the category are not eligible for the 'Click and Collect' feature.

The 'Click and Collect' feature is only available on the eBay UK site (Site ID - 3).

DetailLevel: ReturnAll.
Category.PremiumSubscription GeographicExposureCodeType Conditionally The value in this field indicates whether the category supports Motors Local Market listings if the seller has a Premium vehicle subscription.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

Applicable values:

•   CustomCode

(out) Reserved for internal or future use.

•   LocalOnly

(out) Seller can have Local listings only.

•   LocalOptional

(out) This will allow national and local listing.

•   National

(out) Seller can not opt into local exposure. It has to be national listing.




DetailLevel: ReturnAll.
Category
  .ProductCreationEnabled
ProductCreationEnabledCodeType Conditionally Indicates whether a category supports (or requires) product creation in listings. Use this to determine whether it is mandatory to send product id in AddItem and related calls. This also specifies if product creation is enabled so a new product can be created

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

Applicable values:

•   CustomCode

(out) Reserved for internal or future use.

•   Disabled

(out) Product creation is not supported for the category. AddItem family calls can still list with product.

•   Enabled

(out) Product creation is supported for the category. AddItem and related listing calls can list with a product from the eBay catalog, but it is not mandatory. Currently, unless listing with a product is required, the capability to add products to eBay catalogs is only available to a select set of users identified by eBay.

•   Required

(out) Product creation is supported for the category and listing with a product is required. If there is no matching product in the eBay catalog for the item, the seller must add the product to the catalog before listing the item. For categories that require listing with a product, any seller will be allowed to add a product. Product creation will be supported in the API and other tools.




DetailLevel: ReturnAll.
Category.ProPackEnabled boolean Conditionally Indicates whether the category supports the Pro Pack Bundle listing upgrade.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll.
Category.ProPackPlusEnabled boolean Conditionally Indicates whether the category supports the Pro Pack Plus bundle listing upgrade.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll.
Category.RegularSubscription GeographicExposureCodeType Conditionally The value in this field indicates whether the category supports Motors Local Market listings if the seller has a Regular vehicle subscription.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

Applicable values:

•   CustomCode

(out) Reserved for internal or future use.

•   LocalOnly

(out) Seller can have Local listings only.

•   LocalOptional

(out) This will allow national and local listing.

•   National

(out) Seller can not opt into local exposure. It has to be national listing.




DetailLevel: ReturnAll.
Category.ReturnPolicyEnabled boolean Conditionally For most sites: If true, listings in this category require a return policy.

For eBay India (IN), Australia (AU), and US eBay Motors Parts and Accessories: If true, the category supports but does not require a return policy.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll.
Category
  .ReturnPolicyProfileCategoryGroup
ProfileCategoryGroupCodeType Conditionally Indicates the Business Policies category group that may be used for Return Policy profiles. Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

Applicable values:

•   ALL

(out) For Business Policies, the 'ALL' enumeration value represents all eBay categories except for motor vehicles.

•   Inherit

(out) Default value.

•   MOTORS_VEHICLE

(out) For Business Policies, the 'MOTORS_VEHICLE' enumeration value represents all motor vehicle categories.

•   None

(out) None.




DetailLevel: ReturnAll.
Category.RevisePriceAllowed boolean Conditionally Indicates if the category allows the seller to revise the price of a fixed-price listing.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
Category.ReviseQuantityAllowed boolean Conditionally Indicates if the category allows the seller to revise the quantity of a multi-quantity, active listing.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
Category.SafePaymentRequired boolean Conditionally Indicates whether listings in this category need to have a safe payment method, for all sellers registered after January 17,2007.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll.
Category
  .SellerContactDetailsEnabled
boolean Conditionally Indicates whether this category supports seller-level contact information for Classified Ad format listings.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll.
Category
  .SellerProvidedTitleSupported
boolean Conditionally After EOL Attributes, Seller Provided Title will no longer be supported as primary attributes, rather consumers should use new tag. This feature helps consumers in identifying if category supports Seller Provided Title.

DetailLevel: ReturnAll.
Category
  .ShippingProfileCategoryGroup
ProfileCategoryGroupCodeType Conditionally Indicates the Business Policies category group that may be used for Shipping profiles. Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

Applicable values:

•   ALL

(out) For Business Policies, the 'ALL' enumeration value represents all eBay categories except for motor vehicles.

•   Inherit

(out) Default value.

•   MOTORS_VEHICLE

(out) For Business Policies, the 'MOTORS_VEHICLE' enumeration value represents all motor vehicle categories.

•   None

(out) None.




DetailLevel: ReturnAll.
Category.ShippingTermsRequired boolean Conditionally Indicates whether the category requires sellers to specify shipping details.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll.
Category
  .SkypeMeNonTransactionalEnabled
boolean Conditionally Indicates whether the category supports messaging through Skype for classified ad listings.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll.
Category
  .SkypeMeTransactionalEnabled
boolean Conditionally Indicates whether the category supports messaging through Skype for fixed-price and auction listings.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll.
Category
  .SpecialitySubscription
GeographicExposureCodeType Conditionally The value in this field indicates whether the category supports Motors Local Market listings if the seller has a Specialty vehicle subscription.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

Applicable values:

•   CustomCode

(out) Reserved for internal or future use.

•   LocalOnly

(out) Seller can have Local listings only.

•   LocalOptional

(out) This will allow national and local listing.

•   National

(out) Seller can not opt into local exposure. It has to be national listing.




DetailLevel: ReturnAll.
Category.StoreInventoryEnabled boolean Conditionally Store Inventory listings are no longer supported on any eBay site.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll.
Category
  .StoreOwnerExtendedListingDurations
StoreOwnerExtendedListingDurationsType Conditionally Provides additional listings durations that are available to eBay Store owners. The extended listing durations provided here in this element should be merged in with the baseline listing durations provided in the ListingDurations element. Applies to Fixed Price Listings.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
Category
  .StoreOwnerExtendedListingDurations
  .Duration
token Conditionally,
repeatable: [0..*]
Specifies the length of time an auction can be open, in days. The allowed durations vary according to the type of listing. The value GTC means Good Til Canceled.

DetailLevel: ReturnAll.

Applicable values: See ListingDurationCodeType
Category
  .StoreOwnerExtendedListingDurationsEnabled
boolean Conditionally Defines if extended store owner listing durations are enabled in a given category. When the value of this element is true, it means the listing duration values defined in StoreOwnerExtendedListingDurations are applicable to fixed price listings in a given category. Applies to Fixed Price Listings.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
Category
  .TransactionConfirmationRequestEnabled
boolean Conditionally Indicates whether the Transaction Confirmation Request feature is supported for this category.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll.
Category.UPCIdentifierEnabled boolean Conditionally Indicates whether the category supports the UPC Identifier field.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll.
Category.UserConsentRequired boolean Conditionally Indicates whether a bidder must consent to the bid by confirming that he or she read and agrees to the terms in eBay's privacy policy.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll.
Category.ValueCategory boolean Conditionally Some eBay sites may select a few categories and designate them as "value categories". These are typically selected from categories where buyers can find great deals. (Not all categories with great deals are designated as value categories.) This designation can change over time.

While a category is designated as a value category (i.e., when ValueCategory is true), it is subject to the following rule: Items in value categories can only be listed in one category.

For example, if you attempt to list in two categories and the PrimaryCategory or SecondaryCategory is a value category, then eBay drops the SecondaryCategory and lists the item in the PrimaryCategory only. Similarly, if you attempt to add a secondary category to an existing listing, or you change the category for an existing listing, and if the primary or secondary category is a value category, then eBay drops the secondary category.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll.
Category.ValuePackEnabled boolean Conditionally Indicates whether the category supports the Value Pack bundle listing upgrade.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll.
Category.VariationsEnabled boolean Conditionally If true, you can pass in Item.Variations in the AddFixedPriceItem family of calls when you list in this category.

Multi-variation listings contain items that are logically the same product, but that vary in their manufacturing details or packaging. For example, a particular brand and style of shirt could be available in different sizes and colors, such as "large blue" and "medium black" variations.

Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

DetailLevel: ReturnAll.
Category.VINSupported boolean Conditionally Indicates if the category supports the use of the VIN (Vehicle Identification Number) field to identify a motor vehicle and create a listing. VINs are supported on the US, Canada, Canada-French, and Australia sites.

DetailLevel: ReturnAll.
Category.VRMSupported boolean Conditionally Indicates if the category supports the use of the VRM (Vehicle Registration Mark) field to identify a motor vehicle and create a listing. VRMs are only supported on the UK site.

DetailLevel: ReturnAll.
CategoryVersion string Always Returns the current version of the set of feature meta-data. Compare this value to the version of the last version you downloaded to determine whether the data may have changed.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions FeatureDefinitionsType Always Returns definitions of the various features on the site, or the features you requested in FeatureID (if any). Each feature has a node within FeatureDefinitions.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .AdditionalCompatibilityEnabled
AdditionalCompatibilityEnabledDefinitionType Conditionally This field is returned as an empty element (a boolean value is not returned) if one or more eBay API-enabled sites support the Boats Parts Compatibility feature. This field will be returned as long as 'AdditionalCompatibilityEnabled' is included as a FeatureID value in the call request or no FeatureID values are passed into the call request.

To verify if a specific eBay site supports Boats Parts Compatibility (for most categories), look for a 'true' value in the SiteDefaults.AdditionalCompatibilityEnabled field.

To verify if a specific category on a specific eBay site supports Boats Parts Compatibility, pass in a CategoryID value in the request, and then look for a 'true' value in the AdditionalCompatibilityEnabled field of the corresponding Category node (match up the CategoryID values if more than one Category IDs were passed in the request).

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .AdFormatEnabled
AdFormatEnabledDefinitionType Conditionally If present, the corresponding feature ID was passed in the request or all features were requested (i.e., no feature IDs were specified). Currently, this field contains no other special meta-data. (An empty element is returned.) Use the data provided in SiteDefaults and Category to determine which categories (if any) support this feature.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .BasicUpgradePackEnabled
BasicUpgradePackEnabledDefinitionType Conditionally Not applicable to any site. Defined the BasicUpgradePack bundle feature (a feature pack). Formerly, applicable to the Australia site (site ID 15, abbreviation AU) only.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .BestOfferAutoAcceptEnabled
BestOfferAutoAcceptEnabledDefinitionType Conditionally Defines the feature that allows sellers to set a price at which best offers are automatically accepted. If present, the corresponding feature ID is passed in the request or all features are requested (i.e., no feature IDs are specified). Currently, this field contains no other special meta-data. (An empty element is returned.) Use the data provided in SiteDefaults and Category to determine which categories (if any) support this feature.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .BestOfferAutoDeclineEnabled
BestOfferAutoDeclineEnabledDefinitionType Conditionally If present, the corresponding feature ID was passed in the request or all features were requested (i.e., no feature IDs were specified). Currently, this field contains no other special meta-data. (An empty element is returned.) Use the data provided in SiteDefaults and Category to determine which categories (if any) support this feature.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .BestOfferCounterEnabled
BestOfferCounterEnabledDefinitionType Conditionally If present, the corresponding feature ID was passed in the request or all features were requested (i.e., no feature IDs were specified). Currently, this field contains no other special meta-data. (An empty element is returned.) Use the data provided in SiteDefaults and Category to determine which categories (if any) support this feature.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .BestOfferEnabled
BestOfferEnabledDefinitionType Conditionally If present, the corresponding feature ID was passed in the request or all features were requested (i.e., no feature IDs were specified). Currently, this field contains no other special meta-data. (An empty element is returned.) Use the data provided in SiteDefaults and Category to determine which categories (if any) support this feature.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .BrandMPNIdentifierEnabled
BrandMPNIdentifierEnabledDefinitionType Conditionally Indicates whether the category supports BrandMPN field for that specific item. If present, the corresponding feature ID was passed in the request or all features were requested (i.e., no feature IDs were specified). Currently, this field contains no other special meta-data. (An empty element is returned.) Use the data provided in SiteDefaults and Category to determine which categories (if any) support this feature.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .BuyerGuaranteeEnabled
BuyerGuaranteeEnabledDefinitionType Conditionally For the Australia site, PayPalBuyerProtectionEnabled and BuyerGuaranteeEnabled define the feature that allows buyer protection. If BuyerGuaranteeEnabled present, the corresponding feature ID was passed in the request or all features were requested (i.e., no feature IDs were specified). Currently, this field contains no other special meta-data. (An empty element is returned.) Use the data provided in SiteDefaults and Category to determine which categories (if any) support this feature.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .ClassifiedAdAutoAcceptEnabled
ClassifiedAdAutoAcceptEnabledDefinitionType Conditionally Defines the feature that allows sellers to set a price at which best offers are automatically accepted for Classified Ads. If present, the corresponding feature ID is passed in the request or all features are requested (i.e., no feature IDs are specified). Currently, this field contains no other special meta-data. (An empty element is returned.) Use the data provided in SiteDefaults and Category to determine which categories (if any) support this feature.

DetailLevel: ReturnAll.
FeatureDefinitions
  .ClassifiedAdAutoDeclineEnabled
ClassifiedAdAutoDeclineEnabledDefinitionType Conditionally Indicates whether automatic decline for Best Offers is allowed for Classified Ad listings in this category. Returned only if this category overrides the site default.

DetailLevel: ReturnAll.
FeatureDefinitions
  .ClassifiedAdBestOfferEnabled
ClassifiedAdBestOfferEnabledDefinitionType Conditionally Indicates if Best Offer is enabled for Classified Ad listings in this category.

DetailLevel: ReturnAll.
FeatureDefinitions
  .ClassifiedAdCompanyNameEnabled
ClassifiedAdCompanyNameEnabledDefinitionType Conditionally Indicates whether the category supports including the company name in the seller's contact information for Classified Ad listings. Added for For Sale By Owner.

DetailLevel: ReturnAll.
FeatureDefinitions
  .ClassifiedAdContactByAddressEnabled
ClassifiedAdContactByAddressEnabledDefinitionType Conditionally Indicates whether the category supports including an address in the seller's contact information for Classified Ad listings. Added for For Sale By Owner.

DetailLevel: ReturnAll.
FeatureDefinitions
  .ClassifiedAdContactByEmailEnabled
ClassifiedAdContactByEmailEnabledDefintionType Conditionally Indicates whether the category supports including an email address in the seller's contact information for Classified Ad listings.

DetailLevel: ReturnAll.
FeatureDefinitions
  .ClassifiedAdContactByPhoneEnabled
ClassifiedAdContactByPhoneEnabledDefinitionType Conditionally Indicates whether the category supports including a telephone number in the seller's contact information for Classified Ad listings.

DetailLevel: ReturnAll.
FeatureDefinitions
  .ClassifiedAdCounterOfferEnabled
ClassifiedAdCounterOfferEnabledDefinitionType Conditionally Indicates whether counter offers are allowed on Best Offers for Classified Ad listings in this category. Returned only if this category overrides the site default.

DetailLevel: ReturnAll.
FeatureDefinitions
  .ClassifiedAdPaymentMethodEnabled
ClassifiedAdPaymentMethodEnabledDefinitionType Conditionally Indicates if the payment method should be displayed to the user for Classified Ad format listings. Even if enabled, checkout may or may not be enabled.

DetailLevel: ReturnAll.
FeatureDefinitions
  .ClassifiedAdPayPerLeadEnabled
ClassifiedAdPayPerLeadEnabledDefinitionType Conditionally Some categories can support pay-per-lead listings. If present, the corresponding feature ID was passed in the request or all features were requested (i.e., no feature IDs were specified). Currently, this field contains no other special meta-data. (An empty element is returned.) Use the data provided in SiteDefaults and Category to determine which categories (if any) support this feature.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .ClassifiedAdPhoneCount
ClassifiedAdPhoneCountDefinitionType Conditionally Indicates which telephone option is enabled for the seller's contact information for Classified Ad listings. Added for For Sale By Owner.

DetailLevel: ReturnAll.
FeatureDefinitions
  .ClassifiedAdShippingMethodEnabled
ClassifiedAdShippingMethodEnabledDefinitionType Conditionally Indicates if shipping options are available for Classified Ad listings in this category.

DetailLevel: ReturnAll.
FeatureDefinitions
  .ClassifiedAdStreetCount
ClassifiedAdStreetCountDefinitionType Conditionally Indicates which address option is enabled for the seller's contact information for Classified Ad format listings. Added for For Sale By Owner.

DetailLevel: ReturnAll.
FeatureDefinitions
  .CombinedFixedPriceTreatmentEnabled
CombinedFixedPriceTreatmentEnabledDefinitionType Conditionally Used for Store Inventory listings, which are no longer supported on any eBay site.

DetailLevel: ReturnAll.
FeatureDefinitions
  .CompatibleVehicleType
CompatibleVehicleTypeDefinitionType Conditionally Defines the vehicle type to which parts compatibility applies. In the response, it will differentiate whether the item is for is car, truck, or motorcycle.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .ConditionEnabled
ConditionEnabledDefinitionType Conditionally Indicates whether or not the specified site defines settings for item condition support.

If present, the corresponding feature ID was passed in the request or all features were requested (i.e., no feature IDs are specified). This field contains no meta-data. (An empty element is returned.) Use the data provided in SiteDefaults and Category to determine which categories (if any) support this feature.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .ConditionValues
ConditionValuesDefinitionType Conditionally Indicates whether or not the specified site defines settings for item condition values.

If present, the corresponding feature ID was passed in the request or all features were requested (i.e., no feature IDs are specified). This field contains no meta-data. (An empty element is returned.) Use the data provided in SiteDefaults and Category to determine which categories (if any) support this feature.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .CrossBorderTradeAustraliaEnabled
CrossBorderTradeAustraliaEnabledDefinitionType Conditionally Defines the feature that allows you to specify that listings be displayed in the default search results of the respective site. If present, the corresponding feature ID was passed in the request or all features were requested (i.e., no feature IDs were specified). Currently, this field contains no other special meta-data. (An empty element is returned.) Use the data provided in SiteDefaults and Category to determine which categories (if any) support this feature.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .CrossBorderTradeGBEnabled
CrossBorderTradeGBEnabledDefinitionType Conditionally Defines the feature that allows you to specify that listings be displayed in the default search results of the respective site. If present, the corresponding feature ID was passed in the request or all features were requested (i.e., no feature IDs were specified). Currently, this field contains no other special meta-data. (An empty element is returned.) Use the data provided in SiteDefaults and Category to determine which categories (if any) support this feature.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .CrossBorderTradeNorthAmericaEnabled
CrossBorderTradeNorthAmericaEnabledDefinitionType Conditionally Defines the feature that allows you to specify that listings be displayed in the default search results of the respective site. If present, the corresponding feature ID was passed in the request or all features were requested (i.e., no feature IDs were specified). Currently, this field contains no other special meta-data. (An empty element is returned.) Use the data provided in SiteDefaults and Category to determine which categories (if any) support this feature.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .DepositSupported
DepositSupportedDefinitionType Conditionally After EOL Attributes, Deposit will no longer be supported as primary attributes, rather consumers should use new tags. This feature helps consumers in identifying if category supports Deposit.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .DutchBINEnabled
DutchBINEnabledDefinitionType Conditionally This field is no longer applicable as Dutch auctions are no longer available on eBay sites.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .EANIdentifierEnabled
EANIdentifierEnabledDefinitionType Conditionally Indicates whether the category supports EAN field for that specific item. If present, the corresponding feature ID was passed in the request or all features were requested (i.e., no feature IDs were specified). Currently, this field contains no other special meta-data. (An empty element is returned.) Use the data provided in SiteDefaults and Category to determine which categories (if any) support this feature.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .eBayMotorsProAdFormatEnabled
eBayMotorsProAdFormatEnabledDefinitionType Conditionally If present, the corresponding feature ID was passed in the request or all features were requested (i.e., no feature IDs were specified). Currently, this field contains no other special meta-data. (An empty element is returned.) Use the data provided in SiteDefaults and Category to determine which categories (if any) support this feature.Added for eBay Motors Pro users

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .eBayMotorsProAutoAcceptEnabled
eBayMotorsProAutoAcceptEnabledDefinitionType Conditionally Indicates whether the category supports the use of auto accept for Classified Ad listings. Added for eBay Motors Pro users.

DetailLevel: ReturnAll.
FeatureDefinitions
  .eBayMotorsProAutoDeclineEnabled
eBayMotorsProAutoDeclineEnabledDefinitionType Conditionally Indicates whether the category supports the use of auto decline for Classified Ad listings. Added for eBay Motors Pro users.

DetailLevel: ReturnAll.
FeatureDefinitions
  .eBayMotorsProBestOfferEnabled
eBayMotorsProBestOfferEnabledDefinitionType Conditionally Indicates if Best Offer is enabled for Classified Ad listings in this category. Added for eBay Motors Pro users.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .eBayMotorsProCompanyNameEnabled
eBayMotorsProCompanyNameEnabledDefinitionType Conditionally Indicates whether the category supports including a company name in the seller's contact information for Classified Ad listings. Added for eBay Motors Pro users.

DetailLevel: ReturnAll.
FeatureDefinitions
  .eBayMotorsProContactByAddressEnabled
eBayMotorsProContactByAddressEnabledDefinitionType Conditionally Indicates whether the category supports including an address in the seller's contact information for Classified Ad listings. Added for eBay Motors Pro users.

DetailLevel: ReturnAll.
FeatureDefinitions
  .eBayMotorsProContactByEmailEnabled
eBayMotorsProContactByEmailEnabledDefinitionType Conditionally Indicates whether the category supports including an email address in the seller's contact information for Classified Ad listings. Added for eBay Motors Pro users.

DetailLevel: ReturnAll.
FeatureDefinitions
  .eBayMotorsProContactByPhoneEnabled
eBayMotorsProContactByPhoneEnabledDefinitionType Conditionally Indicates whether the category supports including a phone number in the seller's contact information for Classified Ad listings. Added for eBay Motors Pro users.

DetailLevel: ReturnAll.
FeatureDefinitions
  .eBayMotorsProCounterOfferEnabled
eBayMotorsProCounterOfferEnabledDefinitionType Conditionally Indicates whether counter offers are allowed on Best Offers for Classified Ad listings in this category. Returned only if this category overrides the site default. Added for eBay Motors Pro users.

DetailLevel: ReturnAll.
FeatureDefinitions
  .eBayMotorsProPaymentMethodCheckOutEnabled
eBayMotorsProPaymentMethodCheckOutEnabledDefinitionType Conditionally Indicates whether the category supports the use of payment method checkOut for Classified Ad listings. Added for eBay Motors Pro users.

DetailLevel: ReturnAll.
FeatureDefinitions
  .eBayMotorsProPhoneCount
eBayMotorsProPhoneCountDefinitionType Conditionally Indicates which telephone option is enabled for the seller's contact information for Classified Ad listings. Added for eBay Motors Pro users.

DetailLevel: ReturnAll.
FeatureDefinitions
  .eBayMotorsProSellerContactDetailsEnabled
eBayMotorsProSellerContactDetailsEnabledDefinitionType Conditionally Defines the SellerContactDetails feature. If the field is present, the corresponding feature applies to the category. The field is returned as an empty element (e.g., a boolean value is not returned). Applies to Classified Ad listings. Added for eBay Motors Pro users.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .eBayMotorsProShippingMethodEnabled
eBayMotorsProShippingMethodEnabledDefinitionType Conditionally Indicates if shipping options are available for Classified Ad format listings in this category. Added for eBay Motors Pro users.

DetailLevel: ReturnAll.
FeatureDefinitions
  .eBayMotorsProStreetCount
eBayMotorsProStreetCountDefinitionType Conditionally Indicates which address option this category supports for Classified Ad listings. Added for eBay Motors Pro users.

DetailLevel: ReturnAll.
FeatureDefinitions
  .ExpressConditionRequired
ExpressConditionRequiredDefinitionType Conditionally Deprecated as of version 579. No longer functional.
For the US and Germany sites, an eBay item must meet a number of eligibility requirements in order to also be included on eBay Express. One requirement is that the item must include the Item Condition attribute (using Item Specifics). Some categories may waive this requirement.

If present, the corresponding feature ID was passed in the request or all features were requested (i.e., no feature IDs were specified). Currently, this field contains no other special meta-data. (An empty element is returned.) Use the data provided in SiteDefaults and Category to determine which categories require an item to include the Item Condition attribute in order to be eligible for Express.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
Deprecation version: 579. See also Deprecated Objects.
FeatureDefinitions
  .ExpressEnabled
ExpressEnabledDefinitionType Conditionally Deprecated as of version 579. No longer functional.
For the US and Germany sites, an eBay item must meet a number of eligibility requirements in order to also be included on eBay Express. One requirement is that the category needs to support Express. For example, categories that are not covered by PayPal Buyer Protection (e.g., Live Auctions and Motors vehicles) are excluded from Express.

If present, the corresponding feature ID was passed in the request or all features were requested (i.e., no feature IDs were specified). Currently, this field contains no other special meta-data. (An empty element is returned.) Use the data provided in SiteDefaults and Category to determine which categories are enabled for Express.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
Deprecation version: 579. See also Deprecated Objects.
FeatureDefinitions
  .ExpressPicturesRequired
ExpressPicturesRequiredDefinitionType Conditionally Deprecated as of version 579. No longer functional.
For the US and Germany sites, an eBay item must meet a number of eligibility requirements in order to also be included on eBay Express. One requirement is that the item must include a picture (or gallery image). Some categories (e.g., Event Tickets) may waive this requirement if a picture is not normally expected.

If present, the corresponding feature ID was passed in the request or all features were requested (i.e., no feature IDs were specified). Currently, this field contains no other special meta-data. (An empty element is returned.) Use the data provided in SiteDefaults and Category to determine which categories requires an item to include a picture in order to be eligible for Express.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
Deprecation version: 579. See also Deprecated Objects.
FeatureDefinitions
  .FreeGalleryPlusEnabled
FreeGalleryPlusEnabledDefinitionType Conditionally Defines the feature that allows free, automatic upgrades for Gallery Plus. If present, the corresponding feature ID is passed in the request or all features are requested (i.e., no feature IDs are specified). This field contains no meta-data. (An empty element is returned.) Use the data provided in SiteDefaults and Category to determine which categories (if any) support this feature.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .FreePicturePackEnabled
FreePicturePackEnabledDefinitionType Conditionally Defines the feature that allows free, automatic upgrades for Picture Pack. If present, the corresponding feature ID is passed in the request or all features are requested (i.e., no feature IDs are specified). This field contains no meta-data. (An empty element is returned.) Use the data provided in SiteDefaults and Category to determine which categories (if any) support this feature.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .GalleryFeaturedDurations
ListingEnhancementDurationDefinitionType Conditionally Defines the feature that enables durations for "Gallery Featured". If present, the corresponding feature ID was passed in the request or all features were requested (i.e., no feature IDs were specified). Currently, this field contains no other special meta-data. (An empty element is returned.) Use the data provided in SiteDefaults and Category to determine which categories (if any) support this feature.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .GlobalShippingEnabled
GlobalShippingEnabledDefinitionType Conditionally Specifies whether or not the Global Shipping Program (GSP) is enabled.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .Group1MaxFlatShippingCost
Group1MaxFlatShippingCostDefinitionType Conditionally Defines the applicable max cap per shipping cost for shipping service group1. The field is returned as an empty element (e.g., a boolean value is not returned).

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .Group2MaxFlatShippingCost
Group2MaxFlatShippingCostDefinitionType Conditionally Defines the applicable max cap per shipping cost for shipping service group2. The field is returned as an empty element (e.g., a boolean value is not returned).

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .Group3MaxFlatShippingCost
Group3MaxFlatShippingCostDefinitionType Conditionally Defines the applicable max cap per shipping cost for shipping service group3. The field is returned as an empty element (e.g., a boolean value is not returned). Applies to Fixed Price Listings.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .HandlingTimeEnabled
HandlingTimeEnabledDefinitionType Conditionally Defines the feature that specifies whether a handling time (dispatch time) could be required on the site. The handling time is the maximum number of business days the seller commits to for preparing an item to be shipped after receiving a cleared payment. The seller's handling time does not include the shipping time (the carrier's transit time).

If present, the corresponding feature ID was passed in the request or all features were requested (i.e., no feature IDs were specified). Currently, this field contains no other special meta-data. (An empty element is returned.) Use the data provided in SiteDefaults and Category to determine which categories (if any) support this feature.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .HomePageFeaturedEnabled
HomePageFeaturedEnabledDefinitionType Conditionally Some categories allow you to enhance a listing by putting it into a rotation for display on a special area of the eBay home page. Item or feedback restrictions may apply.

If present, the corresponding feature ID was passed in the request or all features were requested (i.e., no feature IDs were specified). Currently, this field contains no other special meta-data. (An empty element is returned.) Use the data provided in SiteDefaults and Category to determine which categories (if any) support this feature.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .INEscrowWorkflowTimeline
INEscrowWorkflowTimelineDefinitionType Conditionally Indicates the workflow timeline applicable for the given category on the India site, if the category supports PaisaPayFullEscrow. If present, the corresponding feature ID was passed in the request or all features were requested (i.e., no feature IDs were specified). Currently, this field contains no other special meta-data. (An empty element is returned.) Use the data provided in SiteDefaults and Category to determine which categories (if any) support this feature.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .ISBNIdentifierEnabled
ISBNIdentifierEnabledDefinitionType Conditionally Indicates whether the category supports ISBN field for that specific item. If present, the corresponding feature ID was passed in the request or all features were requested (i.e., no feature IDs were specified). Currently, this field contains no other special meta-data. (An empty element is returned.) Use the data provided in SiteDefaults and Category to determine which categories (if any) support this feature.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .ItemCompatibilityEnabled
ItemCompatibilityEnabledDefinitionType Conditionally Indicates whether or not the specified site defines settings for items listed with parts compatibilities.

If present, the corresponding feature ID was passed in the request or all features were requested (i.e., no feature IDs were specified). Currently, this field contains no other special meta-data. (An empty element is returned.) Use the data provided in SiteDefaults and Category to determine which categories (if any) support this feature.

Parts Compatibility is supported in limited Parts & Accessories categories for the US eBay Motors (site ID 0) only.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .ItemSpecificsEnabled
ItemSpecificsEnabledDefinitionType Conditionally Some categories can support custom Item Specifics. Item Specifics are typical aspects of items in the same category. They enable users to classify items by presenting descriptive details in a structured way. For example, in a jewelry category, sellers might describe lockets with specifics like "Chain Length=18 in." and "Main Shape=Heart", but in a Washers & Dryers category, sellers might include "Type=Top-Loading" instead of "Main Shape=Heart".

If present, the corresponding feature ID was passed in the request or all features were requested (i.e., no feature IDs were specified). Currently, this field contains no other special meta-data. (An empty element is returned.) Use the data provided in SiteDefaults and Category to determine which categories (if any) support this feature.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .ListingDurations
ListingDurationDefinitionsType Conditionally Specifies one or more sets of listing durations. Each set gives durations for listing types a category could allow. If present, the corresponding feature ID was passed in the request or all features were requested (i.e., no feature IDs were specified). Use the data provided in SiteDefaults and Category to determine which listing formats support each listing duration and whether any categories override the standard settings.

Note: Durations for Local Market listings are not supported by GetCategoryFeatures.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.

See Listing US and CA eBay Motors Items.

FeatureDefinitions
  .ListingDurations
  [ attribute Version ]
int Conditionally Specifies one or more sets of listing durations. Each set gives durations for listing types a category could allow. If present, the corresponding feature ID was passed in the request or all features were requested (i.e., no feature IDs were specified). Use the data provided in SiteDefaults and Category to determine which listing formats support each listing duration and whether any categories override the standard settings.

Note: Durations for Local Market listings are not supported by GetCategoryFeatures.
FeatureDefinitions
  .ListingDurations
  .ListingDuration
ListingDurationDefinitionType Conditionally,
repeatable: [0..*]
Contains the duration periods that apply to a certain listing type.

DetailLevel: ReturnAll.
FeatureDefinitions
  .ListingDurations
  .ListingDuration
  [ attribute durationSetID ]
int Conditionally Contains the duration periods that apply to a certain listing type.
FeatureDefinitions
  .ListingDurations
  .ListingDuration.Duration
token Conditionally,
repeatable: [0..*]
Specifies the length of time an auction can be open, in days. The allowed durations vary according to the type of listing. The value GTC means Good Til Canceled.

DetailLevel: ReturnAll.

Applicable values: See ListingDurationCodeType
FeatureDefinitions
  .LocalListingDistancesNonSubscription
LocalListingDistancesNonSubscriptionDefinitionType Conditionally Indicates the valid local listing distances allowed for listing Local Market items by sellers who have not subscribed to either Local Market for Vehicles or Local Market for Specialty Vehicles.
Some categories support listing vehicles for the eBay Motors Local Market only, where Local Market is defined as the area within a set radius about a specified postal code. The set of valid distances (radii) supported by a category is based on subscription level.
Local Market listings are supported for vehicle categories on the US eBay Motors site only and for US postal codes only.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .LocalListingDistancesRegular
LocalListingDistancesRegularDefinitionType Conditionally Indicates the valid local listing distances allowed for listing Local Market items by sellers subscribed to Local Market for Vehicles.
Some categories support listing vehicles for the eBay Motors Local Market only, where Local Market is defined as the area within a set radius about a specified postal code. The set of valid distances (radii) supported by a category is based on subscription level.
Local Market listings are supported for vehicle categories on the US eBay Motors site only and for US postal codes only.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .LocalListingDistancesSpecialty
LocalListingDistancesSpecialtyDefinitionType Conditionally Indicates the valid local listing distances allowed for listing Local Market items by sellers subscribed to Local Market for Specialty Vehicles.
Some categories support listing vehicles for the eBay Motors Local Market only, where Local Market is defined as the area within a set radius about a specified postal code. The set of valid distances (radii) supported by a category is based on subscription level.
Local Market listings are supported for vehicle categories on the US eBay Motors site only and for US postal codes only.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .LocalMarketAdFormatEnabled
LocalMarketAdFormatEnabledDefinitionType Conditionally If present, the corresponding feature ID was passed in the request or all features were requested (i.e., no feature IDs were specified). Currently, this field contains no other special meta-data. (An empty element is returned.) Use the data provided in SiteDefaults and Category to determine which categories (if any) support this feature.Added for Local Market users.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .LocalMarketAutoAcceptEnabled
LocalMarketAutoAcceptEnabledDefinitionType Conditionally Indicates whether the category supports the use of auto accept for Classified Ad listings. Added for Local Market users.

DetailLevel: ReturnAll.
FeatureDefinitions
  .LocalMarketAutoDeclineEnabled
LocalMarketAutoDeclineEnabledDefinitionType Conditionally Indicates whether the category supports the use of auto decline for Classified Ad listings. Added for Local Market users.

DetailLevel: ReturnAll.
FeatureDefinitions
  .LocalMarketBestOfferEnabled
LocalMarketBestOfferEnabledDefinitionType Conditionally If present, the corresponding feature ID was passed in the request or all features were requested (i.e., no feature IDs were specified). Currently, this field contains no other special meta-data. (An empty element is returned.) Use the data provided in SiteDefaults and Category to determine which categories (if any) support this feature.Added for Local Market users.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .LocalMarketCompanyNameEnabled
LocalMarketCompanyNameEnabledDefinitionType Conditionally Indicates whether the category supports including a company name in the seller's contact information for Classified Ad listings. Added for Local Market users.

DetailLevel: ReturnAll.
FeatureDefinitions
  .LocalMarketContactByAddressEnabled
LocalMarketContactByAddressEnabledDefinitionType Conditionally Indicates whether the category supports including an address in the seller's contact information for Classified Ad listings. Added for Local Market users.

DetailLevel: ReturnAll.
FeatureDefinitions
  .LocalMarketContactByEmailEnabled
LocalMarketContactByEmailEnabledDefinitionType Conditionally Indicates whether the category supports including an email address in the seller's contact information for Classified Ad format listings. Added for Local Market users.

DetailLevel: ReturnAll.
FeatureDefinitions
  .LocalMarketContactByPhoneEnabled
LocalMarketContactByPhoneEnabledDefinitionType Conditionally Indicates whether the category supports including a phone number in the seller's contact information for Classified Ad listings. Added for Local Market users.

DetailLevel: ReturnAll.
FeatureDefinitions
  .LocalMarketCounterOfferEnabled
LocalMarketCounterOfferEnabledDefinitionType Conditionally Indicates whether counter offers are allowed on Best Offers for Classified Ad listings in this category. Returned only if this category overrides the site default. Added for Local Market users.

DetailLevel: ReturnAll.
FeatureDefinitions
  .LocalMarketNonSubscription
LocalMarketNonSubscriptionDefinitionType Conditionally Indicates category support for listing of Local Market items by sellers who have not subscribed to either Local Market for Vehicles or Local Market for Specialty Vehicles. If the field is present, the category supports Local Market listings by sellers without a Local Market subscription. The field is returned as an empty element (i.e., a boolean value is not returned).
Some categories support listing vehicles for the eBay Motors Local Market only, where Local Market is defined as the area within a set radius about a specified postal code. Support in some categories is based on subscription level.
Local Market listings are supported for vehicle categories on the US eBay Motors site only and for US postal codes only.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .LocalMarketPaymentMethodCheckOutEnabled
LocalMarketPaymentMethodCheckOutEnabledDefinitionType Conditionally Indicates whether the category supports the use of payment method checkOut for Classified Ad listings. Added for Local Market users.

DetailLevel: ReturnAll.
FeatureDefinitions
  .LocalMarketPhoneCount
LocalMarketPhoneCountDefinitionType Conditionally Indicates which telephone option is enabled for the seller's contact information for Classified Ad listings. Added for Local Market users.

DetailLevel: ReturnAll.
FeatureDefinitions
  .LocalMarketPremiumSubscription
LocalMarketPremiumSubscriptionDefinitionType Conditionally Indicates category support for listing of Local Market items by sellers with premium Local Market subscriptions. If the field is present, the category supports Local Market listings by sellers with a premium Local Market subscription. The field is returned as an empty element (i.e., a boolean value is not returned).
Some categories support listing vehicles for the eBay Motors Local Market only, where Local Market is defined as the area within a set radius about a specified postal code. Support in some categories is based on subscription level.
Local Market listings are supported for vehicle categories on the US eBay Motors site only and for US postal codes only.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .LocalMarketRegularSubscription
LocalMarketRegularSubscriptionDefinitionType Conditionally Indicates category support for listing of Local Market items by sellers subscribed to Local Market for Vehicles. If the field is present, the category supports Local Market listings by sellers with a Local Market for Vehicles subscription. The field is returned as an empty element (i.e., a boolean value is not returned).
Some categories support listing vehicles for the eBay Motors Local Market only, where Local Market is defined as the area within a set radius about a specified postal code. Support in some categories is based on subscription level.
Local Market listings are supported for vehicle categories on the US eBay Motors site only and for US postal codes only.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .LocalMarketSellerContactDetailsEnabled
LocalMarketSellerContactDetailsEnabledDefinitionType Conditionally Defines the SellerContactDetails feature. If the field is present, the corresponding feature applies to the category. The field is returned as an empty element (e.g., a boolean value is not returned). Added for Local Market users.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .LocalMarketShippingMethodEnabled
LocalMarketShippingMethodEnabledDefinitionType Conditionally Indicates if shipping options are available for Classified Ad format listings in this category. Added for Local Market users.

DetailLevel: ReturnAll.
FeatureDefinitions
  .LocalMarketSpecialitySubscription
LocalMarketSpecialitySubscriptionDefinitionType Conditionally Indicates category support for listing of Local Market items by sellers subscribed to Local Market for Specialty Vehicles. If the field is present, the category supports Local Market listings by sellers with a Local Market for Specialty Vehicles subscription. The field is returned as an empty element (i.e., a boolean value is not returned).
Some categories support listing vehicles for the eBay Motors Local Market only, where Local Market is defined as the area within a set radius about a specified postal code. Support in some categories is based on subscription level.
Local Market listings are supported for vehicle categories on the US eBay Motors site only and for US postal codes only.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .LocalMarketStreetCount
LocalMarketStreetCountDefinitionType Conditionally Indicates which address option is enabled for the seller's contact information for Classified Ad format listings. Added for Local Market users.

DetailLevel: ReturnAll.
FeatureDefinitions
  .MaxFlatShippingCost
MaxFlatShippingCostDefinitionType Conditionally A maximum flat rate shipping cost is applied to some categories (or combination of category and shipping service group). This feature returns elements related to maximum flat rate shipping cost.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .MaxFlatShippingCostCBTExempt
MaxFlatShippingCostCBTExemptDefinitionType Conditionally Specifies the default site setting for whether a maximum flat rate shipping cost is imposed on sellers who list in categories on this site yet are shipping an item into the country of this site from another country.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .MaxGranularFitmentCount
MaxGranularFitmentCountDefinitionType Conditionally Defines the total number of fine grained item compatibilities that can be applied to a listing.

When you list with parts compatibility, using only the high-level compatibility search names, such as Year, Make, and Model, the fitment applies to the various unspecified lower-level compatibility search names and values, such as Trim and Engine, as well. This means that specifying a single coarsely defined item compatibility may result in multiple fitments applying to the listing at the lowest level of granularity. Up to 300 (or whatever maximum is indicated by MaxItemCompatibility) coarse parts compatibilities can be specified for a given listing.

Alternatively, you can explicitly specify up to 1000 (or whatever maximum is indicated by MaxGranularFitmentCount) parts compatibilities at the lowest level of granularity. That is, if you specify your parts compatibilities using all of the supported compatibility search names (e.g., Year, Make, Model, Trim, and Engine), you can specify up to 1000 compatibilities.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .MaxItemCompatibility
MaxItemCompatibilityDefinitionType Conditionally Indicates whether or not the specified site defines a maximum limit for the number of compatible applications for items listed with parts compatibilities by application.

If present, the corresponding feature ID was passed in the request or all features were requested (i.e., no feature IDs were specified). Currently, this field contains no other special meta-data. (An empty element is returned.) Use the data provided in SiteDefaults and Category to determine which categories (if any) support this feature.

Parts Compatibility is supported in limited Parts & Accessories categories for the US eBay Motors (site ID 0) only.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .MinimumReservePrice
MinimumReservePriceDefinitionType Conditionally If present, the corresponding feature ID was passed in the request or all features were requested (i.e., no feature IDs were specified). On the Germany, Austria, Belgium French, and Belgium Dutch sites, Minimum Reserve Price is supported for the Art and Antiques, Watches and Jewelry, and Motorbikes categories.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .MinItemCompatibility
MinItemCompatibilityDefinitionType Conditionally Indicates whether or not the specified site defines a minimum number of required compatible applications for listing items.

If present, the corresponding feature ID was passed in the request or all features were requested (i.e., no feature IDs were specified). Currently, this field contains no other special meta-data. (An empty element is returned.) Use the data provided in SiteDefaults and Category to determine which categories (if any) support this feature.

Parts Compatibility is supported in limited Parts & Accessories categories for the US eBay Motors (site ID 0) only.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .NonSubscription
NonSubscriptionDefinitionType Conditionally This is for For Sale By Owner. Each of the subscriptions will have following options, which will define "National" vs "Local" ad format listing. "LocalOptional" : This will allow national and local listing. "LocalOnly" : Seller can have Local listings only. "NationalOnly" : Seller can not opt into local only exposure. It has to be national listing.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .PaisaPayFullEscrowEnabled
PaisaPayFullEscrowEnabledDefinitionType Conditionally Indicates whether the category supports Paisapay Escrow payment method. If present, the corresponding feature ID was passed in the request or all features were requested (i.e., no feature IDs were specified). Currently, this field contains no other special meta-data. (An empty element is returned.) Use the data provided in SiteDefaults and Category to determine which categories (if any) support this feature.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .PaymentMethod
PaymentMethodDefinitionType Conditionally Indicates the payment methods feature.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .PaymentOptionsGroup
PaymentOptionsGroupEnabledDefinitionType Conditionally Specifies whether or not the new eBay Payment Process for German and Austrian sites is enabled.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .PaymentProfileCategoryGroup
ProfileCategoryGroupDefinitionType Conditionally Specifies whether or not the use of Business Policies Payment profiles is enabled.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .PayPalBuyerProtectionEnabled
PayPalBuyerProtectionEnabledDefinitionType Conditionally For the Australia site, PayPalBuyerProtectionEnabled and BuyerGuaranteeEnabled define the feature that allows buyer protection. If PayPalBuyerProtectionEnabled present, the corresponding feature ID was passed in the request or all features were requested (i.e., no feature IDs were specified). Currently, this field contains no other special meta-data. (An empty element is returned.) Use the data provided in SiteDefaults and Category to determine which categories (if any) support this feature.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .PayPalRequired
PayPalRequiredDefinitionType Conditionally Defines PayPal as a required payment method. If present, the corresponding feature ID was passed in the request or all features were requested (i.e., no feature IDs were specified). Currently, this field contains no other special meta-data. (An empty element is returned.) Use the data provided in SiteDefaults and Category to determine which categories (if any) support this feature.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .PayPalRequiredForStoreOwner
PayPalRequiredForStoreOwnerDefinitionType Conditionally Defines the feature that specifies whether PayPal is required for Store Owners. If the field is present, the corresponding feature applies to the category. The field is returned as an empty element (e.g., a boolean value is not returned). Applies to Fixed Price Listings as well as Sif Listings.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .PickupDropOffEnabled
PickupDropOffEnabledDefinitionType Conditionally This field is returned as an empty element (a boolean value is not returned) if one or more eBay API-enabled sites support the Click and Collect feature. This field will be returned as long as 'PickupDropOffEnabled' is included as a FeatureID value in the call request or no FeatureID values are passed into the call request.

To verify if a specific eBay site supports the Click and Collect feature (for most categories), look for a 'true' value in the SiteDefaults.PickupDropOffEnabled field.

To verify if a specific category on a specific eBay site supports the Click and Collect feature, pass in a CategoryID value in the request, and then look for a 'true' value in the PickupDropOffEnabled field of the corresponding Category node (match up the CategoryID values if more than one Category IDs were passed in the request).

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .PremiumSubscription
PremiumSubscriptionDefinitionType Conditionally Indicates category support for listing of Local Market items by sellers subscribed to Local Market for Premium Vehicles. Each of the subscriptions will have following options, which will define "National" vs "Local" ad format listing. "LocalOptional" : This will allow national and local listing. "LocalOnly" : Seller can have Local listings only. "NationalOnly" : Seller can not opt into local only exposure. It has to be national listing.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .ProductCreationEnabled
ProductCreationEnabledDefinitionType Conditionally Indicates whether or not the specified site defines settings for product creation support.

If present, the corresponding feature ID was passed in the request or all features were requested (i.e., no feature IDs are specified). This field contains no meta-data. (An empty element is returned.) Use the data provided in SiteDefaults and Category to determine which categories (if any) support this feature.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .ProPackEnabled
ProPackEnabledDefinitionType Conditionally Defines the ProPack feature (a feature pack). If present, the corresponding feature ID was passed in the request or all features were requested (i.e., no feature IDs were specified). Currently, this field contains no other special meta-data. (An empty element is returned.) Use the data provided in SiteDefaults and Category to determine which categories (if any) support this feature.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .ProPackPlusEnabled
ProPackPlusEnabledDefinitionType Conditionally Defines the ProPackPlus bundle feature (a feature pack). If present, the corresponding feature ID was passed in the request or all features were requested (i.e., no feature IDs were specified). Currently, this field contains no other special meta-data. (An empty element is returned.) Use the data provided in SiteDefaults and Category to determine which categories (if any) support this feature.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .RegularSubscription
RegularSubscriptionDefinitionType Conditionally Indicates category support for listing of Local Market items by sellers subscribed to Local Market for Regular Vehicles. Each of the subscriptions will have following options, which will define "National" vs "Local" ad format listing. "LocalOptional" : This will allow national and local listing. "LocalOnly" : Seller can have Local listings only. "NationalOnly" : Seller can not opt into local only exposure. It has to be national listing.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .ReturnPolicyEnabled
ReturnPolicyEnabledDefinitionType Conditionally Defines the feature that specifies whether a return policy could be required on the site. If present, the corresponding feature ID was passed in the request or all features were requested (i.e., no feature IDs were specified). Currently, this field contains no other special meta-data. (An empty element is returned.) Use the data provided in SiteDefaults and Category to determine which categories (if any) support this feature.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .ReturnPolicyProfileCategoryGroup
ProfileCategoryGroupDefinitionType Conditionally Specifies whether or not the use of Business Policies Return Policy profiles is enabled.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .RevisePriceAllowed
RevisePriceAllowedDefinitionType Conditionally Defines if price can be revised while a listing is in semi or fully restricted mode. If the field is present, the corresponding feature applies to the category. The field is returned as an empty element (e.g., a boolean value is not returned). Applies to Fixed Price Listings.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .ReviseQuantityAllowed
ReviseQuantityAllowedDefinitionType Conditionally Defines if quantity can be revised while a listing is in semi or fully restricted mode. If the field is present, the corresponding feature applies to the category. The field is returned as an empty element (e.g., a boolean value is not returned). Applies to Fixed Price Listings.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .SafePaymentRequired
SafePaymentRequiredDefinitionType Conditionally For the US, Canada and Australia sites, users registered after January 17,2007 are required to offer at least one safe payment method (i.e. PayPal/PaisaPay, or one of the credit cards specified in Item.PaymentMethods).
If a seller has a 'SafePaymentExempt' status, they are exempt from the category requirement to offer at least one safe payment method when listing an item on a site that has the safe payment requirement.
The safe payment requirement also applies to two-category listings that have one ship-to or available-to location in the US, Canada, or Australia. The French Canadian (CAFR) site is a special case, because listings on the CAFR site with ship-to or available-to locations in Canada do not require a Safe Payment method, yet listings on the CAFR site with ship-to or available-to locations in the US or Australia do require a Safe Payment method.
The Business and Industrial, Motors, Real Estate, and Mature Audiences categories, and all listings that don't support Item.PaymentMethods are exempt from this requirement. Therefore, listings in those categories do not require a safe payment method.
Currently, this field contains no other special meta-data.(An empty element is returned.)
Use SiteDefaults.SafePaymentRequired and Category.SafePaymentRequired to determine which categories require a safe payment method.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .SellerContactDetailsEnabled
SellerContactDetailsEnabledDefinitionType Conditionally Defines the SellerContactDetails feature. If the field is present, the corresponding feature applies to the category. The field is returned as an empty element (e.g., a boolean value is not returned). Applies to Classified Ad format listings.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .SellerProvidedTitleSupported
SellerProvidedTitleSupportedDefinitionType Conditionally After EOL Attributes, Seller Provided Title will no longer be supported as primary attributes, rather consumers should use new tag. This feature helps consumers in identifying if category supports Seller Provided Title.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .ShippingProfileCategoryGroup
ProfileCategoryGroupDefinitionType Conditionally Specifies whether or not the use of Business Policies Shipping profiles is enabled.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .ShippingTermsRequired
ShippingTermRequiredDefinitionType Conditionally Some categories may require the seller to specify at least one domestic shipping service and associated cost for an listing. If present, the corresponding feature ID was passed in the request or all features were requested (i.e., no feature IDs were specified). Currently, this field contains no other special meta-data. (An empty element is returned.) Use the data provided in SiteDefaults and Category to determine which categories (if any) support this feature.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .SkypeMeNonTransactionalEnabled
SkypeMeNonTransactionalEnabledDefinitionType Conditionally If present, the corresponding feature ID was passed in the request or all features were requested (i.e., no feature IDs were specified). Currently, this field contains no other special meta-data. (An empty element is returned.) Use the data provided in SiteDefaults and Category to determine which categories (if any) support this feature.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .SkypeMeTransactionalEnabled
SkypeMeTransactionalEnabledDefinitionType Conditionally If present, the corresponding feature ID was passed in the request or all features were requested (i.e., no feature IDs were specified). Currently, this field contains no other special meta-data. (An empty element is returned.) Use the data provided in SiteDefaults and Category to determine which categories (if any) support this feature.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .SpecialitySubscription
SpecialitySubscriptionDefinitionType Conditionally Indicates category support for listing of Local Market items by sellers subscribed to Local Market for Specialty Vehicles. Each of the subscriptions will have following options, which will define "National" vs "Local" ad format listing. "LocalOptional" : This will allow national and local listing. "LocalOnly" : Seller can have Local listings only. "NationalOnly" : Seller can not opt into local only exposure. It has to be national listing.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .StoreInventoryEnabled
StoreInventoryEnabledDefinitionType Conditionally If present, the corresponding feature ID was passed in the request or all features were requested (i.e., no feature IDs were specified). Currently, this field contains no other special meta-data. (An empty element is returned.) Use the data provided in SiteDefaults and Category to determine which categories (if any) support this feature.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .StoreOwnerExtendedListingDurations
StoreOwnerExtendedListingDurationsDefinitionType Conditionally Provides additional listings durations that are supported by eBay Store Owners. The extended listing durations provided here in this element should be merged in with the baseline listing durations provided in the ListingDurations element.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .StoreOwnerExtendedListingDurationsEnabled
StoreOwnerExtendedListingDurationsEnabledDefinitionType Conditionally Provides additional listings durations that are supported by Business Sellers. A Business Seller constitutes a seller who has completed Business Seller Registration on an eBay site that supports the Business Seller Registration framework. The extended listing durations provided here in this element should be merged in with the baseline listing durations provided in the ListingDurations element.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .TransactionConfirmationRequestEnabled
TCREnabledDefinitionType Conditionally Applies to the US eBay Motors site (except Parts and Accessories category). Defines the Transaction Confirmation Request feature. If the field is present, the corresponding feature applies to the category. The field is returned as an empty element (i.e., a boolean value is not returned).

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .UPCIdentifierEnabled
UPCIdentifierEnabledDefinitionType Conditionally Indicates whether the category supports UPC field for that specific item. If present, the corresponding feature ID was passed in the request or all features were requested (i.e., no feature IDs were specified). Currently, this field contains no other special meta-data. (An empty element is returned.) Use the data provided in SiteDefaults and Category to determine which categories (if any) support this feature.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .UserConsentRequired
UserConsentRequiredDefinitionType Conditionally If present, the corresponding feature ID was passed in the request or all features were requested (i.e., no feature IDs were specified). Currently, this field contains no other special meta-data. (An empty element is returned.) Use the data provided in SiteDefaults and Category to determine which categories (if any) support this feature.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .ValueCategory
ValueCategoryDefinitionType Conditionally Indicates whether or not the specified site defines settings for value categories.

If present, the corresponding feature ID was passed in the request or all features were requested (i.e., no feature IDs were specified). Currently, this field contains no other special meta-data. (An empty element is returned.) Use the data provided in SiteDefaults and Category to determine which categories (if any) support this feature.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .ValuePackEnabled
ValuePackEnabledDefinitionType Conditionally Defines the ValuePack bundle feature (a feature pack). If present, the corresponding feature ID was passed in the request or all features were requested (i.e., no feature IDs were specified). Currently, this field contains no other special meta-data. (An empty element is returned.) Use the data provided in SiteDefaults and Category to determine which categories (if any) support this feature.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .VariationsEnabled
VariationsEnabledDefinitionType Conditionally Indicates whether or not the specified site defines settings for multi-variation listings.

Multi-variation listings contain items that are logically the same product, but that vary in their manufacturing details or packaging. For example, a particular brand and style of shirt could be available in different sizes and colors, such as "large blue" and "medium black" variations.

If present, the corresponding feature ID was passed in the request or all features were requested (i.e., no feature IDs were specified). Currently, this field contains no other special meta-data. (An empty element is returned.) Use the data provided in SiteDefaults and Category to determine which categories (if any) support this feature.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .VINSupported
VINSupportedDefinitionType Conditionally After EOL Attributes, VIN will no longer be supported as primary attributes, rather consumers should use new tag. This feature helps consumers in identifying if category supports VIN.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
FeatureDefinitions
  .VRMSupported
VRMSupportedDefinitionType Conditionally After EOL Attributes, VRM will no longer be supported as primary attributes, rather consumers should use new tag. This feature helps consumers in identifying if category supports VRM.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
SiteDefaults SiteDefaultsType Always Returns the feature settings defined for most categories on the site. Most categories share these settings. However, some categories can override some settings, as indicated in the Category nodes (if any).

DetailLevel: ReturnAll.
SiteDefaults
  .AdditionalCompatibilityEnabled
boolean Conditionally This field will indicate whether or not most categories on the specified eBay site support the Boats Parts Compatibility feature. The Boats Parts Compatibility feature allows sellers to list their boats' parts and accessories items with parts compatibility name-value pairs specific to boats, and allows potential buyers to search for these items using parts compatibility search fields.

DetailLevel: ReturnAll.
SiteDefaults.AdFormatEnabled AdFormatEnabledCodeType Conditionally Specifies the default site setting for whether categories allow Classified Ad format listings. True means the feature is allowed site-wide, unless a specific category overrides the setting.

Applicable values:

•   ClassifiedAdEnabled

(out) The lead generation Classified Ad Format feature is enabled for the category.

•   ClassifiedAdOnly

(out) The category supports the lead generation Classified Ad Format feature only.

•   CustomCode

(out) Reserved for internal or future use.

•   Disabled

(out) The Ad Format feature is disabled for the category.

•   Enabled

(out) The Ad Format feature is enabled for the category.

•   LocalMarketBestOfferOnly

(out) The category supports the lead generation Motors Local Market feature only.

•   Only

(out) The category supports the Ad Format feature only.




DetailLevel: ReturnAll.
SiteDefaults
  .BasicUpgradePackEnabled
boolean Conditionally Specifies the default site setting for whether categories allow the BasicUpgradePack feature (a feature pack). No longer allowed on any sites. Formerly, Australia site (site ID 15, abbreviation AU) only.

DetailLevel: ReturnAll.
SiteDefaults
  .BestOfferAutoAcceptEnabled
boolean Conditionally Specifies the default site setting for whether categories allow auto-accept for Best Offers.

DetailLevel: ReturnAll.
SiteDefaults
  .BestOfferAutoDeclineEnabled
boolean Conditionally Specifies the default site setting for whether categories allow auto decline for Best Offers. True means auto decline is allowed site-wide, unless a specific category overrides the setting.

DetailLevel: ReturnAll.
SiteDefaults
  .BestOfferCounterEnabled
boolean Conditionally Specifies the default site setting for whether categories allow counter offers for Best Offers. True means counter offers are allowed site-wide, unless a specific category overrides the setting.

DetailLevel: ReturnAll.
SiteDefaults.BestOfferEnabled boolean Conditionally Specifies the default site setting for whether categories allow Best Offers. True means Best Offers are allowed site-wide, unless a specific category overrides the setting.

DetailLevel: ReturnAll.
SiteDefaults
  .BrandMPNIdentifierEnabled
boolean Conditionally Indicates whether the category is enabled for BrandMPN field for specific item. If true, sellers can add BrandMPN for that item.

DetailLevel: ReturnAll.
SiteDefaults
  .BuyerGuaranteeEnabled
boolean Conditionally For the Australia site, if both PayPalBuyerProtectionEnabled and BuyerGuaranteeEnabled are returned, then the default site setting is that categories allow buyer protection.

DetailLevel: ReturnAll.
SiteDefaults
  .ClassifiedAdAutoAcceptEnabled
boolean Conditionally Specifies the default site setting for whether categories allow auto-accept for Best Offers for Classified Ads.

DetailLevel: ReturnAll.
SiteDefaults
  .ClassifiedAdAutoDeclineEnabled
boolean Conditionally Indicates whether automatic decline for Best Offers is allowed for most categories.

DetailLevel: ReturnAll.
SiteDefaults
  .ClassifiedAdBestOfferEnabled
ClassifiedAdBestOfferEnabledCodeType Conditionally Indicates if Best Offer is enabled for Classified Ad listings in most categories.

Applicable values:

•   CustomCode

(out) Reserved for internal or future use.

•   Disabled

(out) This value indicates that Classified Ad Best Offer feature is disabled for all/most of a site's categories (if returned in the SiteDefaults.ClassifiedAdBestOfferEnabled field), or disabled for a specific category (if returned in the Category.ClassifiedAdBestOfferEnabled field).

•   Enabled

(out) This value indicates that Classified Ad Best Offer feature is enabled for all/most of a site's categories (if returned in the SiteDefaults.ClassifiedAdBestOfferEnabled field), or enabled for a specific category (if returned in the Category.ClassifiedAdBestOfferEnabled field).

•   Required

(out) This value indicates that Classified Ad Best Offer feature is required for a specific category (if returned in the Category.ClassifiedAdBestOfferEnabled field). This value is not applicable at the site level (SiteDefaults container).




DetailLevel: ReturnAll.
SiteDefaults
  .ClassifiedAdCompanyNameEnabled
boolean Conditionally Indicates whether most categories support including a company name in the seller's contact information. This element is for For Sale By Owner.

DetailLevel: ReturnAll.
SiteDefaults
  .ClassifiedAdContactByAddressEnabled
boolean Conditionally Indicates whether most categories support including an address in the seller's contact information. This element is for For Sale By Owner.

DetailLevel: ReturnAll.
SiteDefaults
  .ClassifiedAdContactByEmailEnabled
boolean Conditionally Indicates whether most categories support including an email address in the seller's contact information.

DetailLevel: ReturnAll.
SiteDefaults
  .ClassifiedAdContactByPhoneEnabled
boolean Conditionally Indicates whether most categories support including a phone number in the seller's contact information.

DetailLevel: ReturnAll.
SiteDefaults
  .ClassifiedAdCounterOfferEnabled
boolean Conditionally Indicates whether counter offers are allowed on Best Offers for most categories.

DetailLevel: ReturnAll.
SiteDefaults
  .ClassifiedAdPaymentMethodEnabled
ClassifiedAdPaymentMethodEnabledCodeType Conditionally Indicates if the payment method should be displayed to the user for most categories. Even if enabled, checkout may or may not be enabled.

Applicable values:

•   CustomCode

(out) Reserved for internal or future use.

•   EnabledWithCheckout

(out) Display the payment method and permit checkout.

•   EnabledWithoutCheckout

(out) Display the payment method and suppress checkout.

•   NotSupported

(out) Do not display the payment method.




DetailLevel: ReturnAll.
SiteDefaults
  .ClassifiedAdPayPerLeadEnabled
boolean Conditionally Specifies the default site setting for whether the pay-per-lead feature is supported for most categories.

DetailLevel: ReturnAll.
SiteDefaults
  .ClassifiedAdPhoneCount
int Conditionally Indicates which telephone option is enabled to contact the seller. This element is for For Sale By Owner.

DetailLevel: ReturnAll.
SiteDefaults
  .ClassifiedAdShippingMethodEnabled
boolean Conditionally Indicates if shipping options are available for most categories.

DetailLevel: ReturnAll.
SiteDefaults
  .ClassifiedAdStreetCount
int Conditionally Indicates which address option is enabled to contact the seller. This element is for For Sale By Owner.

DetailLevel: ReturnAll.
SiteDefaults
  .CombinedFixedPriceTreatmentEnabled
boolean Conditionally Specifies the default site setting that categories allow combined fixed price treatment of Basic Fixed Price items.

DetailLevel: ReturnAll.
SiteDefaults
  .CompatibleVehicleType
string Conditionally As of today, we only support Car and Truck Parts fitment, but in March 2012, we are introducting Motorcycles fitment. With this addition, we want the GetCategoryFeatures API to return an ID which would differentiate whether it is Car and trucks or motorcycles.

DetailLevel: ReturnAll.
SiteDefaults.ConditionEnabled ConditionEnabledCodeType Conditionally Specifies the default site setting for whether most categories support (or require) Item.ConditionID in listings. Use this to determine whether to use ConditionID in AddItem and related calls. See ConditionValues for a list of valid IDs.

In general, this is set to Disabled, and meta-categories (level 1 categories) define their own default settings.
Default: Disabled.

Applicable values:

•   CustomCode

(out) Reserved for internal or future use.

•   Disabled

(out) This value indicates that Condition IDs are disabled for all/most of a site's categories (if returned in the SiteDefaults.ConditionEnabled field), or disabled for a specific category (if returned in the Category.ConditionEnabled field).

•   Enabled

(out) This value indicates that Condition IDs are enabled for all/most of a site's categories (if returned in the SiteDefaults.ConditionEnabled field), or enabled for a specific category (if returned in the Category.ConditionEnabled field).

•   Required

(out) This value indicates that Condition IDs are required for a specific category (if returned in the Category.ConditionEnabled field). This value is not applicable at the site level (SiteDefaults container).




DetailLevel: ReturnAll.
SiteDefaults.ConditionValues ConditionValuesType Conditionally The comprehensive list of item conditions on the site. That is, this lists any value that could be supported by at least one category on the site. Individual meta-categories define their own default set of condition values. (In other words, categories always override this list with a customized subset of these values.)

DetailLevel: ReturnAll.
SiteDefaults.ConditionValues
  .Condition
ConditionType Conditionally,
repeatable: [0..*]
Defines an item condition that a category supports.

DetailLevel: ReturnAll.
SiteDefaults.ConditionValues
  .Condition.DisplayName
string Conditionally The human-readable label for the condition (e.g., "New"). This value is typically localized for each site. The display name can vary by category. For example, condition ID 1000 could be called "New: with Tags" in one category and "Brand New" in another.

DetailLevel: ReturnAll.
SiteDefaults.ConditionValues
  .Condition.ID
int Conditionally The numeric ID of a condition (e.g., 1000). Use the ID in AddItem and related calls.

DetailLevel: ReturnAll.
SiteDefaults.ConditionValues
  .ConditionHelpURL
anyURI Conditionally URL to the eBay Web site's item condition help for the category. This may include policies about how to assess the condition of an item in the category. To reduce item-not-as-described disputes, we recommend that you refer sellers (and buyers) to these help pages. These help pages may vary for some categories.

The Sandbox might not return valid help URLs.

DetailLevel: ReturnAll.
SiteDefaults
  .CrossBorderTradeAustraliaEnabled
boolean Conditionally Specifies the default site setting for whether categories allow you to specify that listings be displayed in the default search results of the respective site.

DetailLevel: ReturnAll.
SiteDefaults
  .CrossBorderTradeGBEnabled
boolean Conditionally Specifies the default site setting for whether categories allow you to specify that listings be displayed in the default search results of the respective site.

DetailLevel: ReturnAll.
SiteDefaults
  .CrossBorderTradeNorthAmericaEnabled
boolean Conditionally Specifies the default site setting for whether categories allow you to specify that listings be displayed in the default search results of the respective sites.

DetailLevel: ReturnAll.
SiteDefaults.DepositSupported boolean Conditionally After EOL Attributes, Deposit will no longer be supported as primary attributes, rather consumers should use new tags. This feature helps consumers in identifying if category supports Deposit.

DetailLevel: ReturnAll.
SiteDefaults.DutchBINEnabled boolean Conditionally This field is no longer applicable as Dutch auctions are no longer available on eBay sites.

DetailLevel: ReturnAll.
SiteDefaults
  .EANIdentifierEnabled
boolean Conditionally Indicates whether the category is enabled for EAN field for specific item. If true, sellers can add EAN for that item.

DetailLevel: ReturnAll.
SiteDefaults
  .eBayMotorsProAdFormatEnabled
AdFormatEnabledCodeType Conditionally Specifies the default site setting for whether categories allow Classified Ad listings. True means the feature is allowed site-wide, unless a specific category overrides the setting. This element is for eBay Motors Pro users.

Applicable values:

•   ClassifiedAdEnabled

(out) The lead generation Classified Ad Format feature is enabled for the category.

•   ClassifiedAdOnly

(out) The category supports the lead generation Classified Ad Format feature only.

•   CustomCode

(out) Reserved for internal or future use.

•   Disabled

(out) The Ad Format feature is disabled for the category.

•   Enabled

(out) The Ad Format feature is enabled for the category.

•   LocalMarketBestOfferOnly

(out) The category supports the lead generation Motors Local Market feature only.

•   Only

(out) The category supports the Ad Format feature only.




DetailLevel: ReturnAll.
SiteDefaults
  .eBayMotorsProAutoAcceptEnabled
boolean Conditionally Specifies the default site setting for whether categories allow auto-accept for Best Offers for Classified Ads. This element is for eBay Motors Pro users.

DetailLevel: ReturnAll.
SiteDefaults
  .eBayMotorsProAutoDeclineEnabled
boolean Conditionally Specifies the default site setting for whether categories allow auto-decline for Best Offers for Classified Ads. This element is for eBay Motors Pro users.

DetailLevel: ReturnAll.
SiteDefaults
  .eBayMotorsProBestOfferEnabled
ClassifiedAdBestOfferEnabledCodeType Conditionally Indicates if Best Offer is enabled for Classified Ad listings in most categories. This element is for eBay Motors Pro users.

Applicable values:

•   CustomCode

(out) Reserved for internal or future use.

•   Disabled

(out) This value indicates that Classified Ad Best Offer feature is disabled for all/most of a site's categories (if returned in the SiteDefaults.ClassifiedAdBestOfferEnabled field), or disabled for a specific category (if returned in the Category.ClassifiedAdBestOfferEnabled field).

•   Enabled

(out) This value indicates that Classified Ad Best Offer feature is enabled for all/most of a site's categories (if returned in the SiteDefaults.ClassifiedAdBestOfferEnabled field), or enabled for a specific category (if returned in the Category.ClassifiedAdBestOfferEnabled field).

•   Required

(out) This value indicates that Classified Ad Best Offer feature is required for a specific category (if returned in the Category.ClassifiedAdBestOfferEnabled field). This value is not applicable at the site level (SiteDefaults container).




DetailLevel: ReturnAll.
SiteDefaults
  .eBayMotorsProCompanyNameEnabled
boolean Conditionally Indicates whether most categories support including a company name in the seller's contact information. This element is for eBay Motors Pro users.

DetailLevel: ReturnAll.
SiteDefaults
  .eBayMotorsProContactByAddressEnabled
boolean Conditionally Indicates whether most categories support including an address in the seller's contact information. This element is for eBay Motors Pro users.

DetailLevel: ReturnAll.
SiteDefaults
  .eBayMotorsProContactByEmailEnabled
boolean Conditionally Indicates whether most categories support including an email address in the seller's contact information. This element is for eBay Motors Pro users.

DetailLevel: ReturnAll.
SiteDefaults
  .eBayMotorsProContactByPhoneEnabled
boolean Conditionally Indicates whether most categories support including a phone number in the seller's contact information. This element is for eBay Motors Pro users.

DetailLevel: ReturnAll.
SiteDefaults
  .eBayMotorsProCounterOfferEnabled
boolean Conditionally Indicates whether counter offers are allowed on Best Offers for most categories. This element is for eBay Motors Pro users.

DetailLevel: ReturnAll.
SiteDefaults
  .eBayMotorsProPaymentMethodCheckOutEnabled
ClassifiedAdPaymentMethodEnabledCodeType Conditionally Indicates if the payment method should be displayed to the user for most categories. Even if enabled, checkout may or may not be enabled. This element is for eBay Motors Pro users.

Applicable values:

•   CustomCode

(out) Reserved for internal or future use.

•   EnabledWithCheckout

(out) Display the payment method and permit checkout.

•   EnabledWithoutCheckout

(out) Display the payment method and suppress checkout.

•   NotSupported

(out) Do not display the payment method.




DetailLevel: ReturnAll.
SiteDefaults
  .eBayMotorsProPhoneCount
int Conditionally Indicates which telephone option is enabled to contact the seller. This element is for eBay Motors Pro users.

DetailLevel: ReturnAll.
SiteDefaults
  .eBayMotorsProSellerContactDetailsEnabled
boolean Conditionally Specifies the default site setting for whether most categories allow seller- level contact information for Classified Ad format listings. A value of true means seller-level contact information is available for Classified Ad listings site-wide, unless a specific category overrides the setting. This element is for eBay Motors Pro users.

DetailLevel: ReturnAll.
SiteDefaults
  .eBayMotorsProShippingMethodEnabled
boolean Conditionally Indicates if shipping options are available for most categories. This element is for eBay Motors Pro users.

DetailLevel: ReturnAll.
SiteDefaults
  .eBayMotorsProStreetCount
int Conditionally Indicates which address option is enabled to contact the seller. This element is for eBay Motors Pro users.

DetailLevel: ReturnAll.
SiteDefaults
  .ExpressConditionRequired
boolean Conditionally Deprecated as of version 579. No longer functional.
Specifies whether most categories on the site require a listing to include the Item Condition attribute in order to qualify for eBay Express.

If true, items on the site require the Item Condition in order to qualify for Express, but specific categories can override this requirement. For example, on the US site, the Item Condition is normally required for Express listings. However, the Event Tickets category could override this requirement because there is little need to distinguish between new and used tickets. (People rarely sell used tickets after an event unless the ticket is also a collectible item.)
If false, items on the site do not require the Item Condition, but some categories may override the setting.

Only meaningful if ExpressEnabled is true for the category.

DetailLevel: ReturnAll.
Deprecation version: 579. See also Deprecated Objects.
SiteDefaults.ExpressEnabled boolean Conditionally Deprecated as of version 579. No longer functional.
Specifies whether most categories on the site are eligible for eBay Express. eBay Express is a specialty site where customers can buy new, fixed-price goods in a more conventional e-commerce experience.

If true, items on the site are eligible for Express, but specific categories can override the setting if they don't support Express. For example, categories that are not covered by PayPal Buyer Protection (e.g., Live Auctions and Motors vehicles) are excluded from Express.
If false, items on the site are not eligible for Express, but some categories may override the setting.

If you list in an Express-enabled category, it does not necessarily mean that the item will appear in that category when buyers browse and search Express. It only means that the item can also be included on Express, assuming all other Express eligibility requirements are met. See "eBay Express" in the eBay Web Services guide for information about other eligibility requirements.

DetailLevel: ReturnAll.
Deprecation version: 579. See also Deprecated Objects.
SiteDefaults
  .ExpressPicturesRequired
boolean Conditionally Deprecated as of version 579. No longer functional.
Specifies whether most categories on the site require a listing to include a picture in order to qualify for eBay Express.

If true, items on the site require a picture in order to qualify for Express, but specific categories can override this requirement. For example, on the US site, pictures are normally required for Express listings. However, the Event Tickets category could override this requirement if pictures are not commonly expected for tickets.
If false, items on the site do not require a picture, but some categories may override the setting.

Only meaningful if ExpressEnabled is true for the category.

DetailLevel: ReturnAll.
Deprecation version: 579. See also Deprecated Objects.
SiteDefaults
  .FreeGalleryPlusEnabled
boolean Conditionally Specifies the default site setting for whether categories allow free, automatic upgrades for Gallery Plus, which enhances pictures in search results.

DetailLevel: ReturnAll.
SiteDefaults
  .FreePicturePackEnabled
boolean Conditionally Specifies the default site setting for whether categories allow free, automatic upgrades for Picture Pack, a discount package that includes super-sizing of pictures.

DetailLevel: ReturnAll.
SiteDefaults
  .GalleryFeaturedDurations
ListingEnhancementDurationReferenceType Conditionally Specifies the default site setting that enables durations for "Gallery Featured".

DetailLevel: ReturnAll.
SiteDefaults
  .GalleryFeaturedDurations
  .Duration
token Conditionally,
repeatable: [0..*]
Specifies a length of time that a listing enhancement can be used for a listing. The value Lifetime means the listing enhancment occurs for the lifetime of the listing. Instances of durations other than Lifetime can be purchased multiple times while the listing is active.

DetailLevel: ReturnAll.

Applicable values: See ListingEnhancementDurationCodeType
SiteDefaults
  .GlobalShippingEnabled
boolean Conditionally Indicates whether or not the specified category is enabled for Global Shipping Program.

DetailLevel: ReturnAll.
SiteDefaults
  .Group1MaxFlatShippingCost
AmountType (double) Conditionally Returns the applicable max cap per shipping cost for shipping service group1

DetailLevel: ReturnAll.
SiteDefaults
  .Group1MaxFlatShippingCost
  [ attribute currencyID ]
CurrencyCodeType Always Returns the applicable max cap per shipping cost for shipping service group1

For a list of possible enumeration values, see CurrencyCodeType.
SiteDefaults
  .Group2MaxFlatShippingCost
AmountType (double) Conditionally Returns the applicable max cap per shipping cost for shipping service group2

DetailLevel: ReturnAll.
SiteDefaults
  .Group2MaxFlatShippingCost
  [ attribute currencyID ]
CurrencyCodeType Always Returns the applicable max cap per shipping cost for shipping service group2

For a list of possible enumeration values, see CurrencyCodeType.
SiteDefaults
  .Group3MaxFlatShippingCost
AmountType (double) Conditionally Returns the applicable max cap per shipping cost for shipping service group3

DetailLevel: ReturnAll.
SiteDefaults
  .Group3MaxFlatShippingCost
  [ attribute currencyID ]
CurrencyCodeType Always Returns the applicable max cap per shipping cost for shipping service group3

For a list of possible enumeration values, see CurrencyCodeType.
SiteDefaults
  .HandlingTimeEnabled
boolean Conditionally Specifies the default site setting for whether a handling time (dispatch time) is required for most categories.

The handling time is the maximum number of business days the seller commits to for preparing an item to be shipped after receiving a cleared payment. The seller's handling time does not include the shipping time (the carrier's transit time).

If false, most listings on the site require a handling time (see DispatchTimeMax in AddItem) when flat or calculated shipping is specified. (A handling time is not required for local pickup or for freight shipping.)

For a list of the handling time values allowed for each site, use DispatchTimeMaxDetails in GeteBayDetails.

Note: Although the field name ends with "Enabled", a value of true means that a handling time is NOT required, and value of false means that a handling time IS required.

DetailLevel: ReturnAll.
SiteDefaults
  .HomePageFeaturedEnabled
boolean Conditionally Indicates whether or not it is possible to enhance a listing by putting it into a rotation for display on a special area of the eBay home page. Support for this feature varies by site. Item or feedback restrictions may apply.

DetailLevel: ReturnAll.
SiteDefaults
  .INEscrowWorkflowTimeline
INEscrowWorkflowTimelineCodeType Conditionally Indicates the workflow timeline that applies to the category on the India site: Default Workflow, Workflow A or Workflow B.

Applicable values:

•   CustomCode

(out) Reserved for internal or future use.

•   Default

(out) Default Escrow timelines apply.

•   WorkflowA

(out) Special Escrow timelines for Workflow A applies.

•   WorkflowB

(out) Special Escrow timelines for Workflow B applies.




DetailLevel: ReturnAll.
SiteDefaults
  .ISBNIdentifierEnabled
boolean Conditionally Indicates whether the category is enabled for ISBN field for specific item. If true, sellers can add ISBN for that item.

DetailLevel: ReturnAll.
SiteDefaults
  .ItemCompatibilityEnabled
ItemCompatibilityEnabledCodeType Conditionally Specifies the default site setting for whether listing items with parts compatibility is supported by application (ByApplication), by specification (BySpecification), or not at all (Disabled). A given category cannot support both types of parts compatibility.

Parts compatibility listings contain information to determine the assemblies with which a part is compatible. For example, an automotive part or accessory listed witih parts compatibility can be matched with vehicles (e.g., specific years, makes, and models) with which the part or accessory can be used.

Parts Compatibility is supported in limited Parts & Accessories categories for the US eBay Motors site (site ID 0) only.

Applicable values:

•   ByApplication

(out) Parts Compatibility may be entered by application only for the given category. Entering parts compatibility by application specifies the assemblies (e.g., a specific year, make, and model of car) to which the item applies. Parts compatibility by application can be specified by listing with a catalog product that supports parts compatibility or by specifying parts compatibility by application manually ( Item.ItemCompatibilityList).

•   BySpecification

(out) Parts Compatibility may be entered by specification only for the given category. Entering parts compatibility by specification involves specifying the part's relevant dimensions or characteristics (e.g., Section Width, Aspect Ratio, Rim Diammeter, Load Index, and Speed Rating values for a tire) using attributes.

•   CustomCode

(out) Reserved for internal or future use.

•   Disabled

(out) Parts Compatibility is not supported for the given category.




DetailLevel: ReturnAll.

See Listing Items with Parts Compatibility.

SiteDefaults
  .ItemSpecificsEnabled
ItemSpecificsEnabledCodeType Conditionally Specifies whether most categories support on the site support custom Item Specifics. If enabled, sellers can use the Item.ItemSpecifics node in Add/Revise/Relist calls to fill in Item Specifics.

Item Specifics are typical aspects of items in the same category. They enable users to classify items by presenting descriptive details in a structured way. For example, in a jewelry category, sellers might describe lockets with specifics like "Chain Length=18 in." and "Main Shape=Heart", but in a Washers & Dryers category, sellers might include "Type=Top-Loading" instead of "Main Shape=Heart".

Applicable values:

•   CustomCode

(out) Reserved for internal or future use.

•   Disabled

(out) The custom Item Specifics feature is disabled for the category.

•   Enabled

(out) The custom Item Specifics feature is enabled for the category.




DetailLevel: ReturnAll.
SiteDefaults.ListingDuration ListingDurationReferenceType (int) Conditionally,
repeatable: [0..*]
Specifies the ID of a set of default durations for a certain type of listing. The actual duration values are returned within the FeatureDefinitions node. The type of listing is named in the type attribute.

DetailLevel: ReturnAll.
SiteDefaults.ListingDuration
  [ attribute type ]
ListingTypeCodeType Conditionally Specifies the ID of a set of default durations for a certain type of listing. The actual duration values are returned within the FeatureDefinitions node. The type of listing is named in the type attribute.

For a list of possible enumeration values, see ListingTypeCodeType.
SiteDefaults
  .LocalListingDistancesNonSubscription
string Conditionally Specifies the supported local listing distances for most categories, for users who have not subscribed to either Regular or Specialty vehicles.

DetailLevel: ReturnAll.
SiteDefaults
  .LocalListingDistancesRegular
string Conditionally Specifies the supported local listing distances of regular vehicles for most categories.

DetailLevel: ReturnAll.
SiteDefaults
  .LocalListingDistancesSpecialty
string Conditionally Specifies the supported local listing distances of specialty vehicles for most categories.

DetailLevel: ReturnAll.
SiteDefaults
  .LocalMarketAdFormatEnabled
AdFormatEnabledCodeType Conditionally Specifies the default site setting for whether categories allow Classified Ad listings. True means the feature is allowed site-wide, unless a specific category overrides the setting. This element is for Local Market dealers.

Applicable values:

•   ClassifiedAdEnabled

(out) The lead generation Classified Ad Format feature is enabled for the category.

•   ClassifiedAdOnly

(out) The category supports the lead generation Classified Ad Format feature only.

•   CustomCode

(out) Reserved for internal or future use.

•   Disabled

(out) The Ad Format feature is disabled for the category.

•   Enabled

(out) The Ad Format feature is enabled for the category.

•   LocalMarketBestOfferOnly

(out) The category supports the lead generation Motors Local Market feature only.

•   Only

(out) The category supports the Ad Format feature only.




DetailLevel: ReturnAll.
SiteDefaults
  .LocalMarketAutoAcceptEnabled
boolean Conditionally Specifies the default site setting for whether categories allow auto-accept for Best Offers for Classified Ads. This element is for Local Market dealers.

DetailLevel: ReturnAll.
SiteDefaults
  .LocalMarketAutoDeclineEnabled
boolean Conditionally Specifies the default site setting for whether categories allow auto-decline for Best Offers for Classified Ads. This element is for Local Market dealers.

DetailLevel: ReturnAll.
SiteDefaults
  .LocalMarketBestOfferEnabled
ClassifiedAdBestOfferEnabledCodeType Conditionally Indicates if Best Offer is enabled for Classified Ad listings in most categories. This element is for Local Market dealers.

Applicable values:

•   CustomCode

(out) Reserved for internal or future use.

•   Disabled

(out) This value indicates that Classified Ad Best Offer feature is disabled for all/most of a site's categories (if returned in the SiteDefaults.ClassifiedAdBestOfferEnabled field), or disabled for a specific category (if returned in the Category.ClassifiedAdBestOfferEnabled field).

•   Enabled

(out) This value indicates that Classified Ad Best Offer feature is enabled for all/most of a site's categories (if returned in the SiteDefaults.ClassifiedAdBestOfferEnabled field), or enabled for a specific category (if returned in the Category.ClassifiedAdBestOfferEnabled field).

•   Required

(out) This value indicates that Classified Ad Best Offer feature is required for a specific category (if returned in the Category.ClassifiedAdBestOfferEnabled field). This value is not applicable at the site level (SiteDefaults container).




DetailLevel: ReturnAll.
SiteDefaults
  .LocalMarketCompanyNameEnabled
boolean Conditionally Indicates whether most categories support including a company name in the seller's contact information. This element is for Local Market dealers.

DetailLevel: ReturnAll.
SiteDefaults
  .LocalMarketContactByAddressEnabled
boolean Conditionally Indicates whether most categories support including an address in the seller's contact information. This element is for Local Market dealers.

DetailLevel: ReturnAll.
SiteDefaults
  .LocalMarketContactByEmailEnabled
boolean Conditionally Indicates whether most categories support including an email address in the seller's contact information. This element is for Local Market dealers.

DetailLevel: ReturnAll.
SiteDefaults
  .LocalMarketContactByPhoneEnabled
boolean Conditionally Indicates whether most categories support including a phone number in the seller's contact information. This element is for Local Market dealers.

DetailLevel: ReturnAll.
SiteDefaults
  .LocalMarketCounterOfferEnabled
boolean Conditionally Indicates whether counter offers are allowed on Best Offers for most categories. This element is for Local Market dealers.

DetailLevel: ReturnAll.
SiteDefaults
  .LocalMarketNonSubscription
boolean Conditionally Specifies the default site setting for whether LocalMarketNonSubscription feature is supported for most categories.

DetailLevel: ReturnAll.
SiteDefaults
  .LocalMarketPaymentMethodCheckOutEnabled
ClassifiedAdPaymentMethodEnabledCodeType Conditionally Indicates if the payment method should be displayed to the user for most categories. Even if enabled, checkout may or may not be enabled. This element is for Local Market dealers.

Applicable values:

•   CustomCode

(out) Reserved for internal or future use.

•   EnabledWithCheckout

(out) Display the payment method and permit checkout.

•   EnabledWithoutCheckout

(out) Display the payment method and suppress checkout.

•   NotSupported

(out) Do not display the payment method.




DetailLevel: ReturnAll.
SiteDefaults
  .LocalMarketPhoneCount
int Conditionally Indicates which telephone option is enabled to contact the seller. This element is for Local Market dealers.

DetailLevel: ReturnAll.
SiteDefaults
  .LocalMarketPremiumSubscription
boolean Conditionally Specifies the default site setting for whether LocalMarketPremiumSubscription feature is supported for most categories.

DetailLevel: ReturnAll.
SiteDefaults
  .LocalMarketRegularSubscription
boolean Conditionally Specifies the default site setting for whether LocalMarketRegularSubscription feature is supported for most categories.

DetailLevel: ReturnAll.
SiteDefaults
  .LocalMarketSellerContactDetailsEnabled
boolean Conditionally Specifies the default site setting for whether most categories allow seller- level contact information for Classified Ad format listings. A value of true means seller-level contact information is available for Classified Ad format listings site-wide, unless a specific category overrides the setting. This element is for Local Market dealers.

DetailLevel: ReturnAll.
SiteDefaults
  .LocalMarketShippingMethodEnabled
boolean Conditionally Indicates if shipping options are available for most categories. This element is for Local Market dealers.

DetailLevel: ReturnAll.
SiteDefaults
  .LocalMarketSpecialitySubscription
boolean Conditionally Specifies the default site setting for whether LocalMarketSpecialitySubscription feature is supported for most categories.

DetailLevel: ReturnAll.
SiteDefaults
  .LocalMarketStreetCount
int Conditionally Indicates which address option is enabled to contact the seller. This element is for Local Market dealers.

DetailLevel: ReturnAll.
SiteDefaults
  .MaxFlatShippingCost
AmountType (double) Conditionally Specifies the default site setting for whether a maximum flat rate shipping cost is imposed for listings in most categories on the site.

DetailLevel: ReturnAll.

See Specifying Shipping Types and Costs.

SiteDefaults
  .MaxFlatShippingCost
  [ attribute currencyID ]
CurrencyCodeType Always Specifies the default site setting for whether a maximum flat rate shipping cost is imposed for listings in most categories on the site.

For a list of possible enumeration values, see CurrencyCodeType.
SiteDefaults
  .MaxFlatShippingCostCBTExempt
boolean Conditionally Specifies the default site setting for whether a maximum flat rate shipping cost is imposed on sellers who list in categories on this site yet are shipping an item into the country of this site from another country.

DetailLevel: ReturnAll.

See Specifying Shipping Types and Costs.

SiteDefaults
  .MaxGranularFitmentCount
int Conditionally Change in fitment compatibility counts: In US car and truck parts fitment, as of today we allow sellers to provide a maximum of 300 fitments at Year, Make, and Model granularity.Come March 2012, we are providing sellers the ability to provide up to 1000 fitments at the lowest level of granularity. To allow this, the tag is used to specify the fitment counts when the seller provides >300 fitments.

DetailLevel: ReturnAll.
SiteDefaults
  .MaxItemCompatibility
int Conditionally Specifies the default site setting for the maximum number of compatible applications allowed per item when adding or revising items with parts compatibility.

Parts compatibility listings contain structured information to determine the assemblies with which a part is compatible. For example, an automotive part or accessory listed with parts compatibility can be matched with vehicles (e.g., specific years, makes, and models) with which the part or accessory can be used.

This field applies only to listings in which compatibility is specified by application manually when listing or revising an item. Entering parts compatibility by application manually specifies the assemblies (e.g., a specific year, make, and model of car) to which the item applies, using Item.ItemCompatibilityList.

DetailLevel: ReturnAll.
SiteDefaults
  .MinimumReservePrice
double Conditionally Specifies the default site setting for whether the Minimum Reserve Price feature is supported for most categories.

DetailLevel: ReturnAll.
SiteDefaults
  .MinItemCompatibility
int Conditionally Specifies the default site setting for whether parts compatibility information is required when listing items, and if so, how many compatibilities must be specified. If the value is "0," you are not required to specify compatibility information. A value greater than "0" indicates that listing with parts compatibity is mandatory and the listing must contain the specified number of compatibilities at a minimum.

Parts compatibility listings contain information to determine the assemblies with which a part is compatible. For example, an automotive part or accessory listed witih parts compatibility can be matched with vehicles (e.g., specific years, makes, and models) with which the part or accessory can be used.

This field applies only to listings in which compatibility is specified by application. Entering parts compatibility by application specifies the assemblies (e.g., a specific year, make, and model of car) to which the item applies. This can be done automatically by listing with a catalog product that supports parts compatibility, or manually, using Item.ItemCompatibilityList when listing or revising an item.

DetailLevel: ReturnAll.
SiteDefaults.NonSubscription GeographicExposureCodeType Conditionally Specifies the supported local listing distances for most categories, for users who have not subscribed to either Regular or Specialty vehicles.

Applicable values:

•   CustomCode

(out) Reserved for internal or future use.

•   LocalOnly

(out) Seller can have Local listings only.

•   LocalOptional

(out) This will allow national and local listing.

•   National

(out) Seller can not opt into local exposure. It has to be national listing.




DetailLevel: ReturnAll.
SiteDefaults
  .PaisaPayFullEscrowEnabled
boolean Conditionally Indicates whether the site is enabled for PaisaPayEscrow payment method. If "true" sellers can offer PaisaPayEscrow and PaisaPayEscrow EMI payment methods in the site.

DetailLevel: ReturnAll.
SiteDefaults.PaymentMethod BuyerPaymentMethodCodeType Conditionally,
repeatable: [0..*]
Indicates the supported payment methods.

Applicable values: See PaymentMethod.

DetailLevel: ReturnAll.
SiteDefaults
  .PaymentOptionsGroup
PaymentOptionsGroupEnabledCodeType Conditionally Indicates which payment options group a category supports in listings.
Default: EbayPaymentProcessEnabled.

Applicable values:

•   CustomCode

(out) Reserved for internal or future use.

•   eBayPaymentProcessEnabled

(out) This value indicates that the new eBay payment process is enabled for this category.

•   eBayPaymentProcessExcluded

(out) This value indicates that the new eBay payment process is excluded for this category.

•   NonStandardPaymentsEnabled

(out) This value indicates that non-standard payments is enabled for this category.




DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
SiteDefaults
  .PaymentProfileCategoryGroup
ProfileCategoryGroupCodeType Conditionally Specifies what categories the Payment profile is applicable to. Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

Applicable values:

•   ALL

(out) For Business Policies, the 'ALL' enumeration value represents all eBay categories except for motor vehicles.

•   Inherit

(out) Default value.

•   MOTORS_VEHICLE

(out) For Business Policies, the 'MOTORS_VEHICLE' enumeration value represents all motor vehicle categories.

•   None

(out) None.




DetailLevel: ReturnAll.
SiteDefaults
  .PayPalBuyerProtectionEnabled
boolean Conditionally For the Australia site, if both PayPalBuyerProtectionEnabled and BuyerGuaranteeEnabled are returned, then the default site setting is that categories allow buyer protection.

DetailLevel: ReturnAll.
SiteDefaults.PayPalRequired boolean Conditionally Specifies the default site setting for whether categories have PayPal as a required payment method for listings.

DetailLevel: ReturnAll.
SiteDefaults
  .PayPalRequiredForStoreOwner
boolean Conditionally Defines if PayPal is required for Store Owner. If the field is present, the corresponding feature applies to the category. The field is returned as an empty element (e.g., a boolean value is not returned). Applies to Fixed Price Listings as well as Sif Listings.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
SiteDefaults
  .PickupDropOffEnabled
boolean Conditionally This field will indicate whether or not most categories on the specified eBay site support the "Click and Collect" feature. With the 'Click and Collect' feature, a buyer can purchase certain items on eBay and collect them at a local store. Buyers are notified by eBay once their items are available. The "Click and Collect" feature is only available to large UK sellers.

DetailLevel: ReturnAll.
SiteDefaults
  .PremiumSubscription
GeographicExposureCodeType Conditionally Specifies the default site setting for whether LocalMarketPremiumSubscription feature is supported for most categories.

Applicable values:

•   CustomCode

(out) Reserved for internal or future use.

•   LocalOnly

(out) Seller can have Local listings only.

•   LocalOptional

(out) This will allow national and local listing.

•   National

(out) Seller can not opt into local exposure. It has to be national listing.




DetailLevel: ReturnAll.
SiteDefaults
  .ProductCreationEnabled
ProductCreationEnabledCodeType Conditionally Specifies the default site setting for whether most categories support (or require) product creation in listings. Use this to determine whether it is mandatory to send product id in AddItem and related calls. In general, this is set to Disabled, and meta-categories (level 1 categories) define their own default settings.
Default: Disabled.

Applicable values:

•   CustomCode

(out) Reserved for internal or future use.

•   Disabled

(out) Product creation is not supported for the category. AddItem family calls can still list with product.

•   Enabled

(out) Product creation is supported for the category. AddItem and related listing calls can list with a product from the eBay catalog, but it is not mandatory. Currently, unless listing with a product is required, the capability to add products to eBay catalogs is only available to a select set of users identified by eBay.

•   Required

(out) Product creation is supported for the category and listing with a product is required. If there is no matching product in the eBay catalog for the item, the seller must add the product to the catalog before listing the item. For categories that require listing with a product, any seller will be allowed to add a product. Product creation will be supported in the API and other tools.




DetailLevel: ReturnAll.
SiteDefaults.ProPackEnabled boolean Conditionally Specifies the default site setting for whether categories allow the ProPack feature (a feature pack). True means ProPack is allowed site-wide, unless a specific category overrides the setting.

DetailLevel: ReturnAll.
SiteDefaults
  .ProPackPlusEnabled
boolean Conditionally Specifies the default site setting for whether categories allow the ProPackPlus feature (a feature pack). True means it is allowed site-wide, unless a specific category overrides the setting.

DetailLevel: ReturnAll.
SiteDefaults
  .RegularSubscription
GeographicExposureCodeType Conditionally Specifies the default site setting for whether LocalMarketRegularSubscription feature is supported for most categories.

Applicable values:

•   CustomCode

(out) Reserved for internal or future use.

•   LocalOnly

(out) Seller can have Local listings only.

•   LocalOptional

(out) This will allow national and local listing.

•   National

(out) Seller can not opt into local exposure. It has to be national listing.




DetailLevel: ReturnAll.
SiteDefaults
  .ReturnPolicyEnabled
boolean Conditionally Specifies the default site setting for whether a return policy is required for most categories.

For most sites: If true, listings in most categories require a return policy.

For eBay India (IN), Australia (AU), and US eBay Motors Parts and Accessories: If true, most categories supports but do not require a return policy.

Individual categories can override the site default.

DetailLevel: ReturnAll.
SiteDefaults
  .ReturnPolicyProfileCategoryGroup
ProfileCategoryGroupCodeType Conditionally Specifies what categories the Return Policy profile is applicable to. Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

Applicable values:

•   ALL

(out) For Business Policies, the 'ALL' enumeration value represents all eBay categories except for motor vehicles.

•   Inherit

(out) Default value.

•   MOTORS_VEHICLE

(out) For Business Policies, the 'MOTORS_VEHICLE' enumeration value represents all motor vehicle categories.

•   None

(out) None.




DetailLevel: ReturnAll.
SiteDefaults
  .RevisePriceAllowed
boolean Conditionally Defines if price can be revised while a listing is in semi or fully restricted mode. If the field is present, the corresponding feature applies to the category. The field is returned as an empty element (e.g., a boolean value is not returned). Applies to Fixed Price Listings.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
SiteDefaults
  .ReviseQuantityAllowed
boolean Conditionally Defines if quantity can be revised while a listing is in semi or fully restricted mode. If the field is present, the corresponding feature applies to the category. The field is returned as an empty element (e.g., a boolean value is not returned). Applies to Fixed Price Listings.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
SiteDefaults
  .SafePaymentRequired
boolean Conditionally Specifies whether most categories on the site should require a seller who registered after January 17, 2007 to offer a safe payment method, i.e. PaisaPay/PayPal or one of the credit cards specified in Item.PaymentMethods). If a seller has a 'SafePaymentExempt' status, they are exempt from the category requirement to offer at least one safe payment method, even if the site and category have the safe payment method turned on. If true, items on the site need to have the safe payment method selected, but specific categories can override the setting if they don't need this requirement. For example, Business and Industrial, Motors, Real Estate, and Mature Audiences categories, and all listings that don't support Item.PaymentMethods are exempt from this requirement, which means that any seller can list without any safe payment method selected.
If false, all sellers in all categories can list without any safe payment method selected and this setting cannot be overridden at the category level. If site is not enabled, there is no category where this requirement is enabled on that site.

DetailLevel: ReturnAll.
SiteDefaults
  .SellerContactDetailsEnabled
boolean Conditionally Specifies the default site setting for whether most categories allow seller- level contact information for Classified Ad listings. A value of true means seller-level contact information is available for Classified Ad format listings site-wide, unless a specific category overrides the setting.

DetailLevel: ReturnAll.
SiteDefaults
  .SellerProvidedTitleSupported
boolean Conditionally After EOL Attributes, Seller Provided Title will no longer be supported as primary attributes, rather consumers should use new tag. This feature helps consumers in identifying if category supports Seller Provided Title.

DetailLevel: ReturnAll.
SiteDefaults
  .ShippingProfileCategoryGroup
ProfileCategoryGroupCodeType Conditionally Specifies what categories the Shipping profile is applicable to. Only returned when this value (or this category's setting) overrides the value inherited from the category's parent.

Applicable values:

•   ALL

(out) For Business Policies, the 'ALL' enumeration value represents all eBay categories except for motor vehicles.

•   Inherit

(out) Default value.

•   MOTORS_VEHICLE

(out) For Business Policies, the 'MOTORS_VEHICLE' enumeration value represents all motor vehicle categories.

•   None

(out) None.




DetailLevel: ReturnAll.
SiteDefaults
  .ShippingTermsRequired
boolean Conditionally Specifies the default site setting for whether sellers are required to specify a domestic shipping service and its associated cost when listing items. True means the shipping terms are required unless a specific category overrides this setting.

DetailLevel: ReturnAll.
SiteDefaults
  .SkypeMeNonTransactionalEnabled
boolean Conditionally Specifies the default site setting for whether most categories allow the addition of Skype buttons to listings for non-transactional formats (e.g., the advertisement format).

DetailLevel: ReturnAll.
SiteDefaults
  .SkypeMeTransactionalEnabled
boolean Conditionally Specifies the default site setting for whether most categories allow the addition of Skype buttons to listings.

DetailLevel: ReturnAll.
SiteDefaults
  .SpecialitySubscription
GeographicExposureCodeType Conditionally Specifies the default site setting for whether LocalMarketSpecialitySubscription feature is supported for most categories.

Applicable values:

•   CustomCode

(out) Reserved for internal or future use.

•   LocalOnly

(out) Seller can have Local listings only.

•   LocalOptional

(out) This will allow national and local listing.

•   National

(out) Seller can not opt into local exposure. It has to be national listing.




DetailLevel: ReturnAll.
SiteDefaults
  .StoreInventoryEnabled
boolean Conditionally Specifies the default site setting for whether categories allow the Store Inventory Format feature. True means the feature is allowed site-wide, unless a specific category overrides the setting.

DetailLevel: ReturnAll.
SiteDefaults
  .StoreOwnerExtendedListingDurations
StoreOwnerExtendedListingDurationsType Conditionally Provides additional listings durations that are supported by Store Owners. The extended listing durations provided here in this element should be merged in with the baseline listing durations provided in the ListingDurations element.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
SiteDefaults
  .StoreOwnerExtendedListingDurations
  .Duration
token Conditionally,
repeatable: [0..*]
Specifies the length of time an auction can be open, in days. The allowed durations vary according to the type of listing. The value GTC means Good Til Canceled.

DetailLevel: ReturnAll.

Applicable values: See ListingDurationCodeType
SiteDefaults
  .StoreOwnerExtendedListingDurationsEnabled
boolean Conditionally Defines if extended business seller listing durations are enabled in a given category. When the value of this element is true, it means the listing duration values defined in StoreOwnerExtendedListingDurations are applicable to fixed price listings in a given category. The field is returned as an empty element (e.g., a boolean value is not returned). Applies to Fixed Price Listings.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
SiteDefaults
  .TransactionConfirmationRequestEnabled
boolean Conditionally Specifies the default site setting for whether the Transaction Confirmation Request feature is supported for most categories.

DetailLevel: ReturnAll.
SiteDefaults
  .UPCIdentifierEnabled
boolean Conditionally Indicates whether the category is enabled for UPC field for specific item. If true, sellers can add UPC for that item.

DetailLevel: ReturnAll.
SiteDefaults
  .UserConsentRequired
boolean Conditionally Specifies the default site setting for whether a bidder must consent to the bid by confirming that he or she read and agrees to the terms in eBay's privacy policy.

DetailLevel: ReturnAll.
SiteDefaults.ValueCategory boolean Conditionally Specifies the default site setting for whether most categories follow specific rules associated with "value categories".

Some eBay sites may select a few categories and designate them as "value categories". These are typically selected from categories where buyers can find great deals. (Not all categories with great deals are designated as value categories.) This designation can change over time.

While a category is designated as a value category (i.e., when ValueCategory is true), it is subject to the following rule: Items in value categories can only be listed in one category.

For example, if you attempt to list in two categories and the PrimaryCategory or SecondaryCategory is a value category, then eBay drops the SecondaryCategory and lists the item in the PrimaryCategory only. Similarly, if you attempt to add a secondary category to an existing listing, or you change the category for an existing listing, and if the primary or secondary category is a value category, then eBay drops the secondary category.

DetailLevel: ReturnAll.
SiteDefaults.ValuePackEnabled boolean Conditionally Specifies the default site setting for whether categories allow the ValuePack feature (a feature pack). True means it is allowed site-wide, unless a specific category overrides the setting.

DetailLevel: ReturnAll.
SiteDefaults.VariationsEnabled boolean Conditionally Specifies the default site setting for whether categories support multi-variation listings. If true, you can pass in Item.Variations in the AddFixedPriceItem family of calls when you list in categories that support this feature.

Multi-variation listings contain items that are logically the same product, but that vary in their manufacturing details or packaging. For example, a particular brand and style of shirt could be available in different sizes and colors, such as "large blue" and "medium black" variations.

DetailLevel: ReturnAll.
SiteDefaults.VINSupported boolean Conditionally After EOL Attributes, VIN will no longer be supported as primary attributes, rather consumers should use new tag. This feature helps consumers in identifying if category supports VIN.

DetailLevel: ReturnAll.
SiteDefaults.VRMSupported boolean Conditionally After EOL Attributes, VRM will no longer be supported as primary attributes, rather consumers should use new tag. This feature helps consumers in identifying if category supports VRM.

DetailLevel: ReturnAll.
UpdateTime dateTime Always Gives the time in GMT that the feature flags for the category hierarchy were last updated.

DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input.
Standard Output Fields  
Ack AckCodeType Always A token representing the application-level acknowledgement code that indicates the response status (e.g., success). The AckCodeType list specifies the possible values for the Ack field.

Applicable values:

•   CustomCode

(out) Reserved for internal or future use.

•   Failure

(out) Request processing failed

•   Success

(out) Request processing succeeded

•   Warning

(out) Request processing completed with warning information being included in the response message


(Not all values in AckCodeType apply to this field.)
Build string Always This refers to the specific software build that eBay used when processing the request and generating the response. This includes the version number plus additional information. eBay Developer Support may request the build information when helping you resolve technical issues.
CorrelationID string Conditionally Most Trading API calls support a MessageID element in the request and a CorrelationID element in the response. If you pass in a MessageID in a request, the same value will be returned in the CorrelationID field in the response. Pairing these values can help you track and confirm that a response is returned for every request and to match specific responses to specific requests. If you do not pass a MessageID value in the request, CorrelationID is not returned.

Note: GetCategories is designed to retrieve very large sets of metadata that change once a day or less often. To improve performance, these calls return cached responses when you request all available data (with no filters). When this occurs, the MessageID and CorrelationID fields aren't applicable. However, if you specify an input filter to reduce the amount of data returned, the calls retrieve the latest data (not cached). When this occurs, MessageID and CorrelationID are applicable.
Errors ErrorType Conditionally,
repeatable: [0..*]
A list of application-level errors (if any) that occurred when eBay processed the request.

See Error Handling.

Errors.ErrorClassification ErrorClassificationCodeType Conditionally API errors are divided between two classes: system errors and request errors.

Applicable values:

•   CustomCode

(out) Reserved for internal or future use.

•   RequestError

(out) An error has occurred either as a result of a problem in the sending application or because the application's end-user has attempted to submit invalid data (or missing data). In these cases, do not retry the request. The problem must be corrected before the request can be made again. If the problem is due to something in the application (such as a missing required field), the application must be changed. If the problem is a result of end-user data, the application must alert the end-user to the problem and provide the means for the end-user to correct the data. Once the problem in the application or data is resolved, resend the request to eBay with the corrected data.

•   SystemError

(out) Indicates that an error has occurred on the eBay system side, such as a database or server down. An application can retry the request as-is a reasonable number of times (eBay recommends twice). If the error persists, contact Developer Technical Support. Once the problem has been resolved, the request may be resent in its original form.


Errors.ErrorCode token Conditionally A unique code that identifies the particular error condition that occurred. Your application can use error codes as identifiers in your customized error-handling algorithms. See the "Errors by Number" document.
Errors.ErrorParameters ErrorParameterType Conditionally,
repeatable: [0..*]
This optional element carries a list of context-specific error variables that indicate details about the error condition. These are useful when multiple instances of ErrorType are returned.
Errors.ErrorParameters
  [ attribute ParamID ]
string Conditionally This optional element carries a list of context-specific error variables that indicate details about the error condition. These are useful when multiple instances of ErrorType are returned.
Errors.ErrorParameters.Value string Conditionally The value of the variable (e.g., the attribute set ID)
Errors.LongMessage string Conditionally A more detailed description of the condition that raised the error.
Errors.SeverityCode SeverityCodeType Conditionally Indicates whether the error is a severe error (causing the request to fail) or an informational error (a warning) that should be communicated to the user.

Applicable values:

•   CustomCode

(out) Reserved for internal or future use.

•   Error

(out) The request that triggered the error was not processed successfully. When a serious application-level error occurs, the error is returned instead of the business data.

If the source of the problem is within the application (such as a missing required element), change the application before you retry the request.

  • If the problem is due to end-user input data, please alert the end-user to the problem and provide the means for them to correct the data. Once the problem in the application or data is resolved, you can attempt to re-send the request to eBay.
  • If the source of the problem is on eBay's side, An application can retry the request as-is a reasonable number of times (eBay recommends twice). If the error persists, contact Developer Technical Support. Once the problem has been resolved, the request may be resent in its original form.


See the Compatible Application Check section of the eBay Features Guide for more information.

•   Warning

(out) The request was processed successfully, but something occurred that may affect your application or the user. For example, eBay may have changed a value the user sent in. In this case, eBay returns a normal, successful response and also returns the warning.

When a warning occurs, the error is returned in addition to the business data. In this case, you do not need to retry the request (as the original request was successful). However, depending on the cause or nature of the warning, you might need to contact either the end user or eBay to effect a long term solution to the problem to prevent it from reoccurring in the future.


Errors.ShortMessage string Conditionally A brief description of the condition that raised the error.
HardExpirationWarning string Conditionally Expiration date of the user's authentication token. Only returned within the 7-day period prior to a token's expiration. To ensure that user authentication tokens are secure and to help avoid a user's token being compromised, tokens have a limited life span. A token is only valid for a period of time (set by eBay). After this amount of time has passed, the token expires and must be replaced with a new token.
Timestamp dateTime Always This value represents the date and time when eBay processed the request. The time zone of this value is GMT and the format is the ISO 8601 date and time format (YYYY-MM-DDTHH:MM:SS.SSSZ). See the Time Values section in the eBay Features Guide for information about this time format and converting to and from the GMT time zone.

Note: GetCategories and other Trading API calls are designed to retrieve very large sets of metadata that change once a day or less often. To improve performance, these calls return cached responses when you request all available data (with no filters). When this occurs, this time value reflects the time the cached response was created. Thus, this value is not necessarily when the request was processed. However, if you specify an input filter to reduce the amount of data returned, the calls retrieve the latest data (not cached). When this occurs, this time value does reflect when the request was processed.
Version string Always The version of the response payload schema. Indicates the version of the schema that eBay used to process the request. See the Standard Data for All Calls section in the eBay Features Guide for information on using the response version when troubleshooting CustomCode values that appear in the response.



Back to top

GetCategoryFeatures Detail Controls


DetailLevel

The DetailLevel input field influences which call-specific fields may be returned. (All standard output fields are returned regardless of DetailLevel.)

The none column indicates the fields that are returned when you do not specify a DetailLevel.

YThe field is always returned.
(Y)The field is conditionally returned. See the field documentation for clarification of conditions.
-The field is not returned.

Output Field none ReturnAll ReturnSummary
Category-(Y)-
Category.AdditionalCompatibilityEnabled-(Y)-
Category.AdFormatEnabled-(Y)-
Category.BasicUpgradePackEnabled-(Y)-
Category.BestOfferAutoAcceptEnabled-(Y)-
Category.BestOfferAutoDeclineEnabled-(Y)-
Category.BestOfferCounterEnabled-(Y)-
Category.BestOfferEnabled-(Y)-
Category.BrandMPNIdentifierEnabled-(Y)-
Category.BuyerGuaranteeEnabled-(Y)-
Category.CategoryID-(Y)-
Category.ClassifiedAdAutoAcceptEnabled-(Y)-
Category.ClassifiedAdAutoDeclineEnabled-(Y)-
Category.ClassifiedAdBestOfferEnabled-(Y)-
Category.ClassifiedAdCompanyNameEnabled-(Y)-
Category.ClassifiedAdContactByAddressEnabled-(Y)-
Category.ClassifiedAdContactByEmailEnabled-(Y)-
Category.ClassifiedAdContactByPhoneEnabled-(Y)-
Category.ClassifiedAdCounterOfferEnabled-(Y)-
Category.ClassifiedAdPaymentMethodEnabled-(Y)-
Category.ClassifiedAdPayPerLeadEnabled-(Y)-
Category.ClassifiedAdPhoneCount-(Y)-
Category.ClassifiedAdShippingMethodEnabled-(Y)-
Category.ClassifiedAdStreetCount-(Y)-
Category.CombinedFixedPriceTreatmentEnabled-(Y)-
Category.CompatibleVehicleType-(Y)-
Category.ConditionEnabled-(Y)-
Category.ConditionValues-(Y)-
Category.ConditionValues.Condition-(Y)-
Category.ConditionValues.Condition.DisplayName-(Y)-
Category.ConditionValues.Condition.ID-(Y)-
Category.ConditionValues.ConditionHelpURL-(Y)-
Category.CrossBorderTradeAustraliaEnabled-(Y)-
Category.CrossBorderTradeGBEnabled-(Y)-
Category.CrossBorderTradeNorthAmericaEnabled-(Y)-
Category.DepositSupported-(Y)-
Category.DutchBINEnabled-(Y)-
Category.EANIdentifierEnabled-(Y)-
Category.eBayMotorsProAdFormatEnabled-(Y)-
Category.eBayMotorsProAutoAcceptEnabled-(Y)-
Category.eBayMotorsProAutoDeclineEnabled-(Y)-
Category.eBayMotorsProBestOfferEnabled-(Y)-
Category.eBayMotorsProCompanyNameEnabled-(Y)-
Category.eBayMotorsProContactByAddressEnabled-(Y)-
Category.eBayMotorsProContactByEmailEnabled-(Y)-
Category.eBayMotorsProContactByPhoneEnabled-(Y)-
Category.eBayMotorsProCounterOfferEnabled-(Y)-
Category.eBayMotorsProPaymentMethodCheckOutEnabled-(Y)-
Category.eBayMotorsProPhoneCount-(Y)-
Category.eBayMotorsProSellerContactDetailsEnabled-(Y)-
Category.eBayMotorsProShippingMethodEnabled-(Y)-
Category.eBayMotorsProStreetCount-(Y)-
Category.ExpressConditionRequired-(Y)-
Category.ExpressEnabled-(Y)-
Category.ExpressPicturesRequired-(Y)-
Category.FreeGalleryPlusEnabled-(Y)-
Category.FreePicturePackEnabled-(Y)-
Category.GalleryFeaturedDurations-(Y)-
Category.GalleryFeaturedDurations.Duration-(Y)-
Category.GlobalShippingEnabled-(Y)-
Category.Group1MaxFlatShippingCost-(Y)-
Category.Group2MaxFlatShippingCost-(Y)-
Category.Group3MaxFlatShippingCost-(Y)-
Category.HandlingTimeEnabled-(Y)-
Category.HomePageFeaturedEnabled-(Y)-
Category.INEscrowWorkflowTimeline-(Y)-
Category.ISBNIdentifierEnabled-(Y)-
Category.ItemCompatibilityEnabled-(Y)-
Category.ItemSpecificsEnabled-(Y)-
Category.ListingDuration-(Y)-
Category.LocalMarketAdFormatEnabled-(Y)-
Category.LocalMarketAutoAcceptEnabled-(Y)-
Category.LocalMarketAutoDeclineEnabled-(Y)-
Category.LocalMarketBestOfferEnabled-(Y)-
Category.LocalMarketCompanyNameEnabled-(Y)-
Category.LocalMarketContactByAddressEnabled-(Y)-
Category.LocalMarketContactByEmailEnabled-(Y)-
Category.LocalMarketContactByPhoneEnabled-(Y)-
Category.LocalMarketCounterOfferEnabled-(Y)-
Category.LocalMarketNonSubscription-(Y)-
Category.LocalMarketPaymentMethodCheckOutEnabled-(Y)-
Category.LocalMarketPhoneCount-(Y)-
Category.LocalMarketPremiumSubscription-(Y)-
Category.LocalMarketRegularSubscription-(Y)-
Category.LocalMarketSellerContactDetailsEnabled-(Y)-
Category.LocalMarketShippingMethodEnabled-(Y)-
Category.LocalMarketSpecialitySubscription-(Y)-
Category.LocalMarketStreetCount-(Y)-
Category.MaxFlatShippingCost-(Y)-
Category.MaxGranularFitmentCount-(Y)-
Category.MaxItemCompatibility-(Y)-
Category.MinimumReservePrice-(Y)-
Category.MinItemCompatibility-(Y)-
Category.NonSubscription-(Y)-
Category.PaisaPayFullEscrowEnabled-(Y)-
Category.PaymentMethod-(Y)-
Category.PaymentOptionsGroup(Y)(Y)(Y)
Category.PaymentProfileCategoryGroup-(Y)-
Category.PayPalBuyerProtectionEnabled-(Y)-
Category.PayPalRequired-(Y)-
Category.PayPalRequiredForStoreOwner(Y)(Y)(Y)
Category.PickupDropOffEnabled-(Y)-
Category.PremiumSubscription-(Y)-
Category.ProductCreationEnabled-(Y)-
Category.ProPackEnabled-(Y)-
Category.ProPackPlusEnabled-(Y)-
Category.RegularSubscription-(Y)-
Category.ReturnPolicyEnabled-(Y)-
Category.ReturnPolicyProfileCategoryGroup-(Y)-
Category.RevisePriceAllowed(Y)(Y)(Y)
Category.ReviseQuantityAllowed(Y)(Y)(Y)
Category.SafePaymentRequired-(Y)-
Category.SellerContactDetailsEnabled-(Y)-
Category.SellerProvidedTitleSupported-(Y)-
Category.ShippingProfileCategoryGroup-(Y)-
Category.ShippingTermsRequired-(Y)-
Category.SkypeMeNonTransactionalEnabled-(Y)-
Category.SkypeMeTransactionalEnabled-(Y)-
Category.SpecialitySubscription-(Y)-
Category.StoreInventoryEnabled-(Y)-
Category.StoreOwnerExtendedListingDurations(Y)(Y)(Y)
Category.StoreOwnerExtendedListingDurations.Duration-(Y)-
Category.StoreOwnerExtendedListingDurationsEnabled(Y)(Y)(Y)
Category.TransactionConfirmationRequestEnabled-(Y)-
Category.UPCIdentifierEnabled-(Y)-
Category.UserConsentRequired-(Y)-
Category.ValueCategory-(Y)-
Category.ValuePackEnabled-(Y)-
Category.VariationsEnabled-(Y)-
Category.VINSupported-(Y)-
Category.VRMSupported-(Y)-
CategoryVersionYYY
FeatureDefinitionsYYY
FeatureDefinitions.AdditionalCompatibilityEnabled(Y)(Y)(Y)
FeatureDefinitions.AdFormatEnabled(Y)(Y)(Y)
FeatureDefinitions.BasicUpgradePackEnabled(Y)(Y)(Y)
FeatureDefinitions.BestOfferAutoAcceptEnabled(Y)(Y)(Y)
FeatureDefinitions.BestOfferAutoDeclineEnabled(Y)(Y)(Y)
FeatureDefinitions.BestOfferCounterEnabled(Y)(Y)(Y)
FeatureDefinitions.BestOfferEnabled(Y)(Y)(Y)
FeatureDefinitions.BrandMPNIdentifierEnabled(Y)(Y)(Y)
FeatureDefinitions.BuyerGuaranteeEnabled(Y)(Y)(Y)
FeatureDefinitions.ClassifiedAdAutoAcceptEnabled-(Y)-
FeatureDefinitions.ClassifiedAdAutoDeclineEnabled-(Y)-
FeatureDefinitions.ClassifiedAdBestOfferEnabled-(Y)-
FeatureDefinitions.ClassifiedAdCompanyNameEnabled-(Y)-
FeatureDefinitions.ClassifiedAdContactByAddressEnabled-(Y)-
FeatureDefinitions.ClassifiedAdContactByEmailEnabled-(Y)-
FeatureDefinitions.ClassifiedAdContactByPhoneEnabled-(Y)-
FeatureDefinitions.ClassifiedAdCounterOfferEnabled-(Y)-
FeatureDefinitions.ClassifiedAdPaymentMethodEnabled-(Y)-
FeatureDefinitions.ClassifiedAdPayPerLeadEnabled(Y)(Y)(Y)
FeatureDefinitions.ClassifiedAdPhoneCount-(Y)-
FeatureDefinitions.ClassifiedAdShippingMethodEnabled-(Y)-
FeatureDefinitions.ClassifiedAdStreetCount-(Y)-
FeatureDefinitions.CombinedFixedPriceTreatmentEnabled-(Y)-
FeatureDefinitions.CompatibleVehicleType(Y)(Y)(Y)
FeatureDefinitions.ConditionEnabled(Y)(Y)(Y)
FeatureDefinitions.ConditionValues(Y)(Y)(Y)
FeatureDefinitions.CrossBorderTradeAustraliaEnabled(Y)(Y)(Y)
FeatureDefinitions.CrossBorderTradeGBEnabled(Y)(Y)(Y)
FeatureDefinitions.CrossBorderTradeNorthAmericaEnabled(Y)(Y)(Y)
FeatureDefinitions.DepositSupported(Y)(Y)(Y)
FeatureDefinitions.DutchBINEnabled(Y)(Y)(Y)
FeatureDefinitions.EANIdentifierEnabled(Y)(Y)(Y)
FeatureDefinitions.eBayMotorsProAdFormatEnabled(Y)(Y)(Y)
FeatureDefinitions.eBayMotorsProAutoAcceptEnabled-(Y)-
FeatureDefinitions.eBayMotorsProAutoDeclineEnabled-(Y)-
FeatureDefinitions.eBayMotorsProBestOfferEnabled(Y)(Y)(Y)
FeatureDefinitions.eBayMotorsProCompanyNameEnabled-(Y)-
FeatureDefinitions.eBayMotorsProContactByAddressEnabled-(Y)-
FeatureDefinitions.eBayMotorsProContactByEmailEnabled-(Y)-
FeatureDefinitions.eBayMotorsProContactByPhoneEnabled-(Y)-
FeatureDefinitions.eBayMotorsProCounterOfferEnabled-(Y)-
FeatureDefinitions.eBayMotorsProPaymentMethodCheckOutEnabled-(Y)-
FeatureDefinitions.eBayMotorsProPhoneCount-(Y)-
FeatureDefinitions.eBayMotorsProSellerContactDetailsEnabled(Y)(Y)(Y)
FeatureDefinitions.eBayMotorsProShippingMethodEnabled-(Y)-
FeatureDefinitions.eBayMotorsProStreetCount-(Y)-
FeatureDefinitions.ExpressConditionRequired(Y)(Y)(Y)
FeatureDefinitions.ExpressEnabled(Y)(Y)(Y)
FeatureDefinitions.ExpressPicturesRequired(Y)(Y)(Y)
FeatureDefinitions.FreeGalleryPlusEnabled(Y)(Y)(Y)
FeatureDefinitions.FreePicturePackEnabled(Y)(Y)(Y)
FeatureDefinitions.GalleryFeaturedDurations(Y)(Y)(Y)
FeatureDefinitions.GlobalShippingEnabled(Y)(Y)(Y)
FeatureDefinitions.Group1MaxFlatShippingCost(Y)(Y)(Y)
FeatureDefinitions.Group2MaxFlatShippingCost(Y)(Y)(Y)
FeatureDefinitions.Group3MaxFlatShippingCost(Y)(Y)(Y)
FeatureDefinitions.HandlingTimeEnabled(Y)(Y)(Y)
FeatureDefinitions.HomePageFeaturedEnabled(Y)(Y)(Y)
FeatureDefinitions.INEscrowWorkflowTimeline(Y)(Y)(Y)
FeatureDefinitions.ISBNIdentifierEnabled(Y)(Y)(Y)
FeatureDefinitions.ItemCompatibilityEnabled(Y)(Y)(Y)
FeatureDefinitions.ItemSpecificsEnabled(Y)(Y)(Y)
FeatureDefinitions.ListingDurations(Y)(Y)(Y)
FeatureDefinitions.ListingDurations.ListingDuration-(Y)-
FeatureDefinitions.ListingDurations.ListingDuration.Duration-(Y)-
FeatureDefinitions.LocalListingDistancesNonSubscription(Y)(Y)(Y)
FeatureDefinitions.LocalListingDistancesRegular(Y)(Y)(Y)
FeatureDefinitions.LocalListingDistancesSpecialty(Y)(Y)(Y)
FeatureDefinitions.LocalMarketAdFormatEnabled(Y)(Y)(Y)
FeatureDefinitions.LocalMarketAutoAcceptEnabled-(Y)-
FeatureDefinitions.LocalMarketAutoDeclineEnabled-(Y)-
FeatureDefinitions.LocalMarketBestOfferEnabled(Y)(Y)(Y)
FeatureDefinitions.LocalMarketCompanyNameEnabled-(Y)-
FeatureDefinitions.LocalMarketContactByAddressEnabled-(Y)-
FeatureDefinitions.LocalMarketContactByEmailEnabled-(Y)-
FeatureDefinitions.LocalMarketContactByPhoneEnabled-(Y)-
FeatureDefinitions.LocalMarketCounterOfferEnabled-(Y)-
FeatureDefinitions.LocalMarketNonSubscription(Y)(Y)(Y)
FeatureDefinitions.LocalMarketPaymentMethodCheckOutEnabled-(Y)-
FeatureDefinitions.LocalMarketPhoneCount-(Y)-
FeatureDefinitions.LocalMarketPremiumSubscription(Y)(Y)(Y)
FeatureDefinitions.LocalMarketRegularSubscription(Y)(Y)(Y)
FeatureDefinitions.LocalMarketSellerContactDetailsEnabled(Y)(Y)(Y)
FeatureDefinitions.LocalMarketShippingMethodEnabled-(Y)-
FeatureDefinitions.LocalMarketSpecialitySubscription(Y)(Y)(Y)
FeatureDefinitions.LocalMarketStreetCount-(Y)-
FeatureDefinitions.MaxFlatShippingCost(Y)(Y)(Y)
FeatureDefinitions.MaxFlatShippingCostCBTExempt(Y)(Y)(Y)
FeatureDefinitions.MaxGranularFitmentCount(Y)(Y)(Y)
FeatureDefinitions.MaxItemCompatibility(Y)(Y)(Y)
FeatureDefinitions.MinimumReservePrice(Y)(Y)(Y)
FeatureDefinitions.MinItemCompatibility(Y)(Y)(Y)
FeatureDefinitions.NonSubscription(Y)(Y)(Y)
FeatureDefinitions.PaisaPayFullEscrowEnabled(Y)(Y)(Y)
FeatureDefinitions.PaymentMethod(Y)(Y)(Y)
FeatureDefinitions.PaymentOptionsGroup(Y)(Y)(Y)
FeatureDefinitions.PaymentProfileCategoryGroup(Y)(Y)(Y)
FeatureDefinitions.PayPalBuyerProtectionEnabled(Y)(Y)(Y)
FeatureDefinitions.PayPalRequired(Y)(Y)(Y)
FeatureDefinitions.PayPalRequiredForStoreOwner(Y)(Y)(Y)
FeatureDefinitions.PickupDropOffEnabled(Y)(Y)(Y)
FeatureDefinitions.PremiumSubscription(Y)(Y)(Y)
FeatureDefinitions.ProductCreationEnabled(Y)(Y)(Y)
FeatureDefinitions.ProPackEnabled(Y)(Y)(Y)
FeatureDefinitions.ProPackPlusEnabled(Y)(Y)(Y)
FeatureDefinitions.RegularSubscription(Y)(Y)(Y)
FeatureDefinitions.ReturnPolicyEnabled(Y)(Y)(Y)
FeatureDefinitions.ReturnPolicyProfileCategoryGroup(Y)(Y)(Y)
FeatureDefinitions.RevisePriceAllowed(Y)(Y)(Y)
FeatureDefinitions.ReviseQuantityAllowed(Y)(Y)(Y)
FeatureDefinitions.SafePaymentRequired(Y)(Y)(Y)
FeatureDefinitions.SellerContactDetailsEnabled(Y)(Y)(Y)
FeatureDefinitions.SellerProvidedTitleSupported(Y)(Y)(Y)
FeatureDefinitions.ShippingProfileCategoryGroup(Y)(Y)(Y)
FeatureDefinitions.ShippingTermsRequired(Y)(Y)(Y)
FeatureDefinitions.SkypeMeNonTransactionalEnabled(Y)(Y)(Y)
FeatureDefinitions.SkypeMeTransactionalEnabled(Y)(Y)(Y)
FeatureDefinitions.SpecialitySubscription(Y)(Y)(Y)
FeatureDefinitions.StoreInventoryEnabled(Y)(Y)(Y)
FeatureDefinitions.StoreOwnerExtendedListingDurations(Y)(Y)(Y)
FeatureDefinitions.StoreOwnerExtendedListingDurationsEnabled(Y)(Y)(Y)
FeatureDefinitions.TransactionConfirmationRequestEnabled(Y)(Y)(Y)
FeatureDefinitions.UPCIdentifierEnabled(Y)(Y)(Y)
FeatureDefinitions.UserConsentRequired(Y)(Y)(Y)
FeatureDefinitions.ValueCategory(Y)(Y)(Y)
FeatureDefinitions.ValuePackEnabled(Y)(Y)(Y)
FeatureDefinitions.VariationsEnabled(Y)(Y)(Y)
FeatureDefinitions.VINSupported(Y)(Y)(Y)
FeatureDefinitions.VRMSupported(Y)(Y)(Y)
SiteDefaults-Y-
SiteDefaults.AdditionalCompatibilityEnabled-(Y)-
SiteDefaults.AdFormatEnabled-(Y)-
SiteDefaults.BasicUpgradePackEnabled-(Y)-
SiteDefaults.BestOfferAutoAcceptEnabled-(Y)-
SiteDefaults.BestOfferAutoDeclineEnabled-(Y)-
SiteDefaults.BestOfferCounterEnabled-(Y)-
SiteDefaults.BestOfferEnabled-(Y)-
SiteDefaults.BrandMPNIdentifierEnabled-(Y)-
SiteDefaults.BuyerGuaranteeEnabled-(Y)-
SiteDefaults.ClassifiedAdAutoAcceptEnabled-(Y)-
SiteDefaults.ClassifiedAdAutoDeclineEnabled-(Y)-
SiteDefaults.ClassifiedAdBestOfferEnabled-(Y)-
SiteDefaults.ClassifiedAdCompanyNameEnabled-(Y)-
SiteDefaults.ClassifiedAdContactByAddressEnabled-(Y)-
SiteDefaults.ClassifiedAdContactByEmailEnabled-(Y)-
SiteDefaults.ClassifiedAdContactByPhoneEnabled-(Y)-
SiteDefaults.ClassifiedAdCounterOfferEnabled-(Y)-
SiteDefaults.ClassifiedAdPaymentMethodEnabled-(Y)-
SiteDefaults.ClassifiedAdPayPerLeadEnabled-(Y)-
SiteDefaults.ClassifiedAdPhoneCount-(Y)-
SiteDefaults.ClassifiedAdShippingMethodEnabled-(Y)-
SiteDefaults.ClassifiedAdStreetCount-(Y)-
SiteDefaults.CombinedFixedPriceTreatmentEnabled-(Y)-
SiteDefaults.CompatibleVehicleType-(Y)-
SiteDefaults.ConditionEnabled-(Y)-
SiteDefaults.ConditionValues-(Y)-
SiteDefaults.ConditionValues.Condition-(Y)-
SiteDefaults.ConditionValues.Condition.DisplayName-(Y)-
SiteDefaults.ConditionValues.Condition.ID-(Y)-
SiteDefaults.ConditionValues.ConditionHelpURL-(Y)-
SiteDefaults.CrossBorderTradeAustraliaEnabled-(Y)-
SiteDefaults.CrossBorderTradeGBEnabled-(Y)-
SiteDefaults.CrossBorderTradeNorthAmericaEnabled-(Y)-
SiteDefaults.DepositSupported-(Y)-
SiteDefaults.DutchBINEnabled-(Y)-
SiteDefaults.EANIdentifierEnabled-(Y)-
SiteDefaults.eBayMotorsProAdFormatEnabled-(Y)-
SiteDefaults.eBayMotorsProAutoAcceptEnabled-(Y)-
SiteDefaults.eBayMotorsProAutoDeclineEnabled-(Y)-
SiteDefaults.eBayMotorsProBestOfferEnabled-(Y)-
SiteDefaults.eBayMotorsProCompanyNameEnabled-(Y)-
SiteDefaults.eBayMotorsProContactByAddressEnabled-(Y)-
SiteDefaults.eBayMotorsProContactByEmailEnabled-(Y)-
SiteDefaults.eBayMotorsProContactByPhoneEnabled-(Y)-
SiteDefaults.eBayMotorsProCounterOfferEnabled-(Y)-
SiteDefaults.eBayMotorsProPaymentMethodCheckOutEnabled-(Y)-
SiteDefaults.eBayMotorsProPhoneCount-(Y)-
SiteDefaults.eBayMotorsProSellerContactDetailsEnabled-(Y)-
SiteDefaults.eBayMotorsProShippingMethodEnabled-(Y)-
SiteDefaults.eBayMotorsProStreetCount-(Y)-
SiteDefaults.ExpressConditionRequired-(Y)-
SiteDefaults.ExpressEnabled-(Y)-
SiteDefaults.ExpressPicturesRequired-(Y)-
SiteDefaults.FreeGalleryPlusEnabled-(Y)-
SiteDefaults.FreePicturePackEnabled-(Y)-
SiteDefaults.GalleryFeaturedDurations-(Y)-
SiteDefaults.GalleryFeaturedDurations.Duration-(Y)-
SiteDefaults.GlobalShippingEnabled-(Y)-
SiteDefaults.Group1MaxFlatShippingCost-(Y)-
SiteDefaults.Group2MaxFlatShippingCost-(Y)-
SiteDefaults.Group3MaxFlatShippingCost-(Y)-
SiteDefaults.HandlingTimeEnabled-(Y)-
SiteDefaults.HomePageFeaturedEnabled-(Y)-
SiteDefaults.INEscrowWorkflowTimeline-(Y)-
SiteDefaults.ISBNIdentifierEnabled-(Y)-
SiteDefaults.ItemCompatibilityEnabled-(Y)-
SiteDefaults.ItemSpecificsEnabled-(Y)-
SiteDefaults.ListingDuration-(Y)-
SiteDefaults.LocalListingDistancesNonSubscription-(Y)-
SiteDefaults.LocalListingDistancesRegular-(Y)-
SiteDefaults.LocalListingDistancesSpecialty-(Y)-
SiteDefaults.LocalMarketAdFormatEnabled-(Y)-
SiteDefaults.LocalMarketAutoAcceptEnabled-(Y)-
SiteDefaults.LocalMarketAutoDeclineEnabled-(Y)-
SiteDefaults.LocalMarketBestOfferEnabled-(Y)-
SiteDefaults.LocalMarketCompanyNameEnabled-(Y)-
SiteDefaults.LocalMarketContactByAddressEnabled-(Y)-
SiteDefaults.LocalMarketContactByEmailEnabled-(Y)-
SiteDefaults.LocalMarketContactByPhoneEnabled-(Y)-
SiteDefaults.LocalMarketCounterOfferEnabled-(Y)-
SiteDefaults.LocalMarketNonSubscription-(Y)-
SiteDefaults.LocalMarketPaymentMethodCheckOutEnabled-(Y)-
SiteDefaults.LocalMarketPhoneCount-(Y)-
SiteDefaults.LocalMarketPremiumSubscription-(Y)-
SiteDefaults.LocalMarketRegularSubscription-(Y)-
SiteDefaults.LocalMarketSellerContactDetailsEnabled-(Y)-
SiteDefaults.LocalMarketShippingMethodEnabled-(Y)-
SiteDefaults.LocalMarketSpecialitySubscription-(Y)-
SiteDefaults.LocalMarketStreetCount-(Y)-
SiteDefaults.MaxFlatShippingCost-(Y)-
SiteDefaults.MaxFlatShippingCostCBTExempt-(Y)-
SiteDefaults.MaxGranularFitmentCount-(Y)-
SiteDefaults.MaxItemCompatibility-(Y)-
SiteDefaults.MinimumReservePrice-(Y)-
SiteDefaults.MinItemCompatibility-(Y)-
SiteDefaults.NonSubscription-(Y)-
SiteDefaults.PaisaPayFullEscrowEnabled-(Y)-
SiteDefaults.PaymentMethod-(Y)-
SiteDefaults.PaymentOptionsGroup(Y)(Y)(Y)
SiteDefaults.PaymentProfileCategoryGroup-(Y)-
SiteDefaults.PayPalBuyerProtectionEnabled-(Y)-
SiteDefaults.PayPalRequired-(Y)-
SiteDefaults.PayPalRequiredForStoreOwner(Y)(Y)(Y)
SiteDefaults.PickupDropOffEnabled-(Y)-
SiteDefaults.PremiumSubscription-(Y)-
SiteDefaults.ProductCreationEnabled-(Y)-
SiteDefaults.ProPackEnabled-(Y)-
SiteDefaults.ProPackPlusEnabled-(Y)-
SiteDefaults.RegularSubscription-(Y)-
SiteDefaults.ReturnPolicyEnabled-(Y)-
SiteDefaults.ReturnPolicyProfileCategoryGroup-(Y)-
SiteDefaults.RevisePriceAllowed(Y)(Y)(Y)
SiteDefaults.ReviseQuantityAllowed(Y)(Y)(Y)
SiteDefaults.SafePaymentRequired-(Y)-
SiteDefaults.SellerContactDetailsEnabled-(Y)-
SiteDefaults.SellerProvidedTitleSupported-(Y)-
SiteDefaults.ShippingProfileCategoryGroup-(Y)-
SiteDefaults.ShippingTermsRequired-(Y)-
SiteDefaults.SkypeMeNonTransactionalEnabled-(Y)-
SiteDefaults.SkypeMeTransactionalEnabled-(Y)-
SiteDefaults.SpecialitySubscription-(Y)-
SiteDefaults.StoreInventoryEnabled-(Y)-
SiteDefaults.StoreOwnerExtendedListingDurations(Y)(Y)(Y)
SiteDefaults.StoreOwnerExtendedListingDurations.Duration-(Y)-
SiteDefaults.StoreOwnerExtendedListingDurationsEnabled(Y)(Y)(Y)
SiteDefaults.TransactionConfirmationRequestEnabled-(Y)-
SiteDefaults.UPCIdentifierEnabled-(Y)-
SiteDefaults.UserConsentRequired-(Y)-
SiteDefaults.ValueCategory-(Y)-
SiteDefaults.ValuePackEnabled-(Y)-
SiteDefaults.VariationsEnabled-(Y)-
SiteDefaults.VINSupported-(Y)-
SiteDefaults.VRMSupported-(Y)-
UpdateTimeYYY



Back to top

GetCategoryFeatures Samples

New to making API calls? Please see Routing the Request.

Note: Some item IDs, user IDs, or other data in these samples might no longer be active on eBay. If necessary, you can substitute current eBay data in your requests.

Available samples:

Sample: Basic Call

Returns the features supported by the site.

Description

This basic GetCategoryFeatures returns only the features that the site supports. The call does not provide information on the feature settings for any of the categories.

Input

No parameters are used in this basic call.

XML format (HTTP POST). Also available are the .txt version of this XML.

<?xml version="1.0" encoding="utf-8"?>
<GetCategoryFeaturesRequest xmlns="urn:ebay:apis:eBLBaseComponents">
  <RequesterCredentials>
    <eBayAuthToken>ABC...123</eBayAuthToken>
  </RequesterCredentials>
</GetCategoryFeaturesRequest>

Output

This list returned enumerates the possible feature settings. Use these labels as input values for any FeatureID fields.

XML format.
<GetCategoryFeaturesResponse xmlns="urn:ebay:apis:eBLBaseComponents">
   <Timestamp>2009-07-14T23:38:34.945Z</Timestamp>
   <Ack>Success</Ack>
   <Version>625</Version>
   <Build>e625__Bundled_9622431_R1</Build>
   <CategoryVersion>2203</CategoryVersion>
   <UpdateTime>2009-07-14T09:42:11.000Z</UpdateTime>
   <FeatureDefinitions>
      <ListingDurations Version="6"/>
      <ShippingTermsRequired/>
      <BestOfferEnabled/>
      <DutchBINEnabled/>
      <UserConsentRequired/>
      <HomePageFeaturedEnabled/>
      <ProPackEnabled/>
      <BasicUpgradePackEnabled/>
      <ValuePackEnabled/>
      <ProPackPlusEnabled/>
      <AdFormatEnabled/>
      <BestOfferCounterEnabled/>
      <BestOfferAutoDeclineEnabled/>
      <LocalMarketSpecialitySubscription/>
      <LocalMarketRegularSubscription/>
      <LocalMarketPremiumSubscription/>
      <LocalMarketNonSubscription/>
      <ExpressEnabled/>
      <ExpressPicturesRequired/>
      <ExpressConditionRequired/>
      <MinimumReservePrice/>
      <TransactionConfirmationRequestEnabled/>
      <SellerContactDetailsEnabled/>
      <StoreInventoryEnabled/>
      <SkypeMeTransactionalEnabled/>
      <SkypeMeNonTransactionalEnabled/>
      <ClassifiedAdPaymentMethodEnabled/>
      <ClassifiedAdShippingMethodEnabled/>
      <ClassifiedAdBestOfferEnabled/>
      <ClassifiedAdCounterOfferEnabled/>
      <ClassifiedAdAutoDeclineEnabled/>
      <ClassifiedAdContactByPhoneEnabled/>
      <ClassifiedAdContactByEmailEnabled/>
      <SafePaymentRequired/>
      <ItemSpecificsEnabled/>
      <BestOfferAutoAcceptEnabled/>
      <ClassifiedAdAutoAcceptEnabled/>
      <CrossBorderTradeNorthAmericaEnabled/>
      <CrossBorderTradeGBEnabled/>
      <CrossBorderTradeAustraliaEnabled/>
      <PayPalBuyerProtectionEnabled/>
      <BuyerGuaranteeEnabled/>
      <CombinedFixedPriceTreatmentEnabled/>
      <GalleryFeaturedDurations/>
      <PayPalRequired/>
      <eBayMotorsProAdFormatEnabled/>
      <eBayMotorsProContactByPhoneEnabled/>
      <eBayMotorsProPhoneCount/>
      <eBayMotorsProContactByAddressEnabled/>
      <eBayMotorsProStreetCount/>
      <eBayMotorsProCompanyNameEnabled/>
      <eBayMotorsProContactByEmailEnabled/>
      <eBayMotorsProBestOfferEnabled/>
      <eBayMotorsProAutoAcceptEnabled/>
      <eBayMotorsProAutoDeclineEnabled/>
      <eBayMotorsProPaymentMethodCheckOutEnabled/>
      <eBayMotorsProShippingMethodEnabled/>
      <eBayMotorsProCounterOfferEnabled/>
      <eBayMotorsProSellerContactDetailsEnabled/>
      <LocalMarketAdFormatEnabled/>
      <LocalMarketContactByPhoneEnabled/>
      <LocalMarketPhoneCount/>
      <LocalMarketContactByAddressEnabled/>
      <LocalMarketStreetCount/>
      <LocalMarketCompanyNameEnabled/>
      <LocalMarketContactByEmailEnabled/>
      <LocalMarketBestOfferEnabled/>
      <LocalMarketAutoAcceptEnabled/>
      <LocalMarketAutoDeclineEnabled/>
      <LocalMarketPaymentMethodCheckOutEnabled/>
      <LocalMarketShippingMethodEnabled/>
      <LocalMarketCounterOfferEnabled/>
      <LocalMarketSellerContactDetailsEnabled/>
      <ClassifiedAdPhoneCount/>
      <ClassifiedAdContactByAddressEnabled/>
      <ClassifiedAdStreetCount/>
      <ClassifiedAdCompanyNameEnabled/>
      <SpecialitySubscription/>
      <RegularSubscription/>
      <PremiumSubscription/>
      <NonSubscription/>
      <IntangibleEnabled/>
      <ReturnPolicyEnabled/>
      <HandlingTimeEnabled/>
      <PayPalRequiredForStoreOwner/>
      <ReviseQuantityAllowed/>
      <RevisePriceAllowed/>
      <StoreOwnerExtendedListingDurationsEnabled/>
      <PaymentMethod/>
      <Group1MaxFlatShippingCost/>
      <Group2MaxFlatShippingCost/>
      <Group3MaxFlatShippingCost/>
      <MaxFlatShippingCostCBTExempt/>
      <MaxFlatShippingCost/>
      <ZeroInsertionFeeEligible/>
      <VariationsEnabled/>
      <AttributeConversionEnabled/>
      <FreeGalleryPlusEnabled/>
      <FreePicturePackEnabled/>
   </FeatureDefinitions>
</GetCategoryFeaturesResponse>

Back to list of samples

Sample: Site Default Feature Settings

Returns the default feature set for the specified site.

Description

Calling GetCategoryFeatures with AllFeaturesForCategory set to true and DetailLevel set to ReturnAll (but without a specified CategoryID) returns the default settings for the site. These are the settings that each top-level category inherits.

Input

The site ID is specified in the X-EBAY-API-SITEID XML header. In this example, it is set to Site 0, the US eBay site.

XML format (HTTP POST). Also available are the .txt version of this XML.

<?xml version="1.0" encoding="utf-8"?>
<GetCategoryFeaturesRequest xmlns="urn:ebay:apis:eBLBaseComponents">
  <RequesterCredentials>
    <eBayAuthToken>ABC...123</eBayAuthToken>
  </RequesterCredentials>
  <DetailLevel>ReturnAll</DetailLevel>
  <AllFeaturesForCategory>true</AllFeaturesForCategory>
</GetCategoryFeaturesRequest>

Output

XML format.
<GetCategoryFeaturesResponse xmlns="urn:ebay:apis:eBLBaseComponents">
  <Timestamp>2009-07-02T01:12:19.350Z</Timestamp>
  <Ack>Success</Ack>
  <Version>623</Version>
  <Build>e623__Bundled_9520957_R1</Build>
  <CategoryVersion>2137</CategoryVersion>
  <UpdateTime>2009-07-01T09:38:10.000Z</UpdateTime>
  <SiteDefaults>
    <ShippingTermsRequired>true</ShippingTermsRequired>
    <BestOfferEnabled>false</BestOfferEnabled>
    <DutchBINEnabled>false</DutchBINEnabled>
    <UserConsentRequired>false</UserConsentRequired>
    <HomePageFeaturedEnabled>true</HomePageFeaturedEnabled>
    <ProPackEnabled>false</ProPackEnabled>
    <BasicUpgradePackEnabled>false</BasicUpgradePackEnabled>
    <ValuePackEnabled>true</ValuePackEnabled>
    <ProPackPlusEnabled>true</ProPackPlusEnabled>
    <AdFormatEnabled>Disabled</AdFormatEnabled>
    <BestOfferCounterEnabled>false</BestOfferCounterEnabled>
    <BestOfferAutoDeclineEnabled>false</BestOfferAutoDeclineEnabled>
    <LocalMarketSpecialitySubscription>false</LocalMarketSpecialitySubscription>
    <LocalMarketRegularSubscription>false</LocalMarketRegularSubscription>
    <LocalMarketPremiumSubscription>false</LocalMarketPremiumSubscription>
    <LocalMarketNonSubscription>false</LocalMarketNonSubscription>
    <ExpressEnabled>true</ExpressEnabled>
    <ExpressPicturesRequired>true</ExpressPicturesRequired>
    <ExpressConditionRequired>false</ExpressConditionRequired>
    <MinimumReservePrice>0.0</MinimumReservePrice>
    <SellerContactDetailsEnabled>false</SellerContactDetailsEnabled>
    <TransactionConfirmationRequestEnabled>false</TransactionConfirmationRequestEnabled>
    <StoreInventoryEnabled>false</StoreInventoryEnabled>
    <SkypeMeTransactionalEnabled>true</SkypeMeTransactionalEnabled>
    <SkypeMeNonTransactionalEnabled>true</SkypeMeNonTransactionalEnabled>
    <ClassifiedAdPaymentMethodEnabled>NotSupported</ClassifiedAdPaymentMethodEnabled>
    <ClassifiedAdShippingMethodEnabled>false</ClassifiedAdShippingMethodEnabled>
    <ClassifiedAdBestOfferEnabled>Disabled</ClassifiedAdBestOfferEnabled>
    <ClassifiedAdCounterOfferEnabled>false</ClassifiedAdCounterOfferEnabled>
    <ClassifiedAdAutoDeclineEnabled>false</ClassifiedAdAutoDeclineEnabled>
    <ClassifiedAdContactByPhoneEnabled>false</ClassifiedAdContactByPhoneEnabled>
    <ClassifiedAdContactByEmailEnabled>false</ClassifiedAdContactByEmailEnabled>
    <SafePaymentRequired>true</SafePaymentRequired>
    <ItemSpecificsEnabled>Disabled</ItemSpecificsEnabled>
    <ClassifiedAdAutoAcceptEnabled>false</ClassifiedAdAutoAcceptEnabled>
    <BestOfferAutoAcceptEnabled>false</BestOfferAutoAcceptEnabled>
    <CrossBorderTradeNorthAmericaEnabled>false</CrossBorderTradeNorthAmericaEnabled>
    <CrossBorderTradeGBEnabled>true</CrossBorderTradeGBEnabled>
    <CrossBorderTradeAustraliaEnabled>false</CrossBorderTradeAustraliaEnabled>
    <PayPalBuyerProtectionEnabled>false</PayPalBuyerProtectionEnabled>
    <BuyerGuaranteeEnabled>true</BuyerGuaranteeEnabled>
    <CombinedFixedPriceTreatmentEnabled>false</CombinedFixedPriceTreatmentEnabled>
    <GalleryFeaturedDurations>
      <Duration>Days_7</Duration>
      <Duration>Lifetime</Duration>
    </GalleryFeaturedDurations>
    <PayPalRequired>false</PayPalRequired>
    <eBayMotorsProAdFormatEnabled>Disabled</eBayMotorsProAdFormatEnabled>
    <eBayMotorsProContactByPhoneEnabled>false</eBayMotorsProContactByPhoneEnabled>
    <eBayMotorsProContactByAddressEnabled>false</eBayMotorsProContactByAddressEnabled>
    <eBayMotorsProCompanyNameEnabled>false</eBayMotorsProCompanyNameEnabled>
    <eBayMotorsProContactByEmailEnabled>false</eBayMotorsProContactByEmailEnabled>
    <eBayMotorsProBestOfferEnabled>Disabled</eBayMotorsProBestOfferEnabled>
    <eBayMotorsProAutoAcceptEnabled>false</eBayMotorsProAutoAcceptEnabled>
    <eBayMotorsProAutoDeclineEnabled>false</eBayMotorsProAutoDeclineEnabled>
    <eBayMotorsProPaymentMethodCheckOutEnabled>NotSupported</eBayMotorsProPaymentMethodCheckOutEnabled>
    <eBayMotorsProShippingMethodEnabled>false</eBayMotorsProShippingMethodEnabled>
    <eBayMotorsProCounterOfferEnabled>false</eBayMotorsProCounterOfferEnabled>
    <eBayMotorsProSellerContactDetailsEnabled>false</eBayMotorsProSellerContactDetailsEnabled>
    <LocalMarketAdFormatEnabled>Disabled</LocalMarketAdFormatEnabled>
    <LocalMarketContactByPhoneEnabled>false</LocalMarketContactByPhoneEnabled>
    <LocalMarketContactByAddressEnabled>false</LocalMarketContactByAddressEnabled>
    <LocalMarketCompanyNameEnabled>false</LocalMarketCompanyNameEnabled>
    <LocalMarketContactByEmailEnabled>false</LocalMarketContactByEmailEnabled>
    <LocalMarketBestOfferEnabled>Disabled</LocalMarketBestOfferEnabled>
    <LocalMarketAutoAcceptEnabled>false</LocalMarketAutoAcceptEnabled>
    <LocalMarketAutoDeclineEnabled>false</LocalMarketAutoDeclineEnabled>
    <LocalMarketPaymentMethodCheckOutEnabled>NotSupported</LocalMarketPaymentMethodCheckOutEnabled>
    <LocalMarketShippingMethodEnabled>false</LocalMarketShippingMethodEnabled>
    <LocalMarketCounterOfferEnabled>false</LocalMarketCounterOfferEnabled>
    <LocalMarketSellerContactDetailsEnabled>false</LocalMarketSellerContactDetailsEnabled>
    <ClassifiedAdContactByAddressEnabled>false</ClassifiedAdContactByAddressEnabled>
    <ClassifiedAdCompanyNameEnabled>false</ClassifiedAdCompanyNameEnabled>
    <SpecialitySubscription>National</SpecialitySubscription>
    <RegularSubscription>National</RegularSubscription>
    <PremiumSubscription>National</PremiumSubscription>
    <NonSubscription>National</NonSubscription>
    <IntangibleEnabled>false</IntangibleEnabled>
    <PayPalRequiredForStoreOwner>false</PayPalRequiredForStoreOwner>
    <ReviseQuantityAllowed>true</ReviseQuantityAllowed>
    <RevisePriceAllowed>true</RevisePriceAllowed>
    <StoreOwnerExtendedListingDurationsEnabled>false</StoreOwnerExtendedListingDurationsEnabled>
    <ReturnPolicyEnabled>true</ReturnPolicyEnabled>
    <HandlingTimeEnabled>false</HandlingTimeEnabled>
    <MaxFlatShippingCostCBTExempt>false</MaxFlatShippingCostCBTExempt>
    <PaymentMethod>PayPal</PaymentMethod>
    <PaymentMethod>Paymate</PaymentMethod>
    <PaymentMethod>ProPay</PaymentMethod>
    <PaymentMethod>Moneybookers</PaymentMethod>
    <PaymentMethod>VisaMC</PaymentMethod>
    <PaymentMethod>Discover</PaymentMethod>
    <PaymentMethod>AmEx</PaymentMethod>
    <PaymentMethod>IntegratedMerchantCreditCard</PaymentMethod>
    <PaymentMethod>CashOnPickup</PaymentMethod>
    <ZeroInsertionFeeEligible>false</ZeroInsertionFeeEligible>
    <VariationsEnabled>false</VariationsEnabled>
    <AttributeConversionEnabled>NotApplicable</AttributeConversionEnabled>
    <FreeGalleryPlusEnabled>false</FreeGalleryPlusEnabled>
    <FreePicturePackEnabled>false</FreePicturePackEnabled>
  </SiteDefaults>
  <FeatureDefinitions>
    <ListingDurations Version="6"/>
    <ShippingTermsRequired/>
    <BestOfferEnabled/>
    <DutchBINEnabled/>
    <UserConsentRequired/>
    <HomePageFeaturedEnabled/>
    <ProPackEnabled/>
    <BasicUpgradePackEnabled/>
    <ValuePackEnabled/>
    <ProPackPlusEnabled/>
    <AdFormatEnabled/>
    <BestOfferCounterEnabled/>
    <BestOfferAutoDeclineEnabled/>
    <LocalMarketSpecialitySubscription/>
    <LocalMarketRegularSubscription/>
    <LocalMarketPremiumSubscription/>
    <LocalMarketNonSubscription/>
    <ExpressEnabled/>
    <ExpressPicturesRequired/>
    <ExpressConditionRequired/>
    <MinimumReservePrice/>
    <TransactionConfirmationRequestEnabled/>
    <SellerContactDetailsEnabled/>
    <StoreInventoryEnabled/>
    <SkypeMeTransactionalEnabled/>
    <SkypeMeNonTransactionalEnabled/>
    <ClassifiedAdPaymentMethodEnabled/>
    <ClassifiedAdShippingMethodEnabled/>
    <ClassifiedAdBestOfferEnabled/>
    <ClassifiedAdCounterOfferEnabled/>
    <ClassifiedAdAutoDeclineEnabled/>
    <ClassifiedAdContactByPhoneEnabled/>
    <ClassifiedAdContactByEmailEnabled/>
    <SafePaymentRequired/>
    <ItemSpecificsEnabled/>
    <BestOfferAutoAcceptEnabled/>
    <ClassifiedAdAutoAcceptEnabled/>
    <CrossBorderTradeNorthAmericaEnabled/>
    <CrossBorderTradeGBEnabled/>
    <CrossBorderTradeAustraliaEnabled/>
    <PayPalBuyerProtectionEnabled/>
    <BuyerGuaranteeEnabled/>
    <CombinedFixedPriceTreatmentEnabled/>
    <GalleryFeaturedDurations/>
    <PayPalRequired/>
    <eBayMotorsProAdFormatEnabled/>
    <eBayMotorsProContactByPhoneEnabled/>
    <eBayMotorsProPhoneCount/>
    <eBayMotorsProContactByAddressEnabled/>
    <eBayMotorsProStreetCount/>
    <eBayMotorsProCompanyNameEnabled/>
    <eBayMotorsProContactByEmailEnabled/>
    <eBayMotorsProBestOfferEnabled/>
    <eBayMotorsProAutoAcceptEnabled/>
    <eBayMotorsProAutoDeclineEnabled/>
    <eBayMotorsProPaymentMethodCheckOutEnabled/>
    <eBayMotorsProShippingMethodEnabled/>
    <eBayMotorsProCounterOfferEnabled/>
    <eBayMotorsProSellerContactDetailsEnabled/>
    <LocalMarketAdFormatEnabled/>
    <LocalMarketContactByPhoneEnabled/>
    <LocalMarketPhoneCount/>
    <LocalMarketContactByAddressEnabled/>
    <LocalMarketStreetCount/>
    <LocalMarketCompanyNameEnabled/>
    <LocalMarketContactByEmailEnabled/>
    <LocalMarketBestOfferEnabled/>
    <LocalMarketAutoAcceptEnabled/>
    <LocalMarketAutoDeclineEnabled/>
    <LocalMarketPaymentMethodCheckOutEnabled/>
    <LocalMarketShippingMethodEnabled/>
    <LocalMarketCounterOfferEnabled/>
    <LocalMarketSellerContactDetailsEnabled/>
    <ClassifiedAdPhoneCount/>
    <ClassifiedAdContactByAddressEnabled/>
    <ClassifiedAdStreetCount/>
    <ClassifiedAdCompanyNameEnabled/>
    <SpecialitySubscription/>
    <RegularSubscription/>
    <PremiumSubscription/>
    <NonSubscription/>
    <IntangibleEnabled/>
    <ReturnPolicyEnabled/>
    <HandlingTimeEnabled/>
    <PayPalRequiredForStoreOwner/>
    <ReviseQuantityAllowed/>
    <RevisePriceAllowed/>
    <StoreOwnerExtendedListingDurationsEnabled/>
    <PaymentMethod/>
    <Group1MaxFlatShippingCost/>
    <Group2MaxFlatShippingCost/>
    <Group3MaxFlatShippingCost/>
    <MaxFlatShippingCostCBTExempt/>
    <MaxFlatShippingCost/>
    <ZeroInsertionFeeEligible/>
    <VariationsEnabled/>
    <AttributeConversionEnabled/>
    <FreeGalleryPlusEnabled/>
    <FreePicturePackEnabled/>
  </FeatureDefinitions>
</GetCategoryFeaturesResponse>

Back to list of samples

Sample: Category and Subcategory Details

Returns the feature details for a specified category and all its subcategories.

Description

Magical Bookseller is interested in listing her book in the Books category, or one of its subcategories, and she wants to see the feature settings for all the categories under the Books category node (category 267). Note that the container for category 267 shows any feature overrides as compared to the site defaults, while subcategories are returned only if they have overrides of the features inherited from their parent node.

Input

By specifying a CategoryID value, setting DetailLevel to ReturnAll, and setting ViewAllNodes to true, eBay returns the feature settings for the specified category as well as all its subcategories that override the feature settings of their parent node.

XML format (HTTP POST). Also available are the .txt version of this XML.

<?xml version="1.0" encoding="utf-8"?>
<GetCategoryFeaturesRequest xmlns="urn:ebay:apis:eBLBaseComponents">
  <RequesterCredentials>
    <eBayAuthToken>ABC...123</eBayAuthToken>
  </RequesterCredentials>
  <CategoryID>267</CategoryID>
  <DetailLevel>ReturnAll</DetailLevel>
  <ViewAllNodes>true</ViewAllNodes>
</GetCategoryFeaturesRequest>

Output

XML format.
<GetCategoryFeaturesResponse xmlns="urn:ebay:apis:eBLBaseComponents">
  <Timestamp>2009-07-14T00:49:25.328Z</Timestamp>
  <Ack>Success</Ack>
  <Version>625</Version>
  <Build>e625__Bundled_9622431_R1</Build>
  <CategoryVersion>2188</CategoryVersion>
  <UpdateTime>2009-07-13T09:34:31.000Z</UpdateTime>
  <Category>
    <CategoryID>267</CategoryID>
    <BestOfferEnabled>true</BestOfferEnabled>
    <BestOfferCounterEnabled>true</BestOfferCounterEnabled>
    <BestOfferAutoDeclineEnabled>true</BestOfferAutoDeclineEnabled>
    <BestOfferAutoAcceptEnabled>true</BestOfferAutoAcceptEnabled>
    <FreeGalleryPlusEnabled>false</FreeGalleryPlusEnabled>
    <FreePicturePackEnabled>false</FreePicturePackEnabled>
  </Category>
  <Category>
    <CategoryID>45110</CategoryID>
    <ExpressEnabled>true</ExpressEnabled>
    <ExpressPicturesRequired>true</ExpressPicturesRequired>
    <ExpressConditionRequired>true</ExpressConditionRequired>
    <ItemSpecificsEnabled>Enabled</ItemSpecificsEnabled>
    <AttributeConversionEnabled>NotApplicable</AttributeConversionEnabled>
  </Category>
  <Category>
    <CategoryID>45111</CategoryID>
    <MaxFlatShippingCost currencyID="USD">4.0</MaxFlatShippingCost>
  </Category>
  <Category>
    <CategoryID>45112</CategoryID>
    <MaxFlatShippingCost currencyID="USD">5.0</MaxFlatShippingCost>
  </Category>
  <Category>
    <CategoryID>45113</CategoryID>
    <MaxFlatShippingCost currencyID="USD">5.0</MaxFlatShippingCost>
  </Category>
  <Category>
    <CategoryID>48831</CategoryID>
    <MaxFlatShippingCost currencyID="USD">3.0</MaxFlatShippingCost>
  </Category>
  <Category>
    <CategoryID>45114</CategoryID>
    <MaxFlatShippingCost currencyID="USD">3.0</MaxFlatShippingCost>
  </Category>
  <Category>
    <CategoryID>45115</CategoryID>
    <MaxFlatShippingCost currencyID="USD">3.0</MaxFlatShippingCost>
  </Category>
  <Category>
    <CategoryID>29223</CategoryID>
    <ExpressConditionRequired>false</ExpressConditionRequired>
    <MaxFlatShippingCost currencyID="USD">4.0</MaxFlatShippingCost>
  </Category>
  <Category>
    <CategoryID>29792</CategoryID>
    <ExpressEnabled>true</ExpressEnabled>
    <ExpressPicturesRequired>true</ExpressPicturesRequired>
    <ExpressConditionRequired>true</ExpressConditionRequired>
    <MaxFlatShippingCost currencyID="USD">4.0</MaxFlatShippingCost>
  </Category>
  <Category>
    <CategoryID>118254</CategoryID>
    <ExpressEnabled>true</ExpressEnabled>
    <ExpressPicturesRequired>true</ExpressPicturesRequired>
    <ExpressConditionRequired>true</ExpressConditionRequired>
    <ItemSpecificsEnabled>Enabled</ItemSpecificsEnabled>
    <MaxFlatShippingCost currencyID="USD">4.0</MaxFlatShippingCost>
    <AttributeConversionEnabled>NotApplicable</AttributeConversionEnabled>
  </Category>
  <Category>
    <CategoryID>118255</CategoryID>
    <MaxFlatShippingCost currencyID="USD">4.0</MaxFlatShippingCost>
  </Category>
  <Category>
    <CategoryID>118256</CategoryID>
    <MaxFlatShippingCost currencyID="USD">4.0</MaxFlatShippingCost>
  </Category>
  <Category>
    <CategoryID>118257</CategoryID>
    <MaxFlatShippingCost currencyID="USD">4.0</MaxFlatShippingCost>
  </Category>
  <Category>
    <CategoryID>118258</CategoryID>
    <MaxFlatShippingCost currencyID="USD">4.0</MaxFlatShippingCost>
  </Category>
  <Category>
    <CategoryID>118259</CategoryID>
    <MaxFlatShippingCost currencyID="USD">4.0</MaxFlatShippingCost>
  </Category>
  <Category>
    <CategoryID>162029</CategoryID>
    <MaxFlatShippingCost currencyID="USD">4.0</MaxFlatShippingCost>
  </Category>
  <Category>
    <CategoryID>162030</CategoryID>
    <MaxFlatShippingCost currencyID="USD">4.0</MaxFlatShippingCost>
  </Category>
  <Category>
    <CategoryID>162031</CategoryID>
    <MaxFlatShippingCost currencyID="USD">4.0</MaxFlatShippingCost>
  </Category>
  <Category>
    <CategoryID>616</CategoryID>
    <MaxFlatShippingCost currencyID="USD">4.0</MaxFlatShippingCost>
  </Category>
  <Category>
    <CategoryID>279</CategoryID>
    <ExpressEnabled>true</ExpressEnabled>
    <ExpressPicturesRequired>true</ExpressPicturesRequired>
    <ExpressConditionRequired>true</ExpressConditionRequired>
    <MaxFlatShippingCost currencyID="USD">4.0</MaxFlatShippingCost>
  </Category>
  <Category>
    <CategoryID>11104</CategoryID>
    <MaxFlatShippingCost currencyID="USD">4.0</MaxFlatShippingCost>
  </Category>
  <Category>
    <CategoryID>377</CategoryID>
    <ExpressEnabled>true</ExpressEnabled>
    <ExpressPicturesRequired>true</ExpressPicturesRequired>
    <ExpressConditionRequired>true</ExpressConditionRequired>
    <MaxFlatShippingCost currencyID="USD">4.0</MaxFlatShippingCost>
  </Category>
  <Category>
    <CategoryID>280</CategoryID>
    <ExpressEnabled>false</ExpressEnabled>
    <MaxFlatShippingCost currencyID="USD">5.0</MaxFlatShippingCost>
  </Category>
  <Category>
    <CategoryID>378</CategoryID>
    <ExpressEnabled>true</ExpressEnabled>
    <ExpressPicturesRequired>true</ExpressPicturesRequired>
    <ExpressConditionRequired>true</ExpressConditionRequired>
    <MaxFlatShippingCost currencyID="USD">4.0</MaxFlatShippingCost>
  </Category>
  <Category>
    <CategoryID>2228</CategoryID>
    <ExpressEnabled>true</ExpressEnabled>
    <ExpressPicturesRequired>true</ExpressPicturesRequired>
    <ExpressConditionRequired>true</ExpressConditionRequired>
    <MaxFlatShippingCost currencyID="USD">4.0</MaxFlatShippingCost>
  </Category>
  <Category>
    <CategoryID>29399</CategoryID>
    <ListingDuration type="LeadGeneration">7</ListingDuration>
    <ExpressEnabled>false</ExpressEnabled>
    <ItemSpecificsEnabled>Enabled</ItemSpecificsEnabled>
    <AttributeConversionEnabled>NotApplicable</AttributeConversionEnabled>
  </Category>
  <Category>
    <CategoryID>42939</CategoryID>
    <MaxFlatShippingCost currencyID="USD">10.0</MaxFlatShippingCost>
  </Category>
  <Category>
    <CategoryID>46753</CategoryID>
    <MaxFlatShippingCost currencyID="USD">6.0</MaxFlatShippingCost>
  </Category>
  <Category>
    <CategoryID>52541</CategoryID>
    <MaxFlatShippingCost currencyID="USD">6.0</MaxFlatShippingCost>
  </Category>
  <Category>
    <CategoryID>40173</CategoryID>
    <MaxFlatShippingCost currencyID="USD">8.0</MaxFlatShippingCost>
  </Category>
  <Category>
    <CategoryID>52542</CategoryID>
    <MaxFlatShippingCost currencyID="USD">15.0</MaxFlatShippingCost>
  </Category>
  <Category>
    <CategoryID>40174</CategoryID>
    <MaxFlatShippingCost currencyID="USD">20.0</MaxFlatShippingCost>
  </Category>
  <Category>
    <CategoryID>46759</CategoryID>
    <MaxFlatShippingCost currencyID="USD">30.0</MaxFlatShippingCost>
  </Category>
  <Category>
    <CategoryID>52543</CategoryID>
    <MaxFlatShippingCost currencyID="USD">8.0</MaxFlatShippingCost>
  </Category>
  <Category>
    <CategoryID>26185</CategoryID>
    <MaxFlatShippingCost currencyID="USD">6.0</MaxFlatShippingCost>
  </Category>
  <Category>
    <CategoryID>268</CategoryID>
    <ExpressEnabled>true</ExpressEnabled>
    <ExpressPicturesRequired>true</ExpressPicturesRequired>
    <ExpressConditionRequired>true</ExpressConditionRequired>
    <ItemSpecificsEnabled>Enabled</ItemSpecificsEnabled>
    <MaxFlatShippingCost currencyID="USD">4.0</MaxFlatShippingCost>
    <AttributeConversionEnabled>NotApplicable</AttributeConversionEnabled>
  </Category>
  <SiteDefaults>
    <ListingDuration type="Chinese">1</ListingDuration>
    <ListingDuration type="Dutch">1</ListingDuration>
    <ListingDuration type="Live">1</ListingDuration>
    <ListingDuration type="AdType">2</ListingDuration>
    <ListingDuration type="StoresFixedPrice">7</ListingDuration>
    <ListingDuration type="PersonalOffer">1</ListingDuration>
    <ListingDuration type="FixedPriceItem">31</ListingDuration>
    <ListingDuration type="LeadGeneration">14</ListingDuration>
    <ShippingTermsRequired>true</ShippingTermsRequired>
    <BestOfferEnabled>false</BestOfferEnabled>
    <DutchBINEnabled>false</DutchBINEnabled>
    <UserConsentRequired>false</UserConsentRequired>
    <HomePageFeaturedEnabled>true</HomePageFeaturedEnabled>
    <ProPackEnabled>false</ProPackEnabled>
    <BasicUpgradePackEnabled>false</BasicUpgradePackEnabled>
    <ValuePackEnabled>true</ValuePackEnabled>
    <ProPackPlusEnabled>true</ProPackPlusEnabled>
    <AdFormatEnabled>Disabled</AdFormatEnabled>
    <BestOfferCounterEnabled>false</BestOfferCounterEnabled>
    <BestOfferAutoDeclineEnabled>false</BestOfferAutoDeclineEnabled>
    <LocalMarketSpecialitySubscription>false</LocalMarketSpecialitySubscription>
    <LocalMarketRegularSubscription>false</LocalMarketRegularSubscription>
    <LocalMarketPremiumSubscription>false</LocalMarketPremiumSubscription>
    <LocalMarketNonSubscription>false</LocalMarketNonSubscription>
    <ExpressEnabled>true</ExpressEnabled>
    <ExpressPicturesRequired>true</ExpressPicturesRequired>
    <ExpressConditionRequired>false</ExpressConditionRequired>
    <MinimumReservePrice>0.0</MinimumReservePrice>
    <SellerContactDetailsEnabled>false</SellerContactDetailsEnabled>
    <TransactionConfirmationRequestEnabled>false</TransactionConfirmationRequestEnabled>
    <StoreInventoryEnabled>false</StoreInventoryEnabled>
    <SkypeMeTransactionalEnabled>true</SkypeMeTransactionalEnabled>
    <SkypeMeNonTransactionalEnabled>true</SkypeMeNonTransactionalEnabled>
    <ClassifiedAdPaymentMethodEnabled>NotSupported</ClassifiedAdPaymentMethodEnabled>
    <ClassifiedAdShippingMethodEnabled>false</ClassifiedAdShippingMethodEnabled>
    <ClassifiedAdBestOfferEnabled>Disabled</ClassifiedAdBestOfferEnabled>
    <ClassifiedAdCounterOfferEnabled>false</ClassifiedAdCounterOfferEnabled>
    <ClassifiedAdAutoDeclineEnabled>false</ClassifiedAdAutoDeclineEnabled>
    <ClassifiedAdContactByPhoneEnabled>false</ClassifiedAdContactByPhoneEnabled>
    <ClassifiedAdContactByEmailEnabled>false</ClassifiedAdContactByEmailEnabled>
    <SafePaymentRequired>true</SafePaymentRequired>
    <ItemSpecificsEnabled>Disabled</ItemSpecificsEnabled>
    <ClassifiedAdAutoAcceptEnabled>false</ClassifiedAdAutoAcceptEnabled>
    <BestOfferAutoAcceptEnabled>false</BestOfferAutoAcceptEnabled>
    <CrossBorderTradeNorthAmericaEnabled>false</CrossBorderTradeNorthAmericaEnabled>
    <CrossBorderTradeGBEnabled>true</CrossBorderTradeGBEnabled>
    <CrossBorderTradeAustraliaEnabled>false</CrossBorderTradeAustraliaEnabled>
    <PayPalBuyerProtectionEnabled>false</PayPalBuyerProtectionEnabled>
    <BuyerGuaranteeEnabled>true</BuyerGuaranteeEnabled>
    <CombinedFixedPriceTreatmentEnabled>false</CombinedFixedPriceTreatmentEnabled>
    <GalleryFeaturedDurations>
      <Duration>Days_7</Duration>
      <Duration>Lifetime</Duration>
    </GalleryFeaturedDurations>
    <PayPalRequired>false</PayPalRequired>
    <eBayMotorsProAdFormatEnabled>Disabled</eBayMotorsProAdFormatEnabled>
    <eBayMotorsProContactByPhoneEnabled>false</eBayMotorsProContactByPhoneEnabled>
    <eBayMotorsProContactByAddressEnabled>false</eBayMotorsProContactByAddressEnabled>
    <eBayMotorsProCompanyNameEnabled>false</eBayMotorsProCompanyNameEnabled>
    <eBayMotorsProContactByEmailEnabled>false</eBayMotorsProContactByEmailEnabled>
    <eBayMotorsProBestOfferEnabled>Disabled</eBayMotorsProBestOfferEnabled>
    <eBayMotorsProAutoAcceptEnabled>false</eBayMotorsProAutoAcceptEnabled>
    <eBayMotorsProAutoDeclineEnabled>false</eBayMotorsProAutoDeclineEnabled>
    <eBayMotorsProPaymentMethodCheckOutEnabled>NotSupported</eBayMotorsProPaymentMethodCheckOutEnabled>
    <eBayMotorsProShippingMethodEnabled>false</eBayMotorsProShippingMethodEnabled>
    <eBayMotorsProCounterOfferEnabled>false</eBayMotorsProCounterOfferEnabled>
    <eBayMotorsProSellerContactDetailsEnabled>false</eBayMotorsProSellerContactDetailsEnabled>
    <LocalMarketAdFormatEnabled>Disabled</LocalMarketAdFormatEnabled>
    <LocalMarketContactByPhoneEnabled>false</LocalMarketContactByPhoneEnabled>
    <LocalMarketContactByAddressEnabled>false</LocalMarketContactByAddressEnabled>
    <LocalMarketCompanyNameEnabled>false</LocalMarketCompanyNameEnabled>
    <LocalMarketContactByEmailEnabled>false</LocalMarketContactByEmailEnabled>
    <LocalMarketBestOfferEnabled>Disabled</LocalMarketBestOfferEnabled>
    <LocalMarketAutoAcceptEnabled>false</LocalMarketAutoAcceptEnabled>
    <LocalMarketAutoDeclineEnabled>false</LocalMarketAutoDeclineEnabled>
    <LocalMarketPaymentMethodCheckOutEnabled>NotSupported</LocalMarketPaymentMethodCheckOutEnabled>
    <LocalMarketShippingMethodEnabled>false</LocalMarketShippingMethodEnabled>
    <LocalMarketCounterOfferEnabled>false</LocalMarketCounterOfferEnabled>
    <LocalMarketSellerContactDetailsEnabled>false</LocalMarketSellerContactDetailsEnabled>
    <ClassifiedAdContactByAddressEnabled>false</ClassifiedAdContactByAddressEnabled>
    <ClassifiedAdCompanyNameEnabled>false</ClassifiedAdCompanyNameEnabled>
    <SpecialitySubscription>National</SpecialitySubscription>
    <RegularSubscription>National</RegularSubscription>
    <PremiumSubscription>National</PremiumSubscription>
    <NonSubscription>National</NonSubscription>
    <IntangibleEnabled>false</IntangibleEnabled>
    <PayPalRequiredForStoreOwner>false</PayPalRequiredForStoreOwner>
    <ReviseQuantityAllowed>true</ReviseQuantityAllowed>
    <RevisePriceAllowed>true</RevisePriceAllowed>
    <StoreOwnerExtendedListingDurationsEnabled>false</StoreOwnerExtendedListingDurationsEnabled>
    <ReturnPolicyEnabled>true</ReturnPolicyEnabled>
    <HandlingTimeEnabled>false</HandlingTimeEnabled>
    <MaxFlatShippingCostCBTExempt>false</MaxFlatShippingCostCBTExempt>
    <PaymentMethod>PayPal</PaymentMethod>
    <PaymentMethod>Paymate</PaymentMethod>
    <PaymentMethod>ProPay</PaymentMethod>
    <PaymentMethod>Moneybookers</PaymentMethod>
    <PaymentMethod>VisaMC</PaymentMethod>
    <PaymentMethod>Discover</PaymentMethod>
    <PaymentMethod>AmEx</PaymentMethod>
    <PaymentMethod>IntegratedMerchantCreditCard</PaymentMethod>
    <PaymentMethod>CashOnPickup</PaymentMethod>
    <ZeroInsertionFeeEligible>false</ZeroInsertionFeeEligible>
    <VariationsEnabled>false</VariationsEnabled>
    <AttributeConversionEnabled>NotApplicable</AttributeConversionEnabled>
    <FreeGalleryPlusEnabled>false</FreeGalleryPlusEnabled>
    <FreePicturePackEnabled>false</FreePicturePackEnabled>
  </SiteDefaults>
  <FeatureDefinitions>
    <ListingDurations Version="6">
      <ListingDuration durationSetID="1">
        <Duration>Days_3</Duration>
        <Duration>Days_5</Duration>
        <Duration>Days_7</Duration>
        <Duration>Days_10</Duration>
      </ListingDuration>
      <ListingDuration durationSetID="2">
        <Duration>Days_30</Duration>
        <Duration>Days_90</Duration>
      </ListingDuration>
      <ListingDuration durationSetID="7">
        <Duration>Days_30</Duration>
        <Duration>GTC</Duration>
      </ListingDuration>
      <ListingDuration durationSetID="14">
        <Duration>Days_30</Duration>
        <Duration>Days_60</Duration>
        <Duration>Days_90</Duration>
      </ListingDuration>
      <ListingDuration durationSetID="31">
        <Duration>Days_3</Duration>
        <Duration>Days_5</Duration>
        <Duration>Days_7</Duration>
        <Duration>Days_10</Duration>
        <Duration>Days_30</Duration>
        <Duration>GTC</Duration>
      </ListingDuration>
    </ListingDurations>
    <ShippingTermsRequired/>
    <BestOfferEnabled/>
    <DutchBINEnabled/>
    <UserConsentRequired/>
    <HomePageFeaturedEnabled/>
    <ProPackEnabled/>
    <BasicUpgradePackEnabled/>
    <ValuePackEnabled/>
    <ProPackPlusEnabled/>
    <AdFormatEnabled/>
    <BestOfferCounterEnabled/>
    <BestOfferAutoDeclineEnabled/>
    <LocalMarketSpecialitySubscription/>
    <LocalMarketRegularSubscription/>
    <LocalMarketPremiumSubscription/>
    <LocalMarketNonSubscription/>
    <ExpressEnabled/>
    <ExpressPicturesRequired/>
    <ExpressConditionRequired/>
    <MinimumReservePrice/>
    <TransactionConfirmationRequestEnabled/>
    <SellerContactDetailsEnabled/>
    <StoreInventoryEnabled/>
    <SkypeMeTransactionalEnabled/>
    <SkypeMeNonTransactionalEnabled/>
    <ClassifiedAdPaymentMethodEnabled/>
    <ClassifiedAdShippingMethodEnabled/>
    <ClassifiedAdBestOfferEnabled/>
    <ClassifiedAdCounterOfferEnabled/>
    <ClassifiedAdAutoDeclineEnabled/>
    <ClassifiedAdContactByPhoneEnabled/>
    <ClassifiedAdContactByEmailEnabled/>
    <SafePaymentRequired/>
    <ItemSpecificsEnabled/>
    <BestOfferAutoAcceptEnabled/>
    <ClassifiedAdAutoAcceptEnabled/>
    <CrossBorderTradeNorthAmericaEnabled/>
    <CrossBorderTradeGBEnabled/>
    <CrossBorderTradeAustraliaEnabled/>
    <PayPalBuyerProtectionEnabled/>
    <BuyerGuaranteeEnabled/>
    <CombinedFixedPriceTreatmentEnabled/>
    <GalleryFeaturedDurations/>
    <PayPalRequired/>
    <eBayMotorsProAdFormatEnabled/>
    <eBayMotorsProContactByPhoneEnabled/>
    <eBayMotorsProPhoneCount/>
    <eBayMotorsProContactByAddressEnabled/>
    <eBayMotorsProStreetCount/>
    <eBayMotorsProCompanyNameEnabled/>
    <eBayMotorsProContactByEmailEnabled/>
    <eBayMotorsProBestOfferEnabled/>
    <eBayMotorsProAutoAcceptEnabled/>
    <eBayMotorsProAutoDeclineEnabled/>
    <eBayMotorsProPaymentMethodCheckOutEnabled/>
    <eBayMotorsProShippingMethodEnabled/>
    <eBayMotorsProCounterOfferEnabled/>
    <eBayMotorsProSellerContactDetailsEnabled/>
    <LocalMarketAdFormatEnabled/>
    <LocalMarketContactByPhoneEnabled/>
    <LocalMarketPhoneCount/>
    <LocalMarketContactByAddressEnabled/>
    <LocalMarketStreetCount/>
    <LocalMarketCompanyNameEnabled/>
    <LocalMarketContactByEmailEnabled/>
    <LocalMarketBestOfferEnabled/>
    <LocalMarketAutoAcceptEnabled/>
    <LocalMarketAutoDeclineEnabled/>
    <LocalMarketPaymentMethodCheckOutEnabled/>
    <LocalMarketShippingMethodEnabled/>
    <LocalMarketCounterOfferEnabled/>
    <LocalMarketSellerContactDetailsEnabled/>
    <ClassifiedAdPhoneCount/>
    <ClassifiedAdContactByAddressEnabled/>
    <ClassifiedAdStreetCount/>
    <ClassifiedAdCompanyNameEnabled/>
    <SpecialitySubscription/>
    <RegularSubscription/>
    <PremiumSubscription/>
    <NonSubscription/>
    <IntangibleEnabled/>
    <ReturnPolicyEnabled/>
    <HandlingTimeEnabled/>
    <PayPalRequiredForStoreOwner/>
    <ReviseQuantityAllowed/>
    <RevisePriceAllowed/>
    <StoreOwnerExtendedListingDurationsEnabled/>
    <PaymentMethod/>
    <Group1MaxFlatShippingCost/>
    <Group2MaxFlatShippingCost/>
    <Group3MaxFlatShippingCost/>
    <MaxFlatShippingCostCBTExempt/>
    <MaxFlatShippingCost/>
    <ZeroInsertionFeeEligible/>
    <VariationsEnabled/>
    <AttributeConversionEnabled/>
    <FreeGalleryPlusEnabled/>
    <FreePicturePackEnabled/>
  </FeatureDefinitions>
</GetCategoryFeaturesResponse>

Back to list of samples

Sample: Comprehensive Site Settings

Returns a comprehensive list of all the categories on the site that contain features overrides.

Description

Calling GetCategoryFeatures with ViewAll set to true and DetailLevel set to ReturnAll (but without a specified CategoryID) returns the settings for all the categories on the site that override the feature settings inherited from their parent nodes.

Note that this call returns only those nodes that have feature overrides, it does not return all the nodes in the category hierarchy. You must interpret the results to get an accurate picture of a category's feature set.

Input

The site ID is specified in the XML header. In this example, it is set to Site 0, the eBay US site.

XML format (HTTP POST). Also available are the .txt version of this XML.

<?xml version="1.0" encoding="utf-8"?>
<GetCategoryFeaturesRequest xmlns="urn:ebay:apis:eBLBaseComponents">
  <Version>499</Version>
  <RequesterCredentials>
    <eBayAuthToken>ABC...123</eBayAuthToken>
  </RequesterCredentials>
  <DetailLevel>ReturnAll</DetailLevel>
  <ViewAllNodes>true</ViewAllNodes>
</GetCategoryFeaturesRequest> 

Output

The payload has been abbreviated in for conciseness.

XML format.
<GetCategoryFeaturesResponse xmlns="urn:ebay:apis:eBLBaseComponents">
  <Timestamp>2009-07-14T00:03:52.984Z</Timestamp>
  <Ack>Success</Ack>
  <Version>625</Version>
  <Build>e625__Bundled_9622431_R1</Build>
  <CategoryVersion>2188</CategoryVersion>
  <UpdateTime>2009-07-13T09:34:14.000Z</UpdateTime>
  <Category>
    <CategoryID>20081</CategoryID>
    <BestOfferEnabled>true</BestOfferEnabled>
    <ValuePackEnabled>true</ValuePackEnabled>
    <ProPackPlusEnabled>true</ProPackPlusEnabled>
    <BestOfferCounterEnabled>true</BestOfferCounterEnabled>
    <BestOfferAutoDeclineEnabled>true</BestOfferAutoDeclineEnabled>
    <BestOfferAutoAcceptEnabled>true</BestOfferAutoAcceptEnabled>
    <ArtisanMarketplaceEnabled>true</ArtisanMarketplaceEnabled>
    <FreeGalleryPlusEnabled>true</FreeGalleryPlusEnabled>
    <FreePicturePackEnabled>true</FreePicturePackEnabled>
  </Category>
  <Category>
    <CategoryID>37903</CategoryID>
    <ExpressEnabled>false</ExpressEnabled>
    <ItemSpecificsEnabled>Enabled</ItemSpecificsEnabled>
    <AttributeConversionEnabled>NotApplicable</AttributeConversionEnabled>
  </Category>
  <Category>
    <CategoryID>4707</CategoryID>
    <ExpressEnabled>true</ExpressEnabled>
    <ExpressPicturesRequired>true</ExpressPicturesRequired>
    <ExpressConditionRequired>false</ExpressConditionRequired>
    <ItemSpecificsEnabled>Enabled</ItemSpecificsEnabled>
    <AttributeConversionEnabled>NotApplicable</AttributeConversionEnabled>
  </Category>
  <Category>
    <CategoryID>151721</CategoryID>
    <ItemSpecificsEnabled>Disabled</ItemSpecificsEnabled>
    <AttributeConversionEnabled>NotApplicable</AttributeConversionEnabled>
  </Category>
  <Category>
    <CategoryID>20082</CategoryID>
    <ExpressEnabled>false</ExpressEnabled>
  </Category>
  <Category>
    <CategoryID>2195</CategoryID>
    <ExpressEnabled>false</ExpressEnabled>
  </Category>
  <Category>
    <CategoryID>20086</CategoryID>
    <ExpressConditionRequired>false</ExpressConditionRequired>
  </Category>
  <Category>
    <CategoryID>2207</CategoryID>
    <ExpressConditionRequired>false</ExpressConditionRequired>
    <ItemSpecificsEnabled>Enabled</ItemSpecificsEnabled>
    <AttributeConversionEnabled>NotApplicable</AttributeConversionEnabled>
  </Category>
  <Category>
    <CategoryID>4173</CategoryID>
    <ItemSpecificsEnabled>Enabled</ItemSpecificsEnabled>
    <AttributeConversionEnabled>NotApplicable</AttributeConversionEnabled>
  </Category>
  <Category>
    <CategoryID>20091</CategoryID>
    <ExpressConditionRequired>false</ExpressConditionRequired>
  </Category>
  <Category>
    <CategoryID>163008</CategoryID>
    <ItemSpecificsEnabled>Enabled</ItemSpecificsEnabled>
    <AttributeConversionEnabled>NotApplicable</AttributeConversionEnabled>
  </Category>
  <Category>
    <CategoryID>151724</CategoryID>
    <ItemSpecificsEnabled>Disabled</ItemSpecificsEnabled>
    <AttributeConversionEnabled>NotApplicable</AttributeConversionEnabled>
  </Category>
  <Category>
    <CategoryID>2218</CategoryID>
    <ExpressEnabled>true</ExpressEnabled>
    <ExpressPicturesRequired>true</ExpressPicturesRequired>
    <ExpressConditionRequired>false</ExpressConditionRequired>
    <ItemSpecificsEnabled>Enabled</ItemSpecificsEnabled>
    <AttributeConversionEnabled>NotApplicable</AttributeConversionEnabled>
  </Category>
  <Category>
    <CategoryID>37958</CategoryID>
    <ExpressEnabled>false</ExpressEnabled>
    <ItemSpecificsEnabled>Enabled</ItemSpecificsEnabled>
    <AttributeConversionEnabled>NotApplicable</AttributeConversionEnabled>
  </Category>
  <Category>
    <CategoryID>37965</CategoryID>
    <ExpressEnabled>false</ExpressEnabled>
    <ItemSpecificsEnabled>Enabled</ItemSpecificsEnabled>
    <AttributeConversionEnabled>NotApplicable</AttributeConversionEnabled>
  </Category>

  ...

  <Category>
    <CategoryID>60435</CategoryID>
    <ExpressConditionRequired>false</ExpressConditionRequired>
    <ItemSpecificsEnabled>Enabled</ItemSpecificsEnabled>
    <AttributeConversionEnabled>NotApplicable</AttributeConversionEnabled>
  </Category>
  <Category>
    <CategoryID>60436</CategoryID>
    <ItemSpecificsEnabled>Disabled</ItemSpecificsEnabled>
    <AttributeConversionEnabled>NotApplicable</AttributeConversionEnabled>
  </Category>
  <Category>
    <CategoryID>158655</CategoryID>
    <ItemSpecificsEnabled>Disabled</ItemSpecificsEnabled>
    <AttributeConversionEnabled>NotApplicable</AttributeConversionEnabled>
  </Category>
  <Category>
    <CategoryID>60437</CategoryID>
    <ItemSpecificsEnabled>Disabled</ItemSpecificsEnabled>
    <AttributeConversionEnabled>NotApplicable</AttributeConversionEnabled>
  </Category>
  <Category>
    <CategoryID>10161</CategoryID>
    <ExpressEnabled>true</ExpressEnabled>
    <ExpressPicturesRequired>false</ExpressPicturesRequired>
    <ExpressConditionRequired>false</ExpressConditionRequired>
  </Category>
  <Category>
    <CategoryID>10162</CategoryID>
    <ExpressEnabled>true</ExpressEnabled>
    <ExpressPicturesRequired>false</ExpressPicturesRequired>
    <ExpressConditionRequired>false</ExpressConditionRequired>
  </Category>
  <Category>
    <CategoryID>140151</CategoryID>
    <ExpressEnabled>true</ExpressEnabled>
    <ExpressPicturesRequired>true</ExpressPicturesRequired>
    <ExpressConditionRequired>true</ExpressConditionRequired>
  </Category>
  <SiteDefaults>
    <ListingDuration type="Chinese">1</ListingDuration>
    <ListingDuration type="Dutch">1</ListingDuration>
    <ListingDuration type="Live">1</ListingDuration>
    <ListingDuration type="AdType">2</ListingDuration>
    <ListingDuration type="StoresFixedPrice">7</ListingDuration>
    <ListingDuration type="PersonalOffer">1</ListingDuration>
    <ListingDuration type="FixedPriceItem">31</ListingDuration>
    <ListingDuration type="LeadGeneration">14</ListingDuration>
    <ShippingTermsRequired>true</ShippingTermsRequired>
    <BestOfferEnabled>false</BestOfferEnabled>
    <DutchBINEnabled>false</DutchBINEnabled>
    <UserConsentRequired>false</UserConsentRequired>
    <HomePageFeaturedEnabled>true</HomePageFeaturedEnabled>
    <ProPackEnabled>false</ProPackEnabled>
    <BasicUpgradePackEnabled>false</BasicUpgradePackEnabled>
    <ValuePackEnabled>true</ValuePackEnabled>
    <ProPackPlusEnabled>true</ProPackPlusEnabled>
    <AdFormatEnabled>Disabled</AdFormatEnabled>
    <BestOfferCounterEnabled>false</BestOfferCounterEnabled>
    <BestOfferAutoDeclineEnabled>false</BestOfferAutoDeclineEnabled>
    <LocalMarketSpecialitySubscription>false</LocalMarketSpecialitySubscription>
    <LocalMarketRegularSubscription>false</LocalMarketRegularSubscription>
    <LocalMarketPremiumSubscription>false</LocalMarketPremiumSubscription>
    <LocalMarketNonSubscription>false</LocalMarketNonSubscription>
    <ExpressEnabled>true</ExpressEnabled>
    <ExpressPicturesRequired>true</ExpressPicturesRequired>
    <ExpressConditionRequired>false</ExpressConditionRequired>
    <MinimumReservePrice>0.0</MinimumReservePrice>
    <SellerContactDetailsEnabled>false</SellerContactDetailsEnabled>
    <TransactionConfirmationRequestEnabled>false</TransactionConfirmationRequestEnabled>
    <StoreInventoryEnabled>false</StoreInventoryEnabled>
    <SkypeMeTransactionalEnabled>true</SkypeMeTransactionalEnabled>
    <SkypeMeNonTransactionalEnabled>true</SkypeMeNonTransactionalEnabled>
    <ClassifiedAdPaymentMethodEnabled>NotSupported</ClassifiedAdPaymentMethodEnabled>
    <ClassifiedAdShippingMethodEnabled>false</ClassifiedAdShippingMethodEnabled>
    <ClassifiedAdBestOfferEnabled>Disabled</ClassifiedAdBestOfferEnabled>
    <ClassifiedAdCounterOfferEnabled>false</ClassifiedAdCounterOfferEnabled>
    <ClassifiedAdAutoDeclineEnabled>false</ClassifiedAdAutoDeclineEnabled>
    <ClassifiedAdContactByPhoneEnabled>false</ClassifiedAdContactByPhoneEnabled>
    <ClassifiedAdContactByEmailEnabled>false</ClassifiedAdContactByEmailEnabled>
    <SafePaymentRequired>true</SafePaymentRequired>
    <ItemSpecificsEnabled>Disabled</ItemSpecificsEnabled>
    <ClassifiedAdAutoAcceptEnabled>false</ClassifiedAdAutoAcceptEnabled>
    <BestOfferAutoAcceptEnabled>false</BestOfferAutoAcceptEnabled>
    <CrossBorderTradeNorthAmericaEnabled>false</CrossBorderTradeNorthAmericaEnabled>
    <CrossBorderTradeGBEnabled>true</CrossBorderTradeGBEnabled>
    <CrossBorderTradeAustraliaEnabled>false</CrossBorderTradeAustraliaEnabled>
    <PayPalBuyerProtectionEnabled>false</PayPalBuyerProtectionEnabled>
    <BuyerGuaranteeEnabled>true</BuyerGuaranteeEnabled>
    <CombinedFixedPriceTreatmentEnabled>false</CombinedFixedPriceTreatmentEnabled>
    <GalleryFeaturedDurations>
      <Duration>Days_7</Duration>
      <Duration>Lifetime</Duration>
    </GalleryFeaturedDurations>
    <PayPalRequired>false</PayPalRequired>
    <eBayMotorsProAdFormatEnabled>Disabled</eBayMotorsProAdFormatEnabled>
    <eBayMotorsProContactByPhoneEnabled>false</eBayMotorsProContactByPhoneEnabled>
    <eBayMotorsProContactByAddressEnabled>false</eBayMotorsProContactByAddressEnabled>
    <eBayMotorsProCompanyNameEnabled>false</eBayMotorsProCompanyNameEnabled>
    <eBayMotorsProContactByEmailEnabled>false</eBayMotorsProContactByEmailEnabled>
    <eBayMotorsProBestOfferEnabled>Disabled</eBayMotorsProBestOfferEnabled>
    <eBayMotorsProAutoAcceptEnabled>false</eBayMotorsProAutoAcceptEnabled>
    <eBayMotorsProAutoDeclineEnabled>false</eBayMotorsProAutoDeclineEnabled>
    <eBayMotorsProPaymentMethodCheckOutEnabled>NotSupported</eBayMotorsProPaymentMethodCheckOutEnabled>
    <eBayMotorsProShippingMethodEnabled>false</eBayMotorsProShippingMethodEnabled>
    <eBayMotorsProCounterOfferEnabled>false</eBayMotorsProCounterOfferEnabled>
    <eBayMotorsProSellerContactDetailsEnabled>false</eBayMotorsProSellerContactDetailsEnabled>
    <LocalMarketAdFormatEnabled>Disabled</LocalMarketAdFormatEnabled>
    <LocalMarketContactByPhoneEnabled>false</LocalMarketContactByPhoneEnabled>
    <LocalMarketContactByAddressEnabled>false</LocalMarketContactByAddressEnabled>
    <LocalMarketCompanyNameEnabled>false</LocalMarketCompanyNameEnabled>
    <LocalMarketContactByEmailEnabled>false</LocalMarketContactByEmailEnabled>
    <LocalMarketBestOfferEnabled>Disabled</LocalMarketBestOfferEnabled>
    <LocalMarketAutoAcceptEnabled>false</LocalMarketAutoAcceptEnabled>
    <LocalMarketAutoDeclineEnabled>false</LocalMarketAutoDeclineEnabled>
    <LocalMarketPaymentMethodCheckOutEnabled>NotSupported</LocalMarketPaymentMethodCheckOutEnabled>
    <LocalMarketShippingMethodEnabled>false</LocalMarketShippingMethodEnabled>
    <LocalMarketCounterOfferEnabled>false</LocalMarketCounterOfferEnabled>
    <LocalMarketSellerContactDetailsEnabled>false</LocalMarketSellerContactDetailsEnabled>
    <ClassifiedAdContactByAddressEnabled>false</ClassifiedAdContactByAddressEnabled>
    <ClassifiedAdCompanyNameEnabled>false</ClassifiedAdCompanyNameEnabled>
    <SpecialitySubscription>National</SpecialitySubscription>
    <RegularSubscription>National</RegularSubscription>
    <PremiumSubscription>National</PremiumSubscription>
    <NonSubscription>National</NonSubscription>
    <IntangibleEnabled>false</IntangibleEnabled>
    <PayPalRequiredForStoreOwner>false</PayPalRequiredForStoreOwner>
    <ReviseQuantityAllowed>true</ReviseQuantityAllowed>
    <RevisePriceAllowed>true</RevisePriceAllowed>
    <StoreOwnerExtendedListingDurationsEnabled>false</StoreOwnerExtendedListingDurationsEnabled>
    <ReturnPolicyEnabled>true</ReturnPolicyEnabled>
    <HandlingTimeEnabled>false</HandlingTimeEnabled>
    <MaxFlatShippingCostCBTExempt>false</MaxFlatShippingCostCBTExempt>
    <PaymentMethod>PayPal</PaymentMethod>
    <PaymentMethod>Paymate</PaymentMethod>
    <PaymentMethod>ProPay</PaymentMethod>
    <PaymentMethod>Moneybookers</PaymentMethod>
    <PaymentMethod>VisaMC</PaymentMethod>
    <PaymentMethod>Discover</PaymentMethod>
    <PaymentMethod>AmEx</PaymentMethod>
    <PaymentMethod>IntegratedMerchantCreditCard</PaymentMethod>
    <PaymentMethod>CashOnPickup</PaymentMethod>
    <ZeroInsertionFeeEligible>false</ZeroInsertionFeeEligible>
    <ArtisanMarketplaceEnabled>false</ArtisanMarketplaceEnabled>
    <VariationsEnabled>false</VariationsEnabled>
    <AttributeConversionEnabled>NotApplicable</AttributeConversionEnabled>
    <FreeGalleryPlusEnabled>false</FreeGalleryPlusEnabled>
    <FreePicturePackEnabled>false</FreePicturePackEnabled>
  </SiteDefaults>
  <FeatureDefinitions>
    <ListingDurations Version="6">
      <ListingDuration durationSetID="1">
        <Duration>Days_3</Duration>
        <Duration>Days_5</Duration>
        <Duration>Days_7</Duration>
        <Duration>Days_10</Duration>
      </ListingDuration>
      <ListingDuration durationSetID="2">
        <Duration>Days_30</Duration>
        <Duration>Days_90</Duration>
      </ListingDuration>
      <ListingDuration durationSetID="7">
        <Duration>Days_30</Duration>
        <Duration>GTC</Duration>
      </ListingDuration>
      <ListingDuration durationSetID="8">
        <Duration>Days_3</Duration>
        <Duration>Days_5</Duration>
        <Duration>Days_7</Duration>
        <Duration>Days_10</Duration>
        <Duration>Days_30</Duration>
      </ListingDuration>
      <ListingDuration durationSetID="14">
        <Duration>Days_30</Duration>
        <Duration>Days_60</Duration>
        <Duration>Days_90</Duration>
      </ListingDuration>
      <ListingDuration durationSetID="31">
        <Duration>Days_3</Duration>
        <Duration>Days_5</Duration>
        <Duration>Days_7</Duration>
        <Duration>Days_10</Duration>
        <Duration>Days_30</Duration>
        <Duration>GTC</Duration>
      </ListingDuration>
    </ListingDurations>
    <ShippingTermsRequired/>
    <BestOfferEnabled/>
    <DutchBINEnabled/>
    <UserConsentRequired/>
    <HomePageFeaturedEnabled/>
    <ProPackEnabled/>
    <BasicUpgradePackEnabled/>
    <ValuePackEnabled/>
    <ProPackPlusEnabled/>
    <AdFormatEnabled/>
    <BestOfferCounterEnabled/>
    <BestOfferAutoDeclineEnabled/>
    <LocalMarketSpecialitySubscription/>
    <LocalMarketRegularSubscription/>
    <LocalMarketPremiumSubscription/>
    <LocalMarketNonSubscription/>
    <ExpressEnabled/>
    <ExpressPicturesRequired/>
    <ExpressConditionRequired/>
    <MinimumReservePrice/>
    <TransactionConfirmationRequestEnabled/>
    <SellerContactDetailsEnabled/>
    <StoreInventoryEnabled/>
    <SkypeMeTransactionalEnabled/>
    <SkypeMeNonTransactionalEnabled/>
    <ClassifiedAdPaymentMethodEnabled/>
    <ClassifiedAdShippingMethodEnabled/>
    <ClassifiedAdBestOfferEnabled/>
    <ClassifiedAdCounterOfferEnabled/>
    <ClassifiedAdAutoDeclineEnabled/>
    <ClassifiedAdContactByPhoneEnabled/>
    <ClassifiedAdContactByEmailEnabled/>
    <SafePaymentRequired/>
    <ItemSpecificsEnabled/>
    <BestOfferAutoAcceptEnabled/>
    <ClassifiedAdAutoAcceptEnabled/>
    <CrossBorderTradeNorthAmericaEnabled/>
    <CrossBorderTradeGBEnabled/>
    <CrossBorderTradeAustraliaEnabled/>
    <PayPalBuyerProtectionEnabled/>
    <BuyerGuaranteeEnabled/>
    <CombinedFixedPriceTreatmentEnabled/>
    <GalleryFeaturedDurations/>
    <PayPalRequired/>
    <eBayMotorsProAdFormatEnabled/>
    <eBayMotorsProContactByPhoneEnabled/>
    <eBayMotorsProPhoneCount/>
    <eBayMotorsProContactByAddressEnabled/>
    <eBayMotorsProStreetCount/>
    <eBayMotorsProCompanyNameEnabled/>
    <eBayMotorsProContactByEmailEnabled/>
    <eBayMotorsProBestOfferEnabled/>
    <eBayMotorsProAutoAcceptEnabled/>
    <eBayMotorsProAutoDeclineEnabled/>
    <eBayMotorsProPaymentMethodCheckOutEnabled/>
    <eBayMotorsProShippingMethodEnabled/>
    <eBayMotorsProCounterOfferEnabled/>
    <eBayMotorsProSellerContactDetailsEnabled/>
    <LocalMarketAdFormatEnabled/>
    <LocalMarketContactByPhoneEnabled/>
    <LocalMarketPhoneCount/>
    <LocalMarketContactByAddressEnabled/>
    <LocalMarketStreetCount/>
    <LocalMarketCompanyNameEnabled/>
    <LocalMarketContactByEmailEnabled/>
    <LocalMarketBestOfferEnabled/>
    <LocalMarketAutoAcceptEnabled/>
    <LocalMarketAutoDeclineEnabled/>
    <LocalMarketPaymentMethodCheckOutEnabled/>
    <LocalMarketShippingMethodEnabled/>
    <LocalMarketCounterOfferEnabled/>
    <LocalMarketSellerContactDetailsEnabled/>
    <ClassifiedAdPhoneCount/>
    <ClassifiedAdContactByAddressEnabled/>
    <ClassifiedAdStreetCount/>
    <ClassifiedAdCompanyNameEnabled/>
    <SpecialitySubscription/>
    <RegularSubscription/>
    <PremiumSubscription/>
    <NonSubscription/>
    <IntangibleEnabled/>
    <ReturnPolicyEnabled/>
    <HandlingTimeEnabled/>
    <PayPalRequiredForStoreOwner/>
    <ReviseQuantityAllowed/>
    <RevisePriceAllowed/>
    <StoreOwnerExtendedListingDurationsEnabled/>
    <PaymentMethod/>
    <Group1MaxFlatShippingCost/>
    <Group2MaxFlatShippingCost/>
    <Group3MaxFlatShippingCost/>
    <MaxFlatShippingCostCBTExempt/>
    <MaxFlatShippingCost/>
    <ZeroInsertionFeeEligible/>
    <ArtisanMarketplaceEnabled/>
    <VariationsEnabled/>
    <AttributeConversionEnabled/>
    <FreeGalleryPlusEnabled/>
    <FreePicturePackEnabled/>
  </FeatureDefinitions>
</GetCategoryFeaturesResponse>

Back to list of samples

Sample: Settings for a Specific Category

Returns the complete set of feature-override settings for the specified category.

Description

Magical Bookseller has decided to list her item in category 377, Fiction Books, and she wants to know all the feature settings for that category.

Input

To retrieve all the feature overrides of a specific category, set ViewAllNodes and AllFeaturesForCategory to true, and set DetailLevel to ReturnAll. Use CategoryID to specify the desired category.

XML format (HTTP POST). Also available are the .txt version of this XML.

<?xml version="1.0" encoding="utf-8"?>
<GetCategoryFeaturesRequest xmlns="urn:ebay:apis:eBLBaseComponents">
  <RequesterCredentials>
    <eBayAuthToken>ABC...123</eBayAuthToken>
  </RequesterCredentials>
  <CategoryID>377</CategoryID>
  <DetailLevel>ReturnAll</DetailLevel>
  <ViewAllNodes>true</ViewAllNodes>
  <AllFeaturesForCategory>true</AllFeaturesForCategory>
</GetCategoryFeaturesRequest>

Output

The payload shows the site defaults and the feature settings for category 377. The feature settings listed in the Category container for 377 show the feature overrides as compared to the site default settings.

You can determine the available listing durations for the different types of item listings by matching the SiteDefaults.ListingDuration value with the values returned in the ListingDuration.durationSetID parameters in the FeatureDefinitions container.

Magical Bookseller will be listing her Harry Potter title as a Chinese auction. The durationSetID for this type of auction is 1, so she can list her item as either a 3, 5, 7, or 10-day auction. The Category container lists the other features available in the Fiction Books category (category 377).

XML format.
<GetCategoryFeaturesResponse xmlns="urn:ebay:apis:eBLBaseComponents">
   <Timestamp>2009-07-14T00:15:26.150Z</Timestamp>
   <Ack>Success</Ack>
   <Version>625</Version>
   <Build>e625__Bundled_9622431_R1</Build>
   <CategoryVersion>2188</CategoryVersion>
   <UpdateTime>2009-07-13T09:43:31.000Z</UpdateTime>
   <Category>
      <CategoryID>377</CategoryID>
      <BestOfferEnabled>true</BestOfferEnabled>
      <BestOfferCounterEnabled>true</BestOfferCounterEnabled>
      <BestOfferAutoDeclineEnabled>true</BestOfferAutoDeclineEnabled>
      <ExpressConditionRequired>true</ExpressConditionRequired>
      <BestOfferAutoAcceptEnabled>true</BestOfferAutoAcceptEnabled>
      <MaxFlatShippingCost currencyID="USD">4.0</MaxFlatShippingCost>
      <FreeGalleryPlusEnabled>false</FreeGalleryPlusEnabled>
      <FreePicturePackEnabled>false</FreePicturePackEnabled>
   </Category>
   <SiteDefaults>
      <ListingDuration type="Chinese">1</ListingDuration>
      <ListingDuration type="Dutch">1</ListingDuration>
      <ListingDuration type="Live">1</ListingDuration>
      <ListingDuration type="AdType">2</ListingDuration>
      <ListingDuration type="StoresFixedPrice">7</ListingDuration>
      <ListingDuration type="PersonalOffer">1</ListingDuration>
      <ListingDuration type="FixedPriceItem">31</ListingDuration>
      <ListingDuration type="LeadGeneration">14</ListingDuration>
      <ShippingTermsRequired>true</ShippingTermsRequired>
      <BestOfferEnabled>false</BestOfferEnabled>
      <DutchBINEnabled>false</DutchBINEnabled>
      <UserConsentRequired>false</UserConsentRequired>
      <HomePageFeaturedEnabled>true</HomePageFeaturedEnabled>
      <ProPackEnabled>false</ProPackEnabled>
      <BasicUpgradePackEnabled>false</BasicUpgradePackEnabled>
      <ValuePackEnabled>true</ValuePackEnabled>
      <ProPackPlusEnabled>true</ProPackPlusEnabled>
      <AdFormatEnabled>Disabled</AdFormatEnabled>
      <BestOfferCounterEnabled>false</BestOfferCounterEnabled>
      <BestOfferAutoDeclineEnabled>false</BestOfferAutoDeclineEnabled>
      <LocalMarketSpecialitySubscription>false</LocalMarketSpecialitySubscription>
      <LocalMarketRegularSubscription>false</LocalMarketRegularSubscription>
      <LocalMarketPremiumSubscription>false</LocalMarketPremiumSubscription>
      <LocalMarketNonSubscription>false</LocalMarketNonSubscription>
      <ExpressEnabled>true</ExpressEnabled>
      <ExpressPicturesRequired>true</ExpressPicturesRequired>
      <ExpressConditionRequired>false</ExpressConditionRequired>
      <MinimumReservePrice>0.0</MinimumReservePrice>
      <SellerContactDetailsEnabled>false</SellerContactDetailsEnabled>
      <TransactionConfirmationRequestEnabled>false</TransactionConfirmationRequestEnabled>
      <StoreInventoryEnabled>false</StoreInventoryEnabled>
      <SkypeMeTransactionalEnabled>true</SkypeMeTransactionalEnabled>
      <SkypeMeNonTransactionalEnabled>true</SkypeMeNonTransactionalEnabled>
      <ClassifiedAdPaymentMethodEnabled>NotSupported</ClassifiedAdPaymentMethodEnabled>
      <ClassifiedAdShippingMethodEnabled>false</ClassifiedAdShippingMethodEnabled>
      <ClassifiedAdBestOfferEnabled>Disabled</ClassifiedAdBestOfferEnabled>
      <ClassifiedAdCounterOfferEnabled>false</ClassifiedAdCounterOfferEnabled>
      <ClassifiedAdAutoDeclineEnabled>false</ClassifiedAdAutoDeclineEnabled>
      <ClassifiedAdContactByPhoneEnabled>false</ClassifiedAdContactByPhoneEnabled>
      <ClassifiedAdContactByEmailEnabled>false</ClassifiedAdContactByEmailEnabled>
      <SafePaymentRequired>true</SafePaymentRequired>
      <ItemSpecificsEnabled>Disabled</ItemSpecificsEnabled>
      <ClassifiedAdAutoAcceptEnabled>false</ClassifiedAdAutoAcceptEnabled>
      <BestOfferAutoAcceptEnabled>false</BestOfferAutoAcceptEnabled>
      <CrossBorderTradeNorthAmericaEnabled>false</CrossBorderTradeNorthAmericaEnabled>
      <CrossBorderTradeGBEnabled>true</CrossBorderTradeGBEnabled>
      <CrossBorderTradeAustraliaEnabled>false</CrossBorderTradeAustraliaEnabled>
      <PayPalBuyerProtectionEnabled>false</PayPalBuyerProtectionEnabled>
      <BuyerGuaranteeEnabled>true</BuyerGuaranteeEnabled>
      <CombinedFixedPriceTreatmentEnabled>false</CombinedFixedPriceTreatmentEnabled>
      <GalleryFeaturedDurations>
         <Duration>Days_7</Duration>
         <Duration>Lifetime</Duration>
      </GalleryFeaturedDurations>
      <PayPalRequired>false</PayPalRequired>
      <eBayMotorsProAdFormatEnabled>Disabled</eBayMotorsProAdFormatEnabled>
      <eBayMotorsProContactByPhoneEnabled>false</eBayMotorsProContactByPhoneEnabled>
      <eBayMotorsProContactByAddressEnabled>false</eBayMotorsProContactByAddressEnabled>
      <eBayMotorsProCompanyNameEnabled>false</eBayMotorsProCompanyNameEnabled>
      <eBayMotorsProContactByEmailEnabled>false</eBayMotorsProContactByEmailEnabled>
      <eBayMotorsProBestOfferEnabled>Disabled</eBayMotorsProBestOfferEnabled>
      <eBayMotorsProAutoAcceptEnabled>false</eBayMotorsProAutoAcceptEnabled>
      <eBayMotorsProAutoDeclineEnabled>false</eBayMotorsProAutoDeclineEnabled>
      <eBayMotorsProPaymentMethodCheckOutEnabled>NotSupported</eBayMotorsProPaymentMethodCheckOutEnabled>
      <eBayMotorsProShippingMethodEnabled>false</eBayMotorsProShippingMethodEnabled>
      <eBayMotorsProCounterOfferEnabled>false</eBayMotorsProCounterOfferEnabled>
      <eBayMotorsProSellerContactDetailsEnabled>false</eBayMotorsProSellerContactDetailsEnabled>
      <LocalMarketAdFormatEnabled>Disabled</LocalMarketAdFormatEnabled>
      <LocalMarketContactByPhoneEnabled>false</LocalMarketContactByPhoneEnabled>
      <LocalMarketContactByAddressEnabled>false</LocalMarketContactByAddressEnabled>
      <LocalMarketCompanyNameEnabled>false</LocalMarketCompanyNameEnabled>
      <LocalMarketContactByEmailEnabled>false</LocalMarketContactByEmailEnabled>
      <LocalMarketBestOfferEnabled>Disabled</LocalMarketBestOfferEnabled>
      <LocalMarketAutoAcceptEnabled>false</LocalMarketAutoAcceptEnabled>
      <LocalMarketAutoDeclineEnabled>false</LocalMarketAutoDeclineEnabled>
      <LocalMarketPaymentMethodCheckOutEnabled>NotSupported</LocalMarketPaymentMethodCheckOutEnabled>
      <LocalMarketShippingMethodEnabled>false</LocalMarketShippingMethodEnabled>
      <LocalMarketCounterOfferEnabled>false</LocalMarketCounterOfferEnabled>
      <LocalMarketSellerContactDetailsEnabled>false</LocalMarketSellerContactDetailsEnabled>
      <ClassifiedAdContactByAddressEnabled>false</ClassifiedAdContactByAddressEnabled>
      <ClassifiedAdCompanyNameEnabled>false</ClassifiedAdCompanyNameEnabled>
      <SpecialitySubscription>National</SpecialitySubscription>
      <RegularSubscription>National</RegularSubscription>
      <PremiumSubscription>National</PremiumSubscription>
      <NonSubscription>National</NonSubscription>
      <IntangibleEnabled>false</IntangibleEnabled>
      <PayPalRequiredForStoreOwner>false</PayPalRequiredForStoreOwner>
      <ReviseQuantityAllowed>true</ReviseQuantityAllowed>
      <RevisePriceAllowed>true</RevisePriceAllowed>
      <StoreOwnerExtendedListingDurationsEnabled>false</StoreOwnerExtendedListingDurationsEnabled>
      <ReturnPolicyEnabled>true</ReturnPolicyEnabled>
      <HandlingTimeEnabled>false</HandlingTimeEnabled>
      <MaxFlatShippingCostCBTExempt>false</MaxFlatShippingCostCBTExempt>
      <PaymentMethod>PayPal</PaymentMethod>
      <PaymentMethod>Paymate</PaymentMethod>
      <PaymentMethod>ProPay</PaymentMethod>
      <PaymentMethod>Moneybookers</PaymentMethod>
      <PaymentMethod>VisaMC</PaymentMethod>
      <PaymentMethod>Discover</PaymentMethod>
      <PaymentMethod>AmEx</PaymentMethod>
      <PaymentMethod>IntegratedMerchantCreditCard</PaymentMethod>
      <PaymentMethod>CashOnPickup</PaymentMethod>
      <ZeroInsertionFeeEligible>false</ZeroInsertionFeeEligible>
      <VariationsEnabled>false</VariationsEnabled>
      <AttributeConversionEnabled>NotApplicable</AttributeConversionEnabled>
      <FreeGalleryPlusEnabled>false</FreeGalleryPlusEnabled>
      <FreePicturePackEnabled>false</FreePicturePackEnabled>
   </SiteDefaults>
   <FeatureDefinitions>
      <ListingDurations Version="6">
         <ListingDuration durationSetID="1">
            <Duration>Days_3</Duration>
            <Duration>Days_5</Duration>
            <Duration>Days_7</Duration>
            <Duration>Days_10</Duration>
         </ListingDuration>
         <ListingDuration durationSetID="2">
            <Duration>Days_30</Duration>
            <Duration>Days_90</Duration>
         </ListingDuration>
         <ListingDuration durationSetID="14">
            <Duration>Days_30</Duration>
            <Duration>Days_60</Duration>
            <Duration>Days_90</Duration>
         </ListingDuration>
         <ListingDuration durationSetID="31">
            <Duration>Days_3</Duration>
            <Duration>Days_5</Duration>
            <Duration>Days_7</Duration>
            <Duration>Days_10</Duration>
            <Duration>Days_30</Duration>
            <Duration>GTC</Duration>
         </ListingDuration>
         <ListingDuration durationSetID="7">
            <Duration>Days_30</Duration>
            <Duration>GTC</Duration>
         </ListingDuration>
      </ListingDurations>
      <ShippingTermsRequired/>
      <BestOfferEnabled/>
      <DutchBINEnabled/>
      <UserConsentRequired/>
      <HomePageFeaturedEnabled/>
      <ProPackEnabled/>
      <BasicUpgradePackEnabled/>
      <ValuePackEnabled/>
      <ProPackPlusEnabled/>
      <AdFormatEnabled/>
      <BestOfferCounterEnabled/>
      <BestOfferAutoDeclineEnabled/>
      <LocalMarketSpecialitySubscription/>
      <LocalMarketRegularSubscription/>
      <LocalMarketPremiumSubscription/>
      <LocalMarketNonSubscription/>
      <ExpressEnabled/>
      <ExpressPicturesRequired/>
      <ExpressConditionRequired/>
      <MinimumReservePrice/>
      <TransactionConfirmationRequestEnabled/>
      <SellerContactDetailsEnabled/>
      <StoreInventoryEnabled/>
      <SkypeMeTransactionalEnabled/>
      <SkypeMeNonTransactionalEnabled/>
      <ClassifiedAdPaymentMethodEnabled/>
      <ClassifiedAdShippingMethodEnabled/>
      <ClassifiedAdBestOfferEnabled/>
      <ClassifiedAdCounterOfferEnabled/>
      <ClassifiedAdAutoDeclineEnabled/>
      <ClassifiedAdContactByPhoneEnabled/>
      <ClassifiedAdContactByEmailEnabled/>
      <SafePaymentRequired/>
      <ItemSpecificsEnabled/>
      <BestOfferAutoAcceptEnabled/>
      <ClassifiedAdAutoAcceptEnabled/>
      <CrossBorderTradeNorthAmericaEnabled/>
      <CrossBorderTradeGBEnabled/>
      <CrossBorderTradeAustraliaEnabled/>
      <PayPalBuyerProtectionEnabled/>
      <BuyerGuaranteeEnabled/>
      <CombinedFixedPriceTreatmentEnabled/>
      <GalleryFeaturedDurations/>
      <PayPalRequired/>
      <eBayMotorsProAdFormatEnabled/>
      <eBayMotorsProContactByPhoneEnabled/>
      <eBayMotorsProPhoneCount/>
      <eBayMotorsProContactByAddressEnabled/>
      <eBayMotorsProStreetCount/>
      <eBayMotorsProCompanyNameEnabled/>
      <eBayMotorsProContactByEmailEnabled/>
      <eBayMotorsProBestOfferEnabled/>
      <eBayMotorsProAutoAcceptEnabled/>
      <eBayMotorsProAutoDeclineEnabled/>
      <eBayMotorsProPaymentMethodCheckOutEnabled/>
      <eBayMotorsProShippingMethodEnabled/>
      <eBayMotorsProCounterOfferEnabled/>
      <eBayMotorsProSellerContactDetailsEnabled/>
      <LocalMarketAdFormatEnabled/>
      <LocalMarketContactByPhoneEnabled/>
      <LocalMarketPhoneCount/>
      <LocalMarketContactByAddressEnabled/>
      <LocalMarketStreetCount/>
      <LocalMarketCompanyNameEnabled/>
      <LocalMarketContactByEmailEnabled/>
      <LocalMarketBestOfferEnabled/>
      <LocalMarketAutoAcceptEnabled/>
      <LocalMarketAutoDeclineEnabled/>
      <LocalMarketPaymentMethodCheckOutEnabled/>
      <LocalMarketShippingMethodEnabled/>
      <LocalMarketCounterOfferEnabled/>
      <LocalMarketSellerContactDetailsEnabled/>
      <ClassifiedAdPhoneCount/>
      <ClassifiedAdContactByAddressEnabled/>
      <ClassifiedAdStreetCount/>
      <ClassifiedAdCompanyNameEnabled/>
      <SpecialitySubscription/>
      <RegularSubscription/>
      <PremiumSubscription/>
      <NonSubscription/>
      <IntangibleEnabled/>
      <ReturnPolicyEnabled/>
      <HandlingTimeEnabled/>
      <PayPalRequiredForStoreOwner/>
      <ReviseQuantityAllowed/>
      <RevisePriceAllowed/>
      <StoreOwnerExtendedListingDurationsEnabled/>
      <PaymentMethod/>
      <Group1MaxFlatShippingCost/>
      <Group2MaxFlatShippingCost/>
      <Group3MaxFlatShippingCost/>
      <MaxFlatShippingCostCBTExempt/>
      <MaxFlatShippingCost/>
      <ZeroInsertionFeeEligible/>
      <VariationsEnabled/>
      <AttributeConversionEnabled/>
      <FreeGalleryPlusEnabled/>
      <FreePicturePackEnabled/>
   </FeatureDefinitions>
</GetCategoryFeaturesResponse>

Back to list of samples

Sample: Retrieving Specific Feature Settings

Returns the settings for the features you specify.

Description

Magical Bookseller wants to list her item in category 377, and wants to know about specific feature support in that category.

Input

The input lists the specific features that Magical Bookseller wants to research, each provided as a value to a FeatureID element.

XML format (HTTP POST). Also available are the .txt version of this XML.

<?xml version="1.0" encoding="utf-8"?>
<GetCategoryFeaturesRequest xmlns="urn:ebay:apis:eBLBaseComponents">
   <RequesterCredentials>
      <eBayAuthToken>ABC...123</eBayAuthToken>
   </RequesterCredentials>
   <WarningLevel>High</WarningLevel>
   <CategoryID>377</CategoryID>
   <DetailLevel>ReturnAll</DetailLevel>
   <FeatureID>ConditionValues</FeatureID>
   <FeatureID>ListingDurations</FeatureID>
   <FeatureID>HandlingTimeEnabled</FeatureID>
   <FeatureID>MaxFlatShippingCost</FeatureID>
   <FeatureID>PayPalRequired</FeatureID>
   <FeatureID>BestOfferEnabled</FeatureID>
   <FeatureID>ReturnPolicyEnabled</FeatureID>
</GetCategoryFeaturesRequest>

Output

The output contains both SiteDefaults and Category containers. The SiteDefaults container details the site settings for the specific features outlined in the request. The Category container shows which of the specified features have been overridden in the specified category. Listing durations are shown, as always, within the FeatureDefinitions container.

XML format.
<?xml version="1.0" encoding="utf-8"?>
<GetCategoryFeaturesResponse xmlns="urn:ebay:apis:eBLBaseComponents">
   <Timestamp>2010-09-10T22:33:19.209Z</Timestamp>
   <Ack>Success</Ack>
   <Version>685</Version>
   <Build>E685_CORE_BUNDLED_11934711_R1</Build>
   <CategoryVersion>3453</CategoryVersion>
   <UpdateTime>2010-09-10T09:38:10.000Z</UpdateTime>
   <Category>
      <CategoryID>377</CategoryID>
      <BestOfferEnabled>true</BestOfferEnabled>
      <MaxFlatShippingCost currencyID="USD">4.0</MaxFlatShippingCost>
      <ConditionValues>
         <Condition>
            <ID>1000</ID>
            <DisplayName>Brand New</DisplayName>
         </Condition>
         <Condition>
            <ID>3000</ID>
            <DisplayName>Like New</DisplayName>
         </Condition>
         <Condition>
            <ID>4000</ID>
            <DisplayName>Very Good</DisplayName>
         </Condition>
         <Condition>
            <ID>5000</ID>
            <DisplayName>Good</DisplayName>
         </Condition>
         <Condition>
            <ID>6000</ID>
            <DisplayName>Acceptable</DisplayName>
         </Condition>
         <ConditionHelpURL>http://pages.sandbox.ebay.com/help/sell/contextual/condition_6.html</ConditionHelpURL>
      </ConditionValues>
   </Category>
   <SiteDefaults>
      <ListingDuration type="Chinese">1</ListingDuration>
      <ListingDuration type="Dutch">1</ListingDuration>
      <ListingDuration type="Live">1</ListingDuration>
      <ListingDuration type="AdType">2</ListingDuration>
      <ListingDuration type="StoresFixedPrice">31</ListingDuration>
      <ListingDuration type="PersonalOffer">1</ListingDuration>
      <ListingDuration type="FixedPriceItem">31</ListingDuration>
      <ListingDuration type="LeadGeneration">14</ListingDuration>
      <BestOfferEnabled>false</BestOfferEnabled>
      <PayPalRequired>false</PayPalRequired>
      <ReturnPolicyEnabled>true</ReturnPolicyEnabled>
      <HandlingTimeEnabled>false</HandlingTimeEnabled>
   </SiteDefaults>
   <FeatureDefinitions>
      <ListingDurations Version="7">
         <ListingDuration durationSetID="1">
            <Duration>Days_3</Duration>
            <Duration>Days_5</Duration>
            <Duration>Days_7</Duration>
            <Duration>Days_10</Duration>
         </ListingDuration>
         <ListingDuration durationSetID="2">
            <Duration>Days_30</Duration>
            <Duration>Days_90</Duration>
         </ListingDuration>
         <ListingDuration durationSetID="14">
            <Duration>Days_30</Duration>
            <Duration>Days_60</Duration>
            <Duration>Days_90</Duration>
         </ListingDuration>
         <ListingDuration durationSetID="31">
            <Duration>Days_3</Duration>
            <Duration>Days_5</Duration>
            <Duration>Days_7</Duration>
            <Duration>Days_10</Duration>
            <Duration>Days_30</Duration>
            <Duration>GTC</Duration>
         </ListingDuration>
      </ListingDurations>
      <BestOfferEnabled/>
      <PayPalRequired/>
      <ReturnPolicyEnabled/>
      <HandlingTimeEnabled/>
      <MaxFlatShippingCost/>
      <ConditionValues/>
   </FeatureDefinitions>
</GetCategoryFeaturesResponse>

Back to list of samples

Sample: Item Condition Settings

Returns the Item Condition settings for the specified category.

Description

A salesperson at megaonlinemerchant plans to sell some Apple laptops on the eBay US site. They want to list in Computers & Networking (58058) : Apple Laptops & Notebooks (111422), but they're not sure which item conditions this category supports. The seller often lists in Computers & Networking, so they call GetCategoryFeatures to determine the applicable item conditions for category 58058 and its subcategories.

Input

They set CategoryID to 58058. For the sake of this example, they pass FeatureID with ConditionEnabled and ConditionValues. (In real life, they would also pass in other feature IDs they're interested in.)

They set DetailLevel to ReturnAll to retrieve the category details. They set ViewAllNodes to true so that all mid-level categories with overrides are returned (so they can correctly apply the overrides as they traverse their locally stored category tree from GetCategories).

XML format (HTTP POST). Also available are the .txt version of this XML.

<?xml version="1.0" encoding="utf-8"?>
<GetCategoryFeaturesRequest xmlns="urn:ebay:apis:eBLBaseComponents">
  <RequesterCredentials>
    <eBayAuthToken>ABC...123</eBayAuthToken>
  </RequesterCredentials>
  <DetailLevel>ReturnAll</DetailLevel>
  <ViewAllNodes>true</ViewAllNodes>
  <CategoryID>58058</CategoryID>
  <FeatureID>ConditionEnabled</FeatureID>
  <FeatureID>ConditionValues</FeatureID>
</GetCategoryFeaturesRequest>

Output

The response payload shows that most categories under Computers & Networking (58058) on the US site support condition values like New, New other (see details), Manufacturer refurbished, etc. These conditions are typical for most technology categories.

Apple Laptops & Notebooks (111422) is not returned, which means it inherits the same ConditionEnabled and ConditionValues settings as Computers & Networking (58058).

Most subcategories in the response, like Printer Paper (86728), don't return ConditionEnabled. This means they inherit that field's setting from their parent category (58058).

Some subcategories have different ConditionValues than Computers & Networking (58058) because they have aspects that are more like other categories. For example:

In contrast, Vintage Computing (11189) has ConditionEnabled set to Disabled, because this category is more like the Antiques category, which generally doesn't support standard conditions. (If the salesperson decides to sell vintage computing items, they can use the item description to clarify the quality of the item.)

Note that on the eBay site, you may see items that appear to have an item condition specified in ConditionID even though this call says condition is disabled for the category. This can occur when the seller lists in two categories, because the primary category's rules take precedence. So, for example, if a listing's primary category is Technology Books & Resources (3516) and the secondary category is Vintage Computing (11189), the listing can use any of the conditions that Technology Books & Resources (3516) supports.

This call was made prior to July 27. Therefore, in this response ConditionEnabled is set to Enabled, which means the category supports, but does not require, these condition values.

Starting July 27, many categories will have ConditionEnabled set to Required. In those cases, ConditionID will be required in new and revised listings in those categories. However, to provide a better buyer experience, megaonlinemerchant has decided that their salespeople should always treat ConditionID as required, even when GetCategoryFeatures says it's optional.

XML format.
<?xml version="1.0" encoding="utf-8"?>
<GetCategoryFeaturesResponse xmlns="urn:ebay:apis:eBLBaseComponents">
  <Timestamp>2010-07-15T00:18:50.073Z</Timestamp>
  <Ack>Success</Ack>
  <Version>675</Version>
  <Build>E675_CORE_BUNDLED_11481347_R1</Build>
  <CategoryVersion>3383</CategoryVersion>
  <UpdateTime>2010-07-14T09:34:38.000Z</UpdateTime>
  <Category>
    <CategoryID>58058</CategoryID>
    <!-- Computers & Networking -->
    <ConditionEnabled>Enabled</ConditionEnabled>
    <ConditionValues>
      <Condition>
        <ID>1000</ID>
        <DisplayName>New</DisplayName>
      </Condition>
      <Condition>
        <ID>1500</ID>
        <DisplayName>New other (see details)</DisplayName>
      </Condition>
      <Condition>
        <ID>2000</ID>
        <DisplayName>Manufacturer refurbished</DisplayName>
      </Condition>
      <Condition>
        <ID>2500</ID>
        <DisplayName>Seller refurbished</DisplayName>
      </Condition>
      <Condition>
        <ID>3000</ID>
        <DisplayName>Used</DisplayName>
      </Condition>
      <Condition>
        <ID>7000</ID>
        <DisplayName>For parts or not working</DisplayName>
      </Condition>
      <ConditionHelpURL>http://pages.sandbox.ebay.com/help/sell/contextual/condition_1.html</ConditionHelpURL>>
      </ConditionValues>
  </Category>
  <Category>
    <CategoryID>80133</CategoryID>
    <!-- Blank Media -->
    <!-- ConditionEnabled is not returned here, because its value is the same as its parent -->
    <ConditionValues>
      <Condition>
        <ID>1000</ID>
        <DisplayName>New</DisplayName>
      </Condition>
      <Condition>
        <ID>3000</ID>
        <DisplayName>Used</DisplayName>
      </Condition>
      <ConditionHelpURL>http://pages.sandbox.ebay.com/help/sell/contextual/condition_5.html</ConditionHelpURL>>
      </ConditionValues>
  </Category>
  <Category>
    <CategoryID>86728</CategoryID>
    <!-- Printer Paper -->
    <ConditionValues>
      <Condition>
        <ID>1000</ID>
        <DisplayName>New</DisplayName>
      </Condition>
      <Condition>
        <ID>3000</ID>
        <DisplayName>Used</DisplayName>
      </Condition>
      <ConditionHelpURL>http://pages.sandbox.ebay.com/help/sell/contextual/condition_5.html</ConditionHelpURL>>
      </ConditionValues>
  </Category>
  <Category>
    <CategoryID>18793</CategoryID>
    <!-- Software -->
    <ConditionValues>
      <Condition>
        <ID>1000</ID>
        <DisplayName>Brand New</DisplayName>
      </Condition>
      <Condition>
        <ID>3000</ID>
        <DisplayName>Like New</DisplayName>
      </Condition>
      <Condition>
        <ID>4000</ID>
        <DisplayName>Very Good</DisplayName>
      </Condition>
      <Condition>
        <ID>5000</ID>
        <DisplayName>Good</DisplayName>
      </Condition>
      <Condition>
        <ID>6000</ID>
        <DisplayName>Acceptable</DisplayName>
      </Condition>
      <ConditionHelpURL>http://pages.sandbox.ebay.com/help/sell/contextual/condition_7.html</ConditionHelpURL>>
      </ConditionValues>
  </Category>
  <Category>
    <CategoryID>3516</CategoryID>
    <!-- Technology Books & Resources -->
    <ConditionValues>
      <Condition>
        <ID>1000</ID>
        <DisplayName>Brand New</DisplayName>
      </Condition>
      <Condition>
        <ID>3000</ID>
        <DisplayName>Like New</DisplayName>
      </Condition>
      <Condition>
        <ID>4000</ID>
        <DisplayName>Very Good</DisplayName>
      </Condition>
      <Condition>
        <ID>5000</ID>
        <DisplayName>Good</DisplayName>
      </Condition>
      <Condition>
        <ID>6000</ID>
        <DisplayName>Acceptable</DisplayName>
      </Condition>
      <ConditionHelpURL>http://pages.sandbox.ebay.com/help/sell/contextual/condition_6.html</ConditionHelpURL>>
      </ConditionValues>
  </Category>
  <Category>
    <CategoryID>11189</CategoryID>
    <!-- Vintage Computing -->
    <ConditionEnabled>Disabled</ConditionEnabled>
    <!-- You canít use ConditionID in this category, like most antiques-->
  </Category>
  <Category>
    <CategoryID>159260</CategoryID>
    <!-- Wholesale Lots -->
    <!-- ConditionEnabled is the same as its parent, 58058 -->
    <ConditionValues>
      <Condition>
        <ID>1000</ID>
        <DisplayName>New</DisplayName>
      </Condition>
      <Condition>
        <ID>3000</ID>
        <DisplayName>Used</DisplayName>
      </Condition>
      <ConditionHelpURL>http://pages.sandbox.ebay.com/help/sell/contextual/condition_5.html</ConditionHelpURL>
    </ConditionValues>
  </Category>
  <SiteDefaults>
    <ConditionEnabled>Disabled</ConditionEnabled>
    <!-- The site doesn't have a default set of conditions -->
  </SiteDefaults>
  <FeatureDefinitions>
    <ConditionEnabled />
    <ConditionValues />
  </FeatureDefinitions>
</GetCategoryFeaturesResponse>

Back to list of samples

Sample: Category Applicable Payment Methods

Returns the payment methods applicable to the specified category.

Description

Magical Bookseller wants to determine the payment methods applicable to the Children's Books category.

Input

The input is the category ID and PaymentMethods in the FeatureID field.

XML format (HTTP POST). Also available are the .txt version of this XML.

<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
<GetCategoryFeaturesRequest xmlns="urn:ebay:apis:eBLBaseComponents">
  <RequesterCredentials>
    <eBayAuthToken>ABC...123</eBayAuthToken>
  </RequesterCredentials>
  <WarningLevel>High</WarningLevel>
  <DetailLevel>ReturnAll</DetailLevel>
  <CategoryID>279</CategoryID>
  <FeatureID>PaymentMethods</FeatureID>
</GetCategoryFeaturesRequest>

Output

The list returned shows the payment methods supported on the site for the specified category.

XML format.
<GetCategoryFeaturesResponse xmlns="urn:ebay:apis:eBLBaseComponents">
   <Timestamp>2013-11-13T19:45:09.163Z</Timestamp>
   <Ack>Success</Ack>
   <Version>847</Version>
   <Build>E847_CORE_API_16505884_R1</Build>
   <CategoryVersion>6820</CategoryVersion>
   <UpdateTime>2013-11-13T09:37:32.000Z</UpdateTime>
   <SiteDefaults>
      <PaymentMethod>PayPal</PaymentMethod>
      <PaymentMethod>ProPay</PaymentMethod>
      <PaymentMethod>Moneybookers</PaymentMethod>
      <PaymentMethod>VisaMC</PaymentMethod>
      <PaymentMethod>Discover</PaymentMethod>
      <PaymentMethod>AmEx</PaymentMethod>
      <PaymentMethod>IntegratedMerchantCreditCard</PaymentMethod>
      <PaymentMethod>CashOnPickup</PaymentMethod>
   </SiteDefaults>
   <FeatureDefinitions>
      <PaymentMethod/>
   </FeatureDefinitions>
</GetCategoryFeaturesResponse>

Back to list of samples



Back to top

GetCategoryFeatures Change History

Version Description
879
2014-06-17
  • FeatureIDCodeType (modified): PickupDropOffEnabled added as a new enumeration value. Passing this value in the FeatureID field will indicate whether the specified site, or a category on the site supports the "Click and Collect" logistics type.
  • Category.PickupDropOffEnabled (added): Boolean that will indicate whether or not the category supports the "Click and Collect" logistics type.
  • FeatureDefinitions.PickupDropOffEnabled (added): This field is returned as an empty element if 'PickupDropOffEnabled' is included in the request as a FeatureID value, or if no FeatureID values are used.
  • SiteDefaults.PickupDropOffEnabled (added): Boolean that will indicate whether or not the specified site supports the "Click and Collect" logistics type.
849
2013-11-05
  • Category.PaymentMethod, FeatureDefinitions.PaymentMethod, SiteDefaults.PaymentMethod (modified): 'CreditCard' and 'DirectDebit' added as acceptable buyer payment methods. These two values should only be used for eBay Now-enabled listings.
817
2013-03-27
  • FeatureID (modified): AdditionalCompatibilityEnabled added as a new enumeration value. The Boats Parts Compatibility feature will be rolled out to boats parts and accessories categories in versions 821 and 823.
  • Category.AdditionalCompatibilityEnabled (added): If true, parts compatibility name-value pairs for boats can be added to an item listed in the specified category. The Boats Parts Compatibility feature will be rolled out to boats parts and accessories categories in versions 821 and 823.
  • FeatureDefinitions.AdditionalCompatibilityEnabled (added): This field is returned as an empty element. The Boats Parts Compatibility feature will be rolled out to boats parts and accessories categories in versions 821 and 823.
  • SiteDefaults.AdditionalCompatibilityEnabled (added): If true, boats parts compatibility name-value pairs are supported on the specified site for all/most eBay categories. The Boats Parts Compatibility feature will be rolled out to boats parts and accessories categories in versions 821 and 823.
785
2012-08-01
  • FeatureID (modified): GlobalShippingEnabled added as a new enumeration value.
  • Category.GlobalShippingEnabled (added): If true, items in the specified category can be shipped using the Global Shipping Program.
  • FeatureDefinitions.GlobalShippingEnabled (added): This field is returned as an empty element if the Global Shipping Program is enabled for the current site, and for any category specified in the CategoryID input field.
  • SiteDefaults.GlobalShippingEnabled (added): If true, items listed on the current site can be shipped using the Global Shipping Program.
775
2012-05-23
  • ProfileCategoryGroupDefinitionType (added): Complex type that indicates if the category supports Business Policies profiles.
  • ProfileCategoryGroupCodeType (added): Enumerated type that defines the category groups of Business Policies.
  • CategoryFeatureType.PaymentProfileCategoryGroup (added): This field is returned in the GetCategoryFeature response if the Business Policies Payment profile applies to the category.
  • CategoryFeatureType.ReturnPolicyProfileCategoryGroup (added): This field is returned in the GetCategoryFeature response if the Business Policies Return Policy profile applies to the category.
  • CategoryFeatureType.ShippingProfileCategoryGroup (added): This field is returned in the GetCategoryFeature response if the Business Policies Shipping profile applies to the category.
  • FeatureDefinitionsType.PaymentProfileCategoryGroup (added): This field is returned in the GetCategoryFeature response if the Business Policies Payment profile applies to the category.
  • FeatureDefinitionsType.ReturnPolicyProfileCategoryGroup (added): This field is returned in the GetCategoryFeature response if the Business Policies Return Policy profile applies to the category.
  • FeatureDefinitionsType.ShippingProfileCategoryGroup (added): This field is returned in the GetCategoryFeature response if the Business Policies Shipping profile applies to the category.
  • FeatureIDCodeType.PaymentProfileCategoryGroup (added): This value is passed into the FeatureID field of the GetCategoryFeatures request to see if the Business Policies Payment profile applies to the category.
  • FeatureIDCodeType.ReturnPolicyProfileCategoryGroup (added): This value is passed into the FeatureID field of the GetCategoryFeatures request to see if the Business Policies Return Policy profile applies to the category.
  • FeatureIDCodeType.ShippingProfileCategoryGroup (added): This value is passed into the FeatureID field of the GetCategoryFeatures request to see if the Business Policies Shipping profile applies to the category.
  • SiteDefaultsType.PaymentProfileCategoryGroup (added): Specifies the category group that the Business Policies Payment profile is applicable to.
  • SiteDefaultsType.ReturnPolicyProfileCategoryGroup (added): Specifies the category group that the Business Policies Return Policy profile is applicable to.
  • SiteDefaultsType.ShippingProfileCategoryGroup (added): Specifies the category group that the Business Policies Shipping profile is applicable to.
765
2012-03-14
  • CompatibleVehicleType (added): For categories that support parts compatibility by application, identifies the type of vehicles, Cars and Trucks vs. Motorcycles, for which compatibilities can be specified.
  • MaxGranularFitmentCount (added): For categories that support parts compatibility by application, identifies the maximum number of item compatibilities at the lowest level of granularity that can be applied to a listing.
737
2011-08-31
  • Category.BrandMPNIdentifierEnabled (added): The return of this field indicates that Brand and MPN values can be specified in listing calls for the specific category.
  • Category.EANIdentifierEnabled (added): The return of this field indicates that an EAN value can be specified in listing calls for the specific category.
  • Category.ISBNIdentifierEnabled (added): The return of this field indicates that an ISBN value can be specified in listing calls for the specific category.
  • Category.UPCIdentifierEnabled (added): The return of this field indicates that a UPC value can be specified in listing calls for the specific category.
  • FeatureDefinitions.BrandMPNIdentifierEnabled (added): This field defines the Brand/Manufacturer Part Number listing feature.
  • FeatureDefinitions.EANIdentifierEnabled (added): This field defines the EAN listing feature.
  • FeatureDefinitions.ISBNIdentifierEnabled (added): This field defines the ISBN listing feature.
  • FeatureDefinitions.UPCIdentifierEnabled (added): This field defines the UPC listing feature.
  • SiteDefaults.BrandMPNIdentifierEnabled (added): The return of this field indicates that Brand and MPN values can be specified in listing calls for most site categories.
  • SiteDefaults.EANIdentifierEnabled (added): The return of this field indicates that an EAN value can be specified in listing calls for most site categories.
  • SiteDefaults.ISBNIdentifierEnabled (added): The return of this field indicates that an ISBN value can be specified in listing calls for most site categories.
  • SiteDefaults.UPCIdentifierEnabled (added): The return of this field indicates that a UPC value can be specified in listing calls for most site categories.
  • FeatureID (modified): BrandMPNIdentifierEnabled, EANNIdentifierEnabled, ISBNIdentifierEnabled, and UPCIdentifierEnabled added as enumeration values.
727
2011-06-22
  • ProductCreationEnabled (added): Identifies categories for which products may be added to the associated catalog (i.e., product creation), as well as categories that require sellers to list with a product.
689
2010-09-29
  • ValueCategory (added): If true, the category has been designated as a value category. (For AddItem and related calls, this means items in this category cannot be listed in two categories).
661
2010-03-17
  • ConditionEnabled, ConditionValues (added): A new item condition model is supported in the Sandbox for a few categories. Starting in May 2010, it will be functional in production for most categories. The Category, FeatureDefinitions, and SiteDefaults nodes support corresponding new elements. FeatureID supports corresponding new enumeration values.
653
2010-01-20
  • AllFeaturesForCategory (modified): If AllFeaturesForCategory is set to true, eBay returns the feature settings for the specified features, regardless of the site defaults. Before this change, eBay returned only the features that overrode the site defaults.
  • ItemCompatibilityEnabled, MaxItemCompatibility, MinItemCompatibility (added): Identifies categories that support parts compatibility (structured data for describing compatibilities between a part/item (e.g., tire or headlight) and one or more assemblies (e..g, specific vehicle).
637
2009-09-30
  • FeatureID.AttributeConversionEnabled (doc change): Not operational. Use ItemSpecificsEnabled FeatureID input filter instead.
623
2009-06-24
  • AllFeaturesForCategory (added): Adds a switch to view all the site overrides for a specific category.
617
2009-05-13
  • Various (added): Used for determining if free, automatic upgrades for Gallery Plus and Picture Pack are supported for a category.
615
2009-04-29
  • VariationsEnabled (added): Identifies categories that support multi-variation listings.
605
2009-02-18
  • (modified) A seller can now offer PayPal as a payment method for Adult Only items if the seller's registration site ID and registration address are in the US. A buyer can complete a transaction for an Adult Only listing with PayPal if the buyer's registration site ID and registration address are in the US.
603
2009-02-04
  • Category.PaymentMethod.IntegratedMerchantCreditCard (added): This payment method can apply if a seller has a payment gateway account.
585
2008-10-01
  • In SiteDefaults: MaxFlatShippingCost, Group1MaxFlatShippingCost, Group2MaxFlatShippingCost, Group3MaxFlatShippingCost, MaxFlatShippingCostCBTExempt. Similar in Category, FeatureDefinitions and FeatureIDs. (added): Several elements have been added or modified related to the Maximum Flat Rate Shipping Cost feature. See Shipping documentation and Release Notes.
  • Various (added): New elements in CategoryFeatureType, FeatureDefinitionsType, etc., to enable you to use GetCategoryFeatures to determine the available payment methods for a site or category.
583
2008-09-17
  • CategoryFeatureType.MaxFlatShippingCost, SiteDefaultsType.MaxFlatShippingCostCBTExempt, SiteDefaultsType.MaxFlatShippingCost (added): A maximum flat rate shipping cost is imposed for US listings starting in October. The mechanism will be available for testing with version 585. NOTE: Do not use (do not code against) SiteDefaultsType.MaxFlatShippingCost for this element will be renamed on 585. For details, see the Release Notes and Maximum Flat Rate Shipping Cost.
581
2008-09-03
  • PayPalRequiredForStoreOwner (added): Indicates whether Store Owner listings must must include PayPal as a payment method for the site or category.
  • ReviseQuantityAllowed (added): Indicates for the site or category whether item quantity ifor fixed price listings cna be revised when the listing is in a semi or fully restricted mode.
  • RevisePriceAllowed (added): Indicates for the site or category whether start prices for fixed price listings cna be revised when the listing is in a semi or fully restricted mode.
  • StoreOwnerExtendedListingDurationsEnabled, StoreOwnerExtendedListingDurations (added): Indicates whether the site or category supports extended listing durations for Store Owners and what extended durations are available.
  • HandlingTimeEnabled (added): Indicates whether the site or category requires a handling time (dispatch time).
  • CombinedFixedPriceTreatment (modified): Combined Fixed Price has been expanded beyond Italy to numerous other sites.
  • GalleryFeaturedDurations (modified): Featured Gallery Duration has been expanded beyond Italy to numerous other sites.
573
2008-07-09
  • Category.DigitalDeliveryEnabled, FeatureDefinitions.DigitalDeliveryEnabled, SiteDefaults.DigitalDeliveryEnabled, and related value in FeatureIDCodeType (deprecated): The digital delivery feature is disabled as of March 28, 2008. Digitally delivered items must be listed in the Classified Ad Format in the Everything Else>Information Products category only.
571
2008-06-25
  • INEscrowWorkflowTimelineDefinitionType, INEscrowWorkflowTimelineCodeType, FeatureIDCodeType.INEscrowWorkflowTimeline, CategoryFeatureType.INEscrowWorkflowTimeline, FeatureDefinitionsType.INEscrowWorkflowTimeline, SiteDefaultsType.INEscrowWorkflowTimeline (added): Used to determine the escrow workflow version (either Default, WorkflowA or WorkflowB) that applies to a PaisaPayFullEscrow category on the India site (site ID 203).
569
2008-06-11
  • Various (added): New elements in CategoryFeatureType, FeatureDefinitionsType, SiteDefaultsType, FeatureIDCodeType, (and corresponding new types) that allow eBay to return more contact information, subscription information, accept, decline, and format preferences in the response data for the GetCategoryFeatures call.
567
2008-05-28
  • Various (added): New elements for determining if listings must include PayPal as a payment method.
565
2008-05-14
  • Various (added): New elements relating to the feature that enables sellers to specify the duration for Gallery Featured items. Starting in early June 2008, on the Italy site, sellers can specify the duration for Gallery Featured items.
  • Various (added): New elements relating to treatment of Store Inventory Format (StoresFixedPrice) items as basic fixed price (FixedPriceItem) items. Starting in early June 2008, on the Italy site, Store Inventory Format (StoresFixedPrice) items will be treated as basic fixed price (FixedPriceItem) items.
563
2008-04-30
  • Various (added): New elements relating to the feature that enables PayPal Buyer Protection on the Australia site. On the Australia site, by early June 2008, you can use GetCategoryFeatures to determine if a category supports PayPal Buyer Protection.
559
2008-04-02
  • Various (added): New elements relating to the feature that enables you to specify that a listing is displayed in default search results of another eBay site.
537
2007-10-31
  • PaisaPayFullEscrowEnabledDefinitionType, CategoryFeatureType.PaisaPayFullEscrowEnabled, FeatureDefinitionsType.PaisaPayFullEscrowEnabled, SiteDefaultsType.PaisaPayFullEscrowEnabled, FeatureIDCodeType.PaisaPayFullEscrowEnabled (added): Used for determining if PaisaPayFullEscrow is supported for a category.
  • BestOfferAutoAcceptEnabledDefinitionType, ClassifiedAdAutoAcceptEnabledDefinitionType, CategoryFeatureType.BestOfferAutoAcceptEnabled, CategoryFeatureType.ClassifiedAdAutoAcceptEnabled, FeatureDefinitionsType.BestOfferAutoAcceptEnabled, FeatureDefinitionsType.ClassifiedAdAutoAcceptEnabled, SiteDefaultsType.BestOfferAutoAcceptEnabled, SiteDefaultsType.ClassifiedAdAutoAcceptEnabled, FeatureIDCodeType.BestOfferAutoAcceptEnabled, FeatureIDCodeType.ClassifiedAdAutoAcceptEnabled (added): Used for determining if BestOfferAutoAcceptPrice is supported for a category.
521
2007-07-11
  • FeatureID.ItemSpecificsEnabled, Category.ItemSpecificsEnabled, FeatureDefinitions.ItemSpecificsEnabled, SiteDefaults.ItemSpecificsEnabled (added): eBay supports a new way to fill in custom Item Specifics in certain categories.
507
2007-04-04
  • Category.ClassifiedAdPayPerLeadEnabled, FeatureDefinitions.ClassifiedAdPayPerLeadEnabled, SiteDefaults.ClassifiedAdPayPerLeadEnabled, and related values in FeatureIDCodeType (added): Added for the pay-per-lead feature, applicable in upcoming months on the US site.
503
2007-03-07
  • FeatureID.SafePaymentRequired, Category.SafePaymentRequired, FeatureDefinitions.SafePaymentRequired, SiteDefaults.SafePaymentRequired (added): Specify FeatureID.SafePaymentRequired to determine whether a category requires the seller to add a safe payment method.
499
2007-02-07
  • FeatureID.ClassifiedAdAutoDeclineEnabled, FeatureID.ClassifiedAdBestOfferEnabled, FeatureID.ClassifiedAdContactByEmailEnabled, FeatureID.ClassifiedAdContactByPhoneEnabled, FeatureID.ClassifiedAdCounterOfferEnabled, FeatureID.ClassifiedAdPaymentMethodEnabled, FeatureID.ClassifiedAdShippingMethodEnabled, and related Category, FeatureDefinitions, and SiteDefaults output fields to support Classified Ad format listings (added): Specify these added fields to determine whether a category supports Best Offer features, seller contact methods, shipping methods, or payment methods for Classified Ad format listings.
479
2006-09-20
  • FeatureID, related fields for Skype feature (modified): You can use this call to determine category and site support for adding Skype buttons to listings.
  • FeatureID.LocalListingDistances, related output fields for Local Market listing distances (modified): Specify FeatureID.LocalListingDistances to retrieve the local listing distances supported by a given site, category, and Local Market subscription level.
421
2005-8-10
  • FeatureID, FeatureDefinitions (added): New enumeration, HomePageFeaturedEnabled



Back to top

User-Contributed Notes

 

Copyright © 2005–2014 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.