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.

POST/v1/posts/{id}/repost

Path Parameters

idstring

Response Body

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"
}