Saltar al contenido principal
La siguiente tabla muestra qué endpoints de la v2 se corresponden con cada método de autenticación.
EndpointContexto de usuario de OAuth 1.0aOAuth 2.0 Solo App 
OAuth 2.0
Código de autorización con PKCE
Búsqueda de Tweets

Recupera varios Tweets con una lista de IDs

GET /2/tweets

Recupera un solo Tweet con un ID

GET /2/tweets/:id
✅  

Permisos (scopes):

tweet.read

users.read
Administrar Tweets

Publicar un Tweet

POST /2/tweets

Eliminar un Tweet

DELETE /2/tweets/:id


Permisos:

tweet.read

tweet.write

users.read
Cronologías

Cronología de Tweets del usuario

GET /2/users/:id/tweets

Cronología de menciones del usuario

GET /2/users/:id/mentions

Cronología de inicio en orden cronológico inverso

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




Permisos:

tweet.read

users.read



Permisos:

tweet.read

users.read
Búsqueda reciente

Busca Tweets publicados en los últimos 7 días

GET /2/tweets/search/recent


Permisos: 

tweet.read

users.read
Búsqueda en el archivo completo

Solo disponible para quienes tienen acceso al programa Academic Research

Busca en todo el archivo de Tweets

GET /2/tweets/search/all
Flujo filtrado

Agregar o eliminar reglas de tu flujo

POST /2/tweets/search/stream/rules

Obtener las reglas de tu flujo

GET /2/tweets/search/stream/rules

Conectarse al flujo

GET /2/tweets/search/stream
Flujos de volumen

Transmite en tiempo real aproximadamente el 1 % de todos los Tweets.

GET /2/tweets/sample/stream
Administrar Retweets

Retuitear un Tweet

POST /2/users/:id/retweets

Eliminar un Retweet

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


Permisos:

tweet.read

tweet.write

users.read
Consulta de Retweets

Usuarios que han hecho Retweet de un Tweet

GET /2/tweets/:id/retweeted_by


Permisos:

tweet.read

users.read
Marcadores consulta

Obtener Tweets guardados en Marcadores

GET /2/tweets/:id/bookmarks


Permisos:

tweet.read

users.read

bookmark.read
Gestionar marcadores

Añadir un Tweet a marcadores

POST /2/tweets/:id/bookmarks

Eliminar el marcador de un Tweet

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


Permisos:

tweet.read

users.read

bookmark.write
Administrar Me gusta

Dar Me gusta a un Tweet

POST /2/users/:id/likes

Deshacer un Me gusta en un Tweet

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


Scopes:

tweet.read

users.read

like.write
Búsqueda de Me gusta

Usuarios que han dado Me gusta a un Tweet

GET /2/tweets/:id/liking_users

Tweets a los que un usuario ha dado Me gusta

GET /2/users/:id/liked_tweets


Scopes:

tweet.read

users.read

like.read
Ocultar respuestas

Oculta o deja de ocultar una respuesta a un Tweet.

PUT /2/tweets/:id/hidden


Permisos:

tweet.read

users.read

tweet.moderate.write
Búsqueda de usuarios

Obtener varios usuarios por id

GET /2/users

Obtener un solo usuario por id

GET /2/users/:id

Obtener varios usuarios por nombres de usuario

GET /2/users/by

Obtener un solo usuario por nombre de usuario

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

Obtener información sobre un usuario autenticado

GET /2/users/me


Permisos:

tweet.read

users.read
Administrar seguimientos

Permite que un ID de usuario siga a otro usuario

POST /2/users/:id/following

Permite que un ID de usuario deje de seguir a otro usuario

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


Scopes: 

tweet.read

users.read

follows.write
Consulta de seguimientos

Consulta a quiénes sigue un usuario por ID

GET /2/users/:id/following

Consulta los seguidores de un usuario por ID

GET /2/users/:id/followers


Permisos de acceso:

tweet.read

users.read

follows.read
Consulta de bloqueos

Devuelve una lista de usuarios que están bloqueados por el id de usuario especificado

GET /2/users/:id/blocking


Permisos:

tweet.read

users.read

block.read
Administrar silenciamientos

Permite que el usuario con el identificador especificado silencie a otro usuario

POST /2/users/:id/muting

Permite que el usuario con el identificador especificado deje de silenciar a otro usuario

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


Permisos:

tweet.read

users.read

mute.write
Búsqueda de silencios

Devuelve una lista de usuarios silenciados por el ID de usuario especificado

GET /2/users/:id/muting


Permisos:

tweet.read

users.read

mute.read
Búsqueda de Spaces

Buscar un Space por id

GET /2/spaces/:id

Buscar varios Spaces 

GET /2/spaces

Descubrir Spaces creados por id de usuario

GET /2/spaces/by/creator_ids


Permisos:

tweet.read

users.read

space.read
Búsqueda de Spaces

Obtén los usuarios que compraron una entrada para un Space

GET /2/spaces/:id/buyers


Permisos:

tweet.read

users.read

space.read
Búsqueda de Spaces

Devuelve Spaces en directo o programados que coincidan con los términos de búsqueda que especifiques.

GET /2/spaces/search


Permisos:

tweet.read

users.read

space.read
Consulta de Listas

Consulta una Lista específica por id

GET /2/lists/:id

Consulta las Listas propiedad de un usuario

GET /2/users/:id/owned_lists


Permisos:

tweet.read

users.read

list.read
Administrar listas

Crea una nueva lista en nombre de un usuario autenticado

POST /2/lists


Permisos:

tweet.read

users.read

list.read

list.write
Administrar Listas

Elimina una Lista propiedad del usuario autenticado

DELETE /2/lists/:id

Actualiza los metadatos de una Lista propiedad del usuario autenticado

PUT /2/lists/:id


Permisos:

tweet.read

users.read

list.write
Búsqueda de Tweets de una Lista

Consultar Tweets de una Lista específica

GET /2/lists/:id/tweets


Permisos:

tweet.read

users.read

list.read
Búsqueda de miembros de la Lista

Devuelve una lista de miembros de una Lista determinada

GET /2/lists/:id/members

Devuelve todas las Listas a las que pertenece un usuario especificado

GET /2/users/:id/list_memberships


Permisos:

tweet.read

users.read

list.read
Administrar miembros de la Lista

Agregar un miembro a una Lista que es propiedad del usuario autenticado

POST /2/lists/:id/members

Elimina un miembro de una Lista que es propiedad del usuario autenticado

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


Permisos:

tweet.read

users.read

list.write
Consulta de follows de Lista

Devuelve todos los seguidores de una Lista determinada

GET /2/lists/:id/followers

Devuelve todas las Listas que sigue un usuario determinado

GET /2/users/:id/followed_lists


Permisos:

tweet.read

users.read

list.read
Administrar listas seguidas

Sigue una Lista en nombre de un usuario autenticado

POST /2/users/:id/followed_lists

Deja de seguir una Lista en nombre de un usuario autenticado

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


Permisos:

tweet.read

users.read

list.write
Consulta de Listas fijadas

Devuelve las listas fijadas del usuario autenticado

GET /2/users/:id/pinned_lists


Permisos:

tweet.read

users.read

list.read
Administrar Lista fijada

Fija una Lista en nombre de un usuario autenticado

POST /2/users/:id/pinned_lists

Desfija una Lista en nombre de un usuario autenticado

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


Permisos:

tweet.read

users.read

list.write
Cumplimiento por lotes

Crea un nuevo trabajo de cumplimiento

POST /2/compliance/jobs

Devuelve el estado y la información de descarga de un trabajo de cumplimiento especificado

GET /2/compliance/jobs/:job_id

Devuelve una lista de trabajos de cumplimiento recientes

GET /2/compliance/jobs