Cut a clip for every placement
create_placement_setTurn one finished clip into ready-to-post cuts for each placement (Instagram Reels, TikTok, YouTube Shorts, Facebook Reels, Instagram feed 4:5 and square, YouTube 16:9), cropped to fill each frame, with an optional caption placed inside each platform’s safe area so its buttons and text never cover it. Make or pick the clip first (create_video, list_library). Priced like an export from the editor, per cut. The tallest cut is also saved as an editor project. Spends the account's PrismPoster credits at the same price as on prismposter.com (quote_job prices it first, free). When the person must decide something first (a price above their ask-first amount, consent for real people in pictures, the right to use a clip), it returns approval_required and nothing runs until they answer in PrismPoster's card or at the link. Everything made is saved to their PrismPoster library. Requests involving anyone under 18 or depicting public figures or office holders are refused before any charge.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| caption | No | Optional words burned onto every cut (a hook, an offer, a product name), at most 90 characters. Placed inside each platform’s safe area, clear of its buttons and text. | |
| clip_id | No | The clip to cut: a clip_id from get_job, a video asset_id from list_library, or the asset_id import_media returned for the person's own MP4 or MOV. | |
| placements | No | Where it will run. Defaults to instagram-reels, tiktok, youtube-shorts, instagram-feed-portrait. | |
| approval_id | No | Only after an approval_required answer: the approval_id it returned, once the person has answered. The job then runs exactly as they approved it and the other arguments are ignored. | |
| idempotency_key | No | Optional. A unique key for this job (8-128 letters, digits, . _ : -). Repeating a call with the same key returns the first call's job instead of starting and charging a second one, so set it whenever a retry is possible. | |
| caption_position | No | Where the caption sits inside the safe area. | bottom |