OptionalcauseOptionalhttpThe HTTP status code associated with the error, typically used in API responses.
OptionalkeyA unique key identifying the type of error, useful for localization or error handling.
OptionalmessageThe error message describing what went wrong.
The cause of the error, which can be an original error or additional context.