# dejaVu API v1 ## Docs - [Claude Code setup](https://methemajor.mintlify.app/ai-tools/claude-code.md): Configure Claude Code for your documentation workflow - [Cursor setup](https://methemajor.mintlify.app/ai-tools/cursor.md): Configure Cursor for your documentation workflow - [Windsurf setup](https://methemajor.mintlify.app/ai-tools/windsurf.md): Configure Windsurf for your documentation workflow - [Approuver l'appareil](https://methemajor.mintlify.app/api-reference/auth/approve-device-code.md): Appelé depuis le compte de l'utilisateur (requiert une session `BearerAuth`) pour autoriser le device. Délivre ensuite en arrière-plan la clé secrète à l'appareil. - [Échanger le code d'appareil](https://methemajor.mintlify.app/api-reference/auth/exchange-device-token.md): Étape de 'polling' pour vérifier si l'utilisateur a autorisé l'appareil. - [Demander un code d'appareil](https://methemajor.mintlify.app/api-reference/auth/request-device-code.md): Première étape de l'authentification pour les appareils sans clavier (TV, etc.). - [Vérifier le code utilisateur](https://methemajor.mintlify.app/api-reference/auth/verify-device-code.md): Appelé par le navigateur utilisateur pour valider un `user_code` avant de l'approuver. - [Ajouter à la collection](https://methemajor.mintlify.app/api-reference/collection/add-to-collection.md): Ajoute un film ou une série à votre collection. **Requiert une clé secrète** (`sk_...`). - [Ajout par lots à la collection](https://methemajor.mintlify.app/api-reference/collection/batch-add-to-collection.md): Permet d'ajouter plusieurs films ou séries en une seule requête. Requiert une clé secrète. - [Récupérer la collection](https://methemajor.mintlify.app/api-reference/collection/get-collection.md): Retourne l'ensemble des éléments de votre collection avec pagination optionnelle. - [Supprimer de la collection](https://methemajor.mintlify.app/api-reference/collection/remove-from-collection.md): Retire un élément de votre collection. **Requiert une clé secrète** (`sk_...`). - [Configuration du tableau de bord](https://methemajor.mintlify.app/api-reference/dashboard/get-dashboard-config.md): Retourne la configuration des widgets du dashboard de l'utilisateur. - [Contenu unifié de widget](https://methemajor.mintlify.app/api-reference/dashboard/get-dashboard-widget-content.md): Agit comme un proxy pour retourner le contenu d'un widget spécifique. - [Ajouter aux favoris](https://methemajor.mintlify.app/api-reference/favorites/add-to-favorites.md): Ajoute un film ou une série aux favoris. **Requiert une clé secrète** (`sk_...`). - [Récupérer les favoris](https://methemajor.mintlify.app/api-reference/favorites/get-favorites.md): Retourne la liste des favoris de l'utilisateur. - [Supprimer des favoris](https://methemajor.mintlify.app/api-reference/favorites/remove-from-favorites.md): Retire un élément des favoris. **Requiert une clé secrète** (`sk_...`). - [Ajouter à l'historique](https://methemajor.mintlify.app/api-reference/history/add-to-history.md): Enregistre un visionnage dans l'historique. **Requiert une clé secrète** (`sk_...`). - [Récupérer l'historique](https://methemajor.mintlify.app/api-reference/history/get-history.md): Retourne l'historique de visionnage de l'utilisateur. - [Supprimer de l'historique](https://methemajor.mintlify.app/api-reference/history/remove-from-history.md): Supprime une entrée de l'historique. **Requiert une clé secrète** (`sk_...`). - [Introduction](https://methemajor.mintlify.app/api-reference/introduction.md): Example section for showcasing API endpoints - [Ajouter un élément à une liste](https://methemajor.mintlify.app/api-reference/lists/add-item-to-list.md): Ajoute un film ou une série à une liste. **Requiert une clé secrète** (`sk_...`). - [Créer une liste](https://methemajor.mintlify.app/api-reference/lists/create-list.md): Crée une nouvelle liste personnalisée. **Requiert une clé secrète** (`sk_...`). - [Récupérer les éléments d'une liste](https://methemajor.mintlify.app/api-reference/lists/get-list-items.md): Retourne les éléments d'une liste avec pagination. - [Récupérer les listes](https://methemajor.mintlify.app/api-reference/lists/get-lists.md): Retourne toutes les listes personnalisées de l'utilisateur. - [Retirer un élément d'une liste](https://methemajor.mintlify.app/api-reference/lists/remove-item-from-list.md): Retire un film ou une série d'une liste. **Requiert une clé secrète** (`sk_...`). - [Supprimer une note](https://methemajor.mintlify.app/api-reference/ratings/delete-rating.md): Supprime une note existante. **Requiert une clé secrète** (`sk_...`). - [Récupérer les notes](https://methemajor.mintlify.app/api-reference/ratings/get-ratings.md): Retourne les notes données par l'utilisateur. - [Ajouter ou modifier une note](https://methemajor.mintlify.app/api-reference/ratings/upsert-rating.md): Attribue ou met à jour une note (1-10) avec avis optionnel. **Requiert une clé secrète** (`sk_...`). - [Supprimer une session](https://methemajor.mintlify.app/api-reference/scrobble/delete-scrobble.md): Met fin à une session de lecture sans la marquer comme vue. **Requiert une clé secrète** (`sk_...`). - [Sessions de lecture en cours](https://methemajor.mintlify.app/api-reference/scrobble/get-scrobble-sessions.md): Retourne les sessions de lecture actives (lecture en cours). - [Mettre à jour la progression](https://methemajor.mintlify.app/api-reference/scrobble/update-scrobble.md): Met à jour la progression de lecture d'un film ou épisode. Si la progression dépasse **90%**, le contenu est automatiquement marqué comme vu dans l'historique. **Requiert une clé secrète** (`sk_...`). - [Séries à suivre (Up Next)](https://methemajor.mintlify.app/api-reference/upnext/get-up-next.md): Retourne les prochains épisodes à regarder pour les séries en cours. - [Récupérer le profil et les statistiques du compte](https://methemajor.mintlify.app/api-reference/user/get-profile.md): Retourne les informations du profil utilisateur ainsi que ses statistiques globales (temps passé, nombre de films, etc.). - [Ajouter à la watchlist](https://methemajor.mintlify.app/api-reference/watchlist/add-to-watchlist.md): Ajoute un film ou une série à la watchlist. **Requiert une clé secrète** (`sk_...`). - [Récupérer la watchlist](https://methemajor.mintlify.app/api-reference/watchlist/get-watchlist.md): Retourne la liste des contenus à regarder. - [Supprimer de la watchlist](https://methemajor.mintlify.app/api-reference/watchlist/remove-from-watchlist.md): Retire un élément de la watchlist. **Requiert une clé secrète** (`sk_...`). - [Development](https://methemajor.mintlify.app/development.md): Preview changes locally to update your docs - [📊 Guide du Tableau de Bord DejaVu](https://methemajor.mintlify.app/essentials/dashboard.md): Bienvenue sur votre **Tableau de Bord**, le centre de contrôle de votre vie cinématographique. Cette page a été conçue pour vous offrir un aperçu dynamique et personnalisé de vos habitudes de visionnage, de vos statistiques et des sorties à ne pas manquer. - [🎬 Importer vos données depuis IMDb](https://methemajor.mintlify.app/essentials/imdb.md): DejaVu utilise l'exportation officielle d'IMDb pour récupérer vos données en toute sécurité via des fichiers CSV. - [📥 Guide d'Importation des Données](https://methemajor.mintlify.app/essentials/import.md): Ce guide vous explique comment centraliser tout votre historique cinématographique, vos notes et vos listes de suivi (watchlist) depuis d'autres plateformes. - [🌍 Langue et Localisation des Données](https://methemajor.mintlify.app/essentials/settings.md): Sur DejaVu, le choix de votre langue dans les paramètres n'affecte pas seulement l'interface de l'application, mais détermine également comment les informations sur les films et séries (titres, résumés, affiches) sont récupérées depuis la base de données mondiale **TMDb**. - [ 🎥 Importer vos données depuis TMDb](https://methemajor.mintlify.app/essentials/tmdb.md): L'importation depuis TMDb nécessite la configuration d'un accès API personnel. - [📺 Importer vos données depuis Trakt.tv](https://methemajor.mintlify.app/essentials/trakt.md): Trakt offre l'importation la plus complète. Elle nécessite la création d'une 'Application' sur leur portail développeur. - [Introduction](https://methemajor.mintlify.app/index.md): Welcome to the new home for your documentation - [Quickstart](https://methemajor.mintlify.app/quickstart.md): Start building awesome documentation in minutes ## OpenAPI Specs - [openapi](https://methemajor.mintlify.app/api-reference/openapi.json)