posts create command lets you publish content across one or more platforms. Posts target platforms by name (one connected account per platform per workspace). Passing neither --publish-now nor --scheduled-at saves a draft.1234akarso posts create \ --text "Hello world!" \ --platforms x \ --publish-now
1234akarso posts create \ --text "Cross-platform post" \ --platforms x,linkedin,instagram \ --publish-now
| Shortcut | Meaning |
30m | 30 minutes from now |
2h | 2 hours from now |
3d | 3 days from now |
1w | 1 week from now |
1234akarso posts create \ --text "Coming soon!" \ --platforms x \ --scheduled-at 2h
1234akarso posts create \ --text "Launch day!" \ --platforms x \ --scheduled-at "2026-07-01T10:00:00Z"
--publish-now nor --scheduled-at to save a draft you can review in the dashboard:1akarso posts create --text "Draft idea" --platforms x
https URLs directly to --media. Files are uploaded and attached to every platform in the post:12345akarso posts create \ --text "Check this out!" \ --media ./photo.jpg \ --platforms x \ --publish-now
1--media ./a.jpg,https://cdn.example.com/b.jpg
akarso media upload <fileOrUrl>, which returns an upload ID. Upload IDs go in the data.<PLATFORM>.uploadIds field when using the REST API directly. Uploads max out at about 90 MB.| Status | Meaning |
DRAFT | Saved, not scheduled |
SCHEDULED | Waiting for its publish time |
PROCESSING | Being published right now |
POSTED | Published — externalData.<PLATFORM>.permalink has the live URL |
ERROR | Failed — errors.<PLATFORM> has the reason |
RETRYING | Retrying after a failure |
REVIEW | Held for review |
DELETED | Deleted |
1akarso posts list
12akarso posts list --status SCHEDULED akarso posts list --status ERROR --platforms x
1akarso posts retry post_xxx
1akarso posts delete post_xxx
--json for raw JSON:1akarso posts list --json | jq '.[0].id'
yq:1akarso posts list | yq '.[0].status'