Retry first-comment for a published target
Has another go at posting the auto-first-comment for one account on the post. Use this when the main post landed fine but the follow-up first comment failed on its own — usually because of a rate limit, a missing permission, or because comments were turned off on the post at the moment we tried.
Postbreeze re-runs just the first-comment step against the post that already went out, so we don’t double-publish the main post.
For this to work, all of the following need to be true:
- The account on the post has to be in the published state — the main post landed.
- Postbreeze has a record of the platform’s id for that published post, so it knows what to comment on.
- You saved first-comment text on the post when you created it.
- There’s a recorded error from the previous first-comment attempt — if it already succeeded, there’s nothing to retry.
There’s a 30-second cooldown between retries on the same account, so a quick double-click doesn’t keep hammering an already-throttled platform.
Only workspace owners, admins, and editors can retry first comments.
Authorizations
Your Postbreeze API key
Path Parameters
Prefixed cuid of the parent post.
"post_01HZX5T2K9Q3RB6N6JZP3RYV0M"
Prefixed cuid of the target whose first comment failed.
"tgt_01HZY3R8WK7V5N2M9P0J4S6BCE"
Response
The updated post.
Prefixed cuid identifier.
Workspace this post belongs to.
User id of the author.
Aggregate publish state. Derived from per-target statuses (PARTIALLY_PUBLISHED when some succeed and some fail).
DRAFT, NEEDS_APPROVAL, SCHEDULED, PUBLISHING, PARTIALLY_PUBLISHED, PUBLISHED, FAILED, CANCELED Default caption applied to every target unless overridden via targets[].captionOverride.
ISO-8601 publish time. Doubles as the calendar pin for drafts (set via draftScheduledAt).
IANA timezone the post was composed in. Cosmetic — used by the UI.
Temporal workflow id driving this post's publish, when scheduled. Null on drafts and after cancellation.
Workflow id staged during the schedule transaction. Visible while a Temporal start is in flight; cleared on commit.
User id of the approver. Set when an NEEDS_APPROVAL post is approved.
When the post was approved, if applicable.
True when the post was authored by an API-key or OAuth request. Cookie-session dashboard posts are false.
True when the request used the flat platforms[] body shape. False for the nested targets[] shape and dashboard posts.
Soft-delete timestamp. Listings and GET /posts/:id exclude rows where this is non-null.
When the post was created.
When the post was last modified.
One fan-out target per connected account this post publishes to.
Library media attached to the post, ordered by order. Per-target overrides on targets[].mediaIds win over this list.