Validate post content
Dry-run the full post validation pipeline without publishing. Catches issues like missing media for Instagram/TikTok/YouTube, hashtag limits, invalid thread formats, Facebook Reel requirements, and character limit violations.
Accepts the same body as POST /v1/posts. Does NOT validate accounts, process media, or track usage. This is content-only validation.
Returns errors for failures and warnings for near-limit content (>90% of character limit).
POST /v1/tools/validate/post
Dry-run the full post validation pipeline without publishing. Catches issues like missing media for Instagram/TikTok/YouTube, hashtag limits, invalid thread formats, Facebook Reel requirements, and character limit violations.
Accepts the same body as POST /v1/posts. Does NOT validate accounts, process media, or track usage. This is content-only validation.
Returns errors for failures and warnings for near-limit content (>90% of character limit).
Request body
Content-Type: application/json
content(string) — Post text contentplatforms(array) required — Target platforms (same format as POST /v1/posts)mediaItems(array) — Root media items shared across platforms
Responses
200 — Validation result
one of:
valid(boolean)
message(string)warnings(array)valid(boolean)
errors(array)warnings(array)