Update Mail Notification Settings
Perform the update over the existing mail notification settings.
Request
            
                URI
                    
                                PUT                            
                            https://{api_host}/mail-notifications
                            COPY
                    Request Body
                        
                            
                                            
                                                                                            
                                                    MailNotifications                                                
                                            
                                                                                            of type(s)
                                            
                                            
                                                application/json                                            
                                        
                                                                                    Required
                                        
                                    {
    "notificationSettings": {
        "fromEmail": "string",
        "notifyEmails": [
            "string"
        ],
        "notificationFrequency": 0
    },
    "alertsSubscriptions": [
        "string"
    ],
    "lastModificationTime": 0,
    "paused": false,
    "smtpSettings": {
        "smtpHost": "string",
        "smtpPort": 0,
        "smtpUser": "string",
        "smtpPassword": "string",
        "smtpUseSsl": false
    }
}
                            
                                    array of 
                
            
            
                                    string
                
                
            
        
        
                alertsSubscriptions            
                            Required
                    alertsSubscriptions
                Possible values are :
                                    PRODUCT_NOTIFICATIONS, 
                                    RESOURCE_USAGE, 
                                    CLOUD_CONNECTION, 
                                    DATA_FILE_MANAGEMENT, 
                            
        
    
            
            
                                    integer
                
                
            
        
        
                lastModificationTime            
                            Optional
                    lastModificationTime
            
            
                                    boolean
                
                
            
        
        
                paused            
                            Optional
                    paused
Responses
                        
                204            
            
        Mail notification settings are updated successfully.
Operation doesn't return any data structure
            
            
                    
                400            
            
        
                Returns 
                
                                    
                        400InvalidRequestValidationIssues                    
                
                of type(s)
                
                    application/json                
            
        
        {
    "messages": [
        {
            "errMessage": "Provide Notify email(s) value.",
            "errCode": "notifications.notifyEmails.missing"
        },
        {
            "errMessage": "SMTP Password is required.",
            "errCode": "smtp.password.missing"
        },
        {
            "errMessage": "Select at least one type of alert.",
            "errCode": "alerts.missing"
        }
    ]
}
                401            
            
        
                Returns 
                
                                    
                        401Unauthorized_sessionID                    
                
                of type(s)
                
                    application/json                
            
        
        {
    "errCode": "GW_LOGIN_REQUIRED",
    "errMessage": "Your session not found or already expired. Please login"
}
            
            
                                    string
                
                
            
        
        
                errCode            
                            Optional
                    errCode
            
            
                                    string
                
                
            
        
        
                errMessage            
                            Optional
                    errMessage
Mail Notification Settings Operations
        
                                            
                            
                                    DELETE                                
                                
                                        Delete Mail Notification Settings                                    
                                
                                    GET                                
                                
                                        Get Mail Notification Settings                                    
                                
                                    PATCH                                
                                
                                        Patch Mail Notification Settings                                    
                                
                                    PUT                                
                                
                                        Update Mail Notification Settings                                    
                                