Skip to main content
Published: December 08 2006, 4:21:00 PMUpdated: July 29 2022, 9:33:56 AM

I am getting the following error:

<?xml version="1.0" encoding="utf-8"?>

<eBay>

  <EBayTime>20061208 23:04:38</EBayTime>

  <Errors>

    <Error>

      <Code>20401</Code>

      <SeverityCode>1</SeverityCode>

      <Severity>SeriousError</Severity>

      <Line>0</Line>

      <Column>0</Column>

      <ErrorClass>RequestError</ErrorClass>

      <ShortMessage><![CDATA[ The Legacy XML format used in this request is no longer supported.

  ]]></ShortMessage>

      <LongMessage><![CDATA[ The Legacy XML format used in this request is no longer supported.  All applications should migrate to the Unified Schema to avoid loss of service.  For more information please see http://developer.ebay.com/migration/.

  ]]></LongMessage>

    </Error>

  </Errors>

</eBay>

What should I do about this?

Summary

Legacy Schema is no longer serviced.  If you are making your request using the Legacy Schema, you need to migrate your application to the Unified Schema.  Here are some resources that will help you with the migration:

If you need any additional help with the migration, you can use Developer Support

If you are making the request correctly using unified schema and are still getting this error, retry the call.  If it persists, please file a Bug Report.



Additional Resources
  • Knowledge Base  - the KB has several articles on how to implement call retry and retry best practices for certain calls

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