XML-RPC Response Format

To return the response in XML-RPC format, send a parameter "returnformat" in the request with a value of "XML."

A simple call of FetchProductByUPC returns this:
<?xml version="1.0" encoding="UTF-8"?>
<response>
    <success>true</success>
    <usedExternal>false</usedExternal>
    <result>
        <brand>Mission</brand>
		<manufacturer><![CDATA[Mission Foods]]></manufacturer>
		<container>Box</container>
		<description><![CDATA[18 Ct Taco Shells]]></description>
		<size><![CDATA[6.75]]></size>
		<category><![CDATA[Mexican Dinner Mixes, Tortillas, Corn Shells]]></category>
		<units>Oz</units>
		<upc>073731001059</upc>
		<ProductHasImage>true</ProductHasImage>
		<ProductHasNutritionFacts>true</ProductHasNutritionFacts>
    </result >
</response >

    Notes:

  • By default, XML-RPC requests will send a XML-RPC response.
  • Parameter names are always case insensitive (e.g. format=xml)