Pular para o conteúdo principal
O gráfico a seguir mostra quais endpoints v2 correspondem a cada método de autenticação.
EndpointContexto de Usuário do OAuth 1.0aOAuth 2.0 App only
OAuth 2.0
Código de Autorização com PKCE
Consulta de Tweet

Recuperar múltiplos Tweets com uma lista de IDs

GET /2/tweets

Recuperar um único Tweet com um ID

GET /2/tweets/:id


Escopos:

tweet.read

users.read
Gerenciar Tweets

Publicar um Tweet

POST /2/tweets

Excluir um Tweet

DELETE /2/tweets/:id


Escopos:

tweet.read

tweet.write

users.read
Timelines

Timeline de Tweets do usuário

GET /2/users/:id/tweets

Timeline de menções do usuário

GET /2/users/:id/mentions

Timeline inicial em ordem cronológica reversa

GET /2/users/:id/timelines/reverse_cronological




Escopos:

tweet.read

users.read



Escopos:

tweet.read

users.read
Busca recente

Buscar por Tweets publicados nos últimos 7 dias

GET /2/tweets/search/recent


Escopos:

tweet.read

users.read
Busca em arquivo completo

Disponível apenas para aqueles com acesso de Pesquisa Acadêmica

Buscar no arquivo completo de Tweets

GET /2/tweets/search/all
Stream filtrado

Adicionar ou excluir regras do seu stream

POST /2/tweets/search/stream/rules

Recuperar as regras do seu stream

GET /2/tweets/search/stream/rules

Conectar ao stream

GET /2/tweets/search/stream
Streams de volume

Transmite cerca de 1% de todos os Tweets em tempo real.

GET /2/tweets/sample/stream
Gerenciar Retweets

Retweetar um Tweet

POST /2/users/:id/retweets

Excluir um Retweet

DELETE /2/users/:id/retweets/:source_tweet_id


Escopos:

tweet.read

tweet.write

users.read
Consulta de Retweets

Usuários que retweetaram um Tweet

GET /2/tweets/:id/retweeted_by


Escopos:

tweet.read

users.read
Consulta de bookmarks

Obter Tweets salvos nos bookmarks

GET /2/tweets/:id/bookmarks


Escopos:

tweet.read

users.read

bookmark.read
Gerenciar bookmarks

Salvar um Tweet nos bookmarks

POST /2/tweets/:id/bookmarks

Remover um Tweet dos bookmarks

DELETE /2/users/:id/bookmarks:tweet_id


Escopos:

tweet.read

users.read

bookmark.write
Gerenciar curtidas

Curtir um Tweet

POST /2/users/:id/likes

Desfazer uma curtida de um Tweet

DELETE /2/users/:id/likes/:tweet_id


Escopos:

tweet.read

users.read

like.write
Consulta de curtidas

Usuários que curtiram um Tweet

GET /2/tweets/:id/liking_users

Tweets curtidos por um usuário

GET /2/users/:id/liked_tweets


Escopos:

tweet.read

users.read

like.read
Ocultar respostas

Oculta ou exibe uma resposta a um Tweet.

PUT /2/tweets/:id/hidden


Escopos:

tweet.read

users.read

tweet.moderate.write
Consulta de usuários

Recuperar múltiplos usuários com IDs

GET /2/users

Recuperar um único usuário com um ID

GET /2/users/:id

Recuperar múltiplos usuários com nomes de usuário

GET /2/users/by

Recuperar um único usuário com um nome de usuário

GET /2/users/by/username/:username

Obter informações sobre um usuário autenticado

GET /2/users/me


Escopos:

tweet.read

users.read
Gerenciar seguidores

Permite que um ID de usuário siga outro usuário

POST /2/users/:id/following

Permite que um ID de usuário deixe de seguir outro usuário

DELETE /2/users/:source_user_id/following/:target_user_id


Escopos:

tweet.read

users.read

follows.write
Consulta de seguidores

Consultar quem um usuário segue por ID

GET /2/users/:id/following

Consultar seguidores de um usuário por ID

GET /2/users/:id/followers


Escopos:

tweet.read

users.read

follows.read
Consulta de bloqueios

Retorna uma lista de usuários bloqueados pelo ID de usuário especificado

GET /2/users/:id/blocking


Escopos:

tweet.read

users.read

block.read
Gerenciar silenciamentos

Permite que um usuário silencie outro usuário

POST /2/users/:id/muting

Permite que um usuário dessilencie outro usuário

DELETE /2/users/:source_user_id/muting/:target_user_id


Escopos:

tweet.read

users.read

mute.write
Consulta de silenciamentos

Retorna uma lista de usuários silenciados pelo ID de usuário especificado

GET /2/users/:id/muting


Escopos:

tweet.read

users.read

mute.read
Consulta de Spaces

Consultar Space por ID

GET /2/spaces/:id

Consultar múltiplos Spaces

GET /2/spaces

Descobrir Spaces criados por ID de usuário

GET /2/spaces/by/creator_ids


Escopos:

tweet.read

users.read

space.read
Consulta de Spaces

Obter usuários que compraram ingresso para um Space

GET /2/spaces/:id/buyers


Escopos:

tweet.read

users.read

space.read
Busca de Spaces

Retorna Spaces ao vivo ou agendados que correspondem aos termos de busca especificados.

GET /2/spaces/search


Escopos:

tweet.read

users.read

space.read
Consulta de List

Consultar uma List específica por ID

GET /2/lists/:id

Consultar Lists de propriedade de um usuário

GET /2/users/:id/owned_lists


Escopos:

tweet.read

users.read

list.read
Gerenciar Lists

Cria uma nova List em nome de um usuário autenticado

POST /2/lists


Escopos:

tweet.read

users.read

list.read

list.write
Gerenciar Lists

Exclui uma List de propriedade do usuário autenticado

DELETE /2/lists/:id

Atualiza os metadados de uma List de propriedade do usuário autenticado

PUT /2/lists/:id


Escopos:

tweet.read

users.read

list.write
Consulta de Tweets de List

Consultar Tweets de uma List especificada

GET /2/lists/:id/tweets


Escopos:

tweet.read

users.read

list.read
Consulta de membros de List

Retorna uma lista de membros de uma List especificada

GET /2/lists/:id/members

Retorna todas as Lists das quais um usuário especificado é membro

GET /2/users/:id/list_memberships


Escopos:

tweet.read

users.read

list.read
Gerenciar membros de List

Adicionar um membro a uma List de propriedade do usuário autenticado

POST /2/lists/:id/members

Remove um membro de uma List de propriedade do usuário autenticado

DELETE /2/lists/:id/members/:user_id


Escopos:

tweet.read

users.read

list.write
Consulta de seguidores de List

Retorna todos os seguidores de uma List especificada

GET /2/lists/:id/followers

Retorna todas as Lists que um usuário especificado segue

GET /2/users/:id/followed_lists


Escopos:

tweet.read

users.read

list.read
Gerenciar seguidores de List

Segue uma List em nome de um usuário autenticado

POST /2/users/:id/followed_lists

Deixa de seguir uma List em nome de um usuário autenticado

DELETE /2/users/:id/followed_lists/:list_id


Escopos:

tweet.read

users.read

list.write
Consulta de List fixada

Retorna as Lists fixadas do usuário autenticado

GET /2/users/:id/pinned_lists


Escopos:

tweet.read

users.read

list.read
Gerenciar List fixado

Fixa um List em nome de um usuário autenticado

POST /2/users/:id/pinned_lists

Remove a fixação de um List em nome de um usuário autenticado

DELETE /2/users/:id/pinned_lists/:list_id


Escopos:

tweet.read

users.read

list.write
Conformidade em lote

Cria um novo trabalho de conformidade

POST /2/compliance/jobs

Retorna o status e informações de download sobre um trabalho de conformidade especificado

GET /2/compliance/jobs/:job_id

Retorna uma lista de trabalhos de conformidade recentes

GET /2/compliance/jobs
I