Use clip posts for short-form video experiences that need the
clip post type. Use video posts when you only need the standard uploaded-video post flow.Parameters
Product tags (SDK API). A clip post has a text parent and a clip child. iOS accepts both inputs on
createClipPost; TypeScript accepts attachmentProductTags for the child only. The public Android and Flutter clip creators expose neither field, so this page does not promise a post-creation workaround. UIKit’s product-tag UI is a separate surface and may support fewer post types; see UIKit Product Tagging. For tagging limits and tap-through behavior, see Product Tagging.Create a Clip Post
Create a clip post from an uploaded clip file or clip data, and include optional display settings where supported.The current Flutter public post creation builder does not expose a clip post creator. It supports text, image, video, file, poll, live stream, and custom post creation.
Platform Notes
- TypeScript exposes
PostRepository.createClipPost()withattachments: [{ type: "clip", fileId }]. - Android exposes
AmityPostRepository.createClipPost()with an uploadedAmityClip. - iOS exposes
AmityPostRepository.createClipPost()withAmityClipPostBuilderand uploadedAmityClipData. - Flutter does not currently expose a public clip post creation method.
Related Topics
Video Handling
Upload video files before creating video-based posts.
Video Posts
Create standard uploaded-video posts.
Mixed Media Posts
Combine multiple supported media attachments in one post.