Documentation version: 2026-09-18.3
Canonical: https://docs.creator.gg/guides/social.md

# Social drafts, media, scheduling, and statistics

## Accounts and formats
Call social_accounts_list. Use returned IDs and inspect posting/statistics independently. social_connections opens setup for inactive/expired accounts. Missing statistics permission does not necessarily prevent posting.

Creating a draft, publication request, scheduling, and confirmed publication differ. Read existing drafts with social_posts_get before editing.

## Current validation rules
| Network | Text limit | Additional requirements |
| --- | --- | --- |
| Facebook | 62000 characters | Stories have no caption |
| Instagram | 2200 | Media required; at most 30 hashtags |
| LinkedIn | 3000 | At most 9 media items |
| X | 280 | At most 4 images or 1 video; no statistics |
| Google Business | 1500 | At most 1 image, no video here |
| Pinterest | 500 | Exactly 1 media item and board settings |
| YouTube | 5000 | Exactly 1 video and title/type/privacy settings |
| TikTok | 2200 business, otherwise 150 | Exactly 1 video and privacy settings |

These are current Creators validation limits; account/platform restrictions, dimensions, file sizes, and durations can add constraints.

Stories: Facebook/Instagram only, no captions, JPEG for images. Reels: exactly one video, supported here for Facebook/Instagram/TikTok/YouTube. GIFs are not accepted for Instagram/Google Business/Pinterest in this workflow. Mixed image/video and multiple videos are supported only for Instagram.

Read schemas for youtubePostDetails, tiktokPostDetails, pinterestPostDetails. Pinterest boardIds maps selected account IDs to verified board IDs. No current tool lists boards; inspect the account screen if needed. Never guess IDs.

## Draft and publish
Resolve content, accounts, format, and media. social_posts_update replaces draft text/media/account selection; preserve intended values from a prior read.

Use social_posts_publish or social_posts_schedule. Retain the post ID and unique requestId. Inspect the same post after an uncertain response; read guides/recovery.

social_posts_delete supports pending drafts/schedules only, not already-published network posts.

## Media
media_list discovers assets. media_import imports a public HTTPS URL; it does not upload local files. IP literals/local/private hosts are rejected. Local uploads require the account media screen.

Use an authorized asset URL that remains available through publishing. An imported asset is neither automatically valid for all networks nor published.

## Statistics and limits
Report returned metrics, account, date range, units, and missing-data limits. LinkedIn statistics require a Page; TikTok requires a business account. X statistics are unavailable; other profiles can lack permission.

Impressions, reach, clicks, engagement, revenue, and signups differ. Never infer conversions from exposure. Missing metrics are unavailable, not zero. Refresh timing differs by network.

Comments, DMs, listening, engagement replies, and automatic lead capture are outside this tool catalogue.
