# Elegant Home for Rent with Premium Features (video template) > Luxury home rental video template. Promote upscale listings with bold pricing, smart features, and modern design. Ideal for agents leasing multiple homes. ## Overview - **Page**: https://shotstack.io/studio/templates/elegant-home-rent-premium-features/ - **Output**: MP4, 1080x1920 (9:16), 25 fps - **Length**: 10s - **Timeline**: 52 clips on 39 tracks; assets: audio, image, luma, text - **Render endpoint (sandbox, free, watermarked)**: POST https://api.shotstack.io/edit/stage/render with header `x-api-key` - **Production**: same request against https://api.shotstack.io/edit/v1/render with a v1 key - **Preview in the browser (no account)**: https://shotstack.studio/#json=eyJ0aW1lbGluZSI6eyJiYWNrZ3JvdW5kIjoiI0ZGRkZGRiIsInRyYWNrcyI6W3siY2xpcHMiOlt7Imxlbmd0aCI6ImVuZCIsImFzc2V0Ijp7InR5cGUiOiJhdWRpbyIsInNyYyI6Int7IEFVRElPX1NSQyB9fSIsInZvbHVtZSI6MX0sInN0YXJ0IjowfV19LHsiY2xpcHMiOlt7ImFzc2V0Ijp7InR5cGUiOiJ0ZXh0IiwidGV4dCI6Int7QlJBTkRfTkFNRX19IiwiYWxpZ25tZW50Ijp7Imhvcml6b250YWwiOiJsZWZ0IiwidmVydGljYWwiOiJjZW50ZXIifSwiZm9udCI6eyJjb2xvciI6Int7IFMxX1RFWFRfRk9OVF9DT0xPUiB9fSIsImZhbWlseSI6Ik1vbnRzZXJyYXQgRXh0cmFCb2xkIiwic2l6ZSI6IjQwIiwibGluZUhlaWdodCI6MX0sIndpZHRoIjo2MDAsImhlaWdodCI6NjB9LCJzdGFydCI6MC4xLCJsZW5ndGgiOiJlbmQiLCJvZmZzZXQiOnsieCI6LTAuMTY4LCJ5IjowLjM3NX0sInBvc2l0aW9uIjoiY2VudGVyIiwidHJhbnNpdGlvbiI6eyJpbiI6InNsaWRlVXAifX1dfSx7ImNsaXBzIjpbeyJsZW5ndGgiOiJlbmQiLCJhc3NldCI6eyJ0eXBlIjoiaW1hZ2UiLCJzcmMiOiJ7eyBXSElURV9MT0dPIH19In0sInN0YXJ0IjowLjEsInNjYWxlIjowLjA2LCJvZmZzZXQiOnsieCI6LTAuMzg3LCJ5IjowLjQyN30sInBvc2l0aW9uIjoiY2VudGVyIiwidHJhbnNpdGlvbiI6eyJpbiI6InNsaWRlVXAifX1dfSx7ImNsaXBzIjpbeyJhc3NldCI6eyJ0eXBlIjoibHVtYSIsInNyYyI6Imh0dHBzOi8vdGVtcGxhdGVzLnNob3RzdGFjay5pby9lbGVnYW50LWhvbWUtcmVudC1wcmVtaXVtLWZlYXR1cmVzL2M3NGZhNmQxLTU2ZWUtNDBmMS1hY2M5LWU4NjBiZDNhZDQwMC9zb3VyY2UucG5nIn0sInN0YXJ0IjoxLjEsImxlbmd0aCI6ImVuZCJ9LHsiYXNzZXQiOnsidHlwZSI6InRleHQiLCJ0ZXh0IjoiIiwiYWxpZ25tZW50Ijp7Imhvcml6b250YWwiOiJjZW50ZXIiLCJ2ZXJ0aWNhbCI6ImNlbnRlciJ9LCJmb250Ijp7ImNvbG9yIjoiIzAwMDAwMCIsImZhbWlseSI6Ik1vbnRzZXJyYXQgRXh0cmFCb2xkIiwic2l6ZSI6NzIsImxpbmVIZWlnaHQiOjF9LCJ3aWR0aCI6NDAsImhlaWdodCI6NDAsImJhY2tncm91bmQiOnsiY29sb3IiOiJ7eyBFTEVNRU5UX0NPTE9SIH19In19LCJzdGFydCI6MS4xLCJsZW5ndGgiOiJlbmQiLCJvZmZzZXQiOnsieCI6LTAuNDIzLCJ5IjotMC40MDh9LCJwb3NpdGlvbiI6ImNlbnRlciIsInRyYW5zaXRpb24iOnsiaW4iOiJzbGlkZVVwIn19XX0seyJjbGlwcyI6W3siYXNzZXQiOnsidHlwZSI6Imx1bWEiLCJzcmMiOiJodHRwczovL3RlbXBsYXRlcy5zaG90c3RhY2suaW8vZWxlZ2FudC1ob21lLXJlbnQtcHJlbWl1bS1mZWF0dXJlcy8yZGFjNWU2Ni01NzQ0LTQzOWQtOWRjNC1iZjk0NzExY2FhOGUvc291cmNlLnBuZyJ9LCJzdGFydCI6MS4xLCJsZW5ndGgiOiJlbmQifSx7ImFzc2V0Ijp7InR5cGUiOiJ0ZXh0IiwidGV4dCI6IiIsImFsaWdubWVudCI6eyJob3Jpem9udGFsIjoiY2VudGVyIiwidmVydGljYWwiOiJjZW50ZXIifSwiZm9udCI6eyJjb2xvciI6IiMwMDAwMDAiLCJmYW1pbHkiOiJNb250c2VycmF0IEV4dHJhQm9sZCIsInNpemUiOjcyLCJsaW5lSGVpZ2h0IjoxfSwid2lkdGgiOjQwLCJoZWlnaHQiOjQwLCJiYWNrZ3JvdW5kIjp7ImNvbG9yIjoie3sgRUxFTUVOVF9DT0xPUiB9fSJ9fSwic3RhcnQiOjEuMSwibGVuZ3RoIjoiZW5kIiwib2Zmc2V0Ijp7IngiOjAuMTI1LCJ5IjotMC40MDh9LCJwb3NpdGlvbiI6ImNlbnRlciIsInRyYW5zaXRpb24iOnsiaW4iOiJzbGlkZVVwIn19XX0seyJjbGlwcyI6W3siYXNzZXQiOnsidHlwZSI6Imx1bWEiLCJzcmMiOiJodHRwczovL3RlbXBsYXRlcy5zaG90c3RhY2suaW8vZWxlZ2FudC1ob21lLXJlbnQtcHJlbWl1bS1mZWF0dXJlcy8xMWE5MDU3Ni00Mjg4LTRjNjctOGNlYi1iZWYwZGM0MjU4NzAvc291cmNlLnBuZyJ9LCJzdGFydCI6MC43LCJsZW5ndGgiOiJlbmQifSx7ImFzc2V0Ijp7InR5cGUiOiJ0ZXh0IiwidGV4dCI6IiIsImFsaWdubWVudCI6eyJob3Jpem9udGFsIjoiY2VudGVyIiwidmVydGljYWwiOiJjZW50ZXIifSwiZm9udCI6eyJjb2xvciI6IiMwMDAwMDAiLCJmYW1pbHkiOiJNb250c2VycmF0IEV4dHJhQm9sZCIsInNpemUiOjcyLCJsaW5lSGVpZ2h0IjoxfSwid2lkdGgiOjMwLCJoZWlnaHQiOjMwLCJiYWNrZ3JvdW5kIjp7ImNvbG9yIjoie3sgRUxFTUVOVF9DT0xPUiB9fSJ9fSwic3RhcnQiOjAuNywibGVuZ3RoIjoiZW5kIiwib2Zmc2V0Ijp7IngiOjAuMTcyLCJ5IjotMC4yNjJ9LCJwb3NpdGlvbiI6ImNlbnRlciIsInRyYW5zaXRpb24iOnsiaW4iOiJzbGlkZVVwIn19XX0seyJjbGlwcyI6W3siYXNzZXQiOnsidHlwZSI6Imx1bWEiLCJzcmMiOiJodHRwczovL3RlbXBsYXRlcy5zaG90c3RhY2suaW8vZWxlZ2FudC1ob21lLXJlbnQtcHJlbWl1bS1mZWF0dXJlcy9jODY2N2E2MS1jZjM2LTRiNWUtYjQyOC1kNjNmZmExZGQ2YzEvc291cmNlLnBuZyJ9LCJzdGFydCI6MC44LCJsZW5ndGgiOiJlbmQifSx7ImFzc2V0Ijp7InR5cGUiOiJ0ZXh0IiwidGV4dCI6IiIsImFsaWdubWVudCI6eyJob3Jpem9udGFsIjoiY2VudGVyIiwidmVydGljYWwiOiJjZW50ZXIifSwiZm9udCI6eyJjb2xvciI6IiMwMDAwMDAiLCJmYW1pbHkiOiJNb250c2VycmF0IEV4dHJhQm9sZCIsInNpemUiOjcyLCJsaW5lSGVpZ2h0IjoxfSwid2lkdGgiOjMwLCJoZWlnaHQiOjMwLCJiYWNrZ3JvdW5kIjp7ImNvbG9yIjoie3sgRUxFTUVOVF9DT0xPUiB9fSJ9fSwic3RhcnQiOjAuOCwibGVuZ3RoIjoiZW5kIiwib2Zmc2V0Ijp7IngiOjAuMTcyLCJ5IjotMC4yODh9LCJwb3NpdGlvbiI6ImNlbnRlciIsInRyYW5zaXRpb24iOnsiaW4iOiJzbGlkZVVwIn19XX0seyJjbGlwcyI6W3siYXNzZXQiOnsidHlwZSI6Imx1bWEiLCJzcmMiOiJodHRwczovL3RlbXBsYXRlcy5zaG90c3RhY2suaW8vZWxlZ2FudC1ob21lLXJlbnQtcHJlbWl1bS1mZWF0dXJlcy84MzViOGVlNC0xNDlhLTQyZmYtOTk5ZS04YmI3MDNkYWZjMWEvc291cmNlLnBuZyJ9LCJzdGFydCI6MC45LCJsZW5ndGgiOiJlbmQifSx7ImFzc2V0Ijp7InR5cGUiOiJ0ZXh0IiwidGV4dCI6IiIsImFsaWdubWVudCI6eyJob3Jpem9udGFsIjoiY2VudGVyIiwidmVydGljYWwiOiJjZW50ZXIifSwiZm9udCI6eyJjb2xvciI6IiMwMDAwMDAiLCJmYW1pbHkiOiJNb250c2VycmF0IEV4dHJhQm9sZCIsInNpemUiOjcyLCJsaW5lSGVpZ2h0IjoxfSwid2lkdGgiOjMwLCJoZWlnaHQiOjMwLCJiYWNrZ3JvdW5kIjp7ImNvbG9yIjoie3sgRUxFTUVOVF9DT0xPUiB9fSJ9fSwic3RhcnQiOjAuOSwibGVuZ3RoIjoiZW5kIiwib2Zmc2V0Ijp7IngiOjAuMTcyLCJ5IjotMC4zMTJ9LCJwb3NpdGlvbiI6ImNlbnRlciIsInRyYW5zaXRpb24iOnsiaW4iOiJzbGlkZVVwIn19XX0seyJjbGlwcyI6W3siYXNzZXQiOnsidHlwZSI6Imx1bWEiLCJzcmMiOiJodHRwczovL3RlbXBsYXRlcy5zaG90c3RhY2suaW8vZWxlZ2FudC1ob21lLXJlbnQtcHJlbWl1bS1mZWF0dXJlcy82OThjYzI1My1jMzk0LTQwMTQtYjcwNC1mMDllN2ZmODFkMDkvc291cmNlLnBuZyJ9LCJzdGFydCI6MC45LCJsZW5ndGgiOiJlbmQifSx7ImFzc2V0Ijp7InR5cGUiOiJ0ZXh0IiwidGV4dCI6IiIsImFsaWdubWVudCI6eyJob3Jpem9udGFsIjoiY2VudGVyIiwidmVydGljYWwiOiJjZW50ZXIifSwiZm9udCI6eyJjb2xvciI6IiMwMDAwMDAiLCJmYW1pbHkiOiJNb250c2VycmF0IEV4dHJhQm9sZCIsInNpemUiOjcyLCJsaW5lSGVpZ2h0IjoxfSwid2lkdGgiOjMwLCJoZWlnaHQiOjMwLCJiYWNrZ3JvdW5kIjp7ImNvbG9yIjoie3sgRUxFTUVOVF9DT0xPUiB9fSJ9fSwic3RhcnQiOjAuOSwibGVuZ3RoIjoiZW5kIiwib2Zmc2V0Ijp7IngiOi0wLjE0MiwieSI6LTAuMzEyfSwicG9zaXRpb24iOiJjZW50ZXIiLCJ0cmFuc2l0aW9uIjp7ImluIjoic2xpZGVVcCJ9fV19LHsiY2xpcHMiOlt7ImFzc2V0Ijp7InR5cGUiOiJsdW1hIiwic3JjIjoiaHR0cHM6Ly90ZW1wbGF0ZXMuc2hvdHN0YWNrLmlvL2VsZWdhbnQtaG9tZS1yZW50LXByZW1pdW0tZmVhdHVyZXMvNzVkZDc5M2EtYTc5Mi00N2YyLTkzMWQtMjdjYTljZjAxMGUyL3NvdXJjZS5wbmcifSwic3RhcnQiOjAuOCwibGVuZ3RoIjoiZW5kIn0seyJhc3NldCI6eyJ0eXBlIjoidGV4dCIsInRleHQiOiIiLCJhbGlnbm1lbnQiOnsiaG9yaXpvbnRhbCI6ImNlbnRlciIsInZlcnRpY2FsIjoiY2VudGVyIn0sImZvbnQiOnsiY29sb3IiOiIjMDAwMDAwIiwiZmFtaWx5IjoiTW9udHNlcnJhdCBFeHRyYUJvbGQiLCJzaXplIjo3MiwibGluZUhlaWdodCI6MX0sIndpZHRoIjozMCwiaGVpZ2h0IjozMCwiYmFja2dyb3VuZCI6eyJjb2xvciI6Int7IEVMRU1FTlRfQ09MT1IgfX0ifX0sInN0YXJ0IjowLjgsImxlbmd0aCI6ImVuZCIsIm9mZnNldCI6eyJ4IjotMC4xNDIsInkiOi0wLjI4OH0sInBvc2l0aW9uIjoiY2VudGVyIiwidHJhbnNpdGlvbiI6eyJpbiI6InNsaWRlVXAifX1dfSx7ImNsaXBzIjpbeyJhc3NldCI6eyJ0eXBlIjoibHVtYSIsInNyYyI6Imh0dHBzOi8vdGVtcGxhdGVzLnNob3RzdGFjay5pby9lbGVnYW50LWhvbWUtcmVudC1wcmVtaXVtLWZlYXR1cmVzL2U4NTI3ZjZiLThmYzQtNDc0OC05Y2NiLTU3OTA1NGI3N2I4Mi9zb3VyY2UucG5nIn0sInN0YXJ0IjowLjcsImxlbmd0aCI6ImVuZCJ9LHsiYXNzZXQiOnsidHlwZSI6InRleHQiLCJ0ZXh0IjoiIiwiYWxpZ25tZW50Ijp7Imhvcml6b250YWwiOiJjZW50ZXIiLCJ2ZXJ0aWNhbCI6ImNlbnRlciJ9LCJmb250Ijp7ImNvbG9yIjoiIzAwMDAwMCIsImZhbWlseSI6Ik1vbnRzZXJyYXQgRXh0cmFCb2xkIiwic2l6ZSI6NzIsImxpbmVIZWlnaHQiOjF9LCJ3aWR0aCI6MzAsImhlaWdodCI6MzAsImJhY2tncm91bmQiOnsiY29sb3IiOiJ7eyBFTEVNRU5UX0NPTE9SIH19In19LCJzdGFydCI6MC43LCJsZW5ndGgiOiJlbmQiLCJvZmZzZXQiOnsieCI6LTAuMTQyLCJ5IjotMC4yNjJ9LCJwb3NpdGlvbiI6ImNlbnRlciIsInRyYW5zaXRpb24iOnsiaW4iOiJzbGlkZVVwIn19XX0seyJjbGlwcyI6W3siYXNzZXQiOnsidHlwZSI6Imx1bWEiLCJzcmMiOiJodHRwczovL3RlbXBsYXRlcy5zaG90c3RhY2suaW8vZWxlZ2FudC1ob21lLXJlbnQtcHJlbWl1bS1mZWF0dXJlcy9mYzBmMGQ3My04NDBlLTQ0MTUtOTYwMC0yMzBjMjJkNWE1YTcvc291cmNlLnBuZyJ9LCJzdGFydCI6MC45LCJsZW5ndGgiOiJlbmQifSx7ImFzc2V0Ijp7InR5cGUiOiJ0ZXh0IiwidGV4dCI6IiIsImFsaWdubWVudCI6eyJob3Jpem9udGFsIjoiY2VudGVyIiwidmVydGljYWwiOiJjZW50ZXIifSwiZm9udCI6eyJjb2xvciI6IiMwMDAwMDAiLCJmYW1pbHkiOiJNb250c2VycmF0IEV4dHJhQm9sZCIsInNpemUiOjcyLCJsaW5lSGVpZ2h0IjoxfSwid2lkdGgiOjMwLCJoZWlnaHQiOjMwLCJiYWNrZ3JvdW5kIjp7ImNvbG9yIjoie3sgRUxFTUVOVF9DT0xPUiB9fSJ9fSwic3RhcnQiOjAuOSwibGVuZ3RoIjoiZW5kIiwib2Zmc2V0Ijp7IngiOi0wLjQzMiwieSI6LTAuMzEyfSwicG9zaXRpb24iOiJjZW50ZXIiLCJ0cmFuc2l0aW9uIjp7ImluIjoic2xpZGVVcCJ9fV19LHsiY2xpcHMiOlt7ImFzc2V0Ijp7InR5cGUiOiJsdW1hIiwic3JjIjoiaHR0cHM6Ly90ZW1wbGF0ZXMuc2hvdHN0YWNrLmlvL2VsZWdhbnQtaG9tZS1yZW50LXByZW1pdW0tZmVhdHVyZXMvNWEyYjc4NjctMjFjMS00OWI2LWI2OTYtOGJkYTIyYzIzMmEyL3NvdXJjZS5wbmcifSwic3RhcnQiOjAuOCwibGVuZ3RoIjoiZW5kIn0seyJhc3NldCI6eyJ0eXBlIjoidGV4dCIsInRleHQiOiIiLCJhbGlnbm1lbnQiOnsiaG9yaXpvbnRhbCI6ImNlbnRlciIsInZlcnRpY2FsIjoiY2VudGVyIn0sImZvbnQiOnsiY29sb3IiOiIjMDAwMDAwIiwiZmFtaWx5IjoiTW9udHNlcnJhdCBFeHRyYUJvbGQiLCJzaXplIjo3MiwibGluZUhlaWdodCI6MX0sIndpZHRoIjozMCwiaGVpZ2h0IjozMCwiYmFja2dyb3VuZCI6eyJjb2xvciI6Int7IEVMRU1FTlRfQ09MT1IgfX0ifX0sInN0YXJ0IjowLjgsImxlbmd0aCI6ImVuZCIsIm9mZnNldCI6eyJ4IjotMC40MzIsInkiOi0wLjI4OH0sInBvc2l0aW9uIjoiY2VudGVyIiwidHJhbnNpdGlvbiI6eyJpbiI6InNsaWRlVXAifX1dfSx7ImNsaXBzIjpbeyJhc3NldCI6eyJ0eXBlIjoibHVtYSIsInNyYyI6Imh0dHBzOi8vdGVtcGxhdGVzLnNob3RzdGFjay5pby9lbGVnYW50LWhvbWUtcmVudC1wcmVtaXVtLWZlYXR1cmVzLzQzMjliMWFhLWMxNjEtNDhiMC04YmQxLTNlYjdlNTI4M2YwMS9zb3VyY2UucG5nIn0sInN0YXJ0IjowLjcsImxlbmd0aCI6ImVuZCJ9LHsiYXNzZXQiOnsidHlwZSI6InRleHQiLCJ0ZXh0IjoiIiwiYWxpZ25tZW50Ijp7Imhvcml6b250YWwiOiJjZW50ZXIiLCJ2ZXJ0aWNhbCI6ImNlbnRlciJ9LCJmb250Ijp7ImNvbG9yIjoiIzAwMDAwMCIsImZhbWlseSI6Ik1vbnRzZXJyYXQgRXh0cmFCb2xkIiwic2l6ZSI6NzIsImxpbmVIZWlnaHQiOjF9LCJ3aWR0aCI6MzAsImhlaWdodCI6MzAsImJhY2tncm91bmQiOnsiY29sb3IiOiJ7eyBFTEVNRU5UX0NPTE9SIH19In19LCJzdGFydCI6MC43LCJsZW5ndGgiOiJlbmQiLCJvZmZzZXQiOnsieCI6LTAuNDMyLCJ5IjotMC4yNjJ9LCJwb3NpdGlvbiI6ImNlbnRlciIsInRyYW5zaXRpb24iOnsiaW4iOiJzbGlkZVVwIn19XX0seyJjbGlwcyI6W3siYXNzZXQiOnsidHlwZSI6Imx1bWEiLCJzcmMiOiJodHRwczovL3RlbXBsYXRlcy5zaG90c3RhY2suaW8vZWxlZ2FudC1ob21lLXJlbnQtcHJlbWl1bS1mZWF0dXJlcy9kNzM0ZjNlZC00MjFiLTQyY2MtODQwZC0zYmYxZjIxYTFmMGYvc291cmNlLnBuZyJ9LCJzdGFydCI6MC4zLCJsZW5ndGgiOiJlbmQifSx7ImFzc2V0Ijp7InR5cGUiOiJ0ZXh0IiwidGV4dCI6IiIsImFsaWdubWVudCI6eyJob3Jpem9udGFsIjoiY2VudGVyIiwidmVydGljYWwiOiJjZW50ZXIifSwiZm9udCI6eyJjb2xvciI6IiMwMDAwMDAiLCJmYW1pbHkiOiJNb250c2VycmF0IEV4dHJhQm9sZCIsInNpemUiOjcyLCJsaW5lSGVpZ2h0IjoxfSwid2lkdGgiOjMwLCJoZWlnaHQiOjMwLCJiYWNrZ3JvdW5kIjp7ImNvbG9yIjoiI2ZmZmZmZiJ9fSwic3RhcnQiOjAuMywibGVuZ3RoIjoiZW5kIiwib2Zmc2V0Ijp7IngiOi0wLjQzMSwieSI6MC4xNjl9LCJwb3NpdGlvbiI6ImNlbnRlciIsInRyYW5zaXRpb24iOnsiaW4iOiJzbGlkZVVwIn19XX0seyJjbGlwcyI6W3siYXNzZXQiOnsidHlwZSI6InRleHQiLCJ0ZXh0Ijoie3tQSE9ORX19IiwiYWxpZ25tZW50Ijp7Imhvcml6b250YWwiOiJsZWZ0IiwidmVydGljYWwiOiJjZW50ZXIifSwiZm9udCI6eyJjb2xvciI6Int7IFMyX1RFWFRfRk9OVF9DT0xPUl8yIH19IiwiZmFtaWx5IjoiRGlkYWN0IEdvdGhpYyIsInNpemUiOiIzMyIsImxpbmVIZWlnaHQiOjF9LCJ3aWR0aCI6MzAwLCJoZWlnaHQiOjUwfSwic3RhcnQiOjEuMSwibGVuZ3RoIjoiZW5kIiwib2Zmc2V0Ijp7IngiOi0wLjI1LCJ5IjotMC40MDh9LCJwb3NpdGlvbiI6ImNlbnRlciIsInRyYW5zaXRpb24iOnsiaW4iOiJzbGlkZVVwIn19XX0seyJjbGlwcyI6W3siYXNzZXQiOnsidHlwZSI6InRleHQiLCJ0ZXh0Ijoie3tXRUJTSVRFfX0iLCJhbGlnbm1lbnQiOnsiaG9yaXpvbnRhbCI6ImxlZnQiLCJ2ZXJ0aWNhbCI6ImNlbnRlciJ9LCJmb250Ijp7ImNvbG9yIjoie3sgUzJfVEVYVF9GT05UX0NPTE9SXzIgfX0iLCJmYW1pbHkiOiJEaWRhY3QgR290aGljIiwic2l6ZSI6IjMzIiwibGluZUhlaWdodCI6MX0sIndpZHRoIjozMDAsImhlaWdodCI6NTB9LCJzdGFydCI6MS4xLCJsZW5ndGgiOiJlbmQiLCJvZmZzZXQiOnsieCI6MC4yOTcsInkiOi0wLjQwOH0sInBvc2l0aW9uIjoiY2VudGVyIiwidHJhbnNpdGlvbiI6eyJpbiI6InNsaWRlVXAifX1dfSx7ImNsaXBzIjpbeyJhc3NldCI6eyJ0eXBlIjoidGV4dCIsInRleHQiOiJ7e0NUQX19IiwiYWxpZ25tZW50Ijp7Imhvcml6b250YWwiOiJsZWZ0IiwidmVydGljYWwiOiJjZW50ZXIifSwiZm9udCI6eyJjb2xvciI6IiMwMDAwMDAiLCJmYW1pbHkiOiJNb250c2VycmF0IEV4dHJhQm9sZCIsInNpemUiOiIzMyIsImxpbmVIZWlnaHQiOjF9LCJ3aWR0aCI6MzAwLCJoZWlnaHQiOjUwfSwic3RhcnQiOjEsImxlbmd0aCI6ImVuZCIsIm9mZnNldCI6eyJ4IjotMC4zMDcsInkiOi0wLjM3N30sInBvc2l0aW9uIjoiY2VudGVyIiwidHJhbnNpdGlvbiI6eyJpbiI6InNsaWRlVXAifX1dfSx7ImNsaXBzIjpbeyJhc3NldCI6eyJ0eXBlIjoidGV4dCIsInRleHQiOiJ7e1MxX0RFU0NSSVBUSU9OXzl9fSIsImFsaWdubWVudCI6eyJob3Jpem9udGFsIjoibGVmdCIsInZlcnRpY2FsIjoiY2VudGVyIn0sImZvbnQiOnsiY29sb3IiOiJ7eyBTMl9URVhUX0ZPTlRfQ09MT1JfMiB9fSIsImZhbWlseSI6IkRpZGFjdCBHb3RoaWMiLCJzaXplIjoiMzAiLCJsaW5lSGVpZ2h0IjoxfSwid2lkdGgiOjIyMCwiaGVpZ2h0Ijo0OX0sInN0YXJ0IjowLjksImxlbmd0aCI6ImVuZCIsIm9mZnNldCI6eyJ4IjowLjMwMywieSI6LTAuMzEyfSwicG9zaXRpb24iOiJjZW50ZXIiLCJ0cmFuc2l0aW9uIjp7ImluIjoic2xpZGVVcCJ9fV19LHsiY2xpcHMiOlt7ImFzc2V0Ijp7InR5cGUiOiJ0ZXh0IiwidGV4dCI6Int7UzFfREVTQ1JJUFRJT05fNn19IiwiYWxpZ25tZW50Ijp7Imhvcml6b250YWwiOiJsZWZ0IiwidmVydGljYWwiOiJjZW50ZXIifSwiZm9udCI6eyJjb2xvciI6Int7IFMyX1RFWFRfRk9OVF9DT0xPUl8yIH19IiwiZmFtaWx5IjoiRGlkYWN0IEdvdGhpYyIsInNpemUiOiIzMCIsImxpbmVIZWlnaHQiOjF9LCJ3aWR0aCI6MjIwLCJoZWlnaHQiOjQ5fSwic3RhcnQiOjAuOCwibGVuZ3RoIjoiZW5kIiwib2Zmc2V0Ijp7IngiOjAuMzAzLCJ5IjotMC4yODh9LCJwb3NpdGlvbiI6ImNlbnRlciIsInRyYW5zaXRpb24iOnsiaW4iOiJzbGlkZVVwIn19XX0seyJjbGlwcyI6W3siYXNzZXQiOnsidHlwZSI6InRleHQiLCJ0ZXh0Ijoie3tTMV9ERVNDUklQVElPTl8zfX0iLCJhbGlnbm1lbnQiOnsiaG9yaXpvbnRhbCI6ImxlZnQiLCJ2ZXJ0aWNhbCI6ImNlbnRlciJ9LCJmb250Ijp7ImNvbG9yIjoie3sgUzJfVEVYVF9GT05UX0NPTE9SXzIgfX0iLCJmYW1pbHkiOiJEaWRhY3QgR290aGljIiwic2l6ZSI6IjMwIiwibGluZUhlaWdodCI6MX0sIndpZHRoIjoyMjAsImhlaWdodCI6NDl9LCJzdGFydCI6MC43LCJsZW5ndGgiOiJlbmQiLCJvZmZzZXQiOnsieCI6MC4zMDMsInkiOi0wLjI2Mn0sInBvc2l0aW9uIjoiY2VudGVyIiwidHJhbnNpdGlvbiI6eyJpbiI6InNsaWRlVXAifX1dfSx7ImNsaXBzIjpbeyJhc3NldCI6eyJ0eXBlIjoidGV4dCIsInRleHQiOiJ7e1MxX0RFU0NSSVBUSU9OXzh9fSIsImFsaWdubWVudCI6eyJob3Jpem9udGFsIjoibGVmdCIsInZlcnRpY2FsIjoiY2VudGVyIn0sImZvbnQiOnsiY29sb3IiOiJ7eyBTMl9URVhUX0ZPTlRfQ09MT1JfMiB9fSIsImZhbWlseSI6IkRpZGFjdCBHb3RoaWMiLCJzaXplIjoiMzAiLCJsaW5lSGVpZ2h0IjoxfSwid2lkdGgiOjIyMCwiaGVpZ2h0Ijo0OX0sInN0YXJ0IjowLjksImxlbmd0aCI6ImVuZCIsIm9mZnNldCI6eyJ4IjotMC4wMDksInkiOi0wLjMxMn0sInBvc2l0aW9uIjoiY2VudGVyIiwidHJhbnNpdGlvbiI6eyJpbiI6InNsaWRlVXAifX1dfSx7ImNsaXBzIjpbeyJhc3NldCI6eyJ0eXBlIjoidGV4dCIsInRleHQiOiJ7e1MxX0RFU0NSSVBUSU9OXzV9fSIsImFsaWdubWVudCI6eyJob3Jpem9udGFsIjoibGVmdCIsInZlcnRpY2FsIjoiY2VudGVyIn0sImZvbnQiOnsiY29sb3IiOiJ7eyBTMl9URVhUX0ZPTlRfQ09MT1JfMiB9fSIsImZhbWlseSI6IkRpZGFjdCBHb3RoaWMiLCJzaXplIjoiMzAiLCJsaW5lSGVpZ2h0IjoxfSwid2lkdGgiOjIyMCwiaGVpZ2h0Ijo0OX0sInN0YXJ0IjowLjgsImxlbmd0aCI6ImVuZCIsIm9mZnNldCI6eyJ4IjotMC4wMDksInkiOi0wLjI4OH0sInBvc2l0aW9uIjoiY2VudGVyIiwidHJhbnNpdGlvbiI6eyJpbiI6InNsaWRlVXAifX1dfSx7ImNsaXBzIjpbeyJhc3NldCI6eyJ0eXBlIjoidGV4dCIsInRleHQiOiJ7e1MxX0RFU0NSSVBUSU9OXzJ9fSIsImFsaWdubWVudCI6eyJob3Jpem9udGFsIjoibGVmdCIsInZlcnRpY2FsIjoiY2VudGVyIn0sImZvbnQiOnsiY29sb3IiOiJ7eyBTMl9URVhUX0ZPTlRfQ09MT1JfMiB9fSIsImZhbWlseSI6IkRpZGFjdCBHb3RoaWMiLCJzaXplIjoiMzAiLCJsaW5lSGVpZ2h0IjoxfSwid2lkdGgiOjIyMCwiaGVpZ2h0Ijo0OX0sInN0YXJ0IjowLjcsImxlbmd0aCI6ImVuZCIsIm9mZnNldCI6eyJ4IjotMC4wMDksInkiOi0wLjI2Mn0sInBvc2l0aW9uIjoiY2VudGVyIiwidHJhbnNpdGlvbiI6eyJpbiI6InNsaWRlVXAifX1dfSx7ImNsaXBzIjpbeyJhc3NldCI6eyJ0eXBlIjoidGV4dCIsInRleHQiOiJ7e1MxX0RFU0NSSVBUSU9OXzd9fSIsImFsaWdubWVudCI6eyJob3Jpem9udGFsIjoibGVmdCIsInZlcnRpY2FsIjoiY2VudGVyIn0sImZvbnQiOnsiY29sb3IiOiJ7eyBTMl9URVhUX0ZPTlRfQ09MT1JfMiB9fSIsImZhbWlseSI6IkRpZGFjdCBHb3RoaWMiLCJzaXplIjoiMzAiLCJsaW5lSGVpZ2h0IjoxfSwid2lkdGgiOjIyMCwiaGVpZ2h0Ijo0OX0sInN0YXJ0IjowLjksImxlbmd0aCI6ImVuZCIsIm9mZnNldCI6eyJ4IjotMC4zMDIsInkiOi0wLjMxMX0sInBvc2l0aW9uIjoiY2VudGVyIiwidHJhbnNpdGlvbiI6eyJpbiI6InNsaWRlVXAifX1dfSx7ImNsaXBzIjpbeyJhc3NldCI6eyJ0eXBlIjoidGV4dCIsInRleHQiOiJ7e1MxX0RFU0NSSVBUSU9OXzR9fSIsImFsaWdubWVudCI6eyJob3Jpem9udGFsIjoibGVmdCIsInZlcnRpY2FsIjoiY2VudGVyIn0sImZvbnQiOnsiY29sb3IiOiJ7eyBTMl9URVhUX0ZPTlRfQ09MT1JfMiB9fSIsImZhbWlseSI6IkRpZGFjdCBHb3RoaWMiLCJzaXplIjoiMzAiLCJsaW5lSGVpZ2h0IjoxfSwid2lkdGgiOjIyMCwiaGVpZ2h0Ijo0OX0sInN0YXJ0IjowLjgsImxlbmd0aCI6ImVuZCIsIm9mZnNldCI6eyJ4IjotMC4zMDIsInkiOi0wLjI4Nn0sInBvc2l0aW9uIjoiY2VudGVyIiwidHJhbnNpdGlvbiI6eyJpbiI6InNsaWRlVXAifX1dfSx7ImNsaXBzIjpbeyJhc3NldCI6eyJ0eXBlIjoidGV4dCIsInRleHQiOiJ7e1MxX0RFU0NSSVBUSU9OfX0iLCJhbGlnbm1lbnQiOnsiaG9yaXpvbnRhbCI6ImxlZnQiLCJ2ZXJ0aWNhbCI6ImNlbnRlciJ9LCJmb250Ijp7ImNvbG9yIjoie3sgUzJfVEVYVF9GT05UX0NPTE9SXzIgfX0iLCJmYW1pbHkiOiJEaWRhY3QgR290aGljIiwic2l6ZSI6IjMwIiwibGluZUhlaWdodCI6MX0sIndpZHRoIjoyMjAsImhlaWdodCI6NDl9LCJzdGFydCI6MC43LCJsZW5ndGgiOiJlbmQiLCJvZmZzZXQiOnsieCI6LTAuMzAyLCJ5IjotMC4yNjJ9LCJwb3NpdGlvbiI6ImNlbnRlciIsInRyYW5zaXRpb24iOnsiaW4iOiJzbGlkZVVwIn19XX0seyJjbGlwcyI6W3siYXNzZXQiOnsidHlwZSI6InRleHQiLCJ0ZXh0Ijoie3tTMV9USVRMRX19IiwiYWxpZ25tZW50Ijp7Imhvcml6b250YWwiOiJsZWZ0IiwidmVydGljYWwiOiJjZW50ZXIifSwiZm9udCI6eyJjb2xvciI6Int7IFMyX1RFWFRfRk9OVF9DT0xPUl8yIH19IiwiZmFtaWx5IjoiTW9udHNlcnJhdCBFeHRyYUJvbGQiLCJzaXplIjoiMzMiLCJsaW5lSGVpZ2h0IjoxfSwid2lkdGgiOjMwMCwiaGVpZ2h0Ijo1MH0sInN0YXJ0IjowLjYsImxlbmd0aCI6ImVuZCIsIm9mZnNldCI6eyJ4IjotMC4zMTQsInkiOi0wLjIyN30sInBvc2l0aW9uIjoiY2VudGVyIiwidHJhbnNpdGlvbiI6eyJpbiI6InNsaWRlVXAifX1dfSx7ImNsaXBzIjpbeyJhc3NldCI6eyJ0eXBlIjoidGV4dCIsInRleHQiOiJ7e0FERFJFU1N9fSIsImFsaWdubWVudCI6eyJob3Jpem9udGFsIjoibGVmdCIsInZlcnRpY2FsIjoiY2VudGVyIn0sImZvbnQiOnsiY29sb3IiOiJ7eyBTMV9URVhUX0ZPTlRfQ09MT1IgfX0iLCJmYW1pbHkiOiJEaWRhY3QgR290aGljIiwic2l6ZSI6IjMyIiwibGluZUhlaWdodCI6MX0sIndpZHRoIjo2MDAsImhlaWdodCI6ODB9LCJzdGFydCI6MC4zLCJsZW5ndGgiOiJlbmQiLCJvZmZzZXQiOnsieCI6LTAuMTI2LCJ5IjowLjE2OX0sInBvc2l0aW9uIjoiY2VudGVyIiwidHJhbnNpdGlvbiI6eyJpbiI6InNsaWRlVXAifX1dfSx7ImNsaXBzIjpbeyJhc3NldCI6eyJ0eXBlIjoidGV4dCIsInRleHQiOiJ7e1RJTUV9fSIsImFsaWdubWVudCI6eyJob3Jpem9udGFsIjoiY2VudGVyIiwidmVydGljYWwiOiJjZW50ZXIifSwiZm9udCI6eyJjb2xvciI6IiNmZmZmZmYiLCJmYW1pbHkiOiJNb250c2VycmF0IFNlbWlCb2xkIiwic2l6ZSI6IjMxIiwibGluZUhlaWdodCI6MX0sIndpZHRoIjoyMjAsImhlaWdodCI6NzJ9LCJzdGFydCI6MC40LCJsZW5ndGgiOiJlbmQiLCJvZmZzZXQiOnsieCI6LTAuMjkyLCJ5IjowLjA0NX0sInBvc2l0aW9uIjoiY2VudGVyIiwidHJhbnNpdGlvbiI6eyJpbiI6InNsaWRlVXAifX1dfSx7ImNsaXBzIjpbeyJhc3NldCI6eyJ0eXBlIjoidGV4dCIsInRleHQiOiJ7e0FNT1VOVH19IiwiYWxpZ25tZW50Ijp7Imhvcml6b250YWwiOiJjZW50ZXIiLCJ2ZXJ0aWNhbCI6ImNlbnRlciJ9LCJmb250Ijp7ImNvbG9yIjoiI2ZmZmZmZiIsImZhbWlseSI6Ik1vbnRzZXJyYXQgU2VtaUJvbGQiLCJzaXplIjo3MiwibGluZUhlaWdodCI6MX0sIndpZHRoIjoyMDAsImhlaWdodCI6MTAwfSwic3RhcnQiOjAuNCwibGVuZ3RoIjoiZW5kIiwib2Zmc2V0Ijp7IngiOi0wLjI5MywieSI6MC4wNzl9LCJwb3NpdGlvbiI6ImNlbnRlciIsInRyYW5zaXRpb24iOnsiaW4iOiJzbGlkZVVwIn19XX0seyJjbGlwcyI6W3siYXNzZXQiOnsidHlwZSI6InRleHQiLCJ0ZXh0IjoiIiwiYWxpZ25tZW50Ijp7Imhvcml6b250YWwiOiJjZW50ZXIiLCJ2ZXJ0aWNhbCI6ImNlbnRlciJ9LCJmb250Ijp7ImNvbG9yIjoiIzAwMDAwMCIsImZhbWlseSI6Ik1vbnRzZXJyYXQgRXh0cmFCb2xkIiwic2l6ZSI6NzIsImxpbmVIZWlnaHQiOjF9LCJ3aWR0aCI6MzUwLCJoZWlnaHQiOjE1MCwiYmFja2dyb3VuZCI6eyJjb2xvciI6Int7IEVMRU1FTlRfQ09MT1IgfX0ifX0sInN0YXJ0IjowLjQsImxlbmd0aCI6ImVuZCIsIm9mZnNldCI6eyJ4IjotMC4yODQsInkiOjAuMDY1fSwicG9zaXRpb24iOiJjZW50ZXIiLCJ0cmFuc2l0aW9uIjp7ImluIjoic2xpZGVVcCJ9fV19LHsiY2xpcHMiOlt7ImFzc2V0Ijp7InR5cGUiOiJ0ZXh0IiwidGV4dCI6Int7REVTQ1JJUFRJT059fSIsImFsaWdubWVudCI6eyJob3Jpem9udGFsIjoibGVmdCIsInZlcnRpY2FsIjoiY2VudGVyIn0sImZvbnQiOnsiY29sb3IiOiJ7eyBTMV9URVhUX0ZPTlRfQ09MT1IgfX0iLCJmYW1pbHkiOiJNb250c2VycmF0IFNlbWlCb2xkIiwic2l6ZSI6IjQzIiwibGluZUhlaWdodCI6MX0sIndpZHRoIjo4MDAsImhlaWdodCI6NzV9LCJzdGFydCI6MC4zLCJsZW5ndGgiOiJlbmQiLCJvZmZzZXQiOnsieCI6LTAuMDgzLCJ5IjowLjIwNn0sInBvc2l0aW9uIjoiY2VudGVyIiwidHJhbnNpdGlvbiI6eyJpbiI6InNsaWRlVXAifX1dfSx7ImNsaXBzIjpbeyJsZW5ndGgiOiJlbmQiLCJhc3NldCI6eyJ0eXBlIjoiaW1hZ2UiLCJzcmMiOiJ7eyBJTUFHRV9TUkNfMyB9fSJ9LCJzdGFydCI6MC41LCJzY2FsZSI6MC4xNiwib2Zmc2V0Ijp7IngiOi0wLjI0LCJ5IjotMC4xfSwicG9zaXRpb24iOiJjZW50ZXIiLCJ0cmFuc2l0aW9uIjp7ImluIjoic2xpZGVVcCJ9fV19LHsiY2xpcHMiOlt7Imxlbmd0aCI6ImVuZCIsImFzc2V0Ijp7InR5cGUiOiJpbWFnZSIsInNyYyI6Int7IElNQUdFX1NSQ180IH19In0sInN0YXJ0IjowLjUsInNjYWxlIjowLjE2LCJvZmZzZXQiOnsieCI6MC4yNCwieSI6LTAuMX0sInBvc2l0aW9uIjoiY2VudGVyIiwidHJhbnNpdGlvbiI6eyJpbiI6InNsaWRlVXAifX1dfSx7ImNsaXBzIjpbeyJhc3NldCI6eyJ0eXBlIjoidGV4dCIsInRleHQiOiJ7e1RJVExFfX0iLCJhbGlnbm1lbnQiOnsiaG9yaXpvbnRhbCI6ImxlZnQiLCJ2ZXJ0aWNhbCI6ImNlbnRlciJ9LCJmb250Ijp7ImNvbG9yIjoie3sgUzFfVEVYVF9GT05UX0NPTE9SIH19IiwiZmFtaWx5IjoiTW9udHNlcnJhdCBTZW1pQm9sZCIsInNpemUiOiI4NyIsImxpbmVIZWlnaHQiOjEuMn0sIndpZHRoIjo5MjcsImhlaWdodCI6MjU1fSwic3RhcnQiOjAuMiwibGVuZ3RoIjoiZW5kIiwib2Zmc2V0Ijp7IngiOi0wLjAyNCwieSI6MC4yODN9LCJwb3NpdGlvbiI6ImNlbnRlciIsInRyYW5zaXRpb24iOnsiaW4iOiJzbGlkZVVwIn19XX0seyJjbGlwcyI6W3siYXNzZXQiOnsidHlwZSI6InRleHQiLCJ0ZXh0IjoiIiwiYWxpZ25tZW50Ijp7Imhvcml6b250YWwiOiJjZW50ZXIiLCJ2ZXJ0aWNhbCI6ImNlbnRlciJ9LCJmb250Ijp7ImNvbG9yIjoiIzAwMDAwMCIsImZhbWlseSI6Ik1vbnRzZXJyYXQgRXh0cmFCb2xkIiwic2l6ZSI6NzIsImxpbmVIZWlnaHQiOjF9LCJ3aWR0aCI6MTA4MCwiaGVpZ2h0IjoxMDc2LCJiYWNrZ3JvdW5kIjp7ImNvbG9yIjoiIzAwMDAwMCJ9fSwic3RhcnQiOjAsImxlbmd0aCI6ImVuZCIsIm9mZnNldCI6eyJ5IjowLjIyMn0sInRyYW5zaXRpb24iOnsiaW4iOiJzbGlkZURvd24ifX0seyJhc3NldCI6eyJ0eXBlIjoibHVtYSIsInNyYyI6Imh0dHBzOi8vdGVtcGxhdGVzLnNob3RzdGFjay5pby9lbGVnYW50LWhvbWUtcmVudC1wcmVtaXVtLWZlYXR1cmVzLzA4NTk5OGUxLWI4MzAtNDdjYi04ZDE1LWRiNmI1YWNlNzg1YS9zb3VyY2UucG5nIn0sInN0YXJ0IjowLCJsZW5ndGgiOiJlbmQifV19LHsiY2xpcHMiOlt7Imxlbmd0aCI6ImVuZCIsImFzc2V0Ijp7InR5cGUiOiJpbWFnZSIsInNyYyI6Int7IExPTkdfSU1BR0VfU1JDXzIgfX0ifSwic3RhcnQiOjAsInNjYWxlIjowLjU2LCJvZmZzZXQiOnsieSI6MC4yMjF9LCJ0cmFuc2l0aW9uIjp7ImluIjoic2xpZGVEb3duIn19XX0seyJjbGlwcyI6W3siYXNzZXQiOnsidHlwZSI6InRleHQiLCJ0ZXh0IjoiIiwiYWxpZ25tZW50Ijp7Imhvcml6b250YWwiOiJjZW50ZXIiLCJ2ZXJ0aWNhbCI6ImNlbnRlciJ9LCJmb250Ijp7ImNvbG9yIjoiIzAwMDAwMCIsImZhbWlseSI6Ik1vbnRzZXJyYXQgRXh0cmFCb2xkIiwic2l6ZSI6NzIsImxpbmVIZWlnaHQiOjF9LCJ3aWR0aCI6MTA4MCwiaGVpZ2h0IjoxOTIwLCJiYWNrZ3JvdW5kIjp7ImNvbG9yIjoie3sgQkFDS0dST1VORF9DT0xPUl8yIH19In19LCJzdGFydCI6MCwibGVuZ3RoIjoxMH1dfV19LCJvdXRwdXQiOnsiZm9ybWF0IjoibXA0IiwiZnBzIjoyNSwic2l6ZSI6eyJ3aWR0aCI6MTA4MCwiaGVpZ2h0IjoxOTIwfX0sIm1lcmdlIjpbeyJmaW5kIjoiVElUTEUiLCJyZXBsYWNlIjoiRVhQRVJJRU5DRSBNT0RFUk4gTElWSU5HIn0seyJmaW5kIjoiREVTQ1JJUFRJT04iLCJyZXBsYWNlIjoiTHV4dXJpb3VzIEhvdXNlIGZvciBSZW50In0seyJmaW5kIjoiQUREUkVTUyIsInJlcGxhY2UiOiIxMjMgQW55d2hlcmVTdCwgQW55IENpdHkifSx7ImZpbmQiOiJBTU9VTlQiLCJyZXBsYWNlIjoiJDUwMCJ9LHsiZmluZCI6IlRJTUUiLCJyZXBsYWNlIjoiLyBwZXIgbW9udGgifSx7ImZpbmQiOiJTMV9USVRMRSIsInJlcGxhY2UiOiJPdXIgRmFjaWxpdGllcyJ9LHsiZmluZCI6IlMxX0RFU0NSSVBUSU9OIiwicmVwbGFjZSI6IjMgQmF0aHJvb21zIn0seyJmaW5kIjoiUzFfREVTQ1JJUFRJT05fMiIsInJlcGxhY2UiOiJTd2ltbWluZyBQb29sIn0seyJmaW5kIjoiUzFfREVTQ1JJUFRJT05fMyIsInJlcGxhY2UiOiJJbnRlcm5ldCJ9LHsiZmluZCI6IlMxX0RFU0NSSVBUSU9OXzQiLCJyZXBsYWNlIjoiMyBCZWRyb29tcyJ9LHsiZmluZCI6IlMxX0RFU0NSSVBUSU9OXzUiLCJyZXBsYWNlIjoiTW9kZXJuIEtpdGNoZW4ifSx7ImZpbmQiOiJTMV9ERVNDUklQVElPTl82IiwicmVwbGFjZSI6Ikd5bSBDZW50ZXIifSx7ImZpbmQiOiJTMV9ERVNDUklQVElPTl83IiwicmVwbGFjZSI6IkxpdmluZyBSb29tIn0seyJmaW5kIjoiUzFfREVTQ1JJUFRJT05fOCIsInJlcGxhY2UiOiJHYXJhZ2UifSx7ImZpbmQiOiJTMV9ERVNDUklQVElPTl85IiwicmVwbGFjZSI6IlNtYXJ0IEhvbWUifSx7ImZpbmQiOiJDVEEiLCJyZXBsYWNlIjoiQ29udGFjdCBVczoifSx7ImZpbmQiOiJQSE9ORSIsInJlcGxhY2UiOiIrMTIzLTQ1Ni03ODkwIn0seyJmaW5kIjoiV0VCU0lURSIsInJlcGxhY2UiOiJ3d3cucmVhbGVzdGF0ZS5jb20ifSx7ImZpbmQiOiJCUkFORF9OQU1FIiwicmVwbGFjZSI6IlJFQUwgRVNUQVRFIn0seyJmaW5kIjoiV0hJVEVfTE9HTyIsInJlcGxhY2UiOiJodHRwczovL3RlbXBsYXRlcy5zaG90c3RhY2suaW8vZWxlZ2FudC1ob21lLXJlbnQtcHJlbWl1bS1mZWF0dXJlcy9hYjA2Njc1Yi05YTA0LTQwMTctYWQ4NS02NDhkNjU1NGZjODAvc291cmNlLnBuZyJ9LHsiZmluZCI6IkxPTkdfSU1BR0VfU1JDXzIiLCJyZXBsYWNlIjoiaHR0cHM6Ly90ZW1wbGF0ZXMuc2hvdHN0YWNrLmlvL2VsZWdhbnQtaG9tZS1yZW50LXByZW1pdW0tZmVhdHVyZXMvZTA5YWJlYzAtZmRiNS00ZWIzLTkzYWItZTIyZWM3OTM2NGU2L3NvdXJjZS5qcGcifSx7ImZpbmQiOiJJTUFHRV9TUkNfMyIsInJlcGxhY2UiOiJodHRwczovL3RlbXBsYXRlcy5zaG90c3RhY2suaW8vZWxlZ2FudC1ob21lLXJlbnQtcHJlbWl1bS1mZWF0dXJlcy84ZjUxN2I5NC1kOTZjLTQ5YzAtYjdmMy02ZmI3OTQ0MzMzYmYvc291cmNlLmpwZyJ9LHsiZmluZCI6IklNQUdFX1NSQ180IiwicmVwbGFjZSI6Imh0dHBzOi8vdGVtcGxhdGVzLnNob3RzdGFjay5pby9lbGVnYW50LWhvbWUtcmVudC1wcmVtaXVtLWZlYXR1cmVzL2RjOWVjNDNiLWFjNDEtNDM0MC1iNzYwLTk2MjdkOTMxYTJhZi9zb3VyY2UuanBnIn0seyJmaW5kIjoiUzFfVEVYVF9GT05UX0NPTE9SIiwicmVwbGFjZSI6IiNmZmZmZmYifSx7ImZpbmQiOiJTMl9URVhUX0ZPTlRfQ09MT1JfMiIsInJlcGxhY2UiOiIjMDAwMDAwIn0seyJmaW5kIjoiRUxFTUVOVF9DT0xPUiIsInJlcGxhY2UiOiIjNTkwMGZmIn0seyJmaW5kIjoiQkFDS0dST1VORF9DT0xPUl8yIiwicmVwbGFjZSI6IiNmZmZmZmYifSx7ImZpbmQiOiJBVURJT19TUkMiLCJyZXBsYWNlIjoiaHR0cHM6Ly90ZW1wbGF0ZXMuc2hvdHN0YWNrLmlvL2VsZWdhbnQtaG9tZS1yZW50LXByZW1pdW0tZmVhdHVyZXMvN2ZmOGJiMjItZjYyZi00OWZmLTkzZmQtNzNjOWU4MWUyMDlhL3NvdXJjZS5tcDMifV19 - **Edit and save to an account**: https://dashboard.shotstack.io/studio/editor/elegant-home-rent-premium-features ## How to use this template as a workflow 1. Render it once with the JSON below to confirm the output. 2. Replace the values that change per row of data (merge fields or asset URLs). 3. Loop over your data (CSV, database, webhook payload) and send one render per row. Add a `callback` URL to the request so Shotstack notifies you when each video is ready instead of polling. 4. To keep the JSON out of your app, store it with the Templates endpoint and render by template ID with a `merge` array: https://shotstack.io/docs/guide/architecting-an-application/templates/ ## Customise This template has merge fields. Send a `merge` array with the request to replace them; do not edit the timeline JSON. | Field | Default | | --- | --- | | `{{ TITLE }}` | EXPERIENCE MODERN LIVING | | `{{ DESCRIPTION }}` | Luxurious House for Rent | | `{{ ADDRESS }}` | 123 AnywhereSt, Any City | | `{{ AMOUNT }}` | $500 | | `{{ TIME }}` | / per month | | `{{ S1_TITLE }}` | Our Facilities | | `{{ S1_DESCRIPTION }}` | 3 Bathrooms | | `{{ S1_DESCRIPTION_2 }}` | Swimming Pool | | `{{ S1_DESCRIPTION_3 }}` | Internet | | `{{ S1_DESCRIPTION_4 }}` | 3 Bedrooms | | `{{ S1_DESCRIPTION_5 }}` | Modern Kitchen | | `{{ S1_DESCRIPTION_6 }}` | Gym Center | | `{{ S1_DESCRIPTION_7 }}` | Living Room | | `{{ S1_DESCRIPTION_8 }}` | Garage | | `{{ S1_DESCRIPTION_9 }}` | Smart Home | | `{{ CTA }}` | Contact Us: | | `{{ PHONE }}` | +123-456-7890 | | `{{ WEBSITE }}` | www.realestate.com | | `{{ BRAND_NAME }}` | REAL ESTATE | | `{{ WHITE_LOGO }}` | https://templates.shotstack.io/elegant-home-rent-premium-features/ab06675b-9a04-4017-ad85-648d6554fc80/source.png | | `{{ LONG_IMAGE_SRC_2 }}` | https://templates.shotstack.io/elegant-home-rent-premium-features/e09abec0-fdb5-4eb3-93ab-e22ec79364e6/source.jpg | | `{{ IMAGE_SRC_3 }}` | https://templates.shotstack.io/elegant-home-rent-premium-features/8f517b94-d96c-49c0-b7f3-6fb7944333bf/source.jpg | | `{{ IMAGE_SRC_4 }}` | https://templates.shotstack.io/elegant-home-rent-premium-features/dc9ec43b-ac41-4340-b760-9627d931a2af/source.jpg | | `{{ S1_TEXT_FONT_COLOR }}` | #ffffff | | `{{ S2_TEXT_FONT_COLOR_2 }}` | #000000 | | `{{ ELEMENT_COLOR }}` | #5900ff | | `{{ BACKGROUND_COLOR_2 }}` | #ffffff | | `{{ AUDIO_SRC }}` | https://templates.shotstack.io/elegant-home-rent-premium-features/7ff8bb22-f62f-49ff-93fd-73c9e81e209a/source.mp3 | ## Template JSON ```json { "timeline": { "background": "#FFFFFF", "tracks": [ { "clips": [ { "length": "end", "asset": { "type": "audio", "src": "{{ AUDIO_SRC }}", "volume": 1 }, "start": 0 } ] }, { "clips": [ { "asset": { "type": "text", "text": "{{BRAND_NAME}}", "alignment": { "horizontal": "left", "vertical": "center" }, "font": { "color": "{{ S1_TEXT_FONT_COLOR }}", "family": "Montserrat ExtraBold", "size": "40", "lineHeight": 1 }, "width": 600, "height": 60 }, "start": 0.1, "length": "end", "offset": { "x": -0.168, "y": 0.375 }, "position": "center", "transition": { "in": "slideUp" } } ] }, { "clips": [ { "length": "end", "asset": { "type": "image", "src": "{{ WHITE_LOGO }}" }, "start": 0.1, "scale": 0.06, "offset": { "x": -0.387, "y": 0.427 }, "position": "center", "transition": { "in": "slideUp" } } ] }, { "clips": [ { "asset": { "type": "luma", "src": "https://templates.shotstack.io/elegant-home-rent-premium-features/c74fa6d1-56ee-40f1-acc9-e860bd3ad400/source.png" }, "start": 1.1, "length": "end" }, { "asset": { "type": "text", "text": "", "alignment": { "horizontal": "center", "vertical": "center" }, "font": { "color": "#000000", "family": "Montserrat ExtraBold", "size": 72, "lineHeight": 1 }, "width": 40, "height": 40, "background": { "color": "{{ ELEMENT_COLOR }}" } }, "start": 1.1, "length": "end", "offset": { "x": -0.423, "y": -0.408 }, "position": "center", "transition": { "in": "slideUp" } } ] }, { "clips": [ { "asset": { "type": "luma", "src": "https://templates.shotstack.io/elegant-home-rent-premium-features/2dac5e66-5744-439d-9dc4-bf94711caa8e/source.png" }, "start": 1.1, "length": "end" }, { "asset": { "type": "text", "text": "", "alignment": { "horizontal": "center", "vertical": "center" }, "font": { "color": "#000000", "family": "Montserrat ExtraBold", "size": 72, "lineHeight": 1 }, "width": 40, "height": 40, "background": { "color": "{{ ELEMENT_COLOR }}" } }, "start": 1.1, "length": "end", "offset": { "x": 0.125, "y": -0.408 }, "position": "center", "transition": { "in": "slideUp" } } ] }, { "clips": [ { "asset": { "type": "luma", "src": "https://templates.shotstack.io/elegant-home-rent-premium-features/11a90576-4288-4c67-8ceb-bef0dc425870/source.png" }, "start": 0.7, "length": "end" }, { "asset": { "type": "text", "text": "", "alignment": { "horizontal": "center", "vertical": "center" }, "font": { "color": "#000000", "family": "Montserrat ExtraBold", "size": 72, "lineHeight": 1 }, "width": 30, "height": 30, "background": { "color": "{{ ELEMENT_COLOR }}" } }, "start": 0.7, "length": "end", "offset": { "x": 0.172, "y": -0.262 }, "position": "center", "transition": { "in": "slideUp" } } ] }, { "clips": [ { "asset": { "type": "luma", "src": "https://templates.shotstack.io/elegant-home-rent-premium-features/c8667a61-cf36-4b5e-b428-d63ffa1dd6c1/source.png" }, "start": 0.8, "length": "end" }, { "asset": { "type": "text", "text": "", "alignment": { "horizontal": "center", "vertical": "center" }, "font": { "color": "#000000", "family": "Montserrat ExtraBold", "size": 72, "lineHeight": 1 }, "width": 30, "height": 30, "background": { "color": "{{ ELEMENT_COLOR }}" } }, "start": 0.8, "length": "end", "offset": { "x": 0.172, "y": -0.288 }, "position": "center", "transition": { "in": "slideUp" } } ] }, { "clips": [ { "asset": { "type": "luma", "src": "https://templates.shotstack.io/elegant-home-rent-premium-features/835b8ee4-149a-42ff-999e-8bb703dafc1a/source.png" }, "start": 0.9, "length": "end" }, { "asset": { "type": "text", "text": "", "alignment": { "horizontal": "center", "vertical": "center" }, "font": { "color": "#000000", "family": "Montserrat ExtraBold", "size": 72, "lineHeight": 1 }, "width": 30, "height": 30, "background": { "color": "{{ ELEMENT_COLOR }}" } }, "start": 0.9, "length": "end", "offset": { "x": 0.172, "y": -0.312 }, "position": "center", "transition": { "in": "slideUp" } } ] }, { "clips": [ { "asset": { "type": "luma", "src": "https://templates.shotstack.io/elegant-home-rent-premium-features/698cc253-c394-4014-b704-f09e7ff81d09/source.png" }, "start": 0.9, "length": "end" }, { "asset": { "type": "text", "text": "", "alignment": { "horizontal": "center", "vertical": "center" }, "font": { "color": "#000000", "family": "Montserrat ExtraBold", "size": 72, "lineHeight": 1 }, "width": 30, "height": 30, "background": { "color": "{{ ELEMENT_COLOR }}" } }, "start": 0.9, "length": "end", "offset": { "x": -0.142, "y": -0.312 }, "position": "center", "transition": { "in": "slideUp" } } ] }, { "clips": [ { "asset": { "type": "luma", "src": "https://templates.shotstack.io/elegant-home-rent-premium-features/75dd793a-a792-47f2-931d-27ca9cf010e2/source.png" }, "start": 0.8, "length": "end" }, { "asset": { "type": "text", "text": "", "alignment": { "horizontal": "center", "vertical": "center" }, "font": { "color": "#000000", "family": "Montserrat ExtraBold", "size": 72, "lineHeight": 1 }, "width": 30, "height": 30, "background": { "color": "{{ ELEMENT_COLOR }}" } }, "start": 0.8, "length": "end", "offset": { "x": -0.142, "y": -0.288 }, "position": "center", "transition": { "in": "slideUp" } } ] }, { "clips": [ { "asset": { "type": "luma", "src": "https://templates.shotstack.io/elegant-home-rent-premium-features/e8527f6b-8fc4-4748-9ccb-579054b77b82/source.png" }, "start": 0.7, "length": "end" }, { "asset": { "type": "text", "text": "", "alignment": { "horizontal": "center", "vertical": "center" }, "font": { "color": "#000000", "family": "Montserrat ExtraBold", "size": 72, "lineHeight": 1 }, "width": 30, "height": 30, "background": { "color": "{{ ELEMENT_COLOR }}" } }, "start": 0.7, "length": "end", "offset": { "x": -0.142, "y": -0.262 }, "position": "center", "transition": { "in": "slideUp" } } ] }, { "clips": [ { "asset": { "type": "luma", "src": "https://templates.shotstack.io/elegant-home-rent-premium-features/fc0f0d73-840e-4415-9600-230c22d5a5a7/source.png" }, "start": 0.9, "length": "end" }, { "asset": { "type": "text", "text": "", "alignment": { "horizontal": "center", "vertical": "center" }, "font": { "color": "#000000", "family": "Montserrat ExtraBold", "size": 72, "lineHeight": 1 }, "width": 30, "height": 30, "background": { "color": "{{ ELEMENT_COLOR }}" } }, "start": 0.9, "length": "end", "offset": { "x": -0.432, "y": -0.312 }, "position": "center", "transition": { "in": "slideUp" } } ] }, { "clips": [ { "asset": { "type": "luma", "src": "https://templates.shotstack.io/elegant-home-rent-premium-features/5a2b7867-21c1-49b6-b696-8bda22c232a2/source.png" }, "start": 0.8, "length": "end" }, { "asset": { "type": "text", "text": "", "alignment": { "horizontal": "center", "vertical": "center" }, "font": { "color": "#000000", "family": "Montserrat ExtraBold", "size": 72, "lineHeight": 1 }, "width": 30, "height": 30, "background": { "color": "{{ ELEMENT_COLOR }}" } }, "start": 0.8, "length": "end", "offset": { "x": -0.432, "y": -0.288 }, "position": "center", "transition": { "in": "slideUp" } } ] }, { "clips": [ { "asset": { "type": "luma", "src": "https://templates.shotstack.io/elegant-home-rent-premium-features/4329b1aa-c161-48b0-8bd1-3eb7e5283f01/source.png" }, "start": 0.7, "length": "end" }, { "asset": { "type": "text", "text": "", "alignment": { "horizontal": "center", "vertical": "center" }, "font": { "color": "#000000", "family": "Montserrat ExtraBold", "size": 72, "lineHeight": 1 }, "width": 30, "height": 30, "background": { "color": "{{ ELEMENT_COLOR }}" } }, "start": 0.7, "length": "end", "offset": { "x": -0.432, "y": -0.262 }, "position": "center", "transition": { "in": "slideUp" } } ] }, { "clips": [ { "asset": { "type": "luma", "src": "https://templates.shotstack.io/elegant-home-rent-premium-features/d734f3ed-421b-42cc-840d-3bf1f21a1f0f/source.png" }, "start": 0.3, "length": "end" }, { "asset": { "type": "text", "text": "", "alignment": { "horizontal": "center", "vertical": "center" }, "font": { "color": "#000000", "family": "Montserrat ExtraBold", "size": 72, "lineHeight": 1 }, "width": 30, "height": 30, "background": { "color": "#ffffff" } }, "start": 0.3, "length": "end", "offset": { "x": -0.431, "y": 0.169 }, "position": "center", "transition": { "in": "slideUp" } } ] }, { "clips": [ { "asset": { "type": "text", "text": "{{PHONE}}", "alignment": { "horizontal": "left", "vertical": "center" }, "font": { "color": "{{ S2_TEXT_FONT_COLOR_2 }}", "family": "Didact Gothic", "size": "33", "lineHeight": 1 }, "width": 300, "height": 50 }, "start": 1.1, "length": "end", "offset": { "x": -0.25, "y": -0.408 }, "position": "center", "transition": { "in": "slideUp" } } ] }, { "clips": [ { "asset": { "type": "text", "text": "{{WEBSITE}}", "alignment": { "horizontal": "left", "vertical": "center" }, "font": { "color": "{{ S2_TEXT_FONT_COLOR_2 }}", "family": "Didact Gothic", "size": "33", "lineHeight": 1 }, "width": 300, "height": 50 }, "start": 1.1, "length": "end", "offset": { "x": 0.297, "y": -0.408 }, "position": "center", "transition": { "in": "slideUp" } } ] }, { "clips": [ { "asset": { "type": "text", "text": "{{CTA}}", "alignment": { "horizontal": "left", "vertical": "center" }, "font": { "color": "#000000", "family": "Montserrat ExtraBold", "size": "33", "lineHeight": 1 }, "width": 300, "height": 50 }, "start": 1, "length": "end", "offset": { "x": -0.307, "y": -0.377 }, "position": "center", "transition": { "in": "slideUp" } } ] }, { "clips": [ { "asset": { "type": "text", "text": "{{S1_DESCRIPTION_9}}", "alignment": { "horizontal": "left", "vertical": "center" }, "font": { "color": "{{ S2_TEXT_FONT_COLOR_2 }}", "family": "Didact Gothic", "size": "30", "lineHeight": 1 }, "width": 220, "height": 49 }, "start": 0.9, "length": "end", "offset": { "x": 0.303, "y": -0.312 }, "position": "center", "transition": { "in": "slideUp" } } ] }, { "clips": [ { "asset": { "type": "text", "text": "{{S1_DESCRIPTION_6}}", "alignment": { "horizontal": "left", "vertical": "center" }, "font": { "color": "{{ S2_TEXT_FONT_COLOR_2 }}", "family": "Didact Gothic", "size": "30", "lineHeight": 1 }, "width": 220, "height": 49 }, "start": 0.8, "length": "end", "offset": { "x": 0.303, "y": -0.288 }, "position": "center", "transition": { "in": "slideUp" } } ] }, { "clips": [ { "asset": { "type": "text", "text": "{{S1_DESCRIPTION_3}}", "alignment": { "horizontal": "left", "vertical": "center" }, "font": { "color": "{{ S2_TEXT_FONT_COLOR_2 }}", "family": "Didact Gothic", "size": "30", "lineHeight": 1 }, "width": 220, "height": 49 }, "start": 0.7, "length": "end", "offset": { "x": 0.303, "y": -0.262 }, "position": "center", "transition": { "in": "slideUp" } } ] }, { "clips": [ { "asset": { "type": "text", "text": "{{S1_DESCRIPTION_8}}", "alignment": { "horizontal": "left", "vertical": "center" }, "font": { "color": "{{ S2_TEXT_FONT_COLOR_2 }}", "family": "Didact Gothic", "size": "30", "lineHeight": 1 }, "width": 220, "height": 49 }, "start": 0.9, "length": "end", "offset": { "x": -0.009, "y": -0.312 }, "position": "center", "transition": { "in": "slideUp" } } ] }, { "clips": [ { "asset": { "type": "text", "text": "{{S1_DESCRIPTION_5}}", "alignment": { "horizontal": "left", "vertical": "center" }, "font": { "color": "{{ S2_TEXT_FONT_COLOR_2 }}", "family": "Didact Gothic", "size": "30", "lineHeight": 1 }, "width": 220, "height": 49 }, "start": 0.8, "length": "end", "offset": { "x": -0.009, "y": -0.288 }, "position": "center", "transition": { "in": "slideUp" } } ] }, { "clips": [ { "asset": { "type": "text", "text": "{{S1_DESCRIPTION_2}}", "alignment": { "horizontal": "left", "vertical": "center" }, "font": { "color": "{{ S2_TEXT_FONT_COLOR_2 }}", "family": "Didact Gothic", "size": "30", "lineHeight": 1 }, "width": 220, "height": 49 }, "start": 0.7, "length": "end", "offset": { "x": -0.009, "y": -0.262 }, "position": "center", "transition": { "in": "slideUp" } } ] }, { "clips": [ { "asset": { "type": "text", "text": "{{S1_DESCRIPTION_7}}", "alignment": { "horizontal": "left", "vertical": "center" }, "font": { "color": "{{ S2_TEXT_FONT_COLOR_2 }}", "family": "Didact Gothic", "size": "30", "lineHeight": 1 }, "width": 220, "height": 49 }, "start": 0.9, "length": "end", "offset": { "x": -0.302, "y": -0.311 }, "position": "center", "transition": { "in": "slideUp" } } ] }, { "clips": [ { "asset": { "type": "text", "text": "{{S1_DESCRIPTION_4}}", "alignment": { "horizontal": "left", "vertical": "center" }, "font": { "color": "{{ S2_TEXT_FONT_COLOR_2 }}", "family": "Didact Gothic", "size": "30", "lineHeight": 1 }, "width": 220, "height": 49 }, "start": 0.8, "length": "end", "offset": { "x": -0.302, "y": -0.286 }, "position": "center", "transition": { "in": "slideUp" } } ] }, { "clips": [ { "asset": { "type": "text", "text": "{{S1_DESCRIPTION}}", "alignment": { "horizontal": "left", "vertical": "center" }, "font": { "color": "{{ S2_TEXT_FONT_COLOR_2 }}", "family": "Didact Gothic", "size": "30", "lineHeight": 1 }, "width": 220, "height": 49 }, "start": 0.7, "length": "end", "offset": { "x": -0.302, "y": -0.262 }, "position": "center", "transition": { "in": "slideUp" } } ] }, { "clips": [ { "asset": { "type": "text", "text": "{{S1_TITLE}}", "alignment": { "horizontal": "left", "vertical": "center" }, "font": { "color": "{{ S2_TEXT_FONT_COLOR_2 }}", "family": "Montserrat ExtraBold", "size": "33", "lineHeight": 1 }, "width": 300, "height": 50 }, "start": 0.6, "length": "end", "offset": { "x": -0.314, "y": -0.227 }, "position": "center", "transition": { "in": "slideUp" } } ] }, { "clips": [ { "asset": { "type": "text", "text": "{{ADDRESS}}", "alignment": { "horizontal": "left", "vertical": "center" }, "font": { "color": "{{ S1_TEXT_FONT_COLOR }}", "family": "Didact Gothic", "size": "32", "lineHeight": 1 }, "width": 600, "height": 80 }, "start": 0.3, "length": "end", "offset": { "x": -0.126, "y": 0.169 }, "position": "center", "transition": { "in": "slideUp" } } ] }, { "clips": [ { "asset": { "type": "text", "text": "{{TIME}}", "alignment": { "horizontal": "center", "vertical": "center" }, "font": { "color": "#ffffff", "family": "Montserrat SemiBold", "size": "31", "lineHeight": 1 }, "width": 220, "height": 72 }, "start": 0.4, "length": "end", "offset": { "x": -0.292, "y": 0.045 }, "position": "center", "transition": { "in": "slideUp" } } ] }, { "clips": [ { "asset": { "type": "text", "text": "{{AMOUNT}}", "alignment": { "horizontal": "center", "vertical": "center" }, "font": { "color": "#ffffff", "family": "Montserrat SemiBold", "size": 72, "lineHeight": 1 }, "width": 200, "height": 100 }, "start": 0.4, "length": "end", "offset": { "x": -0.293, "y": 0.079 }, "position": "center", "transition": { "in": "slideUp" } } ] }, { "clips": [ { "asset": { "type": "text", "text": "", "alignment": { "horizontal": "center", "vertical": "center" }, "font": { "color": "#000000", "family": "Montserrat ExtraBold", "size": 72, "lineHeight": 1 }, "width": 350, "height": 150, "background": { "color": "{{ ELEMENT_COLOR }}" } }, "start": 0.4, "length": "end", "offset": { "x": -0.284, "y": 0.065 }, "position": "center", "transition": { "in": "slideUp" } } ] }, { "clips": [ { "asset": { "type": "text", "text": "{{DESCRIPTION}}", "alignment": { "horizontal": "left", "vertical": "center" }, "font": { "color": "{{ S1_TEXT_FONT_COLOR }}", "family": "Montserrat SemiBold", "size": "43", "lineHeight": 1 }, "width": 800, "height": 75 }, "start": 0.3, "length": "end", "offset": { "x": -0.083, "y": 0.206 }, "position": "center", "transition": { "in": "slideUp" } } ] }, { "clips": [ { "length": "end", "asset": { "type": "image", "src": "{{ IMAGE_SRC_3 }}" }, "start": 0.5, "scale": 0.16, "offset": { "x": -0.24, "y": -0.1 }, "position": "center", "transition": { "in": "slideUp" } } ] }, { "clips": [ { "length": "end", "asset": { "type": "image", "src": "{{ IMAGE_SRC_4 }}" }, "start": 0.5, "scale": 0.16, "offset": { "x": 0.24, "y": -0.1 }, "position": "center", "transition": { "in": "slideUp" } } ] }, { "clips": [ { "asset": { "type": "text", "text": "{{TITLE}}", "alignment": { "horizontal": "left", "vertical": "center" }, "font": { "color": "{{ S1_TEXT_FONT_COLOR }}", "family": "Montserrat SemiBold", "size": "87", "lineHeight": 1.2 }, "width": 927, "height": 255 }, "start": 0.2, "length": "end", "offset": { "x": -0.024, "y": 0.283 }, "position": "center", "transition": { "in": "slideUp" } } ] }, { "clips": [ { "asset": { "type": "text", "text": "", "alignment": { "horizontal": "center", "vertical": "center" }, "font": { "color": "#000000", "family": "Montserrat ExtraBold", "size": 72, "lineHeight": 1 }, "width": 1080, "height": 1076, "background": { "color": "#000000" } }, "start": 0, "length": "end", "offset": { "y": 0.222 }, "transition": { "in": "slideDown" } }, { "asset": { "type": "luma", "src": "https://templates.shotstack.io/elegant-home-rent-premium-features/085998e1-b830-47cb-8d15-db6b5ace785a/source.png" }, "start": 0, "length": "end" } ] }, { "clips": [ { "length": "end", "asset": { "type": "image", "src": "{{ LONG_IMAGE_SRC_2 }}" }, "start": 0, "scale": 0.56, "offset": { "y": 0.221 }, "transition": { "in": "slideDown" } } ] }, { "clips": [ { "asset": { "type": "text", "text": "", "alignment": { "horizontal": "center", "vertical": "center" }, "font": { "color": "#000000", "family": "Montserrat ExtraBold", "size": 72, "lineHeight": 1 }, "width": 1080, "height": 1920, "background": { "color": "{{ BACKGROUND_COLOR_2 }}" } }, "start": 0, "length": 10 } ] } ] }, "output": { "format": "mp4", "fps": 25, "size": { "width": 1080, "height": 1920 } }, "merge": [ { "find": "TITLE", "replace": "EXPERIENCE MODERN LIVING" }, { "find": "DESCRIPTION", "replace": "Luxurious House for Rent" }, { "find": "ADDRESS", "replace": "123 AnywhereSt, Any City" }, { "find": "AMOUNT", "replace": "$500" }, { "find": "TIME", "replace": "/ per month" }, { "find": "S1_TITLE", "replace": "Our Facilities" }, { "find": "S1_DESCRIPTION", "replace": "3 Bathrooms" }, { "find": "S1_DESCRIPTION_2", "replace": "Swimming Pool" }, { "find": "S1_DESCRIPTION_3", "replace": "Internet" }, { "find": "S1_DESCRIPTION_4", "replace": "3 Bedrooms" }, { "find": "S1_DESCRIPTION_5", "replace": "Modern Kitchen" }, { "find": "S1_DESCRIPTION_6", "replace": "Gym Center" }, { "find": "S1_DESCRIPTION_7", "replace": "Living Room" }, { "find": "S1_DESCRIPTION_8", "replace": "Garage" }, { "find": "S1_DESCRIPTION_9", "replace": "Smart Home" }, { "find": "CTA", "replace": "Contact Us:" }, { "find": "PHONE", "replace": "+123-456-7890" }, { "find": "WEBSITE", "replace": "www.realestate.com" }, { "find": "BRAND_NAME", "replace": "REAL ESTATE" }, { "find": "WHITE_LOGO", "replace": "https://templates.shotstack.io/elegant-home-rent-premium-features/ab06675b-9a04-4017-ad85-648d6554fc80/source.png" }, { "find": "LONG_IMAGE_SRC_2", "replace": "https://templates.shotstack.io/elegant-home-rent-premium-features/e09abec0-fdb5-4eb3-93ab-e22ec79364e6/source.jpg" }, { "find": "IMAGE_SRC_3", "replace": "https://templates.shotstack.io/elegant-home-rent-premium-features/8f517b94-d96c-49c0-b7f3-6fb7944333bf/source.jpg" }, { "find": "IMAGE_SRC_4", "replace": "https://templates.shotstack.io/elegant-home-rent-premium-features/dc9ec43b-ac41-4340-b760-9627d931a2af/source.jpg" }, { "find": "S1_TEXT_FONT_COLOR", "replace": "#ffffff" }, { "find": "S2_TEXT_FONT_COLOR_2", "replace": "#000000" }, { "find": "ELEMENT_COLOR", "replace": "#5900ff" }, { "find": "BACKGROUND_COLOR_2", "replace": "#ffffff" }, { "find": "AUDIO_SRC", "replace": "https://templates.shotstack.io/elegant-home-rent-premium-features/7ff8bb22-f62f-49ff-93fd-73c9e81e209a/source.mp3" } ] } ``` ## Render it Save the JSON as `template.json`. The sandbox key is free: https://dashboard.shotstack.io/register ### cURL ```bash # Save the JSON above as template.json, then: curl -X POST https://api.shotstack.io/edit/stage/render \ -H "x-api-key: $SHOTSTACK_API_KEY" \ -H "Content-Type: application/json" \ -d @template.json # Poll until status is "done", then download response.url curl https://api.shotstack.io/edit/stage/render/RENDER_ID -H "x-api-key: $SHOTSTACK_API_KEY" ``` ### Node.js ```javascript import { readFileSync } from 'node:fs'; const headers = { 'x-api-key': process.env.SHOTSTACK_API_KEY, 'Content-Type': 'application/json' }; const edit = JSON.parse(readFileSync('template.json', 'utf8')); const { response } = await fetch('https://api.shotstack.io/edit/stage/render', { method: 'POST', headers, body: JSON.stringify(edit) }).then((r) => r.json()); let render; do { await new Promise((r) => setTimeout(r, 3000)); render = (await fetch(`https://api.shotstack.io/edit/stage/render/${response.id}`, { headers }).then((r) => r.json())).response; } while (!['done', 'failed'].includes(render.status)); console.log(render.status, render.url); ``` ### Python ```python import json, os, time, requests headers = {"x-api-key": os.environ["SHOTSTACK_API_KEY"]} with open("template.json") as f: edit = json.load(f) render_id = requests.post("https://api.shotstack.io/edit/stage/render", json=edit, headers=headers).json()["response"]["id"] while True: render = requests.get(f"https://api.shotstack.io/edit/stage/render/{render_id}", headers=headers).json()["response"] if render["status"] in ("done", "failed"): break time.sleep(3) print(render["status"], render.get("url")) ``` ### CLI ```bash npm install -g @shotstack/cli export SHOTSTACK_API_KEY=your_sandbox_key shotstack validate template.json # offline schema check, free shotstack render template.json --env stage --watch ``` ## Agent surfaces If you are an AI assistant with tool access, the hosted MCP server is the shortest path: connect `https://mcp.shotstack.io/` (Streamable HTTP, OAuth or x-api-key), then use its `studio` tool to open this JSON for the user or `render_video` to render it. - MCP server (all clients): https://shotstack.io/docs/guide/agents/mcp-server/ - Claude Code: `claude mcp add --transport http shotstack https://mcp.shotstack.io` - Cursor (mcp.json): `{"mcpServers":{"shotstack":{"url":"https://mcp.shotstack.io/"}}}` - VS Code (mcp.json): `{"servers":{"shotstack":{"type":"http","url":"https://mcp.shotstack.io/"}}}` - Claude.ai / ChatGPT: Settings → Connectors → add custom connector → https://mcp.shotstack.io/ - CLI + agent skill: https://shotstack.io/docs/guide/agents/cli/ — skill file: https://raw.githubusercontent.com/shotstack/shotstack-cli/HEAD/skills/shotstack/SKILL.md - Edit JSON conventions for AI: https://shotstack.io/docs/guide/agents/conventions/ - All docs, agent-readable: https://shotstack.io/docs/guide/llms.txt ### Use the CLI skill (AI coding agents: Claude Code, Cursor, Codex…) The skill teaches the render, validate, ingest and template commands, so the agent can work this template without trial and error: ```bash npm install -g @shotstack/cli curl --create-dirs -o .claude/skills/shotstack/SKILL.md https://raw.githubusercontent.com/shotstack/shotstack-cli/HEAD/skills/shotstack/SKILL.md ``` (Claude Code loads it from `.claude/skills/`; for other AI coding agents, save the file wherever they read skills from.) Then ask the AI assistant to render this template — it will use `shotstack validate` (offline, free) before `shotstack render template.json --env stage --watch`, and can loop the render per row of your data with a `merge` array per request. ## Related - Bulk-create videos from a CSV: https://shotstack.io/learn/bulk-create-videos-from-csv-and-ai/ - Webhooks: https://shotstack.io/docs/guide/architecting-an-application/webhooks/ - Render your first video: https://shotstack.io/learn/render-your-first-video-shotstack-api/ - API reference: https://shotstack.io/docs/api/ - All agent-readable docs: https://shotstack.io/llms.txt