| Point de terminaison | Contexte utilisateur OAuth 1.0a | OAuth 2.0 App seule | OAuth 2.0 Code d’autorisation avec PKCE |
| Recherche de Tweets Récupérer plusieurs Tweets à partir d’une liste d’identifiants GET /2/tweets Récupérer un seul Tweet à partir d’un identifiant GET /2/tweets/:id | ✅ | ✅ | ✅ Scopes : tweet.read users.read |
| Gérer les Tweets Publier un Tweet POST /2/tweets Supprimer un Tweet DELETE /2/tweets/:id | ✅ | ✅ Scopes : tweet.read tweet.write users.read | |
| Chronologies Chronologie des Tweets de l’utilisateur GET /2/users/:id/tweets Chronologie des mentions de l’utilisateur GET /2/users/:id/mentions Chronologie d’accueil en ordre chronologique inverse GET /2/users/:id/timelines/reverse_cronological | ✅ ✅ | ✅ | ✅ Scopes : tweet.read users.read ✅ Scopes : tweet.read users.read |
| Recherche récente Recherche de Tweets publiés au cours des 7 derniers jours GET /2/tweets/search/recent | ✅ | ✅ | ✅ Scopes : tweet.read users.read |
| Recherche dans l’ensemble des archives Réservé aux personnes disposant de l’accès Academic Research Rechercher dans l’ensemble des archives de Tweets GET /2/tweets/search/all | ✅ | ||
| Flux filtré Ajouter ou supprimer des règles à votre flux POST /2/tweets/search/stream/rules Récupérer les règles de votre flux GET /2/tweets/search/stream/rules Se connecter au flux GET /2/tweets/search/stream | ✅ | ||
| Flux volumétriques Diffuse environ 1 % de l’ensemble des Tweets en temps réel. GET /2/tweets/sample/stream | ✅ | ||
| Gérer les retweets Retweeter un Tweet POST /2/users/:id/retweets Supprimer un retweet DELETE /2/users/:id/retweets/:source_tweet_id | ✅ | ✅ Scopes : tweet.read tweet.write users.read | |
| Recherche de Retweets Utilisateurs qui ont retweeté un Tweet GET /2/tweets/:id/retweeted_by | ✅ | ✅ | ✅ Scopes : tweet.read users.read |
| Signets recherche Récupérer les Tweets ajoutés aux signets GET /2/tweets/:id/bookmarks | ✅ Scopes : tweet.read users.read bookmark.read | ||
| Gérer les signets Ajouter un Tweet aux signets POST /2/tweets/:id/bookmarks Retirer un Tweet des signets DELETE /2/users/:id/bookmarks:tweet_id | ✅ Scopes : tweet.read users.read bookmark.write | ||
| Gérer les J’aime Aimer un Tweet POST /2/users/:id/likes Annuler un J’aime sur un Tweet DELETE /2/users/:id/likes/:tweet_id | ✅ | ✅ Scopes : tweet.read users.read like.write | |
| Recherche des J’aime Utilisateurs qui ont aimé un Tweet GET /2/tweets/:id/liking_users Tweets qu’un utilisateur a aimés GET /2/users/:id/liked_tweets | ✅ | ✅ | ✅ Scopes : tweet.read users.read like.read |
| Masquer les réponses Masque ou réaffiche une réponse à un Tweet. PUT /2/tweets/:id/hidden | ✅ | ✅ Permissions : tweet.read users.read tweet.moderate.write | |
| Recherche d’utilisateurs Récupérer plusieurs utilisateurs par leurs identifiants GET /2/users Récupérer un seul utilisateur par son identifiant GET /2/users/:id Récupérer plusieurs utilisateurs par leurs noms d’utilisateur GET /2/users/by Récupérer un seul utilisateur par son nom d’utilisateur GET /2/users/by/username/:username Obtenir des informations sur un utilisateur authentifié GET /2/users/me | ✅ | ✅ | ✅ Autorisations : tweet.read users.read |
| Gérer les abonnements Permet à un id d’utilisateur de suivre un autre utilisateur POST /2/users/:id/following Permet à un id d’utilisateur de cesser de suivre un autre utilisateur DELETE /2/users/:source_user_id/following/:target_user_id | ✅ | ✅ Scopes : tweet.read users.read follows.write | |
| Recherche des abonnements Rechercher les comptes suivis par un utilisateur à partir de son id GET /2/users/:id/following Rechercher les abonnés d’un utilisateur à partir de son id GET /2/users/:id/followers | ✅ | ✅ | ✅ Scopes : tweet.read users.read follows.read |
| Recherche de blocages Renvoie la liste des utilisateurs bloqués par l’identifiant d’utilisateur spécifié GET /2/users/:id/blocking | ✅ | ✅ Scopes : tweet.read users.read block.read | |
| Gérer les masquages Permet à un utilisateur (identifié par son id) de masquer un autre utilisateur POST /2/users/:id/muting Permet à un utilisateur (identifié par son id) de ne plus masquer un autre utilisateur DELETE /2/users/:source_user_id/muting/:target_user_id | ✅ | ✅ Scopes : tweet.read users.read mute.write | |
| Recherche de mises en sourdine Renvoie la liste des utilisateurs mis en sourdine par l’ID utilisateur spécifié GET /2/users/:id/muting | ✅ | ✅ Scopes : tweet.read users.read mute.read | |
| Recherche de Spaces Rechercher un Space par ID GET /2/spaces/:id Rechercher plusieurs Spaces GET /2/spaces Découvrir les Spaces créés par ID utilisateur GET /2/spaces/by/creator_ids | ✅ | ✅ Scopes : tweet.read users.read space.read | |
| Spaces lookup Récupérer les utilisateurs ayant acheté un billet pour un Space GET /2/spaces/:id/buyers | ✅ Scopes : tweet.read users.read space.read | ||
| Recherche de Spaces Retourne les Spaces en direct ou programmés correspondant aux termes de recherche que vous avez spécifiés. GET /2/spaces/search | ✅ | ✅ Scopes : tweet.read users.read space.read | |
| Recherche de listes Rechercher une liste spécifique par identifiant GET /2/lists/:id Rechercher les listes détenues par un utilisateur GET /2/users/:id/owned_lists | ✅ | ✅ | ✅ Scopes : tweet.read users.read list.read |
| Gérer les Listes Crée une nouvelle Liste au nom d’un utilisateur authentifié POST /2/lists | ✅ | ✅ Scopes : tweet.read users.read list.read list.write | |
| Gérer les Listes Supprime une Liste détenue par l’utilisateur authentifié DELETE /2/lists/:id Met à jour les métadonnées d’une Liste détenue par l’utilisateur authentifié PUT /2/lists/:id | ✅ | ✅ Scopes : tweet.read users.read list.write | |
| Recherche des Tweets d’une Liste Recherche des Tweets d’une Liste spécifiée GET /2/lists/:id/tweets | ✅ | ✅ | ✅ Scopes : tweet.read users.read list.read |
| Recherche des membres d’une Liste Renvoie la liste des membres d’une Liste donnée GET /2/lists/:id/members Renvoie toutes les Listes auxquelles un utilisateur donné appartient GET /2/users/:id/list_memberships | ✅ | ✅ | ✅ Scopes : tweet.read users.read list.read |
| Gérer les membres d’une Liste Ajoute un membre à une Liste appartenant à l’utilisateur authentifié POST /2/lists/:id/members Supprime un membre d’une Liste appartenant à l’utilisateur authentifié DELETE /2/lists/:id/members/:user_id | ✅ | ✅ Autorisations : tweet.read users.read list.write | |
| Recherche des abonnements aux Listes Renvoie tous les abonnés d’une Liste donnée GET /2/lists/:id/followers Renvoie toutes les Listes suivies par un utilisateur donné GET /2/users/:id/followed_lists | ✅ | ✅ | ✅ Scopes : tweet.read users.read list.read |
| Gérer les abonnements aux listes Suit une liste au nom d’un utilisateur authentifié POST /2/users/:id/followed_lists Arrête de suivre une liste au nom d’un utilisateur authentifié DELETE /2/users/:id/followed_lists/:list_id | ✅ | ✅ Scopes : tweet.read users.read list.write | |
| Recherche des listes épinglées Renvoie les listes épinglées de l’utilisateur authentifié GET /2/users/:id/pinned_lists | ✅ | ✅ Scopes : tweet.read users.read list.read | |
| Gérer la Liste épinglée Épingle une Liste au nom d’un utilisateur authentifié POST /2/users/:id/pinned_lists Désépingle une Liste au nom d’un utilisateur authentifié DELETE /2/users/:id/pinned_lists/:list_id | ✅ | ✅ Scopes : tweet.read users.read list.write | |
| Conformité par lots Crée un nouveau job de conformité POST /2/compliance/jobs Retourne l’état et les informations de téléchargement d’un job de conformité donné GET /2/compliance/jobs/:job_id Retourne une liste des jobs de conformité récents GET /2/compliance/jobs | ✅ |