Follow jsonapi.org for errors
API Spec
https://jsonapi.org/format/#error-objects
Ideas for Error Codes
-
101
- JSON Parse Error -
102
- Validation Error - ... others?
Examples
https://jsonapi.org/examples/#error-objects
Validation Error
{
"errors": [
{
"status": "400",
"code": "102",
"title": "Validation Error",
"detail": "Parameter 'host' was not provided in request."
},
{
"status": "400",
"code": "102",
"title": "Validation Error",
"detail": "Parameter 'port' was not provided in request."
}
]
}
JSON Parse Error
{
"errors": [
{
"status": "400",
"code": "101",
"title": "JSON Parse Error",
"detail": "[json.exception.parse_error.101] parse error at 79: syntax error - unexpected '}'; expected string literal: json parsing error"
}
]
}
Edited by Travis