JSON-RPC Endpoint
The JSON-RPC endpoint implements the JSON-RPC spec on top of the Web service. Requests are serialized JavaScript following a specific data format. Each serialized JavaScript object contains the following properties:
method: name of the API method being called.params: an array containing the method parameters.id(optional): the ID of the request, allows asynchronous clients to match a response back up with the original request.The service responds with serialized JavaScript as well. Once again, the JavaScript object follows a specific data format:
result: the return from the API method, must be null if there was an error.error: an error object resulting from the call being made (like an exception), must be null if there was no error.id(optional): the ID specified in the request, if specified.

