Repost a post to social networks
Repost (reshare) a published post to all remote social network platforms it was published to.
Repost (reshare) a published post to all remote social network platforms it was published to. Optionally pass a 'quote' to add commentary on top of the repost where the network supports it (X quote tweet, Bluesky quote post, LinkedIn reshare with commentary, Threads quote post) - otherwise a plain repost/reshare is created. Returns per-account results. Networks that do not support reposting via API (Facebook, Instagram, Pinterest, TikTok, Google Business, Vimeo, YouTube) will appear with status='failed'. At least one successful repost returns HTTP 200 with success=true.
fetch("https://api.outstand.so/v1/posts/string/repost", { method: "POST"}){
"success": true,
"results": [
{
"network": "bluesky",
"username": "mycompany",
"platform_post_id": "at://did:plc:abc123/app.bsky.feed.post/xyz",
"status": "reposted",
"repost_id": "at://did:plc:abc123/app.bsky.feed.repost/def456",
"error": null
}
]
}{
"success": false,
"error": "Invalid payload",
"details": {
"content": {
"_errors": [
"Required"
]
}
}
}{
"success": false,
"error": "Invalid payload",
"details": {
"content": {
"_errors": [
"Required"
]
}
}
}{
"success": false,
"error": "Invalid payload",
"details": {
"content": {
"_errors": [
"Required"
]
}
}
}{
"success": false,
"error": "Internal server error",
"message": "Database connection failed"
}