API Validation
Version 2.0 adds additional validation to query parameters and to JSON request bodies.
If you provide a query parameter that does not exist, you will get a 400 Bad Request response and the return body will state “Invalid query string parameters” in the message property followed by the parameters that don’t exist in the parameters property. E.g.
{
"message": "Invalid query string parameters",
"parameters": [
"sortorder"
]
}
If the parameters provided exist but are not valid you will receive a message such as:
{
"message": "The request is invalid.",
"modelState": {
"includeCodes": [
"The value 'yes' is not valid for Boolean."
]
}
}