Skip to main content
O gráfico a seguir ilustra quais endpoints v2 mapeiam para quais métodos de autenticação.
EndpointOAuth 1.0a User ContextOAuth 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