Validate

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. Account lookups are limit-only: a twitter accountId is resolved, scoped to the caller, only to pick the 280 vs 25000 character limit. Missing, foreign, or invalid ids fall back to 280 and never error.

Returns errors for failures and warnings for near-limit content (>90% of character limit).

post/v1/tools/validate/post

Request body

contentstring

Post text content

Example request

{
  "content": "Check out this video!",
  "platforms": [
    {
      "platform": "youtube"
    },
    {
      "platform": "twitter"
    }
  ]
}

Response

Validation result

OR

Example response

{
  "message": "No validation issues found."
}