Posts
Get Post
Retrieve a specific post by ID
GET
Get Post
Retrieves detailed information about a specific post, including its content, status, scheduling information, and platform-specific details. Useinclude_comments=true to attach all comments for the post, including their associated contact info.
You can also load the same resource by public permalink or by platform-native post id when you do not know the internal PostSyncer id.
For aggregated analytics without parsing platforms here, use the Analytics API — for example GET /analytics/posts/{post} for one post (totals plus per-account rows).
Request
The ID of the post to retrieve
When true, includes all comments associated with the post, including their contact info (CRM contact)
Response
Unique identifier for the post
Array of content objects with text, media, and optional
cover_image. Cover requirements by platform: TikTok uses video_cover_timestamp_ms only; YouTube, Instagram, and Facebook use thumbnail only — see Create post.Status of the post (draft, scheduled, published, failed)
Array of posted timestamps in workspace timezone
Scheduled date and time in workspace timezone
Whether the post is set to repeat
Number of times the post will repeat
Gap between repeats
Unit for the repeat gap (
minutes, hours, days, weeks, months)Number of remaining posts in the repeat sequence
Information about the post’s workspace
Array of labels attached to the post
Array of platform-specific post information. For published posts, each platform includes an
analytics object with performance metrics (likes, comments, impressions, engagement_rate, etc.)Auto plug when enabled, or
null. Update via Update post auto plug.Per-post comment moderation. Update via Update post comment moderation.
CRM contact collection rules. Update via Update post contact collection.
When
include_comments=true, includes all comments for the post. Each comment has id, content, author_name, platform, created_at, and a contact object with CRM contact info (name, username, profile_url, etc.) when available.Creation timestamp in workspace timezone
Last update timestamp in workspace timezone
Code Examples
Error Codes
Missing or invalid API token
Token does not have ‘posts’ permission
Post not found or user does not have access to the post’s workspace