# Threads API: Posting Reference

Threads is supported via Meta's Threads API. Only accounts linked to a Threads profile can be connected. The account must be a public profile.

**Channel ID:** `threads`

## Supported content types

| Type | Supported |
|------|-----------|
| Feed post | ✅ |
| Story | - |
| Reel | - |

## Minimal example

```bash
curl -X POST https://api.omnisocials.com/v1/posts/create \
  -H "Authorization: Bearer $OMNISOCIALS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "content": { "default": "Thought of the day 💭" },
    "accounts": ["your-threads-account-id"]
  }'
```

Text-only posts are supported. Media is optional.

## Platform-specific options

Threads has no required option fields. The default create-post body is sufficient.

## Media requirements

| Media | Requirement |
|-------|-------------|
| Image | JPEG or PNG. Max 8 MB. Up to 10 per post. |
| Video | MP4, up to 5 minutes, max 1 GB |

Threads supports single image, carousel (up to 10 images), or a single video per post. Mixing images and video is not supported.

## Limitations

- Threads enforces a 500 character limit per post
- Replies and threading (multi-post chains) are not supported through the API
- Private Threads accounts cannot be connected
