error_code, not on error_message: the text is not part of the contract. Common codes: VALIDATION, UNAUTHORIZED, FORBIDDEN, PERMISSION_DENIED, NOT_FOUND, CONFLICT, INSUFFICIENT_FUNDS, INVALID_2FA, RATE_LIMITED, API_ACCESS_DISABLED.