Skip to content

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 content
  • platforms (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)