Skip to main content
Published: July 06 2006, 12:05:00 PMUpdated: November 28 2020, 2:11:16 PM

If you are using the SOAP API, you must specify the <Version> tag in your SOAP request. If this tag is missing from your SOAP request, you will see the following error in the SOAP Response.

<?xml version="1.0" encoding="utf-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<soapenv:Fault>
<faultcode xmlns:ns1="http://xml.apache.org/axis/">ns1:Client</faultcode>
<faultstring>Error. Client Schema Version incompatible.</faultstring>
<faultactor>http://www.ebay.com/ws/websvc/eBayAPI</faultactor>
<detail>
<FaultDetail>
<ErrorCode>14004</ErrorCode>
<Severity>Error</Severity>
<DetailedMessage>Error. Client Schema Version incompatible. Client Schema Version: null. Minimum eBay Schema Version supported: 347.</DetailedMessage>
</FaultDetail>
</detail>
</soapenv:Fault>
</soapenv:Body>
</soapenv:Envelope>

In order to fix this error message, please send in the Version tag in your SOAP request. For example, a GetSearchResultsRequest should look like:

<?xml version="1.0" encoding="utf-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Header>
<RequesterCredentials soapenv:mustUnderstand="0" xmlns="urn:ebay:apis:eBLBaseComponents">
<ebl:eBayAuthToken xmlns:ebl="urn:ebay:apis:eBLBaseComponents">x</ebl:eBayAuthToken>
</RequesterCredentials>
</soapenv:Header>
<soapenv:Body>
<GetSearchResultsRequest xmlns="urn:ebay:apis:eBLBaseComponents">
<Version>467</Version>
<Query>test</Query>
</GetSearchResultsRequest>
</soapenv:Body>
</soapenv:Envelope>

For more details on the <Version> input tag, please see the eBay Web Services Guide at http://www.developer.ebay.com/DevZone/XML/docs/Reference/eBay/io_GetSearchResults.html#Request.Version.



 

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