Skip to content
DocsReference

Threads

Threads publishing uses the Threads API (Meta), a dedicated publishing surface separate from Instagram. You connect with a Threads-specific OAuth app and publish text posts and single images.

Authentication

Connect via Threads OAuth (Meta). LetsPost requests the following scopes:

  • threads_basic — read your Threads profile and posts
  • threads_content_publish — create and publish posts on your behalf
  • threads_manage_insights — read post-level metrics

After connecting, LetsPost stores a long-lived access token (60 days). We refresh it automatically. If your Meta password changes or you revoke access in Meta settings, reconnect from the Accounts page.

Supported formats

FormatSupportedNotes
Text postUp to 500 characters.
Single imageJPEG or PNG. Published as a two-step API call: create container, then publish.
VideoNot yet supported in the MVP release.
CarouselNot yet supported in the MVP release.

Limits & quotas

LimitValue
Post text500 characters
Images per post1
Video

Gotchas

Two-step publish

Threads requires creating a media container first, then calling a separate publish endpoint. LetsPost handles this automatically — you won't notice the difference.

Text-only posts go live instantly

Text posts don't require a container step and are published in a single API call. Scheduling works the same way regardless of post type.

Threads account required

You must have a Threads account linked to your Instagram account. If you've never opened Threads, do so before connecting in LetsPost.

Was this page helpful?

Something unclear? Email us — we read every message.