public function postMovie(array $data)
    {
        $uri = 'movie';

	    try {
		    $response = $this->_request(
		    	[
		    	'uri' => $uri,
			    'type' => 'post',
			    'data' => $data
		        ]
	    );
	    } catch ( \Exception $e ) {
		    return $e->getMessage();
	    }

	    return $response->getBody()->getContents();
    }
public function postMovie(array $data)
    {
        $uri = 'movie';

	    try {
		    $response = $this->_request(
		    	[
		    	'uri' => $uri,
			    'type' => 'post',
			    'data' => $data
		        ]
	    );
	    } catch ( \Exception $e ) {
		    return $e->getMessage();
	    }

	    return $response->getBody()->getContents();
    }
public function postMovie ( array $ data ) { $ uri = 'movie' ; try { $ response = $ this -> _request ( [ 'uri' => $ uri , 'type' => 'post' , 'data' => $ data ] ) ; } catch ( \ Exception $ e ) { return $ e -> getMessage ( ) ; } return $ response -> getBody ( ) -> getContents ( ) ; }
Adds a new movie to your collection

NOTE: if you do not add the required params, then the movie wont function.
Some of these without the others can indeed make a "movie". But it wont function properly in Radarr.

Required: tmdbId (int) title (string) qualityProfileId (int) titleSlug (string) seasons (array)
See GET output for format

path (string) - full path to the movie on disk or rootFolderPath (string)
Full path will be created by combining the rootFolderPath with the movie title

Optional: tvRageId (int) seasonFolder (bool) monitored (bool)

@param array $data
@param bool|true $onlyFutureMovies It can be used to control which episodes Radarr monitors
after adding the movie, setting to true (default) will only monitor future episodes.

@return array|object|string
Adds a new movie to your collection