| Endpoint | OAuth 1.0a User Context | OAuth 2.0 App Only | OAuth 2.0 Authorization Code with PKCE |
| Tweet lookup Recupera múltiplos Tweets com uma lista de IDs GET /2/tweets Recupera um único Tweet com um ID GET /2/tweets/:id | ✅ | ✅ | ✅ Scopes: tweet.read users.read |
| Manage Tweets Publica um Tweet POST /2/tweets Exclui um Tweet DELETE /2/tweets/:id | ✅ | ✅ Scopes: tweet.read tweet.write users.read | |
| Timelines User Tweet timeline GET /2/users/:id/tweets User mention timeline GET /2/users/:id/mentions Reverse chronological home timeline GET /2/users/:id/timelines/reverse_cronological | ✅ ✅ | ✅ | ✅ Scopes: tweet.read users.read ✅ Scopes: tweet.read users.read |
| Recent search Pesquisa Tweets publicados nos últimos 7 dias GET /2/tweets/search/recent | ✅ | ✅ | ✅ Scopes: tweet.read users.read |
| Full-archive search Disponível apenas para quem tem acesso Academic Research Pesquisa no arquivo completo de Tweets GET /2/tweets/search/all | ✅ | ||
| Filtered stream Adiciona ou exclui regras do seu stream POST /2/tweets/search/stream/rules Recupera as regras do seu stream GET /2/tweets/search/stream/rules Conecta ao stream GET /2/tweets/search/stream | ✅ | ||
| Volume streams Faz stream de cerca de 1% de todos os Tweets em tempo real. GET /2/tweets/sample/stream | ✅ | ||
| Manage Retweets Retweeta um Tweet POST /2/users/:id/retweets Exclui um Retweet DELETE /2/users/:id/retweets/:source_tweet_id | ✅ | ✅ Scopes: tweet.read tweet.write users.read | |
| Retweets lookup Usuários que retweetaram um Tweet GET /2/tweets/:id/retweeted_by | ✅ | ✅ | ✅ Scopes: tweet.read users.read |
| Bookmarks lookup Obtém Tweets salvos como bookmark GET /2/tweets/:id/bookmarks | ✅ Scopes: tweet.read users.read bookmark.read | ||
| Manage Bookmarks Adiciona um Tweet aos bookmarks POST /2/tweets/:id/bookmarks Remove um bookmark de um Tweet DELETE /2/users/:id/bookmarks:tweet_id | ✅ Scopes: tweet.read users.read bookmark.write | ||
| Manage Likes Curte um Tweet POST /2/users/:id/likes Desfaz o like em um Tweet DELETE /2/users/:id/likes/:tweet_id | ✅ | ✅ Scopes: tweet.read users.read like.write | |
| Likes lookup Usuários que curtiram um Tweet GET /2/tweets/:id/liking_users Tweets curtidos por um usuário GET /2/users/:id/liked_tweets | ✅ | ✅ | ✅ Scopes: tweet.read users.read like.read |
| Hide replies Oculta ou desoculta uma resposta a um Tweet. PUT /2/tweets/:id/hidden | ✅ | ✅ Scopes: tweet.read users.read tweet.moderate.write | |
| Users lookup Recupera múltiplos usuários por IDs GET /2/users Recupera um único usuário por ID GET /2/users/:id Recupera múltiplos usuários por usernames GET /2/users/by Recupera um único usuário por username GET /2/users/by/username/:username Obtém informações sobre um usuário autenticado GET /2/users/me | ✅ | ✅ | ✅ Scopes: tweet.read users.read |
| Manage follows Permite que um user ID siga outro usuário POST /2/users/:id/following Permite que um user ID deixe de seguir outro usuário DELETE /2/users/:source_user_id/following/:target_user_id | ✅ | ✅ Scopes: tweet.read users.read follows.write | |
| Follows lookup Consulta quem um usuário segue por ID GET /2/users/:id/following Consulta os seguidores de um usuário por ID GET /2/users/:id/followers | ✅ | ✅ | ✅ Scopes: tweet.read users.read follows.read |
| Blocks lookup Retorna uma lista de usuários bloqueados pelo user ID informado GET /2/users/:id/blocking | ✅ | ✅ Scopes: tweet.read users.read block.read | |
| Manage Mutes Permite que um user ID mute outro usuário POST /2/users/:id/muting Permite que um user ID desmute outro usuário DELETE /2/users/:source_user_id/muting/:target_user_id | ✅ | ✅ Scopes: tweet.read users.read mute.write | |
| Mutes lookup Retorna uma lista de usuários mutados pelo user ID informado GET /2/users/:id/muting | ✅ | ✅ Scopes: tweet.read users.read mute.read | |
| Spaces lookup Consulta um Space por ID GET /2/spaces/:id Consulta múltiplos Spaces GET /2/spaces Descobre Spaces criados por user ID GET /2/spaces/by/creator_ids | ✅ | ✅ Scopes: tweet.read users.read space.read | |
| Spaces lookup Obtém os usuários que compraram um ingresso para um Space GET /2/spaces/:id/buyers | ✅ Scopes: tweet.read users.read space.read | ||
| Spaces search Retorna Spaces ao vivo ou agendados que correspondem aos termos de pesquisa informados. GET /2/spaces/search | ✅ | ✅ Scopes: tweet.read users.read space.read | |
| List lookup Consulta uma List específica por ID GET /2/lists/:id Consulta as Lists de um usuário GET /2/users/:id/owned_lists | ✅ | ✅ | ✅ Scopes: tweet.read users.read list.read |
| Manage Lists Cria uma nova List em nome de um usuário autenticado POST /2/lists | ✅ | ✅ Scopes: tweet.read users.read list.read list.write | |
| Manage Lists Exclui uma List que o usuário autenticado possui DELETE /2/lists/:id Atualiza os metadados de uma List que o usuário autenticado possui PUT /2/lists/:id | ✅ | ✅ Scopes: tweet.read users.read list.write | |
| List Tweets lookup Consulta os Tweets de uma List específica GET /2/lists/:id/tweets | ✅ | ✅ | ✅ Scopes: tweet.read users.read list.read |
| List members lookup Retorna uma lista de membros de uma List específica GET /2/lists/:id/members Retorna todas as Lists das quais um usuário específico é membro GET /2/users/:id/list_memberships | ✅ | ✅ | ✅ Scopes: tweet.read users.read list.read |
| Manage List members Adiciona um membro a uma List que o usuário autenticado possui POST /2/lists/:id/members Remove um membro de uma List que o usuário autenticado possui DELETE /2/lists/:id/members/:user_id | ✅ | ✅ Scopes: tweet.read users.read list.write | |
| List follows lookup Retorna todos os seguidores de uma List específica GET /2/lists/:id/followers Retorna todas as Lists que um usuário específico segue GET /2/users/:id/followed_lists | ✅ | ✅ | ✅ Scope |
Mapeamento de autenticação da X API v2
O gráfico a seguir ilustra quais endpoints v2 mapeiam para quais métodos de autenticação. Documentação da X developer platform cobrindo autenticação v2.
O gráfico a seguir ilustra quais endpoints v2 mapeiam para quais métodos de autenticação.