Consistent validation error details
Validation errors from the v2 API now return details in a single, predictable shape. Previously this field could appear as an index-keyed object, a list of error objects, a bare string, or null, which made it hard to parse reliably.
For validation errors, details is now always a list of error objects (each with parameter, location, and message), or null when there is no field-level detail:
If your integration parses details, update it to expect this list-of-error-objects shape.