| Endpoint | Contexto de usuario de OAuth 1.0a | OAuth 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 | ✅ |