Validate post content
Dry-run validation. Returns errors for hard limit violations and warnings for best-practice issues.
Authorizations
Prefix your API key with "Bearer ". Example: Authorization: Bearer sapi_key_...
Body
Content to validate
AccountIDs lists connected account IDs - their platforms are resolved automatically.
MediaIDs are media file IDs to validate (checks count and type limits).
PlatformData passes platform-specific fields keyed by platform name (e.g. {"instagram": {"content_type": "feed"}}). Folded into each matching target; a target's own platform_data wins on conflicts.
Platforms lists platform names to validate against (e.g. ["instagram", "linkedin"]).
ScheduledAt validates the schedule time (must be in the future, within platform limits).
"2026-04-01T10:00:00Z"
Segments are continuation posts that publish as a native thread on X and Threads.
Targets validates per-target overrides if provided.
Text is the post content to validate against platform constraints.
"Check out our new product! #launch"