Publish text and image posts to Bluesky with alt text and language tags; limits, options and credit cost.
Sandbox
In the sandbox these options are validated exactly as in production, but nothing is posted: each target gets a simulated result and a preview page. The outcomes described here (for example clickable links and language tags) are production behaviour and apply once live platform access opens.
Use "platform": "bluesky". Links in the text become clickable automatically.
platformSpecificData| Field | Type | Description |
|---|---|---|
langs | string[] | BCP-47 language tags, for example ["en", "es"]. Defaults to ["en"]. |
altText | string[] | Alt text for each image, in the same order as mediaItems. |
{
"content": "Sunset over the bay tonight",
"platforms": [{
"platform": "bluesky",
"accountId": "acc_1b4s7k0y3d6e9f2g5h8j1k4l",
"platformSpecificData": { "altText": ["Pink sunset over the bay"], "langs": ["en"] }
}],
"mediaItems": [{ "type": "image", "url": "https://cdn.example.com/sunset.jpg" }],
"publishNow": true
}1 credit per Bluesky target.