Upload an image blob for scheduled posts. The blob is temporarily stored in Chronosky's storage and will be uploaded to Bluesky PDS when the scheduled post is published.
Input
Encoding
image/*Accepts raw binary data
Output
Encoding
application/jsonblob
blob
Required
Blob reference object that can be used in post embeds (app.bsky.embed.images).
Errors
InvalidContentType
BlobTooLarge
UploadFailed
NoActiveSession
Try It
Requests are sent directly from your browser. Some servers may block requests due to CORS.
View raw schema
{
"type": "procedure",
"input": {
"encoding": "image/*",
"description": "Binary image data. Supported formats: JPEG, PNG, WebP, GIF. Maximum size: 1MB (1,000,000 bytes)."
},
"errors": [
{
"name": "InvalidContentType"
},
{
"name": "BlobTooLarge"
},
{
"name": "UploadFailed"
},
{
"name": "NoActiveSession"
}
],
"output": {
"schema": {
"type": "object",
"required": [
"blob"
],
"properties": {
"blob": {
"type": "blob",
"description": "Blob reference object that can be used in post embeds (app.bsky.embed.images)."
}
}
},
"encoding": "application/json"
},
"description": "Upload an image blob for scheduled posts. The blob is temporarily stored in Chronosky's storage and will be uploaded to Bluesky PDS when the scheduled post is published."
}