Skip to main content
Published: November 20 2006, 3:31:00 PMUpdated: November 28 2020, 3:03:11 PM

I am getting error 291 with ReviseItem call:

  <?xml version="1.0" encoding="UTF-8" ?>
   <ReviseItemResponsexmlns="urn:ebay:apis:eBLBaseComponents">
      <Timestamp>2006-11-20T22:28:31.418Z</Timestamp>
      <Ack>Failure</Ack>
   <Errors>
           <ShortMessage>Auction ended.</ShortMessage>
           <LongMessage>You are not allowed to revise ended auctions.</LongMessage>
      <ErrorCode>291</ErrorCode>
           <SeverityCode>Error</SeverityCode>
      <ErrorClassification>RequestError</ErrorClassification>
   </Errors>
       <Version>487</Version> 
        <Build>e487_core_Bundled_3843203_R1</Build>
  </ReviseItemResponse>
 
What happened?

Summary

  ReviseItem will response with Error 291 'You are not allowed to revise ended auctions' when the ItemID specified in the ReviseItem request  is not currently active. A seller is only allowed to make changes to a currently active item listing.

   Before sending ReviseItem call, you can make GetItem call to verify if the given item is alive.   You can't Revise an item if the item listing status is flaged as ended in the GetItem response: 

   <ListingStatus>Ended</ListingStatus>



Additional Resources

 

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