Skip to content

socifyr retry

Re-queue any failed channels on a post. Successful channels are skipped automatically.

bash
socifyr retry <id> [--wait] [--json]
FlagDescription
-w, --waitBlock until terminal state
--jsonOutput as JSON
bash
socifyr retry 6a05032a84584482ace13d5f
# ✓ Retried 1 channel

Use after a partial_failure or failed post — say, when X was rate-limited and you want to try again ten minutes later.

bash
# Find recent failures
socifyr status <id> --json | jq '.channels[] | select(.result.status == "failed")'

socifyr publish

Publish a saved draft.

bash
socifyr publish <draft-id> [--wait] [--json]
FlagDescription
-w, --waitBlock until publishing finishes
--jsonOutput as JSON
bash
# Create a draft
DRAFT=$(socifyr post "Polish this" --media banner.jpg --to instagram-mybrand --draft --json | jq -r '.draftId')

# ...time passes, you edit it in the dashboard...

# Publish
socifyr publish "$DRAFT" --wait
# ⟳ publishing
#
#   ✓  instagram  → https://instagram.com/p/...

Once a draft is published it transitions to pendingprocessing → terminal status, identical to any other post.