Extract a human-readable error message from an API error
Handles multiple error formats:
data.reason
message
reason
The error object from API response
Fallback message if error format is unrecognized
Human-readable error message
Extract a human-readable error message from an API error
Handles multiple error formats:
data.reasonfieldmessagefieldreasonfield