Skip to main content
Kavenio publishes to Threads through connected Threads accounts. Threads uses Meta’s container flow: Kavenio creates a text, image, video, or carousel container, then publishes that container. Use threads as the platform value in post targets.

Quick Reference

Create A Text Post

Threads posts require text or media. If both are empty, Kavenio rejects the target before calling Meta.

Media Posts

Add mediaItems for image, video, or carousel posts. Kavenio passes public media URLs to Threads containers; it does not upload binary media to Kavenio-specific provider storage for this adapter.
Media rules: Kavenio rejects document media, more than 20 media items, and MIME metadata that does not match the media type.

Thread Sequences

Use platformSpecificData.threadItems to create a Threads reply chain. Each item is published in order; every item after the first is sent as a reply to the previous published item.
When threadItems is present, Kavenio publishes the items in threadItems. The top-level content is useful for local display, search, and cross-platform previews, but it is not sent as the root Threads post. Do not combine top-level mediaItems with threadItems. Put media on the specific thread item that should publish it. If a later item fails after earlier items were published, Kavenio returns a target failure with the already-created Threads IDs in provider failure details. Do not blindly retry the same request as a new thread; inspect the target error and reconcile first.

Topic Tags

Use topicTag to send a Threads topic tag:
topicTag can contain letters, numbers, and underscores only. Kavenio rejects periods, ampersands, spaces, and other punctuation before provider calls.

Scheduling

Threads uses Kavenio scheduling:
Scheduled media URLs must remain public and fetchable until the scheduled job runs.

Unsupported

Kavenio rejects these Threads combinations before provider calls:
  • empty post with no text and no media
  • document media
  • more than 20 media items
  • MIME metadata that does not match image/* or video/*
  • top-level mediaItems when threadItems is present
  • empty thread items
  • invalid topicTag characters
  • polls
  • quote posts and replies to an existing external Threads post
  • reply controls and reply approvals
  • link, GIF, text, poll, and location attachments
  • spoiler text entities
  • ghost posts
  • native provider edit or unpublish after publication
These are explicit Kavenio product boundaries, not claims that the Threads API itself lacks the capabilities.

Common Errors