SociaHive Docs

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 (scope posts:write). Answers 201 { "data": <post> }; another account's post is a 404.
  • Agent and MCP: duplicate_scheduled_post with postId (or postName, 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.

On this page