curl https://api.tokport.io/v1/videos \
-H "Authorization: Bearer $TOKPORT_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"seedance-2-0","prompt":"A 15-second vertical 9:16 photorealistic fantasy comedy, one unbroken camera take, no cuts or black frames. Text-only adaptation: invent one consistent adult fisherman in a cream linen shirt and navy trousers; do not depict a real person. On a sunny Mediterranean promenade, sea on screen-right, beige stone paving, metal railing, palm trees and pastel apartments. He holds exactly one black fishing rod; exactly one transparent line connects one silver hook to one orange salmon bait cube. 0-2.5s: he casts from safely behind the railing; camera follows the bait's arc down toward the sea. 2.5-4s: camera travels continuously through the refracting water surface behind the sinking bait, revealing an elegant underwater restaurant on pale sand, cool blue light and warm brass table lamps. 4-7.8s: a professional waiter with a realistic closed-mouth shark head and human body, white shirt, black waistcoat and gloves, carefully takes the salmon off the hook with his hands and places it on a white plate; the now-empty hook remains attached to the same taut line. 7.8-11s: he serves the plate to a seated reddish-brown octopus in a green velvet chair, then gives the fishing line two neat downward tugs. 11-12.5s: camera follows the empty hook upward and continuously bursts through the same water surface. 12.5-15s: fisherman reels in the empty dripping hook, hopeful smile turning to comic disbelief; hold the final reaction. Track a coherent path along the same line, maintain object counts and screen geography. Underwater bubbles, gentle lounge jazz around 100 BPM, ceramic clink and line tugs; jazz stops on the empty-hook reveal. No dialogue, narration, subtitles, text or watermark. Natural physical materials, realistic water refraction, precise readable actions, no extra rods, floating hooks or duplicated bait.","seconds":"15","ratio":"9:16"}'
# poll until status is "completed", then download
curl https://api.tokport.io/v1/videos/{id} -H "Authorization: Bearer $TOKPORT_API_KEY"
curl https://api.tokport.io/v1/videos/{id}/content -H "Authorization: Bearer $TOKPORT_API_KEY" -o clip.mp4