Platforms
Platform guides built for implementation, not browsing.
Every platform page follows the same structure so a developer can answer the practical questions quickly: what UniPost supports there, what the platform requires, what the request should look like, and what validation errors to expect.
Support matrix
| Platform | Text | Images | Video | Threads | First comment | Analytics |
|---|---|---|---|---|---|---|
| Bluesky | ✓ | ✓ | ✓ | ✓ | X | ✓ |
| Twitter/X | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| ✓ | ✓ | ✓ | X | ✓ | ✓ | |
| Media-first | ✓ | ✓ | X | ✓ | ✓ | |
| Threads | ✓ | ✓ | ✓ | ✓ | X | ✓ |
| TikTok | X | Carousel only | ✓ | X | X | Partial |
| YouTube | X | X | ✓ | X | X | ✓ |
How to read these guides
| Section | Why it exists |
|---|---|
| Overview | Quickly decide whether the platform fits your publishing workflow |
| Capabilities | See what UniPost supports there today |
| Requirements | Understand field requirements, limits, and mixing rules |
| Examples | Copy a concrete request for text, image, video, or thread publishing |
| Common errors | Understand what UniPost validates before the request hits the platform |
Cross-platform rules to remember
platform_posts[]is the recommended request shape when different platforms need different copy or media.- Most networks reject mixed image and video in a single post. Instagram and Threads only allow mixing inside carousel-style containers.
thread_positionis the preferred way to model multi-post conversational flows. Do not assume every platform supports it.first_commentis a platform-specific feature, not a universal one.