Web Service Responses in JSON Format To get web service responses in JSON format (e.g. with the REST protocol), you can pass the query parameter moodlewsrestformat=json. The default convention with Moodle is return web service responses in XML format. E.g. you might a URL that looks like this (broken into segments for clarity): https://yourmoodle.com/webservice/rest/server.php? wstoken= &wsfunction=core_webservice_get_site_info &moodlewsrestformat=json This one is calling the core_webservice_get_site_info function with a token, and specifying that the output format needs to be JSON.