Most methods use the JSON format for both input and output data. Consequently, the HTTP requests and responses are of the application/json
type. For the GET and DELETE requests that do not have a request body, specifying the type is optional.
Validation of the input data and generation of the output for each resource is performed according to one or more "data structures
". Every method description specifies the structures used by the method.