Breaking Change in Webmaster API (SOAP/POX Protocol)

 

Update:
POX protocol was affected as well by this change and any instances of  <SubmitUrl xmlns=”http://tempuri.org/“> should be updated to:
<SubmitUrl xmlns=”http://schemas.datacontract.org/2004/07/Microsoft.Bing.Webmaster.Api“>

 

 

Earlier this week we upgraded several of our back-end services that power the Bing Webmaster Tools. However, in doing so we introduced a breaking change that affects users of the Webmaster API that are using the SOAP protocol.

If you are affected by this issue, you will receive the following error:

Error code: UnknownError
HResult: 0x80131501

The underlying cause for this was a change to the SOAPAction header value and the namespace URI, which previously erroneously was set to http://tempuri.org/IWebmasterApi and now is required to be http://schemas.datacontract.org/2004/07/Microsoft.Bing.Webmaster.Api/IWebmasterApi.

 

Update your Service Reference

To fix this issue, please update the service reference of your application and redeploy. In Visual Studio you can do this by right-clicking the service and clicking Update Service Reference.

 

We regret this unintended consequence of our internal upgrade and apologize for the inconvenience caused. As a token of our continued commitment to our Webmaster API users we are doubling the daily quota for Webmaster API calls to 2,000 per API key and upping the concurrent requests per second to 3 RP/S.

If you are new to Webmaster API, please see Getting Access to the Bing Webmaster Tools API and Getting Started with the Bing Webmaster API on MSDN for more details.

Sincerely,

Vincent Wehren, Senior Program Manager, Bing Webmaster Tools