Website Mockup Video
GET/POST /api/v1/social/video and GET /api/v1/social/video/{renderId} — film a public URL into a 3D mockup video in the social library.Updated 9d ago
Required scope: social:write Returns { renders, presets, available }. When Frametic is not configured on the deployment, available is false and both arrays are empty. Each render includes id, sourceUrl, status (pending, done, or error), assetId (set when done), credits, and error (when failed). Presets (presets) are bundle ids that produce several cuts in one enqueue — e.g. a vertical and a square cut for social, or a 4K landscape hero.GET /api/v1/social/video Authorization: Bearer av_live_…
Required scope: social:writePOST /api/v1/social/video Authorization: Bearer av_live_… Content-Type: application/json { "url": "https://example.com", "preset": "social-pack", "durationSec": 8, "still": false, "recapture": false, "estimateOnly": false }
Required scope: social:write Returns { render: { …, asset: { id, url, aspectRatio, … } | null } }. Poll after POST until status is done or error. When done, asset carries the full library record — attach asset.id via mediaAssignments on post create/update.GET /api/v1/social/video/{renderId} Authorization: Bearer av_live_…