Overview
The ETTwitter node's "Tweet" resource with the "Retweet" operation allows users to retweet a specific tweet by its ID using the Twitter API. This is useful for automating social media engagement, amplifying content, or managing multiple accounts' activity programmatically. For example, you could use this node in an n8n workflow to automatically retweet posts containing certain keywords, or to boost tweets from a particular user.
Properties
| Name | Type | Meaning |
|---|---|---|
| Tweet ID | String | The unique identifier of the tweet you want to retweet. |
| Additional Fields | Collection | Optional settings for the retweet operation. Currently includes: • Trim User (Boolean): If enabled, the returned tweet will include only the author's numerical user ID instead of the full user object. |
Output
The output is a JSON object representing the retweeted tweet as returned by the Twitter API. Typical fields include:
{
"created_at": "...",
"id": 1234567890,
"id_str": "1234567890",
"text": "...",
"user": { ... },
...
}
- If Trim User is enabled, the
userfield will contain only the user's numerical ID. - No binary data is produced by this operation.
Dependencies
- External Service: Requires access to the Twitter API.
- Credentials: You must configure the
twitterOAuth1Apicredential in n8n with valid Twitter API keys and tokens.
Troubleshooting
Common Issues:
- Invalid Tweet ID: If the provided Tweet ID does not exist or is invalid, the node will throw an error.
- Permission Denied: If your Twitter account does not have permission to retweet the specified tweet (e.g., due to privacy settings or having already retweeted it), an error will occur.
- API Rate Limits: Exceeding Twitter's rate limits may result in errors; consider handling these with retries or delays.
Error Messages:
"No status found with that ID."– Check that the Tweet ID is correct and the tweet exists."You have already retweeted this Tweet."– The same tweet cannot be retweeted more than once by the same account."User is over daily status update limit."– Wait before trying again, as Twitter enforces posting limits.