threads as the platform value in post targets.
Quick Reference
Create A Text Post
Media Posts
AddmediaItems 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.
Kavenio rejects document media, more than 20 media items, and MIME metadata that
does not match the media type.
Thread Sequences
UseplatformSpecificData.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.
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
UsetopicTag 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: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/*orvideo/* - top-level
mediaItemswhenthreadItemsis present - empty thread items
- invalid
topicTagcharacters - 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