v1

latestOpenAPI 3.0.02026-07-1471718.0 KB
Bluesky by Unshape

Create post

Create a post from the request's body and publish it on Bluesky.

post/bluesky/create-post

Headers

X-Bluesky-Usernamestring required

Bluesky username

X-Bluesky-Emailstring required

Bluesky email

X-Bluesky-App-Passwordstring required

Generated app password

Request body

embedUrlstring uri

URL which will have an embed in the post if provided.

shareTheLoveboolean

Will auto-post about Unshape if checked. This will only happen the first time, after that the information is stored in Stripe so the auto-post do not replay other times.

textstring required

Text content of the post.

tagsstring

Hashtags to add at the end of the post. This will truncate the text of the post.

imagestring uri

Image to add to the post.

startThreadboolean

If set to true, will start a thread when a post content exceeds the 300 chars limit.

Example request

{
  "embedUrl": "https://www.unshape.app/bluesky-bot/",
  "text": "Start automating your Bluesky, Mastodon and Threads posts with Unshape for Zapier, Make and Pipedream.",
  "tags": "#zapier #unshape #bluesky",
  "lang": [
    "fr-FR",
    "en-US"
  ],
  "image": "https://miro.medium.com/v2/resize:fit:1200/1*CzJjMf0WJS-ZMBgvO4m_Nw.png",
  "startThread": true
}

Response

Success - Post was successfully created in Bluesky

successboolean

Example response

{
  "success": true,
  "result": {
    "uri": "at://did:plc:zrorfsettofvnoguuyk6cart/app.bsky.feed.post/3kkypj7dft626",
    "cid": "bafyreibqqhsm3ap4mxcc74t22kxvfswzhdtisqhehaz4vzuj4vwm73kma4"
  }
}