Edit or delete scheduled posts directly from scripts and automations
Modify or remove queued/draft posts that already live in Statuz. Perfect for automation workflows that need to tweak dates, text, attachments, or accounts without opening the app UI.
statuz://scheduled?action={edit|delete}&id={post-id}&[parameters]
⚠️ Published posts cannot be edited or deleted via this endpoint. Only
draft,queued,processing, orfailedposts are eligible.
| Parameter | Type | Required | Description |
|---|---|---|---|
action | string | Yes | edit or delete |
id | string | Yes | Scheduled post UUID |
stealthMode | boolean | No | true deletes/edits silently, false shows UI (default: false) |
| Parameter | Type | Description |
|---|---|---|
text | string | Replace single-post content |
thread | string (JSON array) | Replace entire thread (URL-encode the JSON) |
threadOps | string (JSON array) | Granular operations: append, insert, replace, delete |
date | ISO8601 | New scheduled date/time |
timezone | string | New timezone (IANA format) |
platforms | string | Comma-separated platforms (x,bluesky,mastodon) |
status | string | draft or queued |
accounts | string/JSON | default, all, or per-platform JSON map |
autosplit | boolean | Auto-split long posts into a thread |
media | string | Comma-separated file paths/URLs (max 4 attachments) |
files | string | Alias for media when passing raw absolute paths |
quote | string | URL/ID of post to quote |
POST_ID="550e8400-e29b-41d4-a716-446655440000"
TEXT=$(printf %s "Updated copy with #launch" | jq -sRr @uri)
open "statuz://scheduled?action=edit&id=$POST_ID&text=$TEXT&stealthMode=true"POST_ID="550e8400-e29b-41d4-a716-446655440000"
open "statuz://scheduled?action=edit&id=$POST_ID&date=2025-01-21T14:00:00&timezone=America/New_York"POST_ID="550e8400-e29b-41d4-a716-446655440000"
THREAD=$(printf '["Intro","Deep dive","CTA"]' | jq -sRr @uri)
open "statuz://scheduled?action=edit&id=$POST_ID&thread=$THREAD&status=queued"POST_ID="550e8400-e29b-41d4-a716-446655440000"
OPS=$(printf '[{"op":"append","text":"New closing post"}]' | jq -sRr @uri)
open "statuz://scheduled?action=edit&id=$POST_ID&threadOps=$OPS"open "statuz://scheduled?action=delete&id=550e8400-e29b-41d4-a716-446655440000&stealthMode=false"