Duplicate, preview and stats
Copy a post as a draft, read a post's latest numbers, and filter the calendar to one client.
On every plan.
Duplicate a post
Copies a post as a new draft with the same text, media, channels, platform options and tags. The copy has no time: schedule it afterwards. It never copies publish results (statuses, platform post ids, errors, thread parts already sent), the comment automation, recurrence or review links.
- REST:
POST /api/v1/posts/{id}/duplicate(scopeposts:write). Answers201 { "data": <post> }; another account's post is a404. - Agent and MCP:
duplicate_scheduled_postwithpostId(orpostName, the post's opening words). - CLI:
sociahive posts duplicate <id>
A post's latest numbers
GET /api/v1/calendar-actions/posts/{id}/stats (scope posts:read) returns one row per channel with the latest numbers the platform reported (reach, impressions, engagement, likes, comments, shares, saves, clicks). A channel with no numbers yet has metrics: null; platforms report a few hours after posting.
The calendar of one client
GET /api/v1/calendar?year=2026&month=10&groupId=<account group id> keeps the posts with at least one channel in that account group. A post on accounts in two groups shows in both. Another account's group is a 404.