I’m just wondering on this point. The input format isn’t the issue - JSON or XML. Fine just have one.
But… why wouldn’t the API offer a choice of response formats… i.e. output in either XML or JSON? It would seem fairly easy to generate from the server side, especially when limited fields anyway? Whereas trying to subsequently translate between JSON and XML isn’t quite so easy.
I cannot help but think, some integrations might struggle to move to JSON.