OptionalcauseUnderlying error (network failure, abort, etc.).
OptionalcodeMachine-readable error code returned by the API (when present).
OptionaldetailsRaw parsed error body for advanced inspection.
OptionalhttpHTTP status code, if the error came from a response.
OptionalmethodHTTP method of the failing request.
OptionalpathPath of the failing request.
OptionalrequestServer request id (from a response header), for support/debugging.
Context describing the request/response that produced an error.