social media scheduler api
Social media scheduler API with a real state machine
Postwire is a social media scheduler API that reports every post's exact state, post URL and failure reason back to the program that scheduled it.
States you can rely on
Every variant is in exactly one state: queued (derived, waiting), filled (the extension has filled the editor), approved (cleared to publish), published (with a post URL) or failed (with a structured reason). Transitions are logged, so you can see who or what moved a post and when.
After publishing, Postwire fetches the post URL to check it still exists; a post that disappears twice in a row is flagged.
Scheduling rules built in
Same-platform posts are at least 30 minutes apart, each platform has a daily cap, and retries back off at 5, 10 and 20 minutes. Every post still waits for a person to click publish when its time comes.
Your program does not need to implement any of this; it sends the package and reads the states.
Frequently asked
- How is a scheduler API different from an auto poster API?
- A scheduler decides when; an auto poster decides how each platform's version looks. Postwire does both from the same package.
- Can I see why a post failed?
- Yes. Failures carry a code plus the platform, step, page title and URL where it stopped.
- Does it retry automatically?
- Failed fill attempts are retried up to three times with back-off before they are marked failed.
Related
Try Postwire
Free tier, no credit card.