Kabon Share API
    • Overview
    • MCP
    • Instagram
    • Tiktok
    • Linkedin
    • Youtube
    • Facebook
    • Threads
    • Twitter
    • Bluesky
    • User Auth
      • Sign up
        POST
      • Verify email OTP
        POST
      • Resend OTP
        POST
      • Login with email & password
        POST
      • Sign in / sign up with Google
        POST
      • Request password reset email
        POST
      • Reset password with token
        POST
      • Refresh JWT token
        POST
    • Users
      • Get current user profile
        GET
      • Update current user profile
        PATCH
      • Get all user settings
        GET
      • Update publishing settings
        PATCH
      • Update notification settings
        PATCH
      • Update UI preferences
        PATCH
      • Get current billing usage
        GET
      • List saved payment methods
        GET
      • List billing transactions
        GET
      • Regenerate API key
        POST
      • Mark onboarding complete
        PATCH
    • Social Accounts
      • Get OAuth authorization URL
      • List connected social accounts
      • Disconnect a social account
      • Get creator info for an account
      • List available Facebook Pages
      • Connect a Facebook Page
      • List connected Facebook Pages for a workspace
      • List available LinkedIn organizations
      • Connect a LinkedIn organization
      • Validate TikTok creator info
    • Workspaces
      • List workspaces for current user
      • Create a workspace
      • Get a workspace
      • Update a workspace
      • Delete a workspace
      • Update workspace AI settings
    • Team
      • List available permission scopes
      • List pending invitations for the current user
      • Get invitation details by token
      • Accept a workspace invitation
      • Decline a workspace invitation
      • List workspace members
      • Invite a user to the workspace
      • List pending invitations for a workspace
      • Cancel / revoke an invitation
      • Resend an invitation email
      • Update member role / scopes
      • Remove a member from the workspace
      • Leave a workspace
    • Posts
      • List posts
      • Create a post
      • List upcoming scheduled posts
      • Delete multiple posts
      • Get a post
      • Update a post
      • Delete a post
      • Get analytics for a post
      • Reschedule a post
      • Cancel a scheduled post
      • Retry a failed post
    • Assets
      • List assets
      • Bulk delete assets
      • Upload asset directly (multipart)
      • Get signed upload URL (step 1 of 2)
      • Confirm signed upload (step 2 of 2)
      • Get storage usage summary
      • List asset folders
      • Create a folder
      • Rename a folder
      • Delete a folder
      • List asset tags
      • Check thumbnail generation status
      • Get an asset
      • Update asset metadata
      • Delete an asset
    • Uploads
      • Get a signed upload URL for post media
      • Confirm upload complete
      • Get upload file info
      • Delete an uploaded file
      • List uploads
    • Analytics
      • Get platform aggregate stats
      • Get platform stats as a time series
      • Get audience demographics for a platform
      • List content analytics for a platform
      • Get analytics for a specific content item
      • Delete a synced content record
      • Get time series for a specific content item
      • Get follower count trend over time
      • Get recommended posting times per platform
      • Get aggregated analytics for a post across platforms
    • Streams
      • List streams
      • Create a stream
      • Get a stream
      • Update a stream
      • Delete a stream
      • Go live
      • Stop a live stream
      • Broadcast from a file
    • Plans
      • List available subscription plans
    • Subscriptions
      • Get current subscription & credit balances
      • Renew or extend subscription
      • Cancel subscription
    • Support
      • List support tickets
      • Create a support ticket
      • Get ticket statistics
      • Get a ticket
      • Reply to a ticket
      • Upload a ticket attachment
    • AI
      • Generate caption & hashtags for a media asset
      • Transcribe audio or video
      • Poll async AI job status
      • Get saved captions for an asset
      • Get AI credit usage summary for the workspace
      • Get AI credit usage as a chart series
      • Derive AI style settings from past posts
    • Studio
      • List studio projects
      • Create a studio project
      • Get a studio project (includes full projectData)
      • Update a studio project
      • Delete a studio project
    • Schemas
      • ApiResponse
      • SuccessResponse
      • ErrorResponse
      • Pagination
      • User
      • SocialAccount
      • Workspace
      • PlatformPost
      • Post
      • Asset
      • Ticket
      • Plan
      • Stream
      • StudioProject
      • Subscription
      • AiJob

    Threads

    Publish text posts, images, videos, carousels, and thread sequences to Threads.

    Quick Reference#

    PropertyValue
    Max text length500 characters
    Max links per post5
    Rate limit250 posts per 24-hour window
    Image formatsJPEG, PNG
    Max image size8 MB (auto-compressed)
    Video formatsMP4, MOV
    Max video size1 GB
    Max video duration5 minutes
    Max carousel items20
    Min carousel items2
    SchedulingYes (via Kabonshare queue)
    Delete via APIYes

    Before You Start#

    CAUTION
    Pasting a URL from Google Drive, Dropbox, OneDrive, or iCloud will not work. These services return an HTML page rather than the raw file, which causes the media upload to fail.
    If you use Kabonshare's native integration with one of these services, files are handled correctly — the restriction only applies to raw URLs copied from the browser. To verify a URL: open it in an incognito window. If you see a webpage instead of the raw image or video, it will not work as a media source.

    Content Types#

    Text Post
    Up to 500 characters. Supports hashtags, mentions, and up to 5 links.
    Image Post
    Single image with caption. JPEG or PNG up to 8 MB.
    Video Post
    Single video up to 5 minutes and 1 GB. MP4 or MOV.
    Carousel
    2 to 20 items mixing images and videos in the same post.
    Thread Sequence
    A linked series of posts. The first item is the root post; subsequent items become replies in order.

    Specs#

    Text
    Images
    Video
    Carousel
    Thread Sequence

    Features#

    FeatureSupported
    SchedulingYes (via Kabonshare queue)
    Delete via APIYes
    Topic tagsYes
    Thread sequencesYes
    AnalyticsImpressions, reach, likes, replies, reposts
    PollsNo
    DMsNo
    GIF searchNo
    Post editingNo
    Quote postsNo

    Limitations#

    Threads does not expose a native scheduling API. Kabonshare handles scheduling via its queue and publishes at the exact time you specify.
    Cannot create polls, send DMs, use GIF search, edit published posts, or create quote posts.
    Threads has a reported ~14.5% API publishing failure rate. Most failures are caused by exceeding the 500 character limit, bad media URLs, or restricted Instagram account types.

    Troubleshooting#

    SymptomCause / Fix
    Image upload fails with format errorThreads only accepts JPEG and PNG. WebP and GIF will be rejected — re-encode the file before uploading.
    Carousel with 1 item is rejectedThreads carousels require a minimum of 2 items. Use a single-image post instead, or add at least one more media item.
    Quote post failsQuote posts are not supported via the API. Only the native Threads app can create quote posts.
    Post published outside the scheduled windowThreads has no native scheduling API. Kabonshare queues the post server-side; if the worker is delayed, publish time can drift by a few seconds.
    Caption rejected as too longThe hard limit is 500 characters including URLs, hashtags, and mentions. Trim before submitting.
    Modified at 2026-05-20 18:45:20
    Previous
    Facebook
    Next
    Twitter
    Built with