Thrown for HTTP 400/422 validation failures from the API.
fields carries the parsed Django REST Framework field-error map
(e.g. { name: ['This field is required.'] }) when available, so MCP
agents can react per-field instead of parsing the human message.
Thrown for HTTP 400/422 validation failures from the API.
fieldscarries the parsed Django REST Framework field-error map (e.g.{ name: ['This field is required.'] }) when available, so MCP agents can react per-field instead of parsing the human message.