Threads Upload Guide
Post text updates and videos to Threads (by Meta) using the IndReelForge API. Threads uses the same Meta Business Suite connection as Instagram — if you've connected Instagram you're halfway there.
Supported Content Types
| Type | Endpoint | Notes |
|---|---|---|
| Text post | POST /api/upload_text | Up to 500 characters |
| Video | POST /api/upload | MP4, up to 5 minutes |
| Image | POST /api/upload_photos | Single image |
Video Requirements
| Requirement | Value |
|---|---|
| Format | MP4 |
| Max duration | 5 minutes |
| Max file size | 1 GB |
| Aspect ratio | 9:16, 1:1, or 16:9 |
Post a Text Update
curl -X POST https://api.indreelforge.com/api/upload_text \
-H 'Authorization: Apikey YOUR_KEY' \
-F 'user=my-brand' \
-F 'title=Hot take: shipping beats perfecting. What do you think?' \
-F 'platform[]=threads'
Post Across Threads + X + LinkedIn
curl -X POST https://api.indreelforge.com/api/upload_text \
-H 'Authorization: Apikey YOUR_KEY' \
-F 'user=my-brand' \
-F 'title=We just launched v2.0 — link in bio!' \
-F 'platform[]=threads' \
-F 'platform[]=x' \
-F 'platform[]=linkedin'
Threads-Specific Fields
| Field | Description |
|---|---|
threads_reply_to_id | Numeric Threads post ID to reply to (text posts only). For a text over 500 characters, the first post replies to it and the rest continue as a reply chain. |
threads_topic_tag | Topic tag (max 50 characters) |
Connect Threads
- Dashboard → Profiles → select your profile
- Click Connect next to Threads
- Authorise via Meta / Facebook login (same credentials as Instagram)
- Return — status shows Connected
Instagram Required
Threads accounts are linked to Instagram accounts. You must have a connected Instagram account before connecting Threads.
Troubleshooting
| Error | Cause | Fix |
|---|---|---|
instagram_not_connected | Threads requires Instagram link | Connect Instagram first |
text_too_long | Over 500 characters | Threads limit is 500 chars — shorten or split |
video_unsupported_format | Not MP4 | Convert to MP4 H.264 |