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
| Format | Supported | Notes |
|---|---|---|
| Text post | ✓ | Up to 500 characters. |
| Single image | ✓ | JPEG or PNG. Published as a two-step API call: create container, then publish. |
| Video | — | Not yet supported in the MVP release. |
| Carousel | — | Not yet supported in the MVP release. |
Limits & quotas
| Limit | Value |
|---|---|
| Post text | 500 characters |
| Images per post | 1 |
| 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.
Something unclear? Email us — we read every message.