GetCategoryFeatures
GetCategoryFeatures returns metadata that lists the set of features supported by the category tree of an eBay marketplace and the default values for those features.
Each eBay marketplace arranges its selling categories into a hierarchal tree structure, and the structure and features supported by a category tree can vary by marketplace. While you can retrieve the category hierarchy for any eBay marketplace using the GetCategories call, you must use GetCategoryFeatures to retrieve the list of features supported by a given marketplace and their default values.
The root node of each category tree has a set of feature and value settings that define the top-level defaults for the site. Each child category in the tree inherits its settings from its parent category, so the defaults set at the root node flow down through the rest of the tree. That said, there are some categories that "override" the root settings, which means that some categories have default settings that differ from the defaults set at the root node.
Usage Details
A call to GetCategoryFeatures returns one or more of the following containers:
- SiteDefaults—This container is returned if ReturnAll is set to
true
. The container lists the default feature settings for the root node of the site, which are the default settings that most categories inherit. If you pass FeatureID values in a GetCategoryFeatures request, the response includes only the default settings at the root node for the features related to the specified ID values. If you don't specify FeatureID values in the call, the response returns the root-node's default settings for all the features supported by the marketplace. - Category—This container is returned if you set a CategoryID value in the request. The response can have multiple Category containers where each represents a specific category in a tree where the top parent node is the specified category ID. Each Category container lists only the features whose default values "override" the values inherited from its parent category. It's important to see that the feature settings returned in this container are only those that override their parent values; the container does not list features whose settings are equal to those inherited from their parent category. With this, if all of a category's feature settings equal its parent's settings, this container is not returned for that category. For continuity, the category identified by the CategoryID parameter is compared with the default settings of the category tree's root node (rather than it's parent node), and in this way all the overrides are shown for any specified category ID.
- FeatureDefinitions—This container lists all the possible feature IDs that you can specify in a FeatureID field. The response in this container is not site-specific, it represents the feature IDs that are available on one or more marketplaces worldwide. With this, the presence of a feature ID value in the response does not indicate support on any one site for that feature; use the other GetCategoryFeatures containers to determine feature support.
- FeatureDefinitions.ListingDurations.ListingDuration—This container defines the sets of listing durations available for each of the different listing formats.
Note on return policies: The response values for the return policies differ from the values returned for the other features in that the SiteDefaults and Category containers list the allowable site and category values, and not the actual "default" values for these settings. With this, the SiteDefaults container lists all the return policy values that are supported at the root node of the specified marketplace and the Category container lists the allowed return policy values if (1) the allowable values for the category differ from the values allowed at the root node of the marketplace (in the case of any category IDs supplied in the request) or (2) if the allowable values for the category differ from those of their parent category. This exception pertains to the following domestic and international return policy flags: ReturnsDurationValues, ReturnsAcceptedValues, ReturnsShipmentPayeeValues, and RefundMethodValues. In addition, the FeatureDefinitions container is not currently populated for the return policy values.
The containers returned from a call to GetCategoryFeatures depend on how you configure the request. GetCategoryDetails has several parameters that give you control over the response: DetailLevel, ViewAllNodes, AllFeaturesForCategory, FeatureID, LevelLimit, and CategoryID. Configure these parameters to produce the results you need as described below.
Although you can configure the GetCategoryFeatures parameters in many ways, 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.
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 passing FeatureID values in your requests. If you do not specify a FeatureID value, GetCategoryFeatures returns information about all features.
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 inheritance override 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.
- Retrieve all available data at most once a day for each site that you work with, and store the data locally.
- Specify a DetailLevel of
ReturnAll
only if you want all the details in the response. If you do not specify a value for DetailLevel, it defaults toReturnSummary
. - If you do not specify a value for FeatureID, GetCategoryFeatures returns any category that overrides the inherited features. Store the data locally and then manage the data on the client side.
- To reduce the number of calls you make, do not specify a value for CategoryID. This will retrieve data for all categories. GetCategoryFeatures returns parent categories that override the site defaults and child categories that override the parent category settings.
However, if you focus on a vertical market and only list in certain categories, you can retrieve data more quickly by specifying a particular CategoryID. The category you specify can be at any level of the category hierarchy.
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:
- Run GetCategoryFeatures with the CategoryID set to a valid eBay category value and DetailLevel set to
ReturnAll
. If you do not set a FeatureID value, the site's complete feature set is returned in the FeatureDefinitions node. If you do set FeatureIDvalues, the response contains details on those features only. - Call GetCategoryFeatures with a CategoryID value, ViewAllNodes set to
true
, and DetailLevel set toReturnAll
. Review the list of categories returned and ensure that they contain the parent node (the specified CategoryID) all the children of that node that contain feature overrides. - If a Category container is returned, check that the feature overrides listed for that category are indeed enabled for that category. Do this by checking that you can use the feature returned in the Category container.
Related Information
See Categories.
Output Detail Controls Samples Change History |
Input
See also Samples.
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 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. |
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. Default: All feature metadata returned if no FeatureID values are used. Applicable values: See FeatureID. |
LevelLimit | int | Optional |
This field is used if the user wants to control the maximum depth of the category hierarchy to retrieve, or in other words, how many levels of eBay categories that are returned in the response. If this field is omitted, and no CategoryID is specified, eBay feature metadata for every eBay category from the root on down will be returned. If this field is omitted, but a CategoryID is specified, the specified category and all of its children (down to the leaf categories) are returned. If the CategoryID field is not used, but the LevelLimit field is used and set to 1 , eBay feature metadata is only returned for the top-level categories (also known as L1 categories).
|
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 and 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: (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. Below are some examples from different countries.
|
||||||||||||||||||||||||||||||||||||||||
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 field(s) you specified in the request, as well as all of its child fields (if a field is a container) and its parent fields (if any). Note that it is possible that a field included through an OutputSelector field may still not be returned if it is not applicable, or if it is not found based on other criteria set up in the request payload. 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: If the following output selectors are used: See OutputSelector. |
||||||||||||||||||||||||||||||||||||||||
Version | string | Conditional |
The version number of the API code that you are programming against (e.g., 1149). The version you specify for a call has these basic effects:
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:
|
||||||||||||||||||||||||||||||||||||||||
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 if the user wishes to receive warnings when the application passes unrecognized or deprecated elements in an API call request. Setting the WarningLevel value to High is not recommended in a production environment. Instead, it should only be used during the development/debugging stage.Low if the user does not wish to receive warnings when the application passes unrecognized or deprecated elements in an API call request. This is the default value if WarningLevel is not specified in the call request.See Warning Level. |
Input Detail Controls Samples Change History |
Output
See also Samples.
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 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> <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> <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> <DigitalGoodDeliveryEnabled> boolean </DigitalGoodDeliveryEnabled> <DomesticRefundMethodValues> DomesticRefundMethodCodeType <DomesticRefundMethod> ReturnsRefundMethodCodeType </DomesticRefundMethod> <!-- ... more DomesticRefundMethod values allowed here ... --> </DomesticRefundMethodValues> <DomesticReturnsAcceptedValues> DomesticReturnsAcceptedCodeType <DomesticReturnsAccepted> ReturnsAcceptedCodeType </DomesticReturnsAccepted> <!-- ... more DomesticReturnsAccepted values allowed here ... --> </DomesticReturnsAcceptedValues> <DomesticReturnsDurationValues> DomesticReturnsDurationCodeType <DomesticReturnsDuration> ReturnsDurationCodeType </DomesticReturnsDuration> <!-- ... more DomesticReturnsDuration values allowed here ... --> </DomesticReturnsDurationValues> <DomesticReturnsShipmentPayeeValues> DomesticReturnsShipmentPayeeCodeType <DomesticReturnsShipmentPayee> ReturnsShipmentPayeeCodeType </DomesticReturnsShipmentPayee> <!-- ... more DomesticReturnsShipmentPayee values allowed here ... --> </DomesticReturnsShipmentPayeeValues> <EANEnabled> ProductIdentiferEnabledCodeType </EANEnabled> <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> <EpidSupported> boolean </EpidSupported> <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 (token) </INEscrowWorkflowTimeline> <InternationalRefundMethodValues> InternationalRefundMethodCodeType <InternationalRefundMethod> ReturnsRefundMethodCodeType </InternationalRefundMethod> <!-- ... more InternationalRefundMethod values allowed here ... --> </InternationalRefundMethodValues> <InternationalReturnsAcceptedValues> InternationalReturnsAcceptedCodeType <InternationalReturnsAccepted> ReturnsAcceptedCodeType </InternationalReturnsAccepted> <!-- ... more InternationalReturnsAccepted values allowed here ... --> </InternationalReturnsAcceptedValues> <InternationalReturnsDurationValues> InternationalReturnsDurationCodeType <InternationalReturnsDuration> ReturnsDurationCodeType </InternationalReturnsDuration> <!-- ... more InternationalReturnsDuration values allowed here ... --> </InternationalReturnsDurationValues> <InternationalReturnsShipmentPayeeValues> InternationalReturnsShipmentPayeeCodeType <InternationalReturnsShipmentPayee> ReturnsShipmentPayeeCodeType </InternationalReturnsShipmentPayee> <!-- ... more InternationalReturnsShipmentPayee values allowed here ... --> </InternationalReturnsShipmentPayeeValues> <ISBNEnabled> ProductIdentiferEnabledCodeType </ISBNEnabled> <ItemCompatibilityEnabled> ItemCompatibilityEnabledCodeType </ItemCompatibilityEnabled> <ItemSpecificsEnabled> ItemSpecificsEnabledCodeType </ItemSpecificsEnabled> <KTypeSupported> boolean </KTypeSupported> <ListingDuration type="ListingTypeCodeType"> ListingDurationReferenceType (int) </ListingDuration> <!-- ... more ListingDuration values 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 ... --> <PaymentProfileCategoryGroup> ProfileCategoryGroupCodeType </PaymentProfileCategoryGroup> <PickupDropOffEnabled> boolean </PickupDropOffEnabled> <PremiumSubscription> GeographicExposureCodeType </PremiumSubscription> <ProductCreationEnabled> ProductCreationEnabledCodeType (token) </ProductCreationEnabled> <ProPackEnabled> boolean </ProPackEnabled> <RegularSubscription> GeographicExposureCodeType </RegularSubscription> <ReturnPolicyDescriptionEnabled> boolean </ReturnPolicyDescriptionEnabled> <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> <SpecialFeatures> ConditionValuesType <Condition> ConditionType <DisplayName> string </DisplayName> <ID> int </ID> </Condition> <!-- ... more Condition nodes allowed here ... --> <ConditionHelpURL> anyURI </ConditionHelpURL> </SpecialFeatures> <SpecialitySubscription> GeographicExposureCodeType </SpecialitySubscription> <StoreOwnerExtendedListingDurations> StoreOwnerExtendedListingDurationsType <Duration> token </Duration> <!-- ... more Duration values allowed here ... --> </StoreOwnerExtendedListingDurations> <StoreOwnerExtendedListingDurationsEnabled> boolean </StoreOwnerExtendedListingDurationsEnabled> <TransactionConfirmationRequestEnabled> boolean </TransactionConfirmationRequestEnabled> <UPCEnabled> ProductIdentiferEnabledCodeType </UPCEnabled> <UserConsentRequired> boolean </UserConsentRequired> <ValueCategory> boolean </ValueCategory> <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> <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> <CompatibleVehicleType> CompatibleVehicleTypeDefinitionType </CompatibleVehicleType> <ConditionEnabled> ConditionEnabledDefinitionType </ConditionEnabled> <ConditionValues> ConditionValuesDefinitionType </ConditionValues> <CrossBorderTradeAustraliaEnabled> CrossBorderTradeAustraliaEnabledDefinitionType </CrossBorderTradeAustraliaEnabled> <CrossBorderTradeGBEnabled> CrossBorderTradeGBEnabledDefinitionType </CrossBorderTradeGBEnabled> <CrossBorderTradeNorthAmericaEnabled> CrossBorderTradeNorthAmericaEnabledDefinitionType </CrossBorderTradeNorthAmericaEnabled> <DepositSupported> DepositSupportedDefinitionType </DepositSupported> <DigitalGoodDeliveryEnabled> DigitalGoodDeliveryEnabledDefinitionType </DigitalGoodDeliveryEnabled> <DomesticRefundMethodValues> DomesticRefundMethodCodeType <DomesticRefundMethod> ReturnsRefundMethodCodeType </DomesticRefundMethod> <!-- ... more DomesticRefundMethod values allowed here ... --> </DomesticRefundMethodValues> <DomesticReturnsAcceptedValues> DomesticReturnsAcceptedDefinitionType </DomesticReturnsAcceptedValues> <DomesticReturnsDurationValues> DomesticReturnsDurationDefinitionType </DomesticReturnsDurationValues> <DomesticReturnsShipmentPayeeValues> DomesticReturnsShipmentPayeeDefinitionType </DomesticReturnsShipmentPayeeValues> <EANEnabled> EANEnabledDefinitionType </EANEnabled> <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> <EpidSupported> EpidSupportedDefinitionType </EpidSupported> <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> <InternationalRefundMethodValues> InternationalRefundMethodCodeType <InternationalRefundMethod> ReturnsRefundMethodCodeType </InternationalRefundMethod> <!-- ... more InternationalRefundMethod values allowed here ... --> </InternationalRefundMethodValues> <InternationalReturnsAcceptedValues> InternationalReturnsAcceptedDefinitionType </InternationalReturnsAcceptedValues> <InternationalReturnsDurationValues> InternationalReturnsDurationDefinitionType </InternationalReturnsDurationValues> <InternationalReturnsShipmentPayeeValues> InternationalReturnsShipmentPayeeDefinitionType </InternationalReturnsShipmentPayeeValues> <ISBNEnabled> ISBNEnabledDefinitionType </ISBNEnabled> <ItemCompatibilityEnabled> ItemCompatibilityEnabledDefinitionType </ItemCompatibilityEnabled> <ItemSpecificsEnabled> ItemSpecificsEnabledDefinitionType </ItemSpecificsEnabled> <KTypeSupported> KTypeSupportedDefinitionType </KTypeSupported> <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> <PaymentProfileCategoryGroup> ProfileCategoryGroupDefinitionType </PaymentProfileCategoryGroup> <PickupDropOffEnabled> PickupDropOffEnabledDefinitionType </PickupDropOffEnabled> <PremiumSubscription> PremiumSubscriptionDefinitionType </PremiumSubscription> <ProductCreationEnabled> ProductCreationEnabledDefinitionType </ProductCreationEnabled> <ProductRequiredEnabled> ProductRequiredEnabledDefinitionType </ProductRequiredEnabled> <ProPackEnabled> ProPackEnabledDefinitionType </ProPackEnabled> <ProPackPlusEnabled> ProPackPlusEnabledDefinitionType </ProPackPlusEnabled> <RegularSubscription> RegularSubscriptionDefinitionType </RegularSubscription> <ReturnPolicyDescriptionEnabled> ReturnPolicyDescriptionEnabledDefinitionType </ReturnPolicyDescriptionEnabled> <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> <StoreOwnerExtendedListingDurations> StoreOwnerExtendedListingDurationsDefinitionType </StoreOwnerExtendedListingDurations> <StoreOwnerExtendedListingDurationsEnabled> StoreOwnerExtendedListingDurationsEnabledDefinitionType </StoreOwnerExtendedListingDurationsEnabled> <TransactionConfirmationRequestEnabled> TCREnabledDefinitionType </TransactionConfirmationRequestEnabled> <UPCEnabled> UPCEnabledDefinitionType </UPCEnabled> <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> <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> <DigitalGoodDeliveryEnabled> boolean </DigitalGoodDeliveryEnabled> <DomesticRefundMethodValues> DomesticRefundMethodCodeType <DomesticRefundMethod> ReturnsRefundMethodCodeType </DomesticRefundMethod> <!-- ... more DomesticRefundMethod values allowed here ... --> </DomesticRefundMethodValues> <DomesticReturnsAcceptedValues> DomesticReturnsAcceptedCodeType <DomesticReturnsAccepted> ReturnsAcceptedCodeType </DomesticReturnsAccepted> <!-- ... more DomesticReturnsAccepted values allowed here ... --> </DomesticReturnsAcceptedValues> <DomesticReturnsDurationValues> DomesticReturnsDurationCodeType <DomesticReturnsDuration> ReturnsDurationCodeType </DomesticReturnsDuration> <!-- ... more DomesticReturnsDuration values allowed here ... --> </DomesticReturnsDurationValues> <DomesticReturnsShipmentPayeeValues> DomesticReturnsShipmentPayeeCodeType <DomesticReturnsShipmentPayee> ReturnsShipmentPayeeCodeType </DomesticReturnsShipmentPayee> <!-- ... more DomesticReturnsShipmentPayee values allowed here ... --> </DomesticReturnsShipmentPayeeValues> <EANEnabled> ProductIdentiferEnabledCodeType </EANEnabled> <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> <EpidSupported> boolean </EpidSupported> <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> <InternationalRefundMethodValues> InternationalRefundMethodCodeType <InternationalRefundMethod> ReturnsRefundMethodCodeType </InternationalRefundMethod> <!-- ... more InternationalRefundMethod values allowed here ... --> </InternationalRefundMethodValues> <InternationalReturnsAcceptedValues> InternationalReturnsAcceptedCodeType <InternationalReturnsAccepted> ReturnsAcceptedCodeType </InternationalReturnsAccepted> <!-- ... more InternationalReturnsAccepted values allowed here ... --> </InternationalReturnsAcceptedValues> <InternationalReturnsDurationValues> InternationalReturnsDurationCodeType <InternationalReturnsDuration> ReturnsDurationCodeType </InternationalReturnsDuration> <!-- ... more InternationalReturnsDuration values allowed here ... --> </InternationalReturnsDurationValues> <InternationalReturnsShipmentPayeeValues> InternationalReturnsShipmentPayeeCodeType <InternationalReturnsShipmentPayee> ReturnsShipmentPayeeCodeType </InternationalReturnsShipmentPayee> <!-- ... more InternationalReturnsShipmentPayee values allowed here ... --> </InternationalReturnsShipmentPayeeValues> <ISBNEnabled> ProductIdentiferEnabledCodeType </ISBNEnabled> <ItemCompatibilityEnabled> ItemCompatibilityEnabledCodeType </ItemCompatibilityEnabled> <ItemSpecificsEnabled> ItemSpecificsEnabledCodeType </ItemSpecificsEnabled> <KTypeSupported> boolean </KTypeSupported> <ListingDuration type="ListingTypeCodeType"> ListingDurationReferenceType (int) </ListingDuration> <!-- ... more ListingDuration values 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> <PaymentMethod> BuyerPaymentMethodCodeType </PaymentMethod> <!-- ... more PaymentMethod values allowed here ... --> <PaymentProfileCategoryGroup> ProfileCategoryGroupCodeType </PaymentProfileCategoryGroup> <PayPalRequired> boolean </PayPalRequired> <PayPalRequiredForStoreOwner> boolean </PayPalRequiredForStoreOwner> <PickupDropOffEnabled> boolean </PickupDropOffEnabled> <PremiumSubscription> GeographicExposureCodeType </PremiumSubscription> <ProductCreationEnabled> ProductCreationEnabledCodeType (token) </ProductCreationEnabled> <ProductRequiredEnabled> ProductRequiredEnabledCodeType </ProductRequiredEnabled> <ProPackEnabled> boolean </ProPackEnabled> <ProPackPlusEnabled> boolean </ProPackPlusEnabled> <RegularSubscription> GeographicExposureCodeType </RegularSubscription> <ReturnPolicyDescriptionEnabled> boolean </ReturnPolicyDescriptionEnabled> <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> <SpecialFeatures> ConditionValuesType <Condition> ConditionType <DisplayName> string </DisplayName> <ID> int </ID> </Condition> <!-- ... more Condition nodes allowed here ... --> <ConditionHelpURL> anyURI </ConditionHelpURL> </SpecialFeatures> <SpecialitySubscription> GeographicExposureCodeType </SpecialitySubscription> <StoreOwnerExtendedListingDurations> StoreOwnerExtendedListingDurationsType <Duration> token </Duration> <!-- ... more Duration values allowed here ... --> </StoreOwnerExtendedListingDurations> <StoreOwnerExtendedListingDurationsEnabled> boolean </StoreOwnerExtendedListingDurationsEnabled> <TransactionConfirmationRequestEnabled> boolean </TransactionConfirmationRequestEnabled> <UPCEnabled> ProductIdentiferEnabledCodeType </UPCEnabled> <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 and Motorcycles Parts compatibility. If true , parts compatibility name-value pairs for boats and motorcycles can be added to an item listed in the specified category. Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include AdditionalCompatibilityEnabled .
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 or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include AdFormatEnabled .
Applicable values: See AdFormatEnabled. Code so that your app gracefully handles any future changes to this list. DetailLevel: ReturnAll. |
Category .BestOfferAutoAcceptEnabled |
boolean | Conditionally |
Indicates whether the category supports the Best Offer Automatic Accept feature for listings. Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include BestOfferAutoAcceptEnabled .
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 or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include BestOfferAutoDeclineEnabled .
DetailLevel: ReturnAll. |
Category .BestOfferCounterEnabled |
boolean | Conditionally |
Indicates whether the category supports sellers offering a counter offer against a buyer's Best Offer, or a buyer offering a counter offer against the seller's counter offer. Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include BestOfferCounterEnabled .
DetailLevel: ReturnAll. |
Category.BestOfferEnabled | boolean | Conditionally |
Indicates whether the category supports the Best Offer feature for listings. Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include BestOfferEnabled .
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 or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include BrandMPNIdentifierEnabled .
DetailLevel: ReturnAll. |
Category.BuyerGuaranteeEnabled | boolean | Conditionally |
If this field is returned as true , the category supports the Best Price Guarantee feature on the Australia site. This field/feature is only applicable to Australia.
DetailLevel: ReturnAll. |
Category.CategoryID | string | Conditionally |
Specifies the unique identifier of the eBay category. All eBay feature information that is returned under the corresponding Category container is relevant to this eBay category. Max length: 10. DetailLevel: ReturnAll. |
Category .ClassifiedAdAutoAcceptEnabled |
boolean | Conditionally |
Indicates whether the category supports the Best Offer Automatic Accept feature for Classified Ad listings. Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include ClassifiedAdAutoAcceptEnabled .
DetailLevel: ReturnAll. |
Category .ClassifiedAdAutoDeclineEnabled |
boolean | Conditionally |
Indicates whether automatic decline for best offers for Classified Ad listings is enabled for this category. Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include ClassifiedAdAutoDeclineEnabled .
DetailLevel: ReturnAll. |
Category .ClassifiedAdBestOfferEnabled |
ClassifiedAdBestOfferEnabledCodeType | Conditionally |
Indicates if Best offer is enabled for 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 or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include ClassifiedAdBestOfferEnabled .
Applicable values: Code so that your app gracefully handles any future changes to this list. 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 or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include ClassifiedAdCompanyNameEnabled .
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 or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include ClassifiedAdContactByAddressEnabled .
DetailLevel: ReturnAll. |
Category .ClassifiedAdContactByEmailEnabled |
boolean | Conditionally |
Indicates whether the category supports email as a contact method for Classified Ad listings. Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include ClassifiedAdContactByEmailEnabled .
DetailLevel: ReturnAll. |
Category .ClassifiedAdContactByPhoneEnabled |
boolean | Conditionally |
Indicates whether the category supports the telephone as a contact method for Classified Ad listings. Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include ClassifiedAdContactByPhoneEnabled .
DetailLevel: ReturnAll. |
Category .ClassifiedAdCounterOfferEnabled |
boolean | Conditionally |
Indicates whether counter offers are allowed in 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 or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include ClassifiedAdCounterOfferEnabled .
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 or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include ClassifiedAdPaymentMethodEnabled .
Applicable values: Code so that your app gracefully handles any future changes to this list. 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 value of ListingType is LeadGeneration and the value of ListingSubtype is ClassifiedAd . Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. 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 or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include ClassifiedAdContactByPhoneEnabled .
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 or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include ClassifiedAdShippingMethodEnabled .
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 or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include ClassifiedAdContactByAddressEnabled .
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). Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include CompatibleVehicleType .
DetailLevel: ReturnAll. |
Category.ConditionEnabled | ConditionEnabledCodeType | Conditionally |
Indicates whether the category supports, requires, or doesn't support the use item condition for an item listing. For categories that require or support the use of item condition, see the ConditionValues and/or SpecialFeatures containers for a list of valid item conditions (display names and ID values). Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include ConditionEnabled .
Applicable values: Code so that your app gracefully handles any future changes to this list. DetailLevel: ReturnAll. |
Category.ConditionValues | ConditionValuesType | Conditionally |
This container specifies all of the item conditions that are supported for the corresponding category. The display name of the item condiation and the ID associated with the description are both shown. This container will not be returned for any eBay categories that don't support the use of an item condition value. To see which categories require, support, or don't support the use of item conditions, you can include a FeatureID value of ConditionEnabled . Any eBay category that does not support the use of an item condition value will return a ConditionEnabled value of Disabled . This container will also not be returned if one or more FeatureID values are used in the call request, and one of those values does not include ConditionValues . DetailLevel: ReturnAll. |
Category.ConditionValues .Condition |
ConditionType | Conditionally,
repeatable: [0..*] |
This repeatable container shows the display name and unique identifier of each item condition supported by the corresponding eBay category. Note: 'Certified Refurbished', 'Excellent - Refurbished', 'Very Good - Refurbished', and 'Good - Refurbished' item conditions will not be returned in this container for categories in the eBay Refurbished Program, but instead will be returned in the Category.SpecialFeatures container if the corresponding category supports any of these Refurbished item conditions. To used any of these Refurbished item conditions, sellers must go through an application and qualification process. The new item condition values appearing in the Category.SpecialFeatures container does not necessarily indicate that a seller is eligible to list with these item conditions. If the corresponding category supports it, 'Seller Refurbished' will still be returned in this container. 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 identifier of the item condition (e.g., 1000). The numeric identifier is used in the Item.ConditionID field in Add/Revise/Relist calls to set the condition of an item.
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 cases, 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 or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include CrossBorderTradeEnabled .
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 or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include CrossBorderTradeEnabled .
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 (US and Canada (English). Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include CrossBorderTradeEnabled .
DetailLevel: ReturnAll. |
Category.DepositSupported | boolean | Conditionally |
This field is returned as true if the corresponding category supports the use of a deposit/down payment on a motor vehicle listing. In an AddItem call, the seller can configure a down payment for a motor vehicle listing using the PaymentDetails container.
DetailLevel: ReturnAll. |
Category .DigitalGoodDeliveryEnabled |
boolean | Conditionally |
A true value in this field indicates that digital gift cards (eBay gift cards or third-party gift cards) can be listed in the category specified in the Category.CategoryID field. A false value in this field indicates that digital gift cards can not be listed in the specified category. Digital gift cards are currently only supported on the US site. There are some restrictions when it comes to selling gift cards, including the following:
Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include DigitalGoodDeliveryEnabled .
DetailLevel: ReturnAll. |
Category .DomesticRefundMethodValues |
DomesticRefundMethodCodeType | Conditionally |
On the EBAY_US marketplace only, sellers can offer item replacement in addition to offering money back returns. This flag defines the availability of such options for the given US marketplace category. Sellers can offer item replacements only if returns are enabled (returnPolicyEnabled is set to true ) for the item. You can specify item replacement in the AddItem family of calls and in the return policy settings of the Account API. Note: Sellers have the option of creating a separate international return policy for items that are shipped to international customers. If a seller does not add a separate international return policy, the settings in the domestic return policy will be used instead. For the international equivalent of this field, see the InternationalRefundMethodValues field. DetailLevel: ReturnAll. |
Category .DomesticRefundMethodValues .DomesticRefundMethod |
ReturnsRefundMethodCodeType | Conditionally,
repeatable: [0..*] |
Defines the available options the seller has for handling domestic returns in the specified marketplace and category.
Applicable values: MoneyBack indicates the seller will refund the cost of the item returned.MoneyBackorReplacement indicates the seller will refund the cost of the item returned or they will replace the returned item.Code so that your app gracefully handles any future changes to this list. DetailLevel: ReturnAll. |
Category .DomesticReturnsAcceptedValues |
DomesticReturnsAcceptedCodeType | Conditionally |
The values returned in this field indicate whether or not the seller accepts domestic returns for items listed in the associated marketplace and category. While most categories return the ReturnsAccepted flag (indicating the category supports returns), some categories will also return the ReturnsNotAccepted flag to indicate the seller can choose to not accept returns for an item listed in that category. The values returned in this field are pertinent only if ReturnPolicyEnabled in GetCategoryFeatures is set to true for the associated category, which indicates that items listed in the category must include a return policy. Here, it's worth noting that not accepting returns is a return policy. The values returned in this field are valid in AddItem and its related family of calls, and in the return policies you configure for use with the Account API. Note: Sellers have the option of creating a separate international return policy for items that are shipped to international customers. If a seller does not add a separate international return policy, the settings in the domestic return policy will be used instead. For the international equivalent of this field, see the InternationalReturnsAcceptedValues field. DetailLevel: ReturnAll. |
Category .DomesticReturnsAcceptedValues .DomesticReturnsAccepted |
ReturnsAcceptedCodeType | Conditionally,
repeatable: [0..*] |
Defines the available options the seller has for accepting domestic returns in the specified marketplace and category.
Applicable values: ReturnsAccepted indicates the seller does accept returns.ReturnsNotAccepted indicates the seller does not accept returns.Code so that your app gracefully handles any future changes to this list. DetailLevel: ReturnAll. |
Category .DomesticReturnsDurationValues |
DomesticReturnsDurationCodeType | Conditionally |
The values returned in this field indicate the return duration options that are available for domestic returns for items listed in the associated marketplace and category. The values returned in this field are pertinent only if ReturnPolicyEnabled in GetCategoryFeatures is set to true for the associated category, which indicates that items listed in the category must include a return policy. The values returned in this field are valid in AddItem and its related family of calls, and in the return policies you configure for use with the Account API. Note: Sellers have the option of creating a separate international return policy for items that are shipped to international customers. If a seller does not add a separate international return policy, the settings in the domestic return policy will be used instead. For the international equivalent of this field, see the InternationalReturnsDurationValues field. DetailLevel: ReturnAll. |
Category .DomesticReturnsDurationValues .DomesticReturnsDuration |
ReturnsDurationCodeType | Conditionally,
repeatable: [0..*] |
Defines the available options for the return durations for domestic returns in the specified marketplace and category. This is the time the buyer has to initiate a return once they receive the item.
Applicable values: Days_14 indicates the buyer has 14 days to initiate a return.Days_30 indicates the buyer has 30 days to initiate a return.Days_60 indicates the buyer has 60 days to initiate a return.Code so that your app gracefully handles any future changes to this list. DetailLevel: ReturnAll. |
Category .DomesticReturnsShipmentPayeeValues |
DomesticReturnsShipmentPayeeCodeType | Conditionally |
The values returned in this field indicate the available options for who pays the return shipping for domestic returns. Possible values are BUYER and SELLER . The values returned in this field are pertinent only if ReturnPolicyEnabled in GetCategoryFeatures is set to true for the associated category, which indicates that items listed in the category must include a return policy. The values returned in this field are valid in AddItem and its related family of calls, and in the return policies you configure for use with the Account API. Note: Sellers have the option of creating a separate international return policy for items that are shipped to international customers. If a seller does not add a separate international return policy, the settings in the domestic return policy will be used instead. For the international equivalent of this field, see the InternationalReturnsShipmentPayeeValues field. DetailLevel: ReturnAll. |
Category .DomesticReturnsShipmentPayeeValues .DomesticReturnsShipmentPayee |
ReturnsShipmentPayeeCodeType | Conditionally,
repeatable: [0..*] |
Defines the available options for who pays the return shipping costs for domestic returns in the specified marketplace and category.
Applicable values: Buyer indicates the buyer is responsible for paying for the return shipping.Seller indicates the seller is responsible for paying for the return shipping.Code so that your app gracefully handles any future changes to this list. DetailLevel: ReturnAll. |
Category.EANEnabled | ProductIdentiferEnabledCodeType | Conditionally |
Indicates whether or not European Article Numbers (EANs) are supported/required when listing products in the category. A value of Disabled indicates that EANs cannot be used for the category, a value of Enabled indicates that EANs can be used for the category, and a value of Required indicates that an EAN is required when listing a product in this category. Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include EANEnabled . Note: It is recommended that sellers always use GetCategoryFeatures to see if an eBay category requires a Global Trade Item Number (GTIN) or a Brand/MPN combination. So, that means that they should look for EANEnabled, ISBNEnabled, UPCEnabled, and BrandMPNIdentifierEnabled at the category level in the GetCategoryFeatures response. Applicable values: Code so that your app gracefully handles any future changes to this list. DetailLevel: ReturnAll. |
Category .eBayMotorsProAdFormatEnabled |
AdFormatEnabledCodeType | Conditionally |
Specifies whether this category allows Classified Ad listings on eBay Motors. This element is applicable for eBay Motors Pro users. Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include eBayMotorsProAdFormatEnabled .
Applicable values: See eBayMotorsProAdFormatEnabled. Code so that your app gracefully handles any future changes to this list. DetailLevel: ReturnAll. |
Category .eBayMotorsProAutoAcceptEnabled |
boolean | Conditionally |
Specifies whether this category allows auto-accept for Best Offers for eBay Motors 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 or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include eBayMotorsProAutoAcceptEnabled .
DetailLevel: ReturnAll. |
Category .eBayMotorsProAutoDeclineEnabled |
boolean | Conditionally |
Specifies whether this category allows auto-decline for Best Offers for eBay Motors 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 or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include eBayMotorsProAutoDeclineEnabled .
DetailLevel: ReturnAll. |
Category .eBayMotorsProBestOfferEnabled |
ClassifiedAdBestOfferEnabledCodeType | Conditionally |
Indicates if Best Offer is supported for eBay Motors 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 or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include eBayMotorsProBestOfferEnabled .
Applicable values: Code so that your app gracefully handles any future changes to this list. 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 or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include eBayMotorsProCompanyNameEnabled .
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 or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include eBayMotorsProContactByAddressEnabled .
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 or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include eBayMotorsProContactByEmailEnabled .
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 or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include eBayMotorsProContactByPhoneEnabled .
DetailLevel: ReturnAll. |
Category .eBayMotorsProCounterOfferEnabled |
boolean | Conditionally |
Indicates whether counter offers are allowed on Best Offers for this category in an eBay Motors Classified Ad listing. 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 or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include eBayMotorsProCounterOfferEnabled .
DetailLevel: ReturnAll. |
Category .eBayMotorsProPaymentMethodCheckOutEnabled |
ClassifiedAdPaymentMethodEnabledCodeType | Conditionally |
Indicates if the payment method should be displayed to the user for this category in an eBay Motors Classified Ad listing. 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 or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include eBayMotorsProPaymentMethodCheckOutEnabled .
Applicable values: Code so that your app gracefully handles any future changes to this list. 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 or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include eBayMotorsProContactByPhoneEnabled .
DetailLevel: ReturnAll. |
Category .eBayMotorsProSellerContactDetailsEnabled |
boolean | Conditionally |
Specifies whether this category allows seller-level contact information for eBay Motors 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 or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include eBayMotorsProSellerContactDetailsEnabled .
DetailLevel: ReturnAll. |
Category .eBayMotorsProShippingMethodEnabled |
boolean | Conditionally |
Indicates if shipping options should be displayed to the user for this category in an eBay Motors Classified Ad listing. 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 or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include eBayMotorsProShippingMethodEnabled .
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 or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include eBayMotorsProContactByAddressEnabled .
DetailLevel: ReturnAll. |
Category.EpidSupported | boolean | Conditionally |
This field is returned as true if the category supports the use of an eBay Product ID (e.g. ePID) in an Add/Revise/Relist API call to identify which motorcycles and/or scooters are compatible with a motor vehicle part or accessory. ePIDs can only be used to identify motorcycles and scooters on the Germany and UK sites. For more information on using an ePID to identify a compatible motorcycle or scooter through an Add/Revise/Relist API call on the Germany or UK site, see the documentation for the Compatibility.NameValueList container. Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include EpidSupported .
DetailLevel: ReturnAll. |
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 or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include FreeGalleryPlusEnabled .
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 or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include FreePicturePackEnabled .
DetailLevel: ReturnAll. |
Category .GalleryFeaturedDurations |
ListingEnhancementDurationReferenceType | Conditionally |
This field is returned if the Featured Gallery feature is supported for the category. The time unit that is returned in this field indicates how long a gallery will be featured on eBay. Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include GalleryFeaturedDurations .
DetailLevel: ReturnAll. |
Category .GalleryFeaturedDurations .Duration |
token | Conditionally,
repeatable: [0..*] |
Note: Duration fields are currently still being returned in GetCategoryFeatures response, but Featured Gallery listing feature is deprecated for all sites. If a seller attempts to add Featured Gallery as a listing enhancement, it is allowed, but a warning will be returned announcing the deprecation of the feature. Each returned Duration field indicates a supported time duration that a picture gallery can be featured. The Lifetime value indicates that the Featured Gallery enhancement will be active for the lifetime of the listing.
DetailLevel: ReturnAll. Applicable values: See ListingEnhancementDurationCodeType |
Category.GlobalShippingEnabled | boolean | Conditionally |
Indicates if the Global Shipping Program (GSP) is supported for the category. Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include GlobalShippingEnabled .
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 or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include Group1MaxFlatShippingCost .
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 or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include Group1MaxFlatShippingCost .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 or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include Group2MaxFlatShippingCost .
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 or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include Group2MaxFlatShippingCost .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 or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include Group3MaxFlatShippingCost .
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 or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include Group3MaxFlatShippingCost .For a list of possible enumeration values, see CurrencyCodeType. |
Category.HandlingTimeEnabled | boolean | Conditionally |
Indicates if a seller's stated handling time is enabled for a category. A handling time is generally needed for items that are shipped to the buyer, but not necessarily applicable to freight shipping or local pickup. 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 or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include HandlingTimeEnabled .
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 or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include HomePageFeaturedEnabled .
DetailLevel: ReturnAll. |
Category .INEscrowWorkflowTimeline |
INEscrowWorkflowTimelineCodeType (token) | Conditionally |
Note: This field is deprecated since it is only applicable to the eBay India site, and this marketplace is no longer available.
DetailLevel: ReturnAll. |
Category .InternationalRefundMethodValues |
InternationalRefundMethodCodeType | Conditionally |
In US, sellers can offer an item replacement for returns, in addition to offering money back returns. The values returned in this field indicate the availability of such options for the given marketplace and category. The values returned in this field are pertinent only if ReturnPolicyEnabled in GetCategoryFeatures is set to true for the associated category, which indicates that items listed in the category must include a return policy. The values returned in this field are valid in AddItem and its related family of calls, and in the return policies you configure for use with the Account API. Note: Sellers have the option of creating a separate international return policy for items that are shipped to international customers. If a seller does not add a separate international return policy, the settings in the domestic return policy will be used instead. DetailLevel: ReturnAll. |
Category .InternationalRefundMethodValues .InternationalRefundMethod |
ReturnsRefundMethodCodeType | Conditionally,
repeatable: [0..*] |
Defines the available options the seller has for handling international returns in the specified marketplace and category.
Applicable values: MoneyBack indicates the seller will refund the cost of the item returned.MoneyBackorReplacement indicates the seller will refund the cost of the item returned or they will replace the returned item.Code so that your app gracefully handles any future changes to this list. DetailLevel: ReturnAll. |
Category .InternationalReturnsAcceptedValues |
InternationalReturnsAcceptedCodeType | Conditionally |
The values returned in this field indicate whether or not the seller can offer international returns. The values returned in this field are pertinent only if ReturnPolicyEnabled in GetCategoryFeatures is set to true for the associated category, which indicates that items listed in the category must include a return policy. The values returned in this field are valid in AddItem and its related family of calls, and in the return policies you configure for use with the Account API. Note: Sellers have the option of creating a separate international return policy for items that are shipped to international customers. If a seller does not add a separate international return policy, the settings in the domestic return policy will be used instead. DetailLevel: ReturnAll. |
Category .InternationalReturnsAcceptedValues .InternationalReturnsAccepted |
ReturnsAcceptedCodeType | Conditionally,
repeatable: [0..*] |
Defines the available options the seller has for accepting international returns in the specified marketplace and category.
Applicable values: ReturnsAccepted indicates the seller does accept returns.ReturnsNotAccepted indicates the seller does not accept returns.Code so that your app gracefully handles any future changes to this list. DetailLevel: ReturnAll. |
Category .InternationalReturnsDurationValues |
InternationalReturnsDurationCodeType | Conditionally |
The values returned in this field indicate the return duration options that are available for international returns for items listed in the associated marketplace and category. The values returned in this field are pertinent only if ReturnPolicyEnabled in GetCategoryFeatures is set to true for the associated category, which indicates that items listed in the category must include a return policy. The values returned in this field are valid in AddItem and its related family of calls, and in the return policies you configure for use with the Account API. Note: Sellers have the option of creating a separate international return policy for items that are shipped to international customers. If a seller does not add a separate international return policy, the settings in the domestic return policy will be used instead. DetailLevel: ReturnAll. |
Category .InternationalReturnsDurationValues .InternationalReturnsDuration |
ReturnsDurationCodeType | Conditionally,
repeatable: [0..*] |
Defines the available options for the return durations for international returns in the specified marketplace and category. This is the time the buyer has to initiate a return once they receive the item.
Applicable values: Days_14 indicates the buyer has 14 days to initiate a return.Days_30 indicates the buyer has 30 days to initiate a return.Days_60 indicates the buyer has 60 days to initiate a return.Code so that your app gracefully handles any future changes to this list. DetailLevel: ReturnAll. |
Category .InternationalReturnsShipmentPayeeValues |
InternationalReturnsShipmentPayeeCodeType | Conditionally |
The values returned in this field indicate the available options for who pays the return shipping for international returns. Possible values are BUYER and SELLER . The values returned in this field are pertinent only if ReturnPolicyEnabled in GetCategoryFeatures is set to true for the associated category, which indicates that items listed in the category must include a return policy. The values returned in this field are valid in AddItem and its related family of calls, and in the return policies you configure for use with the Account API. Note: Sellers have the option of creating a separate international return policy for items that are shipped to international customers. If a seller does not add a separate international return policy, the settings in the domestic return policy will be used instead. DetailLevel: ReturnAll. |
Category .InternationalReturnsShipmentPayeeValues .InternationalReturnsShipmentPayee |
ReturnsShipmentPayeeCodeType | Conditionally,
repeatable: [0..*] |
Defines the available options for who pays the return shipping costs for international returns in the specified marketplace and category.
Applicable values: Buyer indicates the buyer is responsible for paying for the return shipping.Seller indicates the seller is responsible for paying for the return shipping.Code so that your app gracefully handles any future changes to this list. DetailLevel: ReturnAll. |
Category.ISBNEnabled | ProductIdentiferEnabledCodeType | Conditionally |
Indicates whether or not International Standard Book Numbers (ISBNs) are supported/required when listing products in the category. A value of Disabled indicates that ISBNs cannot be used for the category, a value of Enabled indicates that ISBNs can be used for the category, and a value of Required indicates that an ISBN is required when listing a product in this category. Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include ISBNEnabled . Note: It is recommended that sellers always use GetCategoryFeatures to see if an eBay category requires a Global Trade Item Number (GTIN) or a Brand/MPN combination. So, that means that they should look for ISBNEnabled, EANEnabled, UPCEnabled, and BrandMPNIdentifierEnabled at the category level in the GetCategoryFeatures response. Applicable values: Code so that your app gracefully handles any future changes to this list. 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 eBay Motors (US) site (site ID 100) only. Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include CompatibilityEnabled .
Applicable values: Code so that your app gracefully handles any future changes to this list. DetailLevel: ReturnAll. |
Category.ItemSpecificsEnabled | ItemSpecificsEnabledCodeType | Conditionally |
Indicates whether the category supports the use of Item Specifics in listings. If enabled, sellers can use the Item.ItemSpecifics node in Add/Revise/Relist calls to specify Item Specific name-value pairs. Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include ItemSpecificsEnabled .
Applicable values: Code so that your app gracefully handles any future changes to this list. DetailLevel: ReturnAll. |
Category.KTypeSupported | boolean | Conditionally |
This field is returned as true if the category supports the use of a K Type vehicle number in an Add/Revise/Relist API call to identify which cars and/or trucks are compatible with a motor vehicle part or accessory. K type vehicle numbers can only be used to identify cars and trucks on the Germany site. For more information on using a K Type vehicle number to identify a compatible car or truck through an Add/Revise/Relist API call on the Germany site, see the documentation for the Compatibility.NameValueList container. Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include KTypeSupported .
DetailLevel: ReturnAll. |
Category.ListingDuration | ListingDurationReferenceType (int) | Conditionally,
repeatable: [0..*] |
A ListingDuration field is returned for each listing type and listing duration combination that is supported for the category. The integer value indicates the number of days of the listing duration, and the type attribute identifies the supported listing type. Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include ListingDurations .
DetailLevel: ReturnAll. |
Category.ListingDuration [ attribute type ] |
ListingTypeCodeType | Conditionally |
A ListingDuration field is returned for each listing type and listing duration combination that is supported for the category. The integer value indicates the number of days of the listing duration, and the type attribute identifies the supported listing type. Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include ListingDurations .For a list of possible enumeration values, see ListingTypeCodeType. |
Category .LocalMarketAdFormatEnabled |
AdFormatEnabledCodeType | Conditionally |
Specifies whether this category supports Motor Local Market 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 or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include LocalMarketAdFormatEnabled .
Applicable values: See LocalMarketAdFormatEnabled. Code so that your app gracefully handles any future changes to this list. DetailLevel: ReturnAll. |
Category .LocalMarketAutoAcceptEnabled |
boolean | Conditionally |
Specifies whether this category supports auto-accept for Best Offers for Motors Local Market 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 or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include LocalMarketAutoAcceptEnabled .
DetailLevel: ReturnAll. |
Category .LocalMarketAutoDeclineEnabled |
boolean | Conditionally |
Specifies whether this category supports auto-decline for Best Offers for Motors Local Market 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 or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include LocalMarketAutoDeclineEnabled .
DetailLevel: ReturnAll. |
Category .LocalMarketBestOfferEnabled |
ClassifiedAdBestOfferEnabledCodeType | Conditionally |
Indicates if Best Offer is enabled/required for Motors Local Market 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 or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include LocalMarketBestOfferEnabled .
Applicable values: Code so that your app gracefully handles any future changes to this list. 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 or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include LocalMarketCompanyNameEnabled .
DetailLevel: ReturnAll. |
Category .LocalMarketContactByAddressEnabled |
boolean | Conditionally |
Indicates whether this category supports including the 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 or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include LocalMarketContactByAddressEnabled .
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 or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include LocalMarketContactByEmailEnabled .
DetailLevel: ReturnAll. |
Category .LocalMarketContactByPhoneEnabled |
boolean | Conditionally |
Indicates whether this category supports including the telephone 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 or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include LocalMarketContactByPhoneEnabled .
DetailLevel: ReturnAll. |
Category .LocalMarketCounterOfferEnabled |
boolean | Conditionally |
Indicates whether counter offers are allowed on Best Offers for this category for Motors Local Market 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 or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include LocalMarketCounterOfferEnabled .
DetailLevel: ReturnAll. |
Category .LocalMarketNonSubscription |
boolean | Conditionally |
Indicates whether the category supports a seller creating a Motors Local Market listing without a subscription. This feature is only available to licensed vehicle dealers. Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include LocalMarketNonSubscription .
DetailLevel: ReturnAll. |
Category .LocalMarketPaymentMethodCheckOutEnabled |
ClassifiedAdPaymentMethodEnabledCodeType | Conditionally |
Indicates if the payment method should be displayed to the user for this category in an Motors Local Market Classified Ad listing. 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 or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include LocalMarketPaymentMethodCheckOutEnabled .
Applicable values: Code so that your app gracefully handles any future changes to this list. 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 or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include LocalMarketContactByPhoneEnabled .
DetailLevel: ReturnAll. |
Category .LocalMarketPremiumSubscription |
boolean | Conditionally |
Indicates whether the category supports the Premium level subscription Motors Local Market listings. This feature is only available to licensed vehicle dealers. Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include LocalMarketPremiumSubscription .
DetailLevel: ReturnAll. |
Category .LocalMarketRegularSubscription |
boolean | Conditionally |
Indicates whether the category supports the Regular level subscription to Motors Local Market listings. This feature is only available to licensed vehicle dealers. Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include LocalMarketRegularSubscription .
DetailLevel: ReturnAll. |
Category .LocalMarketSellerContactDetailsEnabled |
boolean | Conditionally |
Specifies the whether this category allows seller-level contact information for Motors Local Market 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 or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include LocalMarketSellerContactDetailsEnabled .
DetailLevel: ReturnAll. |
Category .LocalMarketShippingMethodEnabled |
boolean | Conditionally |
Indicates if shipping methods should be displayed to the user for this category in an Motors Local Market Classified Ad listing. 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 or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include LocalMarketShippingMethodEnabled .
DetailLevel: ReturnAll. |
Category .LocalMarketSpecialitySubscription |
boolean | Conditionally |
Indicates whether the category supports the Speciality level subscription to Motors Local Market listings. This feature is only available to licensed vehicle dealers. Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include LocalMarketSpecialitySubscription .
DetailLevel: ReturnAll. |
Category .LocalMarketStreetCount |
int | Conditionally |
Indicates which address 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 or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include LocalMarketContactByAddressEnabled .
DetailLevel: ReturnAll. |
Category.MaxFlatShippingCost | AmountType (double) | Conditionally |
The maximum cost the seller can charge for the first domestic flat-rate shipping service. Mutually exclusive with the GroupN MaxFlatShippingCost elements. Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include MaxFlatShippingCost .
DetailLevel: ReturnAll. See Flat rate shipping. |
Category.MaxFlatShippingCost [ attribute currencyID ] |
CurrencyCodeType | Always |
The maximum cost the seller can charge for the first domestic flat-rate shipping service. Mutually exclusive with the GroupN MaxFlatShippingCost elements. Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include MaxFlatShippingCost .For a list of possible enumeration values, see CurrencyCodeType. |
Category .MaxGranularFitmentCount |
int | Conditionally |
Indicates the maximum number of compatible applications allowed per item when adding or revising items with compatibilities provided at the most detailed granularity. For example, in Car and Truck Parts on the US site, the most granular application would include Year, Make, Model, Trim, and Engine. Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include MaxGranularFitmentCount .
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. Applicable for the US site only. For DE, UK, and AU sites, this field returns the same value as MaxGranularFitmentCount. Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include MaxCompatibleApplications .
DetailLevel: ReturnAll. |
Category.MinimumReservePrice | double | Conditionally |
Indicates the Minimum Reserve Price for an auction listing in this category. If there is no Minimum Reserve Price, a value of 0.0 is returned in this field. Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include MinimumReservePrice .
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 compatiblity 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 or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include MinCompatibleApplications .
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 or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include NonSubscription .
Applicable values: Code so that your app gracefully handles any future changes to this list. DetailLevel: ReturnAll. |
Category .PaisaPayFullEscrowEnabled |
boolean | Conditionally |
Note: This field is deprecated since it is only applicable to the eBay India site, and this marketplace is no longer available.
DetailLevel: ReturnAll. |
Category.PaymentMethod | BuyerPaymentMethodCodeType | Conditionally,
repeatable: [0..*] |
Indicates the acceptable payment methods that can be used when listing an item for sale in the corresponding category. Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include PaymentMethods .
Applicable values: Note: To see if this enumeration value is a supported payment method for a site and category, call GetCategoryFeatures specifying the listing category ID and including the FeatureID field set to PaymentMethods . Note: To see if this enumeration value is a supported payment method for a site and category, call GetCategoryFeatures specifying the listing category ID and including the FeatureID field set to PaymentMethods . Note: To see if this enumeration value is a supported payment method for a site and category, call GetCategoryFeatures specifying the listing category ID and including the FeatureID field set to PaymentMethods . Note: To see if this enumeration value is a supported payment method for a site and category, call GetCategoryFeatures specifying the listing category ID and including the FeatureID field set to PaymentMethods . Code so that your app gracefully handles any future changes to this list. DetailLevel: ReturnAll. |
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 or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include PaymentProfileCategoryGroup .
Applicable values: Code so that your app gracefully handles any future changes to this list. DetailLevel: ReturnAll. |
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 an eBay site 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 to large merchants on the eBay UK (site ID - 3), eBay Australia (Site ID - 15), and eBay Germany (Site ID - 77) sites. Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include PickupDropOffEnabled . Note: For Click and Collect eligible sellers, the Click and Collect feature can only be enabled at the account level, and then each of the seller's listings within an Click and Collect enabled category will be automatically evaluated for Click and Collect eligibility. 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 or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include PremiumSubscription .
Applicable values: Code so that your app gracefully handles any future changes to this list. DetailLevel: ReturnAll. |
Category .ProductCreationEnabled |
ProductCreationEnabledCodeType (token) | Conditionally |
This value is deprecated.
DetailLevel: ReturnAll. |
Category.ProPackEnabled | boolean | Conditionally |
This field is deprecated.
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 or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include RegularSubscription .
Applicable values: Code so that your app gracefully handles any future changes to this list. DetailLevel: ReturnAll. |
Category .ReturnPolicyDescriptionEnabled |
boolean | Conditionally |
In some EU countries, sellers are legally required to describe the return policy they offer. The value returned by this field indicates if sellers can provide such a description within the given marketplace and category. The values returned in this field are pertinent only if ReturnPolicyEnabled in GetCategoryFeatures is set to true for the associated category, which indicates that items listed in the category must include a return policy.
DetailLevel: ReturnAll. |
Category.ReturnPolicyEnabled | boolean | Conditionally |
For most sites: If true, listings in this category require a return policy. For eBay 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 or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include ReturnPolicyEnabled .
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 or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include ReturnPolicyProfileCategoryGroup .
Applicable values: Code so that your app gracefully handles any future changes to this list. 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 or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include RevisePriceAllowed .
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 or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include ReviseQuantityAllowed .
DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input. |
Category.SafePaymentRequired | boolean | Conditionally |
This field is no longer applicable, as eBay now controls all online payment methods.
DetailLevel: ReturnAll. |
Category .SellerContactDetailsEnabled |
boolean | Conditionally |
Indicates whether this category supports seller-level contact information for Classified Ad listings. Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include SellerContactDetailsEnabled .
DetailLevel: ReturnAll. |
Category .SellerProvidedTitleSupported |
boolean | Conditionally |
This field is returned as true if the corresponding category supports the use of a seller-provided title for a motor vehicle listing on the US or Canada Motors marketplaces. A seller-provided title is a descriptive title, given by the seller, that appears below eBay's pre-filled listing title for the motor vehicle. Visually, the seller-provided title is similar to a subtitle on other types of eBay listings (non-vehicle). A seller-provided title can assist in helping buyers discover the vehicle.
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 or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include ShippingProfileCategoryGroup .
Applicable values: Code so that your app gracefully handles any future changes to this list. DetailLevel: ReturnAll. |
Category.ShippingTermsRequired | boolean | Conditionally |
Indicates whether the category requires sellers to specify shipping details at listing time. Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include ShippingTermsRequired .
DetailLevel: ReturnAll. |
Category.SpecialFeatures | ConditionValuesType | Conditionally |
This container is only returned if the corresponding category supports a special item condition such as Certified - Refurbished condition (condition ID 2000), Excellent - Refurbished condition (condition ID 2010), Very Good - Refurbished condition (condition ID 2020), and Good - Refurbished condition (condition ID 2030). A seller must be pre-qualified by eBay to list items with the any of these refurbished item conditions. All other item conditions supported by a category will be returned in the ConditionValues container instead. Neither the ConditionValues or the SpecialFeatures containers will be returned if one or more FeatureID values are used in the call request, and one of those values does not include ConditionValues .
DetailLevel: ReturnAll. |
Category.SpecialFeatures .Condition |
ConditionType | Conditionally,
repeatable: [0..*] |
This repeatable container shows the display name and unique identifier of each item condition supported by the corresponding eBay category. Note: 'Certified Refurbished', 'Excellent - Refurbished', 'Very Good - Refurbished', and 'Good - Refurbished' item conditions will not be returned in this container for categories in the eBay Refurbished Program, but instead will be returned in the Category.SpecialFeatures container if the corresponding category supports any of these Refurbished item conditions. To used any of these Refurbished item conditions, sellers must go through an application and qualification process. The new item condition values appearing in the Category.SpecialFeatures container does not necessarily indicate that a seller is eligible to list with these item conditions. If the corresponding category supports it, 'Seller Refurbished' will still be returned in this container. DetailLevel: ReturnAll. |
Category.SpecialFeatures .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.SpecialFeatures .Condition.ID |
int | Conditionally |
The numeric identifier of the item condition (e.g., 1000). The numeric identifier is used in the Item.ConditionID field in Add/Revise/Relist calls to set the condition of an item.
DetailLevel: ReturnAll. |
Category.SpecialFeatures .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 cases, 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 .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 or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include SpecialitySubscription .
Applicable values: Code so that your app gracefully handles any future changes to this list. 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 or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include StoreOwnerExtendedListingDurations .
DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input. |
Category .StoreOwnerExtendedListingDurations .Duration |
token | Conditionally,
repeatable: [0..*] |
Specifies the additional listing duration(s) (in days) supported by the eBay site and/or category. A Duration field is returned for each additional listing duration that the eBay marketplace or category supports.
DetailLevel: ReturnAll. Applicable values: See ListingDurationCodeType |
Category .StoreOwnerExtendedListingDurationsEnabled |
boolean | Conditionally |
Indicates if an eBay Store owner gets extended listing durations 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. Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include StoreOwnerExtendedListingDurationsEnabled .
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 or the site default. DetailLevel: ReturnAll. |
Category.UPCEnabled | ProductIdentiferEnabledCodeType | Conditionally |
Indicates whether or not Universal Product Codes (UPCs) are supported/required when listing products in the category. A value of Disabled indicates that UPCs cannot be used for the category, a value of Enabled indicates that UPCs can be used for the category, and a value of Required indicates that a UPC is required when listing a product in this category. Only returned when this value (or this category's setting) overrides the value inherited from the category's parent or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include UPCEnabled . Note: It is recommended that sellers always use GetCategoryFeatures to see if an eBay category requires a Global Trade Item Number (GTIN) or a Brand/MPN combination. So, that means that they should look for UPCEnabled, ISBNEnabled, EANEnabled, and BrandMPNIdentifierEnabled at the category level in the GetCategoryFeatures response. Applicable values: Code so that your app gracefully handles any future changes to this list. 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 or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include UserConsentRequired .
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 primary category or secondary category is a value category, then eBay drops the secondary category and lists the item in the primary category 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 or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include ValueCategory .
DetailLevel: ReturnAll. |
Category.VariationsEnabled | boolean | Conditionally |
If true , you can pass in Item.Variations in an Add/Revise/Relist fixed-price item call 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 or the site default. Will not be returned if one or more FeatureID values are used in the call request, and one of those values does not include VariationsEnabled .
DetailLevel: ReturnAll. |
Category.VINSupported | boolean | Conditionally |
This field is deprecated.
DetailLevel: ReturnAll. |
Category.VRMSupported | boolean | Conditionally |
This field is deprecated.
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 marketplaces support the Boat and Motorcycle 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 Boat or Motorcycle 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 Boat and Motorcycle 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 |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support Classified Ad listings. This field will not be returned if one or more FeatureID fields are included in the call request and AdFormatEnabled is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input. |
FeatureDefinitions .BestOfferAutoAcceptEnabled |
BestOfferAutoAcceptEnabledDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the Best Offer Auto-Accept feature. The Best Offer Auto-Accept feature allows a seller to set a threshold dollar value on a listing, and any Best Offer amount at or above this amount is automatically accepted by the eBay system. This field will not be returned if one or more FeatureID fields are included in the call request and BestOfferAutoAcceptEnabled is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input. |
FeatureDefinitions .BestOfferAutoDeclineEnabled |
BestOfferAutoDeclineEnabledDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the Best Offer Auto-Decline feature. The Best Offer Auto-Decline feature allows a seller to set a lower threshold dollar value on a listing, and any Best Offer amount below this amount is automatically declined by the eBay system. This field will not be returned if one or more FeatureID fields are included in the call request and BestOfferAutoDeclineEnabled is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input. |
FeatureDefinitions .BestOfferCounterEnabled |
BestOfferCounterEnabledDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support counter offers to Best Offers. The Best Offer feature allows buyers and sellers to negotiate the price of the item, and once a Best Offer price is proposed, the seller can send the buyer a counter offer, and a buyer may even send another counter offer to the seller's counter offer. This field will not be returned if one or more FeatureID fields are included in the call request and BestOfferCounterEnabled is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input. |
FeatureDefinitions .BestOfferEnabled |
BestOfferEnabledDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the Best Offer feature. The Best Offer feature allows buyers and sellers to negotiate the price of the item. This field will not be returned if one or more FeatureID fields are included in the call request and BestOfferEnabled is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input. |
FeatureDefinitions .BrandMPNIdentifierEnabled |
BrandMPNIdentifierEnabledDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the use of Brand and MPN (Manufacturer Part Number) to identify a product. This field will not be returned if one or more FeatureID fields are included in the call request and BrandMPNIdentifierEnabled is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input. |
FeatureDefinitions .BuyerGuaranteeEnabled |
BuyerGuaranteeEnabledDefinitionType | Conditionally |
This field is deprecated.
DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input. |
FeatureDefinitions .ClassifiedAdAutoAcceptEnabled |
ClassifiedAdAutoAcceptEnabledDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the Best Offer Auto-Accept feature for classified ad listings. The Best Offer Auto-Accept feature allows a seller to set a threshold dollar value on a listing, and any Best Offer amount at or above this amount is automatically accepted by the eBay system. This field will not be returned if one or more FeatureID fields are included in the call request and ClassifiedAdAutoAcceptEnabled is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll. |
FeatureDefinitions .ClassifiedAdAutoDeclineEnabled |
ClassifiedAdAutoDeclineEnabledDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the Best Offer Auto-Decline feature for classified ad listings. The Best Offer Auto-Decline feature allows a seller to set a lower threshold dollar value on a listing, and any Best Offer amount below this amount is automatically declined by the eBay system. This field will not be returned if one or more FeatureID fields are included in the call request and ClassifiedAdAutoDeclineEnabled is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll. |
FeatureDefinitions .ClassifiedAdBestOfferEnabled |
ClassifiedAdBestOfferEnabledDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the Best Offer feature for classified ad listings. The Best Offer feature allows buyers and sellers to negotiate the price of the item. This field will not be returned if one or more FeatureID fields are included in the call request and ClassifiedAdBestOfferEnabled is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll. |
FeatureDefinitions .ClassifiedAdCompanyNameEnabled |
ClassifiedAdCompanyNameEnabledDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the use of a company name when contacting the seller about a classified ad listing. This field will not be returned if one or more FeatureID fields are included in the call request and ClassifiedAdCompanyNameEnabled is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll. |
FeatureDefinitions .ClassifiedAdContactByAddressEnabled |
ClassifiedAdContactByAddressEnabledDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the use of an address when contacting the seller about a classified ad listing. This field will not be returned if one or more FeatureID fields are included in the call request and ClassifiedAdContactByAddressEnabled is not one of the values passed into those FeatureID
DetailLevel: ReturnAll. |
FeatureDefinitions .ClassifiedAdContactByEmailEnabled |
ClassifiedAdContactByEmailEnabledDefintionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the use of an email address when contacting the seller about a classified ad listing. This field will not be returned if one or more FeatureID fields are included in the call request and ClassifiedAdContactByEmailEnabled is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll. |
FeatureDefinitions .ClassifiedAdContactByPhoneEnabled |
ClassifiedAdContactByPhoneEnabledDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the use of a phone number when contacting the seller about a classified ad listing. This field will not be returned if one or more FeatureID fields are included in the call request and ClassifiedAdContactByPhoneEnabled is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll. |
FeatureDefinitions .ClassifiedAdCounterOfferEnabled |
ClassifiedAdCounterOfferEnabledDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support counter offers to Best Offers for classified ad listings. The Best Offer feature allows buyers and sellers to negotiate the price of the item, and once a Best Offer price is proposed, the seller can send the buyer a counter offer, and a buyer may even send another counter offer to the seller's counter offer. This field will not be returned if one or more FeatureID fields are included in the call request and ClassifiedAdCounterOfferEnabled is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll. |
FeatureDefinitions .ClassifiedAdPaymentMethodEnabled |
ClassifiedAdPaymentMethodEnabledDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces allow for the display of acceptable payment methods for classified ad listings. This field will not be returned if one or more FeatureID fields are included in the call request and ClassifiedAdPaymentMethodEnabled is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll. |
FeatureDefinitions .ClassifiedAdPayPerLeadEnabled |
ClassifiedAdPayPerLeadEnabledDefinitionType | Conditionally |
This field is deprecated.
DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input. |
FeatureDefinitions .ClassifiedAdPhoneCount |
ClassifiedAdPhoneCountDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the use of multiple phone numbers for the seller for a classified ad listing. This field will not be returned if one or more FeatureID fields are included in the call request and ClassifiedAdPhoneCount is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll. |
FeatureDefinitions .ClassifiedAdShippingMethodEnabled |
ClassifiedAdShippingMethodEnabledDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces allow for the display of shipping service options for classified ad listings. This field will not be returned if one or more FeatureID fields are included in the call request and ClassifiedAdShippingMethodEnabled is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll. |
FeatureDefinitions .ClassifiedAdStreetCount |
ClassifiedAdStreetCountDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the use of multiple street addresses for the seller for a classified ad listing. This field will not be returned if one or more FeatureID fields are included in the call request and ClassifiedAdStreetCount is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll. |
FeatureDefinitions .CompatibleVehicleType |
CompatibleVehicleTypeDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the Parts Compatibility feature for motor vehicles. This field will not be returned if one or more FeatureID fields are included in the call request and CompatibleVehicleType is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input. |
FeatureDefinitions .ConditionEnabled |
ConditionEnabledDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the textual description of an item's condition at listing time. This field will not be returned if one or more FeatureID fields are included in the call request and ConditionEnabled is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input. |
FeatureDefinitions .ConditionValues |
ConditionValuesDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support Condition IDs to specify an item's condition at listing time. This field will not be returned if one or more FeatureID fields are included in the call request and ConditionValues is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input. |
FeatureDefinitions .CrossBorderTradeAustraliaEnabled |
CrossBorderTradeAustraliaEnabledDefinitionType | Conditionally |
This field is for future use, as cross-border trading (aka International site visibility) is not currently supported for Australia.
DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input. |
FeatureDefinitions .CrossBorderTradeGBEnabled |
CrossBorderTradeGBEnabledDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support cross-border trading on the UK and Ireland sites. In cross-border trading, also referred to as International site visibility, a seller is able to post a listing to an additional eBay site for an additional small fee. This field will not be returned if one or more FeatureID fields are included in the call request and CrossBorderTradeGBEnabled is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input. |
FeatureDefinitions .CrossBorderTradeNorthAmericaEnabled |
CrossBorderTradeNorthAmericaEnabledDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support cross-border trading on the US and CA (English) sites. In cross-border trading, also referred to as International site visibility, a seller is able to post a listing to an additional eBay site for an additional small fee. This field will not be returned if one or more FeatureID fields are included in the call request and CrossBorderTradeNorthAmericaEnabled is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input. |
FeatureDefinitions .DepositSupported |
DepositSupportedDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support deposits for motor vehicle listings. This field will not be returned if one or more FeatureID fields are included in the call request and DepositSupported is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input. |
FeatureDefinitions .DigitalGoodDeliveryEnabled |
DigitalGoodDeliveryEnabledDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support digital gift card listings. This field will be returned as long as DigitalGoodDeliveryEnabled 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 digital gift card listings (for most categories), look for a true value in the SiteDefaults.DigitalGoodDeliveryEnabled field. To verify if a specific category on a specific eBay site supports digital gift card listings, pass in a CategoryID value in the request, and then look for a true value in the DigitalGoodDeliveryEnabled field of the corresponding Category node (match up the CategoryID values if more than one Category IDs were passed in the request). Digital gift cards are currently only supported on the US site. There are some restrictions when it comes to selling gift cards, including the following:
DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input. |
FeatureDefinitions .DomesticRefundMethodValues |
DomesticRefundMethodCodeType | Conditionally |
If present, this flag indicates the seller can set the method they use to refund domestic returns.
DetailLevel: ReturnAll. |
FeatureDefinitions .DomesticRefundMethodValues .DomesticRefundMethod |
ReturnsRefundMethodCodeType | Conditionally,
repeatable: [0..*] |
Defines the available options the seller has for handling domestic returns in the specified marketplace and category.
Applicable values: MoneyBack indicates the seller will refund the cost of the item returned.MoneyBackorReplacement indicates the seller will refund the cost of the item returned or they will replace the returned item.Code so that your app gracefully handles any future changes to this list. DetailLevel: ReturnAll. |
FeatureDefinitions .DomesticReturnsAcceptedValues |
DomesticReturnsAcceptedDefinitionType | Conditionally |
If present, this flag indicates the seller can set how to handle domestic returns.
DetailLevel: ReturnAll. |
FeatureDefinitions .DomesticReturnsDurationValues |
DomesticReturnsDurationDefinitionType | Conditionally |
If present, this flag indicates the seller can set the time duration for domestic returns.
DetailLevel: ReturnAll. |
FeatureDefinitions .DomesticReturnsShipmentPayeeValues |
DomesticReturnsShipmentPayeeDefinitionType | Conditionally |
If present, this flag indicates the seller can set who pays the shipping for domestic returns.
DetailLevel: ReturnAll. |
FeatureDefinitions.EANEnabled | EANEnabledDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the EAN product identifying feature. This field will be returned as long as EANEnabled 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 EAN product identifying feature (for most categories), look for a true value in the SiteDefaults.EANEnabled field. To verify if a specific category on a specific eBay site supports the EAN product identifying feature, pass in a CategoryID value in the request, and then look for a true value in the EANEnabled 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 .eBayMotorsProAdFormatEnabled |
eBayMotorsProAdFormatEnabledDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support motor vehicle classified ad listings. This field will not be returned if one or more FeatureID fields are included in the call request and eBayMotorsProAdFormatEnabled is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input. |
FeatureDefinitions .eBayMotorsProAutoAcceptEnabled |
eBayMotorsProAutoAcceptEnabledDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the Best Offer Auto-Accept feature for motor vehicle classified ad listings. The Best Offer Auto-Accept feature allows a seller to set a threshold dollar value on a listing, and any Best Offer amount at or above this amount is automatically accepted by the eBay system. This field will not be returned if one or more FeatureID fields are included in the call request and eBayMotorsProAutoAcceptEnabled is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll. |
FeatureDefinitions .eBayMotorsProAutoDeclineEnabled |
eBayMotorsProAutoDeclineEnabledDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the Best Offer Auto-Decline feature for motor vehicle classified ad listings. The Best Offer Auto-Decline feature allows a seller to set a lower threshold dollar value on a listing, and any Best Offer amount below this amount is automatically declined by the eBay system. This field will not be returned if one or more FeatureID fields are included in the call request and eBayMotorsProAutoDeclineEnabled is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll. |
FeatureDefinitions .eBayMotorsProBestOfferEnabled |
eBayMotorsProBestOfferEnabledDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the Best Offer feature is for motor vehicle classified ad listings. The Best Offer feature allows buyers and sellers to negotiate the price of the item. This field will not be returned if one or more FeatureID fields are included in the call request and eBayMotorsProBestOfferEnabled is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input. |
FeatureDefinitions .eBayMotorsProCompanyNameEnabled |
eBayMotorsProCompanyNameEnabledDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the use of a company name when contacting the seller about a motor vehicle classified ad listing. This field will not be returned if one or more FeatureID fields are included in the call request and eBayMotorsProCompanyNameEnabled is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll. |
FeatureDefinitions .eBayMotorsProContactByAddressEnabled |
eBayMotorsProContactByAddressEnabledDefinitionType | Conditionally |
TThis field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the use of an address when contacting the seller about a motor vehicle classified ad listing. This field will not be returned if one or more FeatureID fields are included in the call request and eBayMotorsProContactByAddressEnabled is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll. |
FeatureDefinitions .eBayMotorsProContactByEmailEnabled |
eBayMotorsProContactByEmailEnabledDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the use of an email address when contacting the seller about a motor vehicle classified ad listing. This field will not be returned if one or more FeatureID fields are included in the call request and eBayMotorsProContactByEmailEnabled is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll. |
FeatureDefinitions .eBayMotorsProContactByPhoneEnabled |
eBayMotorsProContactByPhoneEnabledDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the use of a phone number when contacting the seller about a motor vehicle classified ad listing. This field will not be returned if one or more FeatureID fields are included in the call request and eBayMotorsProContactByPhoneEnabled is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll. |
FeatureDefinitions .eBayMotorsProCounterOfferEnabled |
eBayMotorsProCounterOfferEnabledDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support counter offers to Best Offers for motor vehicle classified ad listings. The Best Offer feature allows buyers and sellers to negotiate the price of the item, and once a Best Offer price is proposed, the seller can send the buyer a counter offer, and a buyer may even send another counter offer to the seller's counter offer. This field will not be returned if one or more FeatureID fields are included in the call request and eBayMotorsProCounterOfferEnabled is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll. |
FeatureDefinitions .eBayMotorsProPaymentMethodCheckOutEnabled |
eBayMotorsProPaymentMethodCheckOutEnabledDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces allow for the display of acceptable payment methods for motor vehicle classified ad listings. This field will not be returned if one or more FeatureID fields are included in the call request and eBayMotorsProPaymentMethodCheckOutEnabled is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll. |
FeatureDefinitions .eBayMotorsProPhoneCount |
eBayMotorsProPhoneCountDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the use of multiple phone numbers for the seller for a motor vehicle classified ad listing. This field will not be returned if one or more FeatureID fields are included in the call request and eBayMotorsProContactByPhoneEnabled is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll. |
FeatureDefinitions .eBayMotorsProSellerContactDetailsEnabled |
eBayMotorsProSellerContactDetailsEnabledDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces allow the seller to provide contact information at listing time for a motor vehicle classified ad listing. This feature is only applicable to motor vehicle classified ad listings. This field will not be returned if one or more FeatureID fields are included in the call request and eBayMotorsProSellerContactDetailsEnabled is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input. |
FeatureDefinitions .eBayMotorsProShippingMethodEnabled |
eBayMotorsProShippingMethodEnabledDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces allow for the display of shipping service options for motor vehicle classified ad listings. This field will not be returned if one or more FeatureID fields are included in the call request and eBayMotorsProShippingMethodEnabled is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll. |
FeatureDefinitions .eBayMotorsProStreetCount |
eBayMotorsProStreetCountDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the use of multiple street address for the seller for a motor vehicle classified ad listing. This field will not be returned if one or more FeatureID fields are included in the call request and eBayMotorsProContactByAddressEnabled is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll. |
FeatureDefinitions .EpidSupported |
EpidSupportedDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the use of an eBay Product ID (e.g. ePID) in an Add/Revise/Relist API call to identify which motorcycles and/or scooters are compatible with a motor vehicle part or accessory. ePIDs can only be used to identify motorcycles and scooters on the Germany and UK sites. This field will be returned as long as EpidSupported is included as a FeatureID value in the call request or no FeatureID values are passed into the call request. For more information on using an ePID to identify a compatible motorcycle or scooter through an Add/Revise/Relist API call on the Germany or UK site, see the documentation for the Compatibility.NameValueList container. DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input. |
FeatureDefinitions .FreeGalleryPlusEnabled |
FreeGalleryPlusEnabledDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support free, automatic upgrades for Gallery Plus for some categories. This field will not be returned if one or more FeatureID fields are included in the call request and FreeGalleryPlusEnabled is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input. |
FeatureDefinitions .FreePicturePackEnabled |
FreePicturePackEnabledDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support a free Picture Pack upgrade for some categories. This field will not be returned if one or more FeatureID fields are included in the call request and FreePicturePackEnabled is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input. |
FeatureDefinitions .GalleryFeaturedDurations |
ListingEnhancementDurationDefinitionType | Conditionally |
This field is deprecated.
DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input. |
FeatureDefinitions .GlobalShippingEnabled |
GlobalShippingEnabledDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the Global Shipping Program (GSP) as the method for shipping orders internationally. This field will not be returned if one or more FeatureID fields are included in the call request and GlobalShippingEnabled is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input. |
FeatureDefinitions .Group1MaxFlatShippingCost |
Group1MaxFlatShippingCostDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces allow for the applicable max cap per shipping cost for shipping service group1. This field will not be returned if one or more FeatureID fields are included in the call request and Group1MaxFlatShippingCost is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input. |
FeatureDefinitions .Group2MaxFlatShippingCost |
Group2MaxFlatShippingCostDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces allow for the applicable max cap per shipping cost for shipping service group2. This field will not be returned if one or more FeatureID fields are included in the call request and Group2MaxFlatShippingCost is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input. |
FeatureDefinitions .Group3MaxFlatShippingCost |
Group3MaxFlatShippingCostDefinitionType | Conditionally |
TThis field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces allow for the applicable max cap per shipping cost for shipping service group3. This field will not be returned if one or more FeatureID fields are included in the call request and Group3MaxFlatShippingCost is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input. |
FeatureDefinitions .HandlingTimeEnabled |
HandlingTimeEnabledDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the use of a stated handling time in listings. 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). This field will not be returned if one or more FeatureID fields are included in the call request and HandlingTimeEnabled is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input. |
FeatureDefinitions .HomePageFeaturedEnabled |
HomePageFeaturedEnabledDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the temporary display of a seller's listing on a section of the eBay Home Page. This field will not be returned if one or more FeatureID fields are included in the call request and HomePageFeaturedEnabled is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input. |
FeatureDefinitions .INEscrowWorkflowTimeline |
INEscrowWorkflowTimelineDefinitionType | Conditionally |
PaisaPay is a deprecated payment method, so this field is no longer applicable.
DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input. |
FeatureDefinitions .InternationalRefundMethodValues |
InternationalRefundMethodCodeType | Conditionally |
If present, this flag indicates the seller can set the method they use to refund international returns.
DetailLevel: ReturnAll. |
FeatureDefinitions .InternationalRefundMethodValues .InternationalRefundMethod |
ReturnsRefundMethodCodeType | Conditionally,
repeatable: [0..*] |
Defines the available options the seller has for handling international returns in the specified marketplace and category.
Applicable values: MoneyBack indicates the seller will refund the cost of the item returned.MoneyBackorReplacement indicates the seller will refund the cost of the item returned or they will replace the returned item.Code so that your app gracefully handles any future changes to this list. DetailLevel: ReturnAll. |
FeatureDefinitions .InternationalReturnsAcceptedValues |
InternationalReturnsAcceptedDefinitionType | Conditionally |
If present, this flag indicates the seller can set how to handle international returns.
DetailLevel: ReturnAll. |
FeatureDefinitions .InternationalReturnsDurationValues |
InternationalReturnsDurationDefinitionType | Conditionally |
If present, this flag indicates the seller can set the time duration for international returns.
DetailLevel: ReturnAll. |
FeatureDefinitions .InternationalReturnsShipmentPayeeValues |
InternationalReturnsShipmentPayeeDefinitionType | Conditionally |
If present, this flag indicates the seller can set who pays the shipping for international returns.
DetailLevel: ReturnAll. |
FeatureDefinitions.ISBNEnabled | ISBNEnabledDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the ISBN product identifying feature. This field will be returned as long as ISBNEnabled 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 ISBN product identifying feature (for most categories), look for a true value in the SiteDefaults.ISBNEnabled field. To verify if a specific category on a specific eBay site supports the ISBN product identifying feature, pass in a CategoryID value in the request, and then look for a true value in the ISBNEnabled 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 .ItemCompatibilityEnabled |
ItemCompatibilityEnabledDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support Parts Compatibility for some Parts & Accessories categories. Parts compatibility allows a seller to show a list of all the vehicles that a part or accessory is compatible with in a listing. This field will not be returned if one or more FeatureID fields are included in the call request and ItemCompatibilityEnabled is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input. |
FeatureDefinitions .ItemSpecificsEnabled |
ItemSpecificsEnabledDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the use of Item Specifics in listings. Item Specifics are typical aspects that items in a specific category tend to have, and they allow sellers to provide descriptive details of an item in a structured manner. For example, in a jewelry category, sellers might describe lockets with Item Specifics name-value pairs like "Chain Length=18 in." and "Main Shape=Heart", or in a Washers & Dryers category, sellers might include "Type=Top-Loading". This field will not be returned if one or more FeatureID fields are included in the call request and ItemSpecificsEnabled is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input. |
FeatureDefinitions .KTypeSupported |
KTypeSupportedDefinitionType | Conditionally |
TThis field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the use of a K Type vehicle number in an Add/Revise/Relist API call to identify which cars and/or trucks are compatible with a motor vehicle part or accessory. K type vehicle numbers can only be used to identify cars and trucks on the Germany site. This field will be returned as long as KTypeSupported is included as a FeatureID value in the call request or no FeatureID values are passed into the call request. For more information on using a K Type vehicle number to identify a compatible car or truck through an Add/Revise/Relist API call on the Germany site, see the documentation for the Compatibility.NameValueList container. DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input. |
FeatureDefinitions .ListingDurations |
ListingDurationDefinitionsType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support multiple listing durations. Listing durations will vary based on the selling format (auction, fixed-price, or classified ad) and the eBay category. This field will not be returned if one or more FeatureID fields are included in the call request and ListingDurations is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input. |
FeatureDefinitions .ListingDurations [ attribute Version ] |
int | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support multiple listing durations. Listing durations will vary based on the selling format (auction, fixed-price, or classified ad) and the eBay category. This field will not be returned if one or more FeatureID fields are included in the call request and ListingDurations is not one of the values passed into those FeatureID fields.
|
FeatureDefinitions .ListingDurations .ListingDuration |
ListingDurationDefinitionType | Conditionally,
repeatable: [0..*] |
A ListingDurations container is returned for each listing type supported for the eBay site, and the supported listing duration times for those listing types. The durationSetID attribute value indicates the listing type.
DetailLevel: ReturnAll. |
FeatureDefinitions .ListingDurations .ListingDuration [ attribute durationSetID ] |
int | Conditionally | A ListingDurations container is returned for each listing type supported for the eBay site, and the supported listing duration times for those listing types. The durationSetID attribute value indicates the listing type. |
FeatureDefinitions .ListingDurations .ListingDuration.Duration |
token | Conditionally,
repeatable: [0..*] |
All values returned in the Duration fields indicate the listing durations that are supported for that listing type. The allowed durations vary according to the type of listing. The value GTC means Good 'Til Canceled. The complete list of enumeration values that may be returned in this field is shown in ListingDurationCodeType.
DetailLevel: ReturnAll. Applicable values: See ListingDurationCodeType |
FeatureDefinitions .LocalListingDistancesNonSubscription |
LocalListingDistancesNonSubscriptionDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces allow dealership subscribers without a subscription to specify local market radius for Motors Local Market listings. This field will not be returned if one or more FeatureID fields are included in the call request and LocalListingDistancesNonSubscription is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input. |
FeatureDefinitions .LocalListingDistancesRegular |
LocalListingDistancesRegularDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support allow dealership subscribers with a regular subscription to specify local market radius for Motors Local Market listings. This field will not be returned if one or more FeatureID fields are included in the call request and LocalListingDistancesRegular is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input. |
FeatureDefinitions .LocalListingDistancesSpecialty |
LocalListingDistancesSpecialtyDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces allow dealership subscribers with a specialty subscription to specify local market radius for Motors Local Market listings. This field will not be returned if one or more FeatureID fields are included in the call request and LocalListingDistancesSpecialty is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input. |
FeatureDefinitions .LocalMarketAdFormatEnabled |
LocalMarketAdFormatEnabledDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support Motors Local Market listings. This field will not be returned if one or more FeatureID fields are included in the call request and LocalMarketAdFormatEnabled is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input. |
FeatureDefinitions .LocalMarketAutoAcceptEnabled |
LocalMarketAutoAcceptEnabledDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the Best Offer Auto-Accept feature for Motors Local Market listings. The Best Offer Auto-Accept feature allows a seller to set a threshold dollar value on a listing, and any Best Offer amount at or above this amount is automatically accepted by the eBay system. This field will not be returned if one or more FeatureID fields are included in the call request and LocalMarketAutoAcceptEnabled is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll. |
FeatureDefinitions .LocalMarketAutoDeclineEnabled |
LocalMarketAutoDeclineEnabledDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the Best Offer Auto-Decline feature for Motors Local Market listings. The Best Offer Auto-Accept feature allows a seller to set a threshold dollar value on a listing, and any Best Offer amount at or above this amount is automatically accepted by the eBay system. This field will not be returned if one or more FeatureID fields are included in the call request and LocalMarketAutoDeclineEnabled is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll. |
FeatureDefinitions .LocalMarketBestOfferEnabled |
LocalMarketBestOfferEnabledDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the Best Offer feature is for Motors Local Market listings. The Best Offer feature allows buyers and sellers to negotiate the price of the item. This field will not be returned if one or more FeatureID fields are included in the call request and LocalMarketBestOfferEnabled is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input. |
FeatureDefinitions .LocalMarketCompanyNameEnabled |
LocalMarketCompanyNameEnabledDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the use of a company name when contacting the seller about a Motors Local Market listing. This field will not be returned if one or more FeatureID fields are included in the call request and LocalMarketCompanyNameEnabled is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll. |
FeatureDefinitions .LocalMarketContactByAddressEnabled |
LocalMarketContactByAddressEnabledDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces allow the use of an address when contacting the seller about a Motors Local Market listing. This field will not be returned if one or more FeatureID fields are included in the call request and LocalMarketContactByAddressEnabled is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll. |
FeatureDefinitions .LocalMarketContactByEmailEnabled |
LocalMarketContactByEmailEnabledDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the use of an email address when contacting the seller about a Motors Local Market listing. This field will not be returned if one or more FeatureID fields are included in the call request and LocalMarketContactByEmailEnabled is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll. |
FeatureDefinitions .LocalMarketContactByPhoneEnabled |
LocalMarketContactByPhoneEnabledDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces allow the use of a phone number when contacting the seller about a Motors Local Market listing. This field will not be returned if one or more FeatureID fields are included in the call request and LocalMarketContactByPhoneEnabled is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll. |
FeatureDefinitions .LocalMarketCounterOfferEnabled |
LocalMarketCounterOfferEnabledDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support counter offers to Best Offers for Motors Local Market listings. The Best Offer feature allows buyers and sellers to negotiate the price of the item, and once a Best Offer price is proposed, the seller can send the buyer a counter offer, and a buyer may even send another counter offer to the seller's counter offer. This field will not be returned if one or more FeatureID fields are included in the call request and LocalMarketCounterOfferEnabled is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll. |
FeatureDefinitions .LocalMarketNonSubscription |
LocalMarketNonSubscriptionDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support Motors Local Market listings for dealerships without a subscription. This field will not be returned if one or more FeatureID fields are included in the call request and LocalMarketNonSubscription is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input. |
FeatureDefinitions .LocalMarketPaymentMethodCheckOutEnabled |
LocalMarketPaymentMethodCheckOutEnabledDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces allow for the display of acceptable payment methods for Motors Local Market listings. This field will not be returned if one or more FeatureID fields are included in the call request and LocalMarketPaymentMethodCheckOutEnabled is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll. |
FeatureDefinitions .LocalMarketPhoneCount |
LocalMarketPhoneCountDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces allow the use of multiple phone numbers for the seller for a Motors Local Market listing. This field will not be returned if one or more FeatureID fields are included in the call request and LocalMarketPhoneCount is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll. |
FeatureDefinitions .LocalMarketPremiumSubscription |
LocalMarketPremiumSubscriptionDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support Motors Local Market listings for dealership subscribers with a premium subscription. This field will not be returned if one or more FeatureID fields are included in the call request and LocalMarketPremiumSubscription is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input. |
FeatureDefinitions .LocalMarketRegularSubscription |
LocalMarketRegularSubscriptionDefinitionType | Conditionally |
TThis field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support Motors Local Market listings for dealership subscribers with a regular subscription. This field will not be returned if one or more FeatureID fields are included in the call request and LocalMarketRegularSubscription is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input. |
FeatureDefinitions .LocalMarketSellerContactDetailsEnabled |
LocalMarketSellerContactDetailsEnabledDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces allow the seller to provide contact information at listing time for Motors Local Market listings. This feature is only applicable to motor vehicle classified ad listings. This field will not be returned if one or more FeatureID fields are included in the call request and LocalMarketSellerContactDetailsEnabled is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input. |
FeatureDefinitions .LocalMarketShippingMethodEnabled |
LocalMarketShippingMethodEnabledDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces allow for the display of shipping service options for Motors Local Market listings. This field will not be returned if one or more FeatureID fields are included in the call request and LocalMarketShippingMethodEnabled is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll. |
FeatureDefinitions .LocalMarketSpecialitySubscription |
LocalMarketSpecialitySubscriptionDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support Motors Local Market listings for dealership subscribers with a specialty subscription. This field will not be returned if one or more FeatureID fields are included in the call request and LocalMarketSpecialitySubscription is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input. |
FeatureDefinitions .LocalMarketStreetCount |
LocalMarketStreetCountDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces allow the use of multiple street address for the seller for a Motors Local Market listing. This field will not be returned if one or more FeatureID fields are included in the call request and LocalMarketStreetCount is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll. |
FeatureDefinitions .MaxFlatShippingCost |
MaxFlatShippingCostDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces do not impose a maximum flat-rate shipping cost. This field will not be returned if one or more FeatureID fields are included in the call request and MaxFlatShippingCost is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input. |
FeatureDefinitions .MaxFlatShippingCostCBTExempt |
MaxFlatShippingCostCBTExemptDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces do not impose a maximum flat-rate shipping cost if the item is being shipped internationally. This field will not be returned if one or more FeatureID fields are included in the call request and MaxFlatShippingCostCBTExempt is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input. |
FeatureDefinitions .MaxGranularFitmentCount |
MaxGranularFitmentCountDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces define a maximum limit for the number of fine-grained item compatibilities that can be applied to a listing. This field will not be returned if one or more FeatureID fields are included in the call request and MaxGranularFitmentCount is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input. |
FeatureDefinitions .MaxItemCompatibility |
MaxItemCompatibilityDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces define a maximum limit for the number of compatible applications for items listed with parts compatibilities by application. Parts compatibility allows a seller to show a list of all the vehicles that a part or accessory is compatible with in a listing. This field will not be returned if one or more FeatureID fields are included in the call request and MaxItemCompatibility is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input. |
FeatureDefinitions .MinimumReservePrice |
MinimumReservePriceDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces require a minimum reserve price for an auction item. This feature is only applicable to auction listings. This field will not be returned if one or more FeatureID fields are included in the call request and MinimumReservePrice is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input. |
FeatureDefinitions .MinItemCompatibility |
MinItemCompatibilityDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces define a minimum amount for the number of compatible applications for items listed with parts compatibilities by application. Parts compatibility allows a seller to show a list of all the vehicles that a part or accessory is compatible with in a listing. This field will not be returned if one or more FeatureID fields are included in the call request and MinItemCompatibility is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input. |
FeatureDefinitions .NonSubscription |
NonSubscriptionDefinitionType | Conditionally |
This field is deprecated.
DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input. |
FeatureDefinitions .PaisaPayFullEscrowEnabled |
PaisaPayFullEscrowEnabledDefinitionType | Conditionally |
PaisaPay is a deprecated payment method, so this field is no longer applicable.
DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input. |
FeatureDefinitions .PaymentMethod |
PaymentMethodDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces allow for the display of acceptable payment methods in listings. This field will not be returned if one or more FeatureID fields are included in the call request and PaymentMethod is not one of the values passed into those FeatureID fields. Note: eBay now controls all electronic payment methods available to buyers, but sellers still need to specify offline payment methods for listings that require/support offline payment such as motor vehicle listings. DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input. |
FeatureDefinitions .PaymentProfileCategoryGroup |
ProfileCategoryGroupDefinitionType | Conditionally |
TThis field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the use of category groups in payment business policies. This field will not be returned if one or more FeatureID fields are included in the call request and PaymentProfileCategoryGroup is not one of the values passed into those FeatureID fields.
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 marketplaces 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). Note: For Click and Collect eligible sellers, the Click and Collect feature can only be enabled at the account level, and then each of the seller's listings within an Click and Collect enabled category will be automatically evaluated for Click and Collect eligibility. DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input. |
FeatureDefinitions .PremiumSubscription |
PremiumSubscriptionDefinitionType | Conditionally |
This field is deprecated.
DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input. |
FeatureDefinitions .ProductCreationEnabled |
ProductCreationEnabledDefinitionType | Conditionally |
This field is no longer applicable.
DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input. |
FeatureDefinitions .ProductRequiredEnabled |
ProductRequiredEnabledDefinitionType | Conditionally |
This field is deprecated. No eBay categories require listings based on an eBay catalog product.
DetailLevel: ReturnAll. |
FeatureDefinitions .ProPackEnabled |
ProPackEnabledDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the Pro Pack listing upgrade bundle. This field will not be returned if one or more FeatureID fields are included in the call request and ProPackEnabled is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input. |
FeatureDefinitions .ProPackPlusEnabled |
ProPackPlusEnabledDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the Pro Pack Plus listing upgrade bundle. This field will not be returned if one or more FeatureID fields are included in the call request and ProPackPlusEnabled is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input. |
FeatureDefinitions .RegularSubscription |
RegularSubscriptionDefinitionType | Conditionally |
This field is deprecated.
DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input. |
FeatureDefinitions .ReturnPolicyDescriptionEnabled |
ReturnPolicyDescriptionEnabledDefinitionType | Conditionally |
If present, this flag indicates the seller can choose to describe the return policy they offer (providing return-policy details is required in some EU countries).
DetailLevel: ReturnAll. |
FeatureDefinitions .ReturnPolicyEnabled |
ReturnPolicyEnabledDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the use of return policies in listings. This field will not be returned if one or more FeatureID fields are included in the call request and ReturnPolicyEnabled is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input. |
FeatureDefinitions .ReturnPolicyProfileCategoryGroup |
ProfileCategoryGroupDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the use of category groups in return business policies. This field will not be returned if one or more FeatureID fields are included in the call request and ReturnPolicyProfileCategoryGroup is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input. |
FeatureDefinitions .RevisePriceAllowed |
RevisePriceAllowedDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces allow the price of a listing to be revised during the life of the listing. This feature is not applicable to auction listings. This field will not be returned if one or more FeatureID fields are included in the call request and RevisePriceAllowed is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input. |
FeatureDefinitions .ReviseQuantityAllowed |
ReviseQuantityAllowedDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces allow the quantity of a listing to be revised during the life of the listing. This feature is not applicable to auction listings. This field will not be returned if one or more FeatureID fields are included in the call request and ReviseQuantityAllowed is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input. |
FeatureDefinitions .SafePaymentRequired |
SafePaymentRequiredDefinitionType | Conditionally |
eBay controls all forms of electronic payment methods that are avaialable to buyers, so this field is no longer applicable.
DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input. |
FeatureDefinitions .SellerContactDetailsEnabled |
SellerContactDetailsEnabledDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces allow the seller to provide contact information at listing time for a classified ad listing. This feature is only applicable to classified ad listings. This field will not be returned if one or more FeatureID fields are included in the call request and SellerContactDetailsEnabled is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input. |
FeatureDefinitions .SellerProvidedTitleSupported |
SellerProvidedTitleSupportedDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support seller-provided titles in motor vehicle listings. This field will not be returned if one or more FeatureID fields are included in the call request and SellerProvidedTitleSupported is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input. |
FeatureDefinitions .ShippingProfileCategoryGroup |
ProfileCategoryGroupDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the use of category groups in shipping business policies. This field will not be returned if one or more FeatureID fields are included in the call request and ShippingProfileCategoryGroup is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input. |
FeatureDefinitions .ShippingTermsRequired |
ShippingTermRequiredDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces require shipping terms at listing time, which includes at least one domestic shipping service option and its associated costs. This field will not be returned if one or more FeatureID fields are included in the call request and ShippingTermsRequired is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input. |
FeatureDefinitions .SkypeMeNonTransactionalEnabled |
SkypeMeNonTransactionalEnabledDefinitionType | Conditionally |
This field is deprecated.
DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input. |
FeatureDefinitions .SkypeMeTransactionalEnabled |
SkypeMeTransactionalEnabledDefinitionType | Conditionally |
This field is deprecated.
DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input. |
FeatureDefinitions .SpecialitySubscription |
SpecialitySubscriptionDefinitionType | Conditionally |
This field is deprecated.
DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input. |
FeatureDefinitions .StoreOwnerExtendedListingDurations |
StoreOwnerExtendedListingDurationsDefinitionType | Conditionally |
This field is deprecated.
DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input. |
FeatureDefinitions .StoreOwnerExtendedListingDurationsEnabled |
StoreOwnerExtendedListingDurationsEnabledDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support extended listing durations for eBay Business Sellers with eBay Stores. This field will not be returned if one or more FeatureID fields are included in the call request and RevisePriceAllowed is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input. |
FeatureDefinitions .TransactionConfirmationRequestEnabled |
TCREnabledDefinitionType | Conditionally |
This field is deprecated.
DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input. |
FeatureDefinitions.UPCEnabled | UPCEnabledDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the UPC product identifying feature. This field will be returned as long as UPCEnabled 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 UPC product identifying feature (for most categories), look for a true value in the SiteDefaults.UPCEnabled field. To verify if a specific category on a specific eBay site supports the UPC product identifying feature, pass in a CategoryID value in the request, and then look for a true value in the UPCEnabled 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 .ValueCategory |
ValueCategoryDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support value categories. A Value category will typically have lower listing fees or another eBay promotion. This field will not be returned if one or more FeatureID fields are included in the call request and ValueCategory is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input. |
FeatureDefinitions .ValuePackEnabled |
ValuePackEnabledDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the Value Pack listing upgrade bundle. This field will not be returned if one or more FeatureID fields are included in the call request and ValuePackEnabled is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input. |
FeatureDefinitions .VariationsEnabled |
VariationsEnabledDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support multiple-variation listings for some categories. Multiple-variation listings contain items that are logically the same product, but that vary in color, size, or other aspect. 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. This feature is only applicable to fixed-price listings. This field will not be returned if one or more FeatureID fields are included in the call request and VariationsEnabled is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input. |
FeatureDefinitions .VINSupported |
VINSupportedDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the use of the VIN (Vehicle Identification Number) field to identify a motor vehicle and create a listing is supported. VINs are supported on the US, Canada, Canada-French, and Australia sites. This field will not be returned if one or more FeatureID fields are included in the call request and VINSupported is not one of the values passed into those FeatureID fields.
DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input. |
FeatureDefinitions .VRMSupported |
VRMSupportedDefinitionType | Conditionally |
This field is returned as an empty element (a boolean value is not returned) if one or more eBay marketplaces support the use of the VRM (Vehicle Registration Mark) field to identify a motor vehicle and create a listing is supported. VRMs are only supported on the UK site. This field will not be returned if one or more FeatureID fields are included in the call request and VRMSupported is not one of the values passed into those FeatureID fields.
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 |
Indicates whether most categories on the specified eBay site support the Boat and Motorcycle 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. A value of true means the feature is allowed site-wide, unless a specific category overrides the setting.
Applicable values: See AdFormatEnabled. Code so that your app gracefully handles any future changes to this list. 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. A value of 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. A value of 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. A value of 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 the BrandMPN field for a specific item. If true , sellers can add BrandMPN for that item.
DetailLevel: ReturnAll. |
SiteDefaults .BuyerGuaranteeEnabled |
boolean | Conditionally |
For the Australia site, if the BuyerGuaranteeEnabled is 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: Code so that your app gracefully handles any future changes to this list. 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: Code so that your app gracefully handles any future changes to this list. 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 .CompatibleVehicleType |
string | Conditionally |
Indicates the type of vehicle; car, truck, boat, or motorcycle.
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: Code so that your app gracefully handles any future changes to this list. DetailLevel: ReturnAll. |
SiteDefaults.ConditionValues | ConditionValuesType | Conditionally |
This container shows the site default item condition values. Individual leaf categories define their own default set of item condition values and always override this list.
DetailLevel: ReturnAll. |
SiteDefaults.ConditionValues .Condition |
ConditionType | Conditionally,
repeatable: [0..*] |
This repeatable container shows the display name and unique identifier of each item condition supported by the corresponding eBay category. Note: 'Certified Refurbished', 'Excellent - Refurbished', 'Very Good - Refurbished', and 'Good - Refurbished' item conditions will not be returned in this container for categories in the eBay Refurbished Program, but instead will be returned in the Category.SpecialFeatures container if the corresponding category supports any of these Refurbished item conditions. To used any of these Refurbished item conditions, sellers must go through an application and qualification process. The new item condition values appearing in the Category.SpecialFeatures container does not necessarily indicate that a seller is eligible to list with these item conditions. If the corresponding category supports it, 'Seller Refurbished' will still be returned in this container. 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 identifier of the item condition (e.g., 1000). The numeric identifier is used in the Item.ConditionID field in Add/Revise/Relist calls to set the condition of an item.
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 cases, 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 .DigitalGoodDeliveryEnabled |
boolean | Conditionally |
This field indicates whether or not most categories on the specified eBay site support digital gift cards. Digital gift cards are currently only supported on the US site. There are some restrictions when it comes to selling gift cards, including the following:
DetailLevel: ReturnAll. |
SiteDefaults .DomesticRefundMethodValues |
DomesticRefundMethodCodeType | Conditionally |
In US, sellers can offer an item replacement in addition to offering money-back for domestic returns. This field returns the options a seller has for specifying how they will handle domestic returns. The values returned in this field are pertinent only if ReturnPolicyEnabled in GetCategoryFeatures is set to true for the associated marketplace and category.
DetailLevel: ReturnAll. |
SiteDefaults .DomesticRefundMethodValues .DomesticRefundMethod |
ReturnsRefundMethodCodeType | Conditionally,
repeatable: [0..*] |
Defines the available options the seller has for handling domestic returns in the specified marketplace and category.
Applicable values: MoneyBack indicates the seller will refund the cost of the item returned.MoneyBackorReplacement indicates the seller will refund the cost of the item returned or they will replace the returned item.Code so that your app gracefully handles any future changes to this list. DetailLevel: ReturnAll. |
SiteDefaults .DomesticReturnsAcceptedValues |
DomesticReturnsAcceptedCodeType | Conditionally |
This field returns the options a seller has for accepting or not accepting returns from domestic buyers. The values returned in this field are pertinent only if ReturnPolicyEnabled in GetCategoryFeatures is set to true for the associated marketplace and category.
DetailLevel: ReturnAll. |
SiteDefaults .DomesticReturnsAcceptedValues .DomesticReturnsAccepted |
ReturnsAcceptedCodeType | Conditionally,
repeatable: [0..*] |
Defines the available options the seller has for accepting domestic returns in the specified marketplace and category.
Applicable values: ReturnsAccepted indicates the seller does accept returns.ReturnsNotAccepted indicates the seller does not accept returns.Code so that your app gracefully handles any future changes to this list. DetailLevel: ReturnAll. |
SiteDefaults .DomesticReturnsDurationValues |
DomesticReturnsDurationCodeType | Conditionally |
This field returns the options a seller has for specifying the return period for returns from domestic buyers. The return period is the amount of time the buyer has to initiate a return once they have received the item. The values returned in this field are pertinent only if ReturnPolicyEnabled in GetCategoryFeatures is set to true for the associated marketplace and category.
DetailLevel: ReturnAll. |
SiteDefaults .DomesticReturnsDurationValues .DomesticReturnsDuration |
ReturnsDurationCodeType | Conditionally,
repeatable: [0..*] |
Defines the available options for the return durations for domestic returns in the specified marketplace and category. This is the time the buyer has to initiate a return once they receive the item.
Applicable values: Days_14 indicates the buyer has 14 days to initiate a return.Days_30 indicates the buyer has 30 days to initiate a return.Days_60 indicates the buyer has 60 days to initiate a return.Code so that your app gracefully handles any future changes to this list. DetailLevel: ReturnAll. |
SiteDefaults .DomesticReturnsShipmentPayeeValues |
DomesticReturnsShipmentPayeeCodeType | Conditionally |
This field returns the options a seller has for specifying who pays the return shipping cost for domestic returns. The values returned in this field are pertinent only if ReturnPolicyEnabled in GetCategoryFeatures is set to true for the associated marketplace and category.
DetailLevel: ReturnAll. |
SiteDefaults .DomesticReturnsShipmentPayeeValues .DomesticReturnsShipmentPayee |
ReturnsShipmentPayeeCodeType | Conditionally,
repeatable: [0..*] |
Defines the available options for who pays the return shipping costs for domestic returns in the specified marketplace and category.
Applicable values: Buyer indicates the buyer is responsible for paying for the return shipping.Seller indicates the seller is responsible for paying for the return shipping.Code so that your app gracefully handles any future changes to this list. DetailLevel: ReturnAll. |
SiteDefaults.EANEnabled | ProductIdentiferEnabledCodeType | Conditionally |
This enumeration value indicates whether or not most categories on the specified eBay site support the use of European Article Numbers (EANs) to help create a listing in an Add/Revise/Relist/Verify API call.
Applicable values: Code so that your app gracefully handles any future changes to this list. DetailLevel: ReturnAll. |
SiteDefaults .eBayMotorsProAdFormatEnabled |
AdFormatEnabledCodeType | Conditionally |
Specifies the default site setting for whether categories allow Classified Ad listings. A value of 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: See eBayMotorsProAdFormatEnabled. Code so that your app gracefully handles any future changes to this list. 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: Code so that your app gracefully handles any future changes to this list. 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: Code so that your app gracefully handles any future changes to this list. 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.EpidSupported | boolean | Conditionally |
This field is returned as true if one or more categories on an eBay site support the use of an eBay Product ID (e.g. ePID) in an Add/Revise/Relist API call to identify which motorcycles and/or scooters are compatible with a motor vehicle part or accessory. ePIDs can only be used to identify motorcycles and scooters on the Germany and UK sites. For more information on using an ePID to identify a compatible motorcycle or scooter through an Add/Revise/Relist API call on the Germany or UK site, see the documentation for the Compatibility.Name ValueList container. DetailLevel: ReturnAll. |
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..*] |
Note: Duration fields are currently still being returned in GetCategoryFeatures response, but Featured Gallery listing feature is deprecated for all sites. If a seller attempts to add Featured Gallery as a listing enhancement, it is allowed, but a warning will be returned announcing the deprecation of the feature. Each returned Duration field indicates a supported time duration that a picture gallery can be featured. The Lifetime value indicates that the Featured Gallery enhancement will be active for the lifetime of the listing.
DetailLevel: ReturnAll. Applicable values: See ListingEnhancementDurationCodeType |
SiteDefaults .GlobalShippingEnabled |
boolean | Conditionally |
Indicates whether or not the 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 .InternationalRefundMethodValues |
InternationalRefundMethodCodeType | Conditionally |
In US, sellers can offer an item replacement in addition to offering money-back for international returns. This field returns the options a seller has for specifying how they will handle international returns. The values returned in this field are pertinent only if ReturnPolicyEnabled in GetCategoryFeatures is set to true for the associated marketplace and category.
DetailLevel: ReturnAll. |
SiteDefaults .InternationalRefundMethodValues .InternationalRefundMethod |
ReturnsRefundMethodCodeType | Conditionally,
repeatable: [0..*] |
Defines the available options the seller has for handling international returns in the specified marketplace and category.
Applicable values: MoneyBack indicates the seller will refund the cost of the item returned.MoneyBackorReplacement indicates the seller will refund the cost of the item returned or they will replace the returned item.Code so that your app gracefully handles any future changes to this list. DetailLevel: ReturnAll. |
SiteDefaults .InternationalReturnsAcceptedValues |
InternationalReturnsAcceptedCodeType | Conditionally |
This field returns the options a seller has for accepting or not accepting returns from international buyers. The values returned in this field are pertinent only if ReturnPolicyEnabled in GetCategoryFeatures is set to true for the associated marketplace and category.
DetailLevel: ReturnAll. |
SiteDefaults .InternationalReturnsAcceptedValues .InternationalReturnsAccepted |
ReturnsAcceptedCodeType | Conditionally,
repeatable: [0..*] |
Defines the available options the seller has for accepting international returns in the specified marketplace and category.
Applicable values: ReturnsAccepted indicates the seller does accept returns.ReturnsNotAccepted indicates the seller does not accept returns.Code so that your app gracefully handles any future changes to this list. DetailLevel: ReturnAll. |
SiteDefaults .InternationalReturnsDurationValues |
InternationalReturnsDurationCodeType | Conditionally |
This field returns the options a seller has for specifying the return period for returns from international buyers. The return period is the amount of time the buyer has to initiate a return once they have received the item. The values returned in this field are pertinent only if ReturnPolicyEnabled in GetCategoryFeatures is set to true for the associated marketplace and category.
DetailLevel: ReturnAll. |
SiteDefaults .InternationalReturnsDurationValues .InternationalReturnsDuration |
ReturnsDurationCodeType | Conditionally,
repeatable: [0..*] |
Defines the available options for the return durations for international returns in the specified marketplace and category. This is the time the buyer has to initiate a return once they receive the item.
Applicable values: Days_14 indicates the buyer has 14 days to initiate a return.Days_30 indicates the buyer has 30 days to initiate a return.Days_60 indicates the buyer has 60 days to initiate a return.Code so that your app gracefully handles any future changes to this list. DetailLevel: ReturnAll. |
SiteDefaults .InternationalReturnsShipmentPayeeValues |
InternationalReturnsShipmentPayeeCodeType | Conditionally |
This field returns the options a seller has for specifying who pays the return shipping cost for international returns. The values returned in this field are pertinent only if ReturnPolicyEnabled in GetCategoryFeatures is set to true for the associated marketplace and category.
DetailLevel: ReturnAll. |
SiteDefaults .InternationalReturnsShipmentPayeeValues .InternationalReturnsShipmentPayee |
ReturnsShipmentPayeeCodeType | Conditionally,
repeatable: [0..*] |
Defines the available options for who pays the return shipping costs for international returns in the specified marketplace and category.
Applicable values: Buyer indicates the buyer is responsible for paying for the return shipping.Seller indicates the seller is responsible for paying for the return shipping.Code so that your app gracefully handles any future changes to this list. DetailLevel: ReturnAll. |
SiteDefaults.ISBNEnabled | ProductIdentiferEnabledCodeType | Conditionally |
This enumeration value indicates whether or not most categories on the specified eBay site support the use of International Standard Book Numbers (ISBNs) to help create a listing in an Add/Revise/Relist/Verify API call. A value of Disabled indicates that ISBNs cannot be used for most categories on the specified eBay site, a value of Enabled indicates that ISBNs can be used for most categories on the specified eBay site, and a value of Required indicates that an ISBN is required for most categories on the specified eBay site.
Applicable values: Code so that your app gracefully handles any future changes to this list. 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 with 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 only. Applicable values: Code so that your app gracefully handles any future changes to this list. DetailLevel: ReturnAll. |
SiteDefaults .ItemSpecificsEnabled |
ItemSpecificsEnabledCodeType | Conditionally |
The value returned in this field indicates whether most categories on the specified eBay site support listings with Item Specifics. Item Specifics enable sellers to present descriptive details of an item in a structured manner.
Applicable values: Code so that your app gracefully handles any future changes to this list. DetailLevel: ReturnAll. |
SiteDefaults.KTypeSupported | boolean | Conditionally |
This field is returned as true if one or more categories on an eBay site support the use of a K Type vehicle number in an Add/Revise/Relist API call to identify which cars and/or trucks are compatible with a motor vehicle part or accessory. K type vehicle numbers can only be used to identify cars and trucks on the Germany site. For more information on using a K Type vehicle number to identify a compatible car or truck through an Add/Revise/Relist API call on the Germany site, see the documentation for the Compatibility.Name ValueList container. DetailLevel: ReturnAll. |
SiteDefaults.ListingDuration | ListingDurationReferenceType (int) | Conditionally,
repeatable: [0..*] |
A ListingDuration field will be returned for each different listing type that is supported on the eBay marketplace. Each field will show the listing type and the identifier associated with this listing type. These IDs will be used to match the default listing duration values that are displayed in the FeatureDefinitions.ListingDurations containers.
DetailLevel: ReturnAll. |
SiteDefaults.ListingDuration [ attribute type ] |
ListingTypeCodeType | Conditionally |
A ListingDuration field will be returned for each different listing type that is supported on the eBay marketplace. Each field will show the listing type and the identifier associated with this listing type. These IDs will be used to match the default listing duration values that are displayed in the FeatureDefinitions.ListingDurations containers. 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. A value of true means the feature is allowed site-wide, unless a specific category overrides the setting. This element is for Local Market dealers.
Applicable values: See LocalMarketAdFormatEnabled. Code so that your app gracefully handles any future changes to this list. 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: Code so that your app gracefully handles any future changes to this list. 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: Code so that your app gracefully handles any future changes to this list. 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 Flat rate shipping. |
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 Flat rate shipping. |
SiteDefaults .MaxGranularFitmentCount |
int | Conditionally |
Specifies the maximum fitment count. Sellers can provide up to 1000 fitments at the lowest level of granularity.
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: Code so that your app gracefully handles any future changes to this list. DetailLevel: ReturnAll. |
SiteDefaults.PaymentMethod | BuyerPaymentMethodCodeType | Conditionally,
repeatable: [0..*] |
Indicates the acceptable payment methods that can be used when using the Add/Revise/Relist calls for an item listed on the corresponding site. Note: eBay now controls all electronic payment methods available to buyers, but sellers still need to specify offline payment methods for listings that require/support offline payment such as motor vehicle listings. Applicable values: Note: To see if this enumeration value is a supported payment method for a site and category, call GetCategoryFeatures specifying the listing category ID and including the FeatureID field set to PaymentMethods . Note: To see if this enumeration value is a supported payment method for a site and category, call GetCategoryFeatures specifying the listing category ID and including the FeatureID field set to PaymentMethods . Note: To see if this enumeration value is a supported payment method for a site and category, call GetCategoryFeatures specifying the listing category ID and including the FeatureID field set to PaymentMethods . Note: To see if this enumeration value is a supported payment method for a site and category, call GetCategoryFeatures specifying the listing category ID and including the FeatureID field set to PaymentMethods . Code so that your app gracefully handles any future changes to this list. DetailLevel: ReturnAll. |
SiteDefaults .PaymentProfileCategoryGroup |
ProfileCategoryGroupCodeType | Conditionally |
Specifies what categories the Payment profile is applicable to.
Applicable values: Code so that your app gracefully handles any future changes to this list. DetailLevel: ReturnAll. |
SiteDefaults.PayPalRequired | boolean | Conditionally |
This field is deprecated.
DetailLevel: ReturnAll. |
SiteDefaults .PayPalRequiredForStoreOwner |
boolean | Conditionally |
This field is deprecated.
DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input. |
SiteDefaults .PickupDropOffEnabled |
boolean | Conditionally |
Indicates whether 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 an eBay site 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 merchants on the UK and Australia sites. The 'Click and Collect' feature is only available to large merchants on the eBay UK (site ID - 3), eBay Australia (Site ID - 15), and eBay Germany (Site ID - 77) sites. Note: For Click and Collect eligible sellers, the Click and Collect feature can only be enabled at the account level, and then each of the seller's listings within an Click and Collect enabled category will be automatically evaluated for Click and Collect eligibility. DetailLevel: ReturnAll. |
SiteDefaults .PremiumSubscription |
GeographicExposureCodeType | Conditionally |
Specifies the default site setting for whether LocalMarketPremiumSubscription feature is supported for most categories.
Applicable values: Code so that your app gracefully handles any future changes to this list. DetailLevel: ReturnAll. |
SiteDefaults .ProductCreationEnabled |
ProductCreationEnabledCodeType (token) | Conditionally |
This field is no longer applicable. Default: Disabled. DetailLevel: ReturnAll. |
SiteDefaults .ProductRequiredEnabled |
ProductRequiredEnabledCodeType | Conditionally |
This field is deprecated. No eBay categories require listings based on an eBay catalog product.
Applicable values: Note: Due to the rollback of the Product-Based Shopping Experience mandate for all eBay categories, this value should get returned for SiteDefaults and all Category nodes. Note: Due to the rollback of the Product-Based Shopping Experience mandate for all eBay categories, this value should never get returned for SiteDefaults or for any Category nodes. Code so that your app gracefully handles any future changes to this list. 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). A value of 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: Code so that your app gracefully handles any future changes to this list. DetailLevel: ReturnAll. |
SiteDefaults .ReturnPolicyDescriptionEnabled |
boolean | Conditionally |
In some EU countries, sellers are legally required to describe the return policy they offer. This field returns a flag that indicates whether or not the seller can specify their return-policy details in the associated marketplace. The values returned in this field are pertinent only if ReturnPolicyEnabled in GetCategoryFeatures is set to true for the associated marketplace and category.
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 Australia (AU) and US eBay Motors Parts and Accessories: If true, most categories support 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.
Applicable values: Code so that your app gracefully handles any future changes to this list. DetailLevel: ReturnAll. |
SiteDefaults .RevisePriceAllowed |
boolean | Conditionally |
Defines if price can be revised while a listing is in semi or fully restricted mode. 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. Applies to fixed-price listings.
DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input. |
SiteDefaults .SafePaymentRequired |
boolean | Conditionally |
eBay controls all forms of electronic payment methods that are avaialable to buyers, so this field is no longer applicable.
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: Code so that your app gracefully handles any future changes to this list. 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 |
This feature is no longer applicable.
DetailLevel: ReturnAll. |
SiteDefaults .SkypeMeTransactionalEnabled |
boolean | Conditionally |
This feature is no longer applicable.
DetailLevel: ReturnAll. |
SiteDefaults.SpecialFeatures | ConditionValuesType | Conditionally |
This container shows the site default special item condition values, such as Certified - Refurbished condition (condition ID 2000), Excellent - Refurbished condition (condition ID 2010), Very Good - Refurbished condition (condition ID 2020), and Good - Refurbished condition (condition ID 2030). A seller must be pre-qualified by eBay to list items with the any of these refurbished item conditions. All other item conditions supported by a category will be returned in the ConditionValues container instead. Individual leaf categories define their own default set of item condition values and always override this list. DetailLevel: ReturnAll. |
SiteDefaults.SpecialFeatures .Condition |
ConditionType | Conditionally,
repeatable: [0..*] |
This repeatable container shows the display name and unique identifier of each item condition supported by the corresponding eBay category. Note: 'Certified Refurbished', 'Excellent - Refurbished', 'Very Good - Refurbished', and 'Good - Refurbished' item conditions will not be returned in this container for categories in the eBay Refurbished Program, but instead will be returned in the Category.SpecialFeatures container if the corresponding category supports any of these Refurbished item conditions. To used any of these Refurbished item conditions, sellers must go through an application and qualification process. The new item condition values appearing in the Category.SpecialFeatures container does not necessarily indicate that a seller is eligible to list with these item conditions. If the corresponding category supports it, 'Seller Refurbished' will still be returned in this container. DetailLevel: ReturnAll. |
SiteDefaults.SpecialFeatures .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.SpecialFeatures .Condition.ID |
int | Conditionally |
The numeric identifier of the item condition (e.g., 1000). The numeric identifier is used in the Item.ConditionID field in Add/Revise/Relist calls to set the condition of an item.
DetailLevel: ReturnAll. |
SiteDefaults.SpecialFeatures .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 cases, 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 .SpecialitySubscription |
GeographicExposureCodeType | Conditionally |
Specifies the default site setting for whether LocalMarketSpecialitySubscription feature is supported for most categories.
Applicable values: Code so that your app gracefully handles any future changes to this list. 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 container.
DetailLevel: ReturnAll, ReturnSummary. Also returned if DetailLevel is not provided on input. |
SiteDefaults .StoreOwnerExtendedListingDurations .Duration |
token | Conditionally,
repeatable: [0..*] |
Specifies the additional listing duration(s) (in days) supported by the eBay site and/or category. A Duration field is returned for each additional listing duration that the eBay marketplace or category supports.
DetailLevel: ReturnAll. Applicable values: See ListingDurationCodeType |
SiteDefaults .StoreOwnerExtendedListingDurationsEnabled |
boolean | Conditionally |
Defines if extended business seller listing durations are enabled on a given site. When the value of this element is true , it means the listing duration values defined in StoreOwnerExtendedListingDurations are applicable 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.UPCEnabled | ProductIdentiferEnabledCodeType | Conditionally |
This enumeration value indicates whether or not most categories on the specified eBay site support the use of Universal Product Codes (UPCs) to help create a listing in an Add/Revise/Relist/Verify API call. A value of Disabled indicates that UPCs cannot be used for most categories on the specified eBay site, a value of Enabled indicates that UPCs can be used for most categories on the specified eBay site, and a value of Required indicates that a UPC is required for most categories on the specified eBay site.
Applicable values: Code so that your app gracefully handles any future changes to this list. 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 = 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). A value of 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: (Not all values in AckCodeType apply to this field.) Code so that your app gracefully handles any future changes to this list. |
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. |
Errors.ErrorClassification | ErrorClassificationCodeType | Conditionally |
API errors are divided between two classes: system errors and request errors.
Applicable values: Code so that your app gracefully handles any future changes to this list. |
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 Errors By Number. |
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 | This is the value of the request parameter noted in the ParamID attribute. So, if the ParamID value was ItemID, the value in this field would be the actual value of that ItemID. |
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: If the source of the problem is within the application (such as a missing required element), change the application before you retry the request.
See the Error handling section of the Making a Trading API call guide for more information. 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. Code so that your app gracefully handles any future changes to this list. |
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. |
Input Output Samples Change History |
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.
Y | The field is always returned. |
(Y) | The field is conditionally returned. See the field documentation for clarification of conditions. |
- | The field is not returned. |
Input Output Detail Controls Change History |
Samples
New to making API calls? Please see Making a Call.
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:
- Basic Call ↓ - Returns the features supported by the site.
- Site Default Feature Settings ↓ - Returns the default feature set for the specified site.
- Retrieving Specific Feature Settings ↓ - Returns the settings for the features you specify.
- Category Applicable Payment Methods ↓ - Returns the payment methods applicable to the specified category.
- Return policy details ↓ - Returns the available domestic and international return policies for a specific marketplace and category.
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.
<?xml version="1.0" encoding="utf-8"?>
<GetCategoryFeaturesRequest xmlns="urn:ebay:apis:eBLBaseComponents">
<RequesterCredentials>
<eBayAuthToken>A*******3</eBayAuthToken>
</RequesterCredentials>
</GetCategoryFeaturesRequest>
Output
This list returned enumerates the possible feature settings. Use these labels as input values for any FeatureID fields.
XML format.
<?xml version="1.0" encoding="UTF-8"?>
<GetCategoryFeaturesResponse
xmlns="urn:ebay:apis:eBLBaseComponents">
<Timestamp>2019-10-31T20:27:45.813Z</Timestamp>
<Ack>Success</Ack>
<Version>1119</Version>
<Build>E1119_CORE_APICATALOG_19043596_R1</Build>
<CategoryVersion>9287</CategoryVersion>
<UpdateTime>2019-10-31T09:46:38.000Z</UpdateTime>
<FeatureDefinitions>
<ListingDurations Version="9"/>
<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/>
<ItemCompatibilityEnabled/>
<MaxItemCompatibility/>
<MinItemCompatibility/>
<ConditionEnabled/>
<ConditionValues/>
<ValueCategory/>
<ProductCreationEnabled/>
<FixedPriceFormatDisabled/>
<MaxItemSpecificsInClassified/>
<CompatibleVehicleType/>
<MaxGranularFitmentCount/>
<ShippingProfileCategoryGroup/>
<PaymentProfileCategoryGroup/>
<ReturnPolicyProfileCategoryGroup/>
<VINSupported/>
<VRMSupported/>
<SellerProvidedTitleSupported/>
<DepositSupported/>
<GlobalShippingEnabled/>
<AdditionalCompatibilityEnabled/>
<PickupDropOffEnabled/>
<DigitalGoodDeliveryEnabled/>
<ProductRequiredEnabled/>
</FeatureDefinitions>
</GetCategoryFeaturesResponse>
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.
<?xml version="1.0" encoding="utf-8"?>
<GetCategoryFeaturesRequest xmlns="urn:ebay:apis:eBLBaseComponents">
<RequesterCredentials>
<eBayAuthToken>A*******3</eBayAuthToken>
</RequesterCredentials>
<DetailLevel>ReturnAll</DetailLevel>
<FeatureID>L*************s</FeatureID>
</GetCategoryFeaturesRequest>
Output
XML format.
<?xml version="1.0" encoding="UTF-8"?>
<GetCategoryFeaturesResponse
xmlns="urn:ebay:apis:eBLBaseComponents">
<Timestamp>2019-11-04T18:39:56.986Z</Timestamp>
<Ack>Success</Ack>
<Version>1119</Version>
<Build>E1119_CORE_APICATALOG_19043596_R1</Build>
<CategoryVersion>9292</CategoryVersion>
<UpdateTime>2019-11-04T09:34:45.000Z</UpdateTime>
<Category>
<CategoryID>37908</CategoryID>
<ListingDuration type="Chinese">1</ListingDuration>
<ListingDuration type="Dutch">1</ListingDuration>
<ListingDuration type="Live">1</ListingDuration>
<ListingDuration type="AdType">2</ListingDuration>
<ListingDuration type="StoresFixedPrice">49</ListingDuration>
<ListingDuration type="PersonalOffer">1</ListingDuration>
<ListingDuration type="FixedPriceItem">49</ListingDuration>
<ListingDuration type="LeadGeneration">14</ListingDuration>
<ListingDuration type="Shopping">7</ListingDuration>
</Category>
<Category>
<CategoryID>162922</CategoryID>
<ListingDuration type="Chinese">1</ListingDuration>
<ListingDuration type="Dutch">1</ListingDuration>
<ListingDuration type="Live">1</ListingDuration>
<ListingDuration type="AdType">2</ListingDuration>
<ListingDuration type="StoresFixedPrice">49</ListingDuration>
<ListingDuration type="PersonalOffer">1</ListingDuration>
<ListingDuration type="FixedPriceItem">49</ListingDuration>
<ListingDuration type="LeadGeneration">14</ListingDuration>
<ListingDuration type="Shopping">7</ListingDuration>
</Category>
<Category>
<CategoryID>162923</CategoryID>
<ListingDuration type="Chinese">1</ListingDuration>
<ListingDuration type="Dutch">1</ListingDuration>
<ListingDuration type="Live">1</ListingDuration>
<ListingDuration type="AdType">2</ListingDuration>
<ListingDuration type="StoresFixedPrice">49</ListingDuration>
<ListingDuration type="PersonalOffer">1</ListingDuration>
<ListingDuration type="FixedPriceItem">49</ListingDuration>
<ListingDuration type="LeadGeneration">14</ListingDuration>
<ListingDuration type="Shopping">7</ListingDuration>
</Category>
<Category>
<CategoryID>37905</CategoryID>
<ListingDuration type="Chinese">1</ListingDuration>
<ListingDuration type="Dutch">1</ListingDuration>
<ListingDuration type="Live">1</ListingDuration>
<ListingDuration type="AdType">2</ListingDuration>
<ListingDuration type="StoresFixedPrice">49</ListingDuration>
<ListingDuration type="PersonalOffer">1</ListingDuration>
<ListingDuration type="FixedPriceItem">49</ListingDuration>
<ListingDuration type="LeadGeneration">14</ListingDuration>
<ListingDuration type="Shopping">7</ListingDuration>
</Category>
...
<Category>
<CategoryID>178211</CategoryID>
<ListingDuration type="Chinese">1</ListingDuration>
<ListingDuration type="Dutch">1</ListingDuration>
<ListingDuration type="Live">1</ListingDuration>
<ListingDuration type="AdType">2</ListingDuration>
<ListingDuration type="StoresFixedPrice">49</ListingDuration>
<ListingDuration type="PersonalOffer">1</ListingDuration>
<ListingDuration type="FixedPriceItem">49</ListingDuration>
<ListingDuration type="LeadGeneration">14</ListingDuration>
<ListingDuration type="Shopping">7</ListingDuration>
</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">49</ListingDuration>
<ListingDuration type="PersonalOffer">1</ListingDuration>
<ListingDuration type="FixedPriceItem">49</ListingDuration>
<ListingDuration type="LeadGeneration">14</ListingDuration>
</SiteDefaults>
<FeatureDefinitions>
<ListingDurations Version="9">
<ListingDuration durationSetID="49">
<Duration>GTC</Duration>
</ListingDuration>
<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>
</ListingDurations>
</FeatureDefinitions>
</GetCategoryFeaturesResponse>
Returns the settings for the features you specify.
Description
Seller m***************r 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 m***************r wants to research, each provided as a value to a FeatureID element.
XML format.
<?xml version="1.0" encoding="utf-8"?>
<GetCategoryFeaturesRequest xmlns="urn:ebay:apis:eBLBaseComponents">
<RequesterCredentials>
<eBayAuthToken>A*******3</eBayAuthToken>
</RequesterCredentials>
<WarningLevel>High</WarningLevel>
<CategoryID>179697</CategoryID>
<DetailLevel>ReturnAll</DetailLevel>
<FeatureID>C*************s</FeatureID>
<FeatureID>L*************s</FeatureID>
<FeatureID>H*************d</FeatureID>
<FeatureID>M*************t</FeatureID>
<FeatureID>P*************d</FeatureID>
<FeatureID>B*************d</FeatureID>
<FeatureID>R*************d</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>2019-11-04T18:43:46.877Z</Timestamp>
<Ack>Success</Ack>
<Version>1119</Version>
<Build>E1119_CORE_APICATALOG_19043596_R1</Build>
<CategoryVersion>9292</CategoryVersion>
<UpdateTime>2019-11-04T09:32:43.000Z</UpdateTime>
<Category>
<CategoryID>179697</CategoryID>
<ListingDuration type="Chinese">1</ListingDuration>
<ListingDuration type="Dutch">1</ListingDuration>
<ListingDuration type="Live">1</ListingDuration>
<ListingDuration type="AdType">2</ListingDuration>
<ListingDuration type="StoresFixedPrice">49</ListingDuration>
<ListingDuration type="PersonalOffer">1</ListingDuration>
<ListingDuration type="FixedPriceItem">49</ListingDuration>
<ListingDuration type="LeadGeneration">14</ListingDuration>
<ListingDuration type="Shopping">7</ListingDuration>
<BestOfferEnabled>true</BestOfferEnabled>
<ConditionValues>
<Condition>
<ID>1**0</ID>
<DisplayName>New</DisplayName>
</Condition>
<Condition>
<ID>1**0</ID>
<DisplayName>Open box</DisplayName>
</Condition>
<Condition>
<ID>2**0</ID>
<DisplayName>Manufacturer refurbished</DisplayName>
</Condition>
<Condition>
<ID>2**0</ID>
<DisplayName>Seller refurbished</DisplayName>
</Condition>
<Condition>
<ID>3**0</ID>
<DisplayName>Used</DisplayName>
</Condition>
<Condition>
<ID>7**0</ID>
<DisplayName>For parts or not working</DisplayName>
</Condition>
<ConditionHelpURL>http://pages.ebay.com/help/sell/contextual/condition_1.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">49</ListingDuration>
<ListingDuration type="PersonalOffer">1</ListingDuration>
<ListingDuration type="FixedPriceItem">49</ListingDuration>
<ListingDuration type="LeadGeneration">14</ListingDuration>
<BestOfferEnabled>false</BestOfferEnabled>
<PayPalRequired>false</PayPalRequired>
<ReturnPolicyEnabled>true</ReturnPolicyEnabled>
<HandlingTimeEnabled>false</HandlingTimeEnabled>
</SiteDefaults>
<FeatureDefinitions>
<ListingDurations Version="9">
<ListingDuration durationSetID="49">
<Duration>GTC</Duration>
</ListingDuration>
<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>
</ListingDurations>
<BestOfferEnabled/>
<PayPalRequired/>
<ReturnPolicyEnabled/>
<HandlingTimeEnabled/>
<MaxFlatShippingCost/>
<ConditionValues/>
</FeatureDefinitions>
</GetCategoryFeaturesResponse>
Returns the payment methods applicable to the specified category.
Description
Seller m***************r 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.
<?xml version="1.0" encoding="utf-8"?>
<GetCategoryFeaturesRequest xmlns="urn:ebay:apis:eBLBaseComponents">
<RequesterCredentials>
<eBayAuthToken>A*******3</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.
<?xml version="1.0" encoding="UTF-8"?>
<GetCategoryFeaturesResponse
xmlns="urn:ebay:apis:eBLBaseComponents">
<Timestamp>2019-11-04T18:41:53.409Z</Timestamp>
<Ack>Success</Ack>
<Version>1119</Version>
<Build>E1119_CORE_APICATALOG_19043596_R1</Build>
<CategoryVersion>9292</CategoryVersion>
<UpdateTime>2019-11-04T09:36:19.000Z</UpdateTime>
<SiteDefaults>
<PaymentMethod>PayPal</PaymentMethod>
<PaymentMethod>VisaMC</PaymentMethod>
<PaymentMethod>Discover</PaymentMethod>
<PaymentMethod>AmEx</PaymentMethod>
<PaymentMethod>IntegratedMerchantCreditCard</PaymentMethod>
<PaymentMethod>CashOnPickup</PaymentMethod>
</SiteDefaults>
<FeatureDefinitions>
<PaymentMethod/>
</FeatureDefinitions>
</GetCategoryFeaturesResponse>
Returns the available domestic and international return policies for a specific marketplace and category.
Description
This examples demonstrates how to get the domestic and international return policies for category ID 37563 in the US marketplace.
Input
The input is the category ID and the list of featureID values whose settings you want to retrieve. This example shows how to get all the domestic and international return policies for a specific category.
XML format.
<?xml version="1.0" encoding="utf-8"?>
<GetCategoryFeaturesRequest xmlns="urn:ebay:apis:eBLBaseComponents">
<Version>1077</Version>
<RequesterCredentials>
<eBayAuthToken>A*******3</eBayAuthToken>
</RequesterCredentials>
<DetailLevel>ReturnAll</DetailLevel>
<ViewAllNodes>true</ViewAllNodes>
<CategoryID>37563</CategoryID>
<FeatureID>DomesticReturnsDurationValues</FeatureID>
<FeatureID>InternationalReturnsDurationValues</FeatureID>
<FeatureID>DomesticReturnsAcceptedValues</FeatureID>
<FeatureID>InternationalReturnsAcceptedValues</FeatureID>
<FeatureID>DomesticReturnsShipmentPayeeValues</FeatureID>
<FeatureID>InternationalReturnsShipmentPayeeValues</FeatureID>
<FeatureID>DomesticRefundMethodValues</FeatureID>
<FeatureID>InternationalRefundMethodValues</FeatureID>
<FeatureID>ReturnPolicyDescriptionEnabled</FeatureID>
</GetCategoryFeaturesRequest>
Output
The list returned the default domestic and international return policy settings for the specified category.
XML format.
<?xml version="1.0" encoding="UTF-8"?>
<GetCategoryFeaturesResponse
xmlns="urn:ebay:apis:eBLBaseComponents">
<Timestamp>2019-11-04T18:42:49.158Z</Timestamp>
<Ack>Success</Ack>
<Version>1119</Version>
<Build>E1119_CORE_APICATALOG_19043596_R1</Build>
<CategoryVersion>9292</CategoryVersion>
<UpdateTime>2019-11-04T09:34:45.000Z</UpdateTime>
<Category>
<CategoryID>37563</CategoryID>
<DomesticReturnsDurationValues>
<DomesticReturnsDuration>Days_30</DomesticReturnsDuration>
<DomesticReturnsDuration>Days_60</DomesticReturnsDuration>
</DomesticReturnsDurationValues>
<InternationalReturnsDurationValues>
<InternationalReturnsDuration>Days_30</InternationalReturnsDuration>
<InternationalReturnsDuration>Days_60</InternationalReturnsDuration>
</InternationalReturnsDurationValues>
</Category>
<SiteDefaults>
<DomesticReturnsAcceptedValues>
<DomesticReturnsAccepted>ReturnsNotAccepted</DomesticReturnsAccepted>
<DomesticReturnsAccepted>ReturnsAccepted</DomesticReturnsAccepted>
</DomesticReturnsAcceptedValues>
<InternationalReturnsAcceptedValues>
<InternationalReturnsAccepted>ReturnsNotAccepted</InternationalReturnsAccepted>
<InternationalReturnsAccepted>ReturnsAccepted</InternationalReturnsAccepted>
</InternationalReturnsAcceptedValues>
<DomesticReturnsDurationValues>
<DomesticReturnsDuration>Days_14</DomesticReturnsDuration>
<DomesticReturnsDuration>Days_30</DomesticReturnsDuration>
<DomesticReturnsDuration>Days_60</DomesticReturnsDuration>
</DomesticReturnsDurationValues>
<InternationalReturnsDurationValues>
<InternationalReturnsDuration>Days_14</InternationalReturnsDuration>
<InternationalReturnsDuration>Days_30</InternationalReturnsDuration>
<InternationalReturnsDuration>Days_60</InternationalReturnsDuration>
</InternationalReturnsDurationValues>
<DomesticReturnsShipmentPayeeValues>
<DomesticReturnsShipmentPayee>Buyer</DomesticReturnsShipmentPayee>
<DomesticReturnsShipmentPayee>Seller</DomesticReturnsShipmentPayee>
</DomesticReturnsShipmentPayeeValues>
<InternationalReturnsShipmentPayeeValues>
<InternationalReturnsShipmentPayee>Buyer</InternationalReturnsShipmentPayee>
<InternationalReturnsShipmentPayee>Seller</InternationalReturnsShipmentPayee>
</InternationalReturnsShipmentPayeeValues>
<DomesticRefundMethodValues>
<DomesticRefundMethod>MoneyBack</DomesticRefundMethod>
<DomesticRefundMethod>MoneyBackorReplacement</DomesticRefundMethod>
</DomesticRefundMethodValues>
<InternationalRefundMethodValues>
<InternationalRefundMethod>MoneyBack</InternationalRefundMethod>
<InternationalRefundMethod>MoneyBackorReplacement</InternationalRefundMethod>
</InternationalRefundMethodValues>
<ReturnPolicyDescriptionEnabled>false</ReturnPolicyDescriptionEnabled>
</SiteDefaults>
<FeatureDefinitions/>
</GetCategoryFeaturesResponse>
Input Output Detail Controls Samples |
Change History
Change Date | Description |
---|---|
1197 2021-03-12 |
|
1119 2019-08-02 |
|
1101 2019-03-29 |
|
1095 2019-02-15 |
|
1077 2018-08-31 |
|
1057 2018-04-13 |
|
1049 2018-02-16 |
|
1027 2017-08-04 |
|
0967 2016-05-06 |
|
0955 2016-02-12 |
|
0945 2015-10-15 |
|
0933 2015-07-24 |
|
0921 2015-05-01 |
|
0899 2014-11-04 |
|
0879 2014-06-17 |
|
0849 2013-11-05 |
|
0817 2013-03-27 |
|
0785 2012-08-01 |
|
0775 2012-05-23 |
|
0765 2012-03-14 |
|
0737 2011-08-31 |
|
0727 2011-06-22 |
|
0689 2010-09-29 |
|
0661 2010-03-17 |
|
0653 2010-01-20 |
|
0637 2009-09-30 |
|
0623 2009-06-24 |
|
0617 2009-05-13 |
|
0615 2009-04-29 |
|
0605 2009-02-18 |
|
0603 2009-02-04 |
|
0585 2008-10-01 |
|
0583 2008-09-17 |
|
0581 2008-09-03 |
|
0573 2008-07-09 |
|
0571 2008-06-25 |
|
0569 2008-06-11 |
|
0567 2008-05-28 |
|
0565 2008-05-14 |
|
0563 2008-04-30 |
|
0559 2008-04-02 |
|
0537 2007-10-31 |
|
0521 2007-07-11 |
|
0507 2007-04-04 |
|
0503 2007-03-07 |
|
0499 2007-02-07 |
|
0479 2006-09-20 |
|
0421 2005-8-10 |
|