# Movies ```python movies_controller = client.movies ``` ## Class Name `MoviesController` # Get Movie Recommendations Gets movie recommendations. ```python def get_movie_recommendations(self, user_id=None, parent_id=None, fields=None, category_limit=5, item_limit=8) ``` ## Parameters | Parameter | Type | Tags | Description | | --- | --- | --- | --- | | `user_id` | `uuid\|string` | Query, Optional | Optional. Filter by user id, and attach user data. | | `parent_id` | `uuid\|string` | Query, Optional | Specify this to localize the search to a specific item or folder. Omit to use the root. | | `fields` | [`List of ItemFieldsEnum`](../../doc/models/item-fields-enum.md) | Query, Optional | Optional. The fields to return. | | `category_limit` | `int` | Query, Optional | The max number of categories to return.
**Default**: `5` | | `item_limit` | `int` | Query, Optional | The max number of items to return per category.
**Default**: `8` | ## Response Type [`List of RecommendationDto`](../../doc/models/recommendation-dto.md) ## Example Usage ```python category_limit = 5 item_limit = 8 result = movies_controller.get_movie_recommendations(None, None, None, category_limit, item_limit) ``` ## Errors | HTTP Status Code | Error Description | Exception Class | | --- | --- | --- | | 401 | Unauthorized | `APIException` | | 403 | Forbidden | `APIException` |