Check a Hive post against every network it targets and list what each one would refuse, before anything is written. It reads only: it changes nothing and sends nothing.

post/api/v1/tools/validate_post

Request

  • Base URL: https://hivepublish.com
  • URL: https://hivepublish.com/api/v1/tools/validate_post
  • Auth: HTTP bearer

Request body

postIdstring

An existing Hive post to check. Leave it out and pass the fields instead.

captionstring
titlestring
hashtagsstring[]
channelIdsstring[]

The connected Hive accounts to check against.

perPlatformobject

Per-network options keyed by network (instagram, facebook, tiktok, youtube, linkedin, x, threads, pinterest, snapchat, bluesky, mastodon, whatsapp, telegram). Each value takes what Hive's composer takes, for example postType (post, reel, story), caption, title, privacy, firstComment, igLocationId, igAltText, igCollaborators, coverUrl, threadsReplyControl, youtubeFormat, tiktokPrivacyLevel. Anything omitted falls back to the shared values.

Response

Tool result

dataunknown required

Changes

No recorded changes to this operation across all 1 revision of this API.