roomId to the post creation API. A room post has a text parent and a child room post; product tagging is attached to that post child, not to the room entity itself.
Room posts are the current path for new live and co-host room experiences. This page focuses only on creating the feed post from an existing
roomId.Parameters
Product tags (SDK API). Room posts take media product tags, which carry a
productId and nothing else. The positional fields text, index, and length belong to text product tags and do not apply here. createRoomPost returns the parent post; pinning, unpinning, and later tag updates target its child room post. These are SDK capabilities; UIKit’s product-tag UI is a separate surface and may support fewer post types. See UIKit Product Tagging for UI coverage and Livestream Product Tagging for the lifecycle operations.Create a Room Post
Create a room post after the room already exists, then use the returned post in the target user or community feed.The current Flutter public post creation builder does not expose a room post creator. Use another supported SDK or backend flow when your product needs to publish room posts from Flutter.
Platform Notes
- TypeScript exposes
PostRepository.createRoomPost(). - Android exposes
AmityPostRepository.createRoomPost(). - iOS exposes
AmityPostRepository.createRoomPost()withAmityRoomPostBuilder. - Flutter does not currently expose a public room post creation method.
Related Topics
Live Stream Posts
Review the deprecated legacy live stream post path.
Video Posts
Create posts from uploaded video files.
Content Management
Review posts, comments, reactions, and sharing concepts.