banners.restore
        
        
            Parameters
		
			| struct | 
			user { | 
			
				
			 | 
		
		
			
				
		
			| string | 
			session | 
			
				 Session (as retrieved from client.loginByToken()) 
			 | 
		 
 
		
			| int | 
			userId | 
			
				 (optional) User ID 
			 | 
		 
 
				 
			 | 
		
		
			} | 
			 | 
			 | 
		
		
			| array | 
			bannerIds ( | 
			
				
			 | 
		
		
			
				
					
						
							
								| 
									
										int
									
								 | 
								 | 
								
									 | 
										 Banners ID to be restored 
									 | 
								
							 
						
					 
				 
			 | 
		
		
			) | 
			 | 
			 | 
		
            Response
            
		
			| struct | 
			 { | 
			
				
			 | 
		
		
			
				
		
			| string | 
			statusMessage | 
			
				 Status code description 
			 | 
		 
 
		
			| string | 
			session | 
			
				 Refreshed session 
			 | 
		 
 
		
			| array | 
			diagnostics ( | 
			
				 (optional) Various diagnostics(warnings, errors, other information) 
			 | 
		 
		
			| 
				
			 | 
		 
		
			) | 
			 | 
			 | 
		 
 
				 
			 | 
		
		
			} | 
			 | 
			 | 
		
             
            Response status codes:
            List of all possible response status codes:
            
            
                    200: OK 
                    206: Partially OK 
                    301: User is serviced 
                    400: Bad arguments 
                    401: Invalid session 
                    403: Access Denied 
                    404: Not found 
                    406: Bad values of attributes 
                    413: Too many items requested. 
                    429: Too many requests. Has to wait. 
                    500: Server Error. 
                    409: Conflict 
            
                Diagnostics:
                List of all possible diagnostics:
                
                        banner_access_denied 
                        banner_not_deleted 
                        user_access_denied