Skip to main content
Published: November 03 2008, 10:33:00 AMUpdated: November 28 2020, 4:58:27 PM

I'm trying to use GetCategoryFeatures to return the  valid listing durations for a site.  However, GTC is missing.  What's going on?

Depending on the site, not all sellers will get be able to use the GTC listing duration.  For some sites, only store sellers will be able to list GTC items.  To figure out what the valid listing durations are, you should use GetCategoryFeatures.  However, since GTC is not valid for all sellers, GTC is returned in a separate container called 'StoreOwnerExtendedListingDurations'.  You can read more about StoreOwnerExtendedListingDurations here: http://developer.ebay.com/DevZone/XML/docs/Reference/eBay/GetCategoryFeatures.html#Response.Category.StoreOwnerExtendedListingDurations .

It's the responsibility of the application to 'consolidate' these store listing durations with the 'normal' listing durations, when appropriate.

GetCategoryFeatures

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

How well did this answer your question?
Answers others found helpful