Skip to main content
Published: January 18 2007, 3:49:00 PMUpdated: August 02 2022, 5:36:30 PM

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>

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

Got thoughts? Click the feedback button – your insights help us improve!