Find the answer to your question
Advanced Search
Question
Why am I getting the following error in response to my ReviseItem call?
<Errors>
<ShortMessage>AutoDecline has been disabled or is no longer available.</ShortMessage>
<LongMessage>AutoDecline has been disabled or is no longer available.</LongMessage>
<ErrorCode>21992</ErrorCode>
<SeverityCode>Warning</SeverityCode>
<ErrorClassification>RequestError</ErrorClassification></Errors>
Answer
Summary
This warning message is the correct behavior if a ReviseItem call is made
that lowers the StartPrice for an item that has the best offer auto decline feature.
The product design of the best offer auto decline feature was intended to ensure
that API applications explicitly indicate the following 2 fields in bold in ReviseItem calls:
<Item>
<ItemID>xxx</ItemID>
...
<ListingDetails>
...
<MinimumBestOfferPrice>xx</MinimumBestOfferPrice>
</ListingDetails>
<Item>
in order to retain the best offer auto decline feature.
If a ReviseItem call that lowers the StartPrice does not contain the above 2 fields in bold,
then the item will have the best offer auto decline feature dropped,
and the ReviseItem call will return this error.
Please note that this does NOT mean that the item no longer has the best offer feature.
The item will still have the best offer feature.
Here is a simple, example ReviseItem call that lowers the StartPrice,
and which includes the fields which keep the best offer auto decline feature:
<?xml version="1.0" encoding="utf-8"?>
<ReviseItemRequest xmlns="urn:ebay:apis:eBLBaseComponents">
<Version>1123</Version>
<ErrorLanguage>en_US</ErrorLanguage>
<WarningLevel>High</WarningLevel>
<Item>
<ItemID>110000388376</ItemID>
<StartPrice>40</StartPrice>
<ListingDetails>
<MinimumBestOfferPrice>30</MinimumBestOfferPrice>
</ListingDetails>
</Item>
<RequesterCredentials>
<eBayAuthToken>token</eBayAuthToken>
</RequesterCredentials>
</ReviseItemRequest>