JSON Response Structure

The JSON response structure consists of UTF-8 text in JSON format. It represents a response from a ProcessQuery request message, as specified section The top-level JSON value MUST be a JSON array.

A JSON response structure MUST have at least one element, which is the response header, followed by a "0" (zero), and one or more actionId and actionResponse value pairs. These values MUST correspond to the CSOM actions that were executed and resulted in a response.

The following table lists the elements in a response JSON array.






A response header JSON value, as specified in section

i + 1


A JSON number that identifies the CSOM action that the actionResponsei applies to.

i + 2


An ActionResponseType result, as specified in section, that results from the protocol server executing the CSOM action specified by the actionIdi element.