Saltar al contenido principal
Esta guía te explica cómo hacer Retweets y deshacerlos usando la X API.
Requisitos previosAntes de comenzar, necesitarás:

Retuitear una Publicación

1

Obtén tu ID de usuario

Necesitas el ID del usuario autenticado. Puedes encontrarlo usando el endpoint de búsqueda de usuarios o a partir de tu token de acceso (la parte numérica es tu ID de usuario).
2

Obtén el ID de la Publicación

Busca el ID de la publicación en la URL cuando veas una publicación:
https://x.com/XDevelopers/status/1228393702244134912
                                └── Este es el ID de la publicación
3

Envía la solicitud de Retweet

cURL
curl -X POST "https://api.x.com/2/users/123456789/retweets" \
  -H "Authorization: Bearer $USER_ACCESS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"tweet_id": "1228393702244134912"}'
4

Revisa la respuesta

{
  "data": {
    "retweeted": true
  }
}

Deshacer un Retweet

Quitar un Retweet:
cURL
curl -X DELETE "https://api.x.com/2/users/123456789/retweets/1228393702244134912" \
  -H "Authorization: Bearer $USER_ACCESS_TOKEN"
Respuesta:
{
  "data": {
    "retweeted": false
  }
}

Próximos pasos

Búsqueda de Retweets

Obtén a los usuarios que hicieron Retweet de una Publicación

Publicaciones citadas

Obtén Publicaciones con cita

Referencia de la API

Documentación completa del endpoint