# Global Cooperation News Update Template (video template) > A professional news update template for promoting sales, offers, and special events with a global cooperation theme. ## Overview - **Page**: https://shotstack.io/studio/templates/global-cooperation-news-update-template-sales-promo/ - **Output**: MP4, 1920x1080 (16:9), 25 fps - **Length**: 16.8s - **Timeline**: 28 clips on 20 tracks; assets: luma, text, video - **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=eyJ0aW1lbGluZSI6eyJmb250cyI6W3sic3JjIjoiaHR0cHM6Ly90ZW1wbGF0ZXMuc2hvdHN0YWNrLmlvL2dsb2JhbC1jb29wZXJhdGlvbi1uZXdzLXVwZGF0ZS10ZW1wbGF0ZS1zYWxlcy1wcm9tby8wZjVmYTAxYy05NWRlLTQyMzUtYTU1Mi0yOWFkMGM2NTE4ZWEvc291cmNlLnR0ZiJ9LHsic3JjIjoiaHR0cHM6Ly90ZW1wbGF0ZXMuc2hvdHN0YWNrLmlvL2dsb2JhbC1jb29wZXJhdGlvbi1uZXdzLXVwZGF0ZS10ZW1wbGF0ZS1zYWxlcy1wcm9tby82YTZmZjRjOC0xODQ4LTRmZWMtOTA1MS00OTNjOWU0MGFmMWYvc291cmNlLnR0ZiJ9XSwiYmFja2dyb3VuZCI6IiNGRkZGRkYiLCJ0cmFja3MiOlt7ImNsaXBzIjpbeyJhc3NldCI6eyJ0eXBlIjoibHVtYSIsInNyYyI6Imh0dHBzOi8vdGVtcGxhdGVzLnNob3RzdGFjay5pby9nbG9iYWwtY29vcGVyYXRpb24tbmV3cy11cGRhdGUtdGVtcGxhdGUtc2FsZXMtcHJvbW8vMWExZjNmYWQtMzYwYy00OWUyLWJjZjItNWI3YzVjM2QzZDE5L3NvdXJjZS5wbmcifSwic3RhcnQiOjAsImxlbmd0aCI6ImVuZCJ9LHsiYXNzZXQiOnsidHlwZSI6InRleHQiLCJ0ZXh0IjoiIiwiYWxpZ25tZW50Ijp7Imhvcml6b250YWwiOiJjZW50ZXIiLCJ2ZXJ0aWNhbCI6ImNlbnRlciJ9LCJmb250Ijp7ImNvbG9yIjoiIzAwMDAwMCIsImZhbWlseSI6Ik1vbnRzZXJyYXQgU2VtaUJvbGQiLCJzaXplIjoyNCwibGluZUhlaWdodCI6MX0sIndpZHRoIjo4MCwiaGVpZ2h0Ijo4MCwiYmFja2dyb3VuZCI6eyJjb2xvciI6Int7IEZPTlRfQ09MT1JfMSB9fSJ9fSwic3RhcnQiOjAuNiwibGVuZ3RoIjoiZW5kIiwib2Zmc2V0Ijp7IngiOi0wLjQ0OSwieSI6LTAuMTk3fSwicG9zaXRpb24iOiJjZW50ZXIiLCJ0cmFuc2l0aW9uIjp7ImluIjoic2xpZGVSaWdodCJ9fV19LHsiY2xpcHMiOlt7ImFzc2V0Ijp7InR5cGUiOiJ0ZXh0IiwidGV4dCI6Int7QUxFUlR9fSIsImFsaWdubWVudCI6eyJob3Jpem9udGFsIjoiY2VudGVyIiwidmVydGljYWwiOiJjZW50ZXIifSwiZm9udCI6eyJjb2xvciI6Int7IEZPTlRfQ09MT1JfMSB9fSIsImZhbWlseSI6IlJvYm90byBTZW1pQm9sZCIsInNpemUiOiIyNCIsImxpbmVIZWlnaHQiOjF9LCJ3aWR0aCI6MTkwMCwiaGVpZ2h0Ijo3Mn0sInN0YXJ0IjoyLjIsImxlbmd0aCI6ImVuZCIsIm9mZnNldCI6eyJ5IjotMC40NzZ9LCJwb3NpdGlvbiI6ImNlbnRlciIsInRyYW5zaXRpb24iOnsiaW4iOiJjYXJvdXNlbExlZnQifX1dfSx7ImNsaXBzIjpbeyJhc3NldCI6eyJ0eXBlIjoidGV4dCIsInRleHQiOiJ7e0RBVEV9fSIsImFsaWdubWVudCI6eyJob3Jpem9udGFsIjoiY2VudGVyIiwidmVydGljYWwiOiJjZW50ZXIifSwiZm9udCI6eyJjb2xvciI6Int7IEZPTlRfQ09MT1JfMSB9fSIsImZhbWlseSI6IlJvYm90byBTZW1pQm9sZCIsInNpemUiOiIzMiIsImxpbmVIZWlnaHQiOjF9LCJ3aWR0aCI6NDAwLCJoZWlnaHQiOjcyfSwic3RhcnQiOjEuNiwibGVuZ3RoIjoiZW5kIiwib2Zmc2V0Ijp7IngiOjAuMzAxLCJ5IjotMC4zODh9LCJwb3NpdGlvbiI6ImNlbnRlciIsInRyYW5zaXRpb24iOnsiaW4iOiJzbGlkZVJpZ2h0In19XX0seyJjbGlwcyI6W3siYXNzZXQiOnsidHlwZSI6InRleHQiLCJ0ZXh0Ijoie3tEQVl9fSIsImFsaWdubWVudCI6eyJob3Jpem9udGFsIjoiY2VudGVyIiwidmVydGljYWwiOiJjZW50ZXIifSwiZm9udCI6eyJjb2xvciI6Int7IEZPTlRfQ09MT1JfMSB9fSIsImZhbWlseSI6IlJvYm90byBTZW1pQm9sZCIsInNpemUiOiI0NyIsImxpbmVIZWlnaHQiOjF9LCJ3aWR0aCI6NDAwLCJoZWlnaHQiOjkwfSwic3RhcnQiOjEuNCwibGVuZ3RoIjoiZW5kIiwib2Zmc2V0Ijp7IngiOjAuMzAxLCJ5IjotMC4zMzl9LCJwb3NpdGlvbiI6ImNlbnRlciIsInRyYW5zaXRpb24iOnsiaW4iOiJzbGlkZVJpZ2h0In19XX0seyJjbGlwcyI6W3siYXNzZXQiOnsidHlwZSI6InRleHQiLCJ0ZXh0Ijoie3tIRUFETElORX19IiwiYWxpZ25tZW50Ijp7Imhvcml6b250YWwiOiJsZWZ0IiwidmVydGljYWwiOiJjZW50ZXIifSwiZm9udCI6eyJjb2xvciI6Int7IEZPTlRfQ09MT1JfMiB9fSIsImZhbWlseSI6IlJvYm90byBTZW1pQm9sZCIsInNpemUiOiI1MCIsImxpbmVIZWlnaHQiOjF9LCJ3aWR0aCI6MTEwMCwiaGVpZ2h0IjoxNTB9LCJzdGFydCI6MS4yLCJsZW5ndGgiOiJlbmQiLCJvZmZzZXQiOnsieCI6LTAuMTgzLCJ5IjotMC4zNTl9LCJwb3NpdGlvbiI6ImNlbnRlciIsInRyYW5zaXRpb24iOnsiaW4iOiJzbGlkZVJpZ2h0In19XX0seyJjbGlwcyI6W3siYXNzZXQiOnsidHlwZSI6InRleHQiLCJ0ZXh0Ijoie3tORVdTX1NMVUd9fSIsImFsaWdubWVudCI6eyJob3Jpem9udGFsIjoiY2VudGVyIiwidmVydGljYWwiOiJjZW50ZXIifSwiZm9udCI6eyJjb2xvciI6Int7IEZPTlRfQ09MT1JfMSB9fSIsImZhbWlseSI6Ik9zd2FsZCIsInNpemUiOiI5MCIsImxpbmVIZWlnaHQiOjF9LCJ3aWR0aCI6NjAwLCJoZWlnaHQiOjE1MH0sInN0YXJ0IjowLjgsImxlbmd0aCI6ImVuZCIsIm9mZnNldCI6eyJ4IjotMC4yNTQsInkiOi0wLjIxOH0sInBvc2l0aW9uIjoiY2VudGVyIiwidHJhbnNpdGlvbiI6eyJpbiI6InNsaWRlUmlnaHQifX1dfSx7ImNsaXBzIjpbeyJhc3NldCI6eyJ0eXBlIjoidGV4dCIsInRleHQiOiJ7e1NUQVRVU319IiwiYWxpZ25tZW50Ijp7Imhvcml6b250YWwiOiJjZW50ZXIiLCJ2ZXJ0aWNhbCI6ImNlbnRlciJ9LCJmb250Ijp7ImNvbG9yIjoie3sgRk9OVF9DT0xPUl8xIH19IiwiZmFtaWx5IjoiUm9ib3RvIFNlbWlCb2xkIiwic2l6ZSI6IjQwIiwibGluZUhlaWdodCI6MX0sIndpZHRoIjoxNTAsImhlaWdodCI6NzJ9LCJzdGFydCI6MC4yLCJsZW5ndGgiOiJlbmQiLCJvZmZzZXQiOnsieCI6LTAuNDA1LCJ5IjowLjM5OH0sInBvc2l0aW9uIjoiY2VudGVyIiwidHJhbnNpdGlvbiI6eyJpbiI6InNsaWRlUmlnaHQifX1dfSx7ImNsaXBzIjpbeyJhc3NldCI6eyJ0eXBlIjoibHVtYSIsInNyYyI6Imh0dHBzOi8vdGVtcGxhdGVzLnNob3RzdGFjay5pby9nbG9iYWwtY29vcGVyYXRpb24tbmV3cy11cGRhdGUtdGVtcGxhdGUtc2FsZXMtcHJvbW8vNDhjNGMwOTQtNzhkMC00YTZiLWFlOGUtYzYzNmM4MjkyZDYyL3NvdXJjZS5wbmcifSwic3RhcnQiOjAsImxlbmd0aCI6ImVuZCJ9LHsiYXNzZXQiOnsidHlwZSI6InRleHQiLCJ0ZXh0IjoiIiwiYWxpZ25tZW50Ijp7Imhvcml6b250YWwiOiJjZW50ZXIiLCJ2ZXJ0aWNhbCI6ImNlbnRlciJ9LCJmb250Ijp7ImNvbG9yIjoiIzAwMDAwMCIsImZhbWlseSI6Ik1vbnRzZXJyYXQgU2VtaUJvbGQiLCJzaXplIjoyNCwibGluZUhlaWdodCI6MX0sIndpZHRoIjo4MDAsImhlaWdodCI6ODAwLCJiYWNrZ3JvdW5kIjp7ImNvbG9yIjoie3sgRk9OVF9DT0xPUl8yIH19In19LCJzdGFydCI6MC42LCJsZW5ndGgiOiJlbmQiLCJvZmZzZXQiOnsieCI6LTAuMjE2LCJ5IjotMC4yMzN9LCJwb3NpdGlvbiI6ImNlbnRlciIsInRyYW5zaXRpb24iOnsiaW4iOiJzbGlkZVJpZ2h0In19XX0seyJjbGlwcyI6W3siYXNzZXQiOnsidHlwZSI6Imx1bWEiLCJzcmMiOiJodHRwczovL3RlbXBsYXRlcy5zaG90c3RhY2suaW8vZ2xvYmFsLWNvb3BlcmF0aW9uLW5ld3MtdXBkYXRlLXRlbXBsYXRlLXNhbGVzLXByb21vL2U3MWEyOTExLTIyNGMtNGJjZi1iM2FkLWIwODU4ODBiMTc2MC9zb3VyY2UucG5nIn0sInN0YXJ0IjowLCJsZW5ndGgiOiJlbmQifSx7ImFzc2V0Ijp7InR5cGUiOiJ0ZXh0IiwidGV4dCI6IiIsImFsaWdubWVudCI6eyJob3Jpem9udGFsIjoiY2VudGVyIiwidmVydGljYWwiOiJjZW50ZXIifSwiZm9udCI6eyJjb2xvciI6IiMwMDAwMDAiLCJmYW1pbHkiOiJNb250c2VycmF0IFNlbWlCb2xkIiwic2l6ZSI6MjQsImxpbmVIZWlnaHQiOjF9LCJ3aWR0aCI6NjgzLCJoZWlnaHQiOjgwMCwiYmFja2dyb3VuZCI6eyJjb2xvciI6Int7IFNIQVBFX0NPTE9SXzEgfX0ifX0sInN0YXJ0IjowLjYsImxlbmd0aCI6ImVuZCIsIm9mZnNldCI6eyJ4IjotMC4yNTQsInkiOi0wLjIxOH0sInBvc2l0aW9uIjoiY2VudGVyIiwidHJhbnNpdGlvbiI6eyJpbiI6InNsaWRlUmlnaHQifX1dfSx7ImNsaXBzIjpbeyJhc3NldCI6eyJ0eXBlIjoibHVtYSIsInNyYyI6Imh0dHBzOi8vdGVtcGxhdGVzLnNob3RzdGFjay5pby9nbG9iYWwtY29vcGVyYXRpb24tbmV3cy11cGRhdGUtdGVtcGxhdGUtc2FsZXMtcHJvbW8vOGEwMGY2ZWUtMWZjMi00MDg1LTgzNWYtODZhZGIxMGNiOWY2L3NvdXJjZS5wbmcifSwic3RhcnQiOjAsImxlbmd0aCI6ImVuZCJ9LHsiYXNzZXQiOnsidHlwZSI6InRleHQiLCJ0ZXh0IjoiIiwiYWxpZ25tZW50Ijp7Imhvcml6b250YWwiOiJjZW50ZXIiLCJ2ZXJ0aWNhbCI6ImNlbnRlciJ9LCJmb250Ijp7ImNvbG9yIjoiIzAwMDAwMCIsImZhbWlseSI6Ik1vbnRzZXJyYXQgU2VtaUJvbGQiLCJzaXplIjoyNCwibGluZUhlaWdodCI6MX0sIndpZHRoIjo3NzAsImhlaWdodCI6ODAwLCJiYWNrZ3JvdW5kIjp7ImNvbG9yIjoie3sgU0hBUEVfQ09MT1JfMiB9fSJ9fSwic3RhcnQiOjAuNiwibGVuZ3RoIjoiZW5kIiwib2Zmc2V0Ijp7IngiOi0wLjIxNSwieSI6LTAuMjE4fSwicG9zaXRpb24iOiJjZW50ZXIiLCJ0cmFuc2l0aW9uIjp7ImluIjoic2xpZGVSaWdodCJ9fV19LHsiY2xpcHMiOlt7ImFzc2V0Ijp7InR5cGUiOiJsdW1hIiwic3JjIjoiaHR0cHM6Ly90ZW1wbGF0ZXMuc2hvdHN0YWNrLmlvL2dsb2JhbC1jb29wZXJhdGlvbi1uZXdzLXVwZGF0ZS10ZW1wbGF0ZS1zYWxlcy1wcm9tby8yYTRkZjQyYi0yNzUyLTQwMDUtOTQyNi03ZmQ3YjY2ZWQ4OTcvc291cmNlLnBuZyJ9LCJzdGFydCI6MCwibGVuZ3RoIjoiZW5kIn0seyJhc3NldCI6eyJ0eXBlIjoidGV4dCIsInRleHQiOiIiLCJhbGlnbm1lbnQiOnsiaG9yaXpvbnRhbCI6ImNlbnRlciIsInZlcnRpY2FsIjoiY2VudGVyIn0sImZvbnQiOnsiY29sb3IiOiIjMDAwMDAwIiwiZmFtaWx5IjoiTW9udHNlcnJhdCBTZW1pQm9sZCIsInNpemUiOjI0LCJsaW5lSGVpZ2h0IjoxfSwid2lkdGgiOjMwMCwiaGVpZ2h0Ijo1NTAsImJhY2tncm91bmQiOnsiY29sb3IiOiJ7eyBTSEFQRV9DT0xPUl8yIH19In19LCJzdGFydCI6MC42LCJsZW5ndGgiOiJlbmQiLCJvZmZzZXQiOnsieCI6LTAuNDEzLCJ5IjotMC4yMTd9LCJwb3NpdGlvbiI6ImNlbnRlciIsInRyYW5zaXRpb24iOnsiaW4iOiJzbGlkZVJpZ2h0In19XX0seyJjbGlwcyI6W3siYXNzZXQiOnsidHlwZSI6Imx1bWEiLCJzcmMiOiJodHRwczovL3RlbXBsYXRlcy5zaG90c3RhY2suaW8vZ2xvYmFsLWNvb3BlcmF0aW9uLW5ld3MtdXBkYXRlLXRlbXBsYXRlLXNhbGVzLXByb21vL2ZkMTBkYWNjLTc0OWItNDQyNS1iODE4LTRmNDdkMDA4ZWQ4Ny9zb3VyY2UucG5nIn0sInN0YXJ0IjowLCJsZW5ndGgiOiJlbmQifSx7ImFzc2V0Ijp7InR5cGUiOiJ0ZXh0IiwidGV4dCI6IiAiLCJhbGlnbm1lbnQiOnsiaG9yaXpvbnRhbCI6ImNlbnRlciIsInZlcnRpY2FsIjoiY2VudGVyIn0sImZvbnQiOnsiY29sb3IiOiIjMDAwMDAwIiwiZmFtaWx5IjoiTW9udHNlcnJhdCBTZW1pQm9sZCIsInNpemUiOjI0LCJsaW5lSGVpZ2h0IjoxfSwid2lkdGgiOjE2NDAsImhlaWdodCI6MTEwMCwiYmFja2dyb3VuZCI6eyJjb2xvciI6Int7IEZPTlRfQ09MT1JfMSB9fSJ9fSwic3RhcnQiOjEsImxlbmd0aCI6ImVuZCIsIm9mZnNldCI6eyJ4IjotMC4yNDQsInkiOi0wLjM3Mn0sInBvc2l0aW9uIjoiY2VudGVyIiwidHJhbnNpdGlvbiI6eyJpbiI6InNsaWRlUmlnaHQifX1dfSx7ImNsaXBzIjpbeyJhc3NldCI6eyJ0eXBlIjoibHVtYSIsInNyYyI6Imh0dHBzOi8vdGVtcGxhdGVzLnNob3RzdGFjay5pby9nbG9iYWwtY29vcGVyYXRpb24tbmV3cy11cGRhdGUtdGVtcGxhdGUtc2FsZXMtcHJvbW8vNzAxNWUzYjgtYjFkZi00ZDE3LWEyMjItZDk0NGU2NmJhNDdhL3NvdXJjZS5wbmcifSwic3RhcnQiOjAsImxlbmd0aCI6ImVuZCJ9LHsiYXNzZXQiOnsidHlwZSI6InRleHQiLCJ0ZXh0IjoiIiwiYWxpZ25tZW50Ijp7Imhvcml6b250YWwiOiJjZW50ZXIiLCJ2ZXJ0aWNhbCI6ImNlbnRlciJ9LCJmb250Ijp7ImNvbG9yIjoiIzAwMDAwMCIsImZhbWlseSI6Ik1vbnRzZXJyYXQgU2VtaUJvbGQiLCJzaXplIjoyNCwibGluZUhlaWdodCI6MX0sIndpZHRoIjoyMzUsImhlaWdodCI6MjY1LCJiYWNrZ3JvdW5kIjp7ImNvbG9yIjoie3sgU0hBUEVfQ09MT1JfMiB9fSJ9fSwic3RhcnQiOjAuMiwibGVuZ3RoIjoiZW5kIiwib2Zmc2V0Ijp7IngiOi0wLjQwOCwieSI6MC4zOTh9LCJwb3NpdGlvbiI6ImNlbnRlciIsInRyYW5zaXRpb24iOnsiaW4iOiJzbGlkZVJpZ2h0In19XX0seyJjbGlwcyI6W3siYXNzZXQiOnsidHlwZSI6InRleHQiLCJ0ZXh0IjoiIiwiYWxpZ25tZW50Ijp7Imhvcml6b250YWwiOiJjZW50ZXIiLCJ2ZXJ0aWNhbCI6ImNlbnRlciJ9LCJmb250Ijp7ImNvbG9yIjoiIzAwMDAwMCIsImZhbWlseSI6Ik1vbnRzZXJyYXQgU2VtaUJvbGQiLCJzaXplIjoyNCwibGluZUhlaWdodCI6MX0sIndpZHRoIjoyMDAwLCJoZWlnaHQiOjU1LCJiYWNrZ3JvdW5kIjp7ImNvbG9yIjoie3sgU0hBUEVfQ09MT1JfMiB9fSJ9fSwic3RhcnQiOjEuOCwibGVuZ3RoIjoxNSwib2Zmc2V0Ijp7IngiOjAsInkiOi0wLjQ3Nn0sInBvc2l0aW9uIjoiY2VudGVyIiwidHJhbnNpdGlvbiI6eyJpbiI6InNsaWRlVXAifX1dfSx7ImNsaXBzIjpbeyJhc3NldCI6eyJ0eXBlIjoibHVtYSIsInNyYyI6Imh0dHBzOi8vdGVtcGxhdGVzLnNob3RzdGFjay5pby9nbG9iYWwtY29vcGVyYXRpb24tbmV3cy11cGRhdGUtdGVtcGxhdGUtc2FsZXMtcHJvbW8vNWFiNmMyNDktMjBlMC00ZmU0LTlmZDktMGQ5ZDgzNmY2NjA5L3NvdXJjZS5wbmcifSwic3RhcnQiOjAsImxlbmd0aCI6ImVuZCJ9LHsiYXNzZXQiOnsidHlwZSI6InRleHQiLCJ0ZXh0IjoiIiwiYWxpZ25tZW50Ijp7Imhvcml6b250YWwiOiJjZW50ZXIiLCJ2ZXJ0aWNhbCI6ImNlbnRlciJ9LCJmb250Ijp7ImNvbG9yIjoiIzAwMDAwMCIsImZhbWlseSI6Ik1vbnRzZXJyYXQgU2VtaUJvbGQiLCJzaXplIjoyNCwibGluZUhlaWdodCI6MX0sIndpZHRoIjoyMDAwLCJoZWlnaHQiOjgwMCwiYmFja2dyb3VuZCI6eyJjb2xvciI6Int7IFNIQVBFX0NPTE9SXzEgfX0ifX0sInN0YXJ0IjoxLjIsImxlbmd0aCI6ImVuZCIsIm9mZnNldCI6eyJ4IjowLjEyMSwieSI6LTAuMzk2fSwicG9zaXRpb24iOiJjZW50ZXIiLCJ0cmFuc2l0aW9uIjp7ImluIjoic2xpZGVSaWdodCJ9fV19LHsiY2xpcHMiOlt7Imxlbmd0aCI6ImVuZCIsImFzc2V0Ijp7InR5cGUiOiJ2aWRlbyIsInNyYyI6Int7IFZJREVPXzIgfX0iLCJ2b2x1bWUiOjF9LCJzdGFydCI6MC40LCJzY2FsZSI6MC40Miwib2Zmc2V0Ijp7IngiOi0wLjI0OSwieSI6MC4wOTd9LCJwb3NpdGlvbiI6ImNlbnRlciIsInRyYW5zaXRpb24iOnsiaW4iOiJzbGlkZVJpZ2h0In19XX0seyJjbGlwcyI6W3siYXNzZXQiOnsidHlwZSI6InRleHQiLCJ0ZXh0IjoiIiwiYWxpZ25tZW50Ijp7Imhvcml6b250YWwiOiJjZW50ZXIiLCJ2ZXJ0aWNhbCI6ImNlbnRlciJ9LCJmb250Ijp7ImNvbG9yIjoiIzAwMDAwMCIsImZhbWlseSI6Ik1vbnRzZXJyYXQgU2VtaUJvbGQiLCJzaXplIjoyNCwibGluZUhlaWdodCI6MX0sIndpZHRoIjo4MjQsImhlaWdodCI6NTMwLCJiYWNrZ3JvdW5kIjp7ImNvbG9yIjoie3sgRk9OVF9DT0xPUl8xIH19In19LCJzdGFydCI6MCwibGVuZ3RoIjoiZW5kIiwib2Zmc2V0Ijp7IngiOi0wLjI0OSwieSI6MC4wOTh9LCJwb3NpdGlvbiI6ImNlbnRlciIsInRyYW5zaXRpb24iOnsiaW4iOiJzbGlkZVJpZ2h0In19XX0seyJjbGlwcyI6W3sibGVuZ3RoIjoiZW5kIiwiYXNzZXQiOnsidHlwZSI6InZpZGVvIiwic3JjIjoie3sgVklERU9fMSB9fSIsInZvbHVtZSI6MX0sInN0YXJ0IjowLCJzY2FsZSI6MC41Nywib2Zmc2V0Ijp7IngiOjAuMTU2LCJ5IjowLjEyOX0sInBvc2l0aW9uIjoiY2VudGVyIiwidHJhbnNpdGlvbiI6eyJpbiI6InNsaWRlUmlnaHQifX1dfSx7ImNsaXBzIjpbeyJhc3NldCI6eyJ0eXBlIjoidGV4dCIsInRleHQiOiIiLCJhbGlnbm1lbnQiOnsiaG9yaXpvbnRhbCI6ImNlbnRlciIsInZlcnRpY2FsIjoiY2VudGVyIn0sImZvbnQiOnsiY29sb3IiOiIjMDAwMDAwIiwiZmFtaWx5IjoiTW9udHNlcnJhdCBTZW1pQm9sZCIsInNpemUiOjI0LCJsaW5lSGVpZ2h0IjoxfSwid2lkdGgiOjExMTYsImhlaWdodCI6NjQ4LCJiYWNrZ3JvdW5kIjp7ImNvbG9yIjoie3sgRk9OVF9DT0xPUl8xIH19In19LCJzdGFydCI6MCwibGVuZ3RoIjoiZW5kIiwib2Zmc2V0Ijp7IngiOjAuMTU2LCJ5IjowLjEyOX0sInBvc2l0aW9uIjoiY2VudGVyIiwidHJhbnNpdGlvbiI6eyJpbiI6InNsaWRlUmlnaHQifX1dfSx7ImNsaXBzIjpbeyJsZW5ndGgiOiJlbmQiLCJhc3NldCI6eyJ0eXBlIjoidmlkZW8iLCJzcmMiOiJ7eyBWSURFT19CQUNLR1JPVU5EIH19Iiwidm9sdW1lIjoxfSwic3RhcnQiOjB9XX1dfSwib3V0cHV0Ijp7ImZvcm1hdCI6Im1wNCIsImZwcyI6MjUsInNpemUiOnsid2lkdGgiOjE5MjAsImhlaWdodCI6MTA4MH19LCJtZXJnZSI6W3siZmluZCI6IkhFQURMSU5FIiwicmVwbGFjZSI6IlByZXNpZGVudCBCaWRlbiBhbmQgUHJlc2lkZW50IE1hY3JvbiBTaWduIEFncmVlbWVudCB0byBTdHJlbmd0aGVuIEdsb2JhbCBDb29wZXJhdGlvbiJ9LHsiZmluZCI6Ik5FV1NfU0xVRyIsInJlcGxhY2UiOiJORVdTIFVQREFURSJ9LHsiZmluZCI6IlNUQVRVUyIsInJlcGxhY2UiOiJMSVZFIn0seyJmaW5kIjoiREFZIiwicmVwbGFjZSI6IlNBVFVSREFZLCAifSx7ImZpbmQiOiJEQVRFIiwicmVwbGFjZSI6IkFVR1VTVCAzMCwgMjAyNSJ9LHsiZmluZCI6IkFMRVJUIiwicmVwbGFjZSI6Ik5FV1MgQ0hBTk5FTCBORVdTIENIQU5ORUwgTkVXUyBDSEFOTkVMIE5FV1MgQ0hBTk5FTCBORVdTIENIQU5ORUwgTkVXUyBDSEFOTkVMIE5FV1MgQ0hBTk5FTCBORVdTIENIQU5ORUwgTkVXUyBDSEFOTkVMIn0seyJmaW5kIjoiRk9OVF9DT0xPUl8xIiwicmVwbGFjZSI6IiNmZmZmZmYifSx7ImZpbmQiOiJGT05UX0NPTE9SXzIiLCJyZXBsYWNlIjoiIzAwMDAwMCJ9LHsiZmluZCI6IlNIQVBFX0NPTE9SXzEiLCJyZXBsYWNlIjoiIzAwMDBjZSJ9LHsiZmluZCI6IlNIQVBFX0NPTE9SXzIiLCJyZXBsYWNlIjoiI2NlMDAwMCJ9LHsiZmluZCI6IlZJREVPXzEiLCJyZXBsYWNlIjoiaHR0cHM6Ly90ZW1wbGF0ZXMuc2hvdHN0YWNrLmlvL2dsb2JhbC1jb29wZXJhdGlvbi1uZXdzLXVwZGF0ZS10ZW1wbGF0ZS1zYWxlcy1wcm9tby8zYWUwNjk1Yy0wMDc5LTQ0ZGMtYmIzYi05YzAyODA0ZThhNGMvc291cmNlLm1wNCJ9LHsiZmluZCI6IlZJREVPXzIiLCJyZXBsYWNlIjoiaHR0cHM6Ly90ZW1wbGF0ZXMuc2hvdHN0YWNrLmlvL2dsb2JhbC1jb29wZXJhdGlvbi1uZXdzLXVwZGF0ZS10ZW1wbGF0ZS1zYWxlcy1wcm9tby9iZDEzMjg0OC0yMzcxLTQ3OGYtOThiYy0zZGFkMmVlMmYxYTMvc291cmNlLm1wNCJ9LHsiZmluZCI6IlZJREVPX0JBQ0tHUk9VTkQiLCJyZXBsYWNlIjoiaHR0cHM6Ly90ZW1wbGF0ZXMuc2hvdHN0YWNrLmlvL2dsb2JhbC1jb29wZXJhdGlvbi1uZXdzLXVwZGF0ZS10ZW1wbGF0ZS1zYWxlcy1wcm9tby8yZjhmM2VjYi00OGU3LTRlNDItODlmMi0wNjZiZDI1OTUxMWQvc291cmNlLm1wNCJ9XX0 - **Edit and save to an account**: https://dashboard.shotstack.io/studio/editor/global-cooperation-news-update-template-sales-promo ## 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 | | --- | --- | | `{{ HEADLINE }}` | President Biden and President Macron Sign Agreement to Strengthen Global Cooperation | | `{{ NEWS_SLUG }}` | NEWS UPDATE | | `{{ STATUS }}` | LIVE | | `{{ DAY }}` | SATURDAY, | | `{{ DATE }}` | AUGUST 30, 2025 | | `{{ ALERT }}` | NEWS CHANNEL NEWS CHANNEL NEWS CHANNEL NEWS CHANNEL NEWS CHANNEL NEWS CHANNEL NEWS CHANNEL NEWS CHANNEL NEWS CHANNEL | | `{{ FONT_COLOR_1 }}` | #ffffff | | `{{ FONT_COLOR_2 }}` | #000000 | | `{{ SHAPE_COLOR_1 }}` | #0000ce | | `{{ SHAPE_COLOR_2 }}` | #ce0000 | | `{{ VIDEO_1 }}` | https://templates.shotstack.io/global-cooperation-news-update-template-sales-promo/3ae0695c-0079-44dc-bb3b-9c02804e8a4c/source.mp4 | | `{{ VIDEO_2 }}` | https://templates.shotstack.io/global-cooperation-news-update-template-sales-promo/bd132848-2371-478f-98bc-3dad2ee2f1a3/source.mp4 | | `{{ VIDEO_BACKGROUND }}` | https://templates.shotstack.io/global-cooperation-news-update-template-sales-promo/2f8f3ecb-48e7-4e42-89f2-066bd259511d/source.mp4 | ## Template JSON ```json { "timeline": { "fonts": [ { "src": "https://templates.shotstack.io/global-cooperation-news-update-template-sales-promo/0f5fa01c-95de-4235-a552-29ad0c6518ea/source.ttf" }, { "src": "https://templates.shotstack.io/global-cooperation-news-update-template-sales-promo/6a6ff4c8-1848-4fec-9051-493c9e40af1f/source.ttf" } ], "background": "#FFFFFF", "tracks": [ { "clips": [ { "asset": { "type": "luma", "src": "https://templates.shotstack.io/global-cooperation-news-update-template-sales-promo/1a1f3fad-360c-49e2-bcf2-5b7c5c3d3d19/source.png" }, "start": 0, "length": "end" }, { "asset": { "type": "text", "text": "", "alignment": { "horizontal": "center", "vertical": "center" }, "font": { "color": "#000000", "family": "Montserrat SemiBold", "size": 24, "lineHeight": 1 }, "width": 80, "height": 80, "background": { "color": "{{ FONT_COLOR_1 }}" } }, "start": 0.6, "length": "end", "offset": { "x": -0.449, "y": -0.197 }, "position": "center", "transition": { "in": "slideRight" } } ] }, { "clips": [ { "asset": { "type": "text", "text": "{{ALERT}}", "alignment": { "horizontal": "center", "vertical": "center" }, "font": { "color": "{{ FONT_COLOR_1 }}", "family": "Roboto SemiBold", "size": "24", "lineHeight": 1 }, "width": 1900, "height": 72 }, "start": 2.2, "length": "end", "offset": { "y": -0.476 }, "position": "center", "transition": { "in": "carouselLeft" } } ] }, { "clips": [ { "asset": { "type": "text", "text": "{{DATE}}", "alignment": { "horizontal": "center", "vertical": "center" }, "font": { "color": "{{ FONT_COLOR_1 }}", "family": "Roboto SemiBold", "size": "32", "lineHeight": 1 }, "width": 400, "height": 72 }, "start": 1.6, "length": "end", "offset": { "x": 0.301, "y": -0.388 }, "position": "center", "transition": { "in": "slideRight" } } ] }, { "clips": [ { "asset": { "type": "text", "text": "{{DAY}}", "alignment": { "horizontal": "center", "vertical": "center" }, "font": { "color": "{{ FONT_COLOR_1 }}", "family": "Roboto SemiBold", "size": "47", "lineHeight": 1 }, "width": 400, "height": 90 }, "start": 1.4, "length": "end", "offset": { "x": 0.301, "y": -0.339 }, "position": "center", "transition": { "in": "slideRight" } } ] }, { "clips": [ { "asset": { "type": "text", "text": "{{HEADLINE}}", "alignment": { "horizontal": "left", "vertical": "center" }, "font": { "color": "{{ FONT_COLOR_2 }}", "family": "Roboto SemiBold", "size": "50", "lineHeight": 1 }, "width": 1100, "height": 150 }, "start": 1.2, "length": "end", "offset": { "x": -0.183, "y": -0.359 }, "position": "center", "transition": { "in": "slideRight" } } ] }, { "clips": [ { "asset": { "type": "text", "text": "{{NEWS_SLUG}}", "alignment": { "horizontal": "center", "vertical": "center" }, "font": { "color": "{{ FONT_COLOR_1 }}", "family": "Oswald", "size": "90", "lineHeight": 1 }, "width": 600, "height": 150 }, "start": 0.8, "length": "end", "offset": { "x": -0.254, "y": -0.218 }, "position": "center", "transition": { "in": "slideRight" } } ] }, { "clips": [ { "asset": { "type": "text", "text": "{{STATUS}}", "alignment": { "horizontal": "center", "vertical": "center" }, "font": { "color": "{{ FONT_COLOR_1 }}", "family": "Roboto SemiBold", "size": "40", "lineHeight": 1 }, "width": 150, "height": 72 }, "start": 0.2, "length": "end", "offset": { "x": -0.405, "y": 0.398 }, "position": "center", "transition": { "in": "slideRight" } } ] }, { "clips": [ { "asset": { "type": "luma", "src": "https://templates.shotstack.io/global-cooperation-news-update-template-sales-promo/48c4c094-78d0-4a6b-ae8e-c636c8292d62/source.png" }, "start": 0, "length": "end" }, { "asset": { "type": "text", "text": "", "alignment": { "horizontal": "center", "vertical": "center" }, "font": { "color": "#000000", "family": "Montserrat SemiBold", "size": 24, "lineHeight": 1 }, "width": 800, "height": 800, "background": { "color": "{{ FONT_COLOR_2 }}" } }, "start": 0.6, "length": "end", "offset": { "x": -0.216, "y": -0.233 }, "position": "center", "transition": { "in": "slideRight" } } ] }, { "clips": [ { "asset": { "type": "luma", "src": "https://templates.shotstack.io/global-cooperation-news-update-template-sales-promo/e71a2911-224c-4bcf-b3ad-b085880b1760/source.png" }, "start": 0, "length": "end" }, { "asset": { "type": "text", "text": "", "alignment": { "horizontal": "center", "vertical": "center" }, "font": { "color": "#000000", "family": "Montserrat SemiBold", "size": 24, "lineHeight": 1 }, "width": 683, "height": 800, "background": { "color": "{{ SHAPE_COLOR_1 }}" } }, "start": 0.6, "length": "end", "offset": { "x": -0.254, "y": -0.218 }, "position": "center", "transition": { "in": "slideRight" } } ] }, { "clips": [ { "asset": { "type": "luma", "src": "https://templates.shotstack.io/global-cooperation-news-update-template-sales-promo/8a00f6ee-1fc2-4085-835f-86adb10cb9f6/source.png" }, "start": 0, "length": "end" }, { "asset": { "type": "text", "text": "", "alignment": { "horizontal": "center", "vertical": "center" }, "font": { "color": "#000000", "family": "Montserrat SemiBold", "size": 24, "lineHeight": 1 }, "width": 770, "height": 800, "background": { "color": "{{ SHAPE_COLOR_2 }}" } }, "start": 0.6, "length": "end", "offset": { "x": -0.215, "y": -0.218 }, "position": "center", "transition": { "in": "slideRight" } } ] }, { "clips": [ { "asset": { "type": "luma", "src": "https://templates.shotstack.io/global-cooperation-news-update-template-sales-promo/2a4df42b-2752-4005-9426-7fd7b66ed897/source.png" }, "start": 0, "length": "end" }, { "asset": { "type": "text", "text": "", "alignment": { "horizontal": "center", "vertical": "center" }, "font": { "color": "#000000", "family": "Montserrat SemiBold", "size": 24, "lineHeight": 1 }, "width": 300, "height": 550, "background": { "color": "{{ SHAPE_COLOR_2 }}" } }, "start": 0.6, "length": "end", "offset": { "x": -0.413, "y": -0.217 }, "position": "center", "transition": { "in": "slideRight" } } ] }, { "clips": [ { "asset": { "type": "luma", "src": "https://templates.shotstack.io/global-cooperation-news-update-template-sales-promo/fd10dacc-749b-4425-b818-4f47d008ed87/source.png" }, "start": 0, "length": "end" }, { "asset": { "type": "text", "text": " ", "alignment": { "horizontal": "center", "vertical": "center" }, "font": { "color": "#000000", "family": "Montserrat SemiBold", "size": 24, "lineHeight": 1 }, "width": 1640, "height": 1100, "background": { "color": "{{ FONT_COLOR_1 }}" } }, "start": 1, "length": "end", "offset": { "x": -0.244, "y": -0.372 }, "position": "center", "transition": { "in": "slideRight" } } ] }, { "clips": [ { "asset": { "type": "luma", "src": "https://templates.shotstack.io/global-cooperation-news-update-template-sales-promo/7015e3b8-b1df-4d17-a222-d944e66ba47a/source.png" }, "start": 0, "length": "end" }, { "asset": { "type": "text", "text": "", "alignment": { "horizontal": "center", "vertical": "center" }, "font": { "color": "#000000", "family": "Montserrat SemiBold", "size": 24, "lineHeight": 1 }, "width": 235, "height": 265, "background": { "color": "{{ SHAPE_COLOR_2 }}" } }, "start": 0.2, "length": "end", "offset": { "x": -0.408, "y": 0.398 }, "position": "center", "transition": { "in": "slideRight" } } ] }, { "clips": [ { "asset": { "type": "text", "text": "", "alignment": { "horizontal": "center", "vertical": "center" }, "font": { "color": "#000000", "family": "Montserrat SemiBold", "size": 24, "lineHeight": 1 }, "width": 2000, "height": 55, "background": { "color": "{{ SHAPE_COLOR_2 }}" } }, "start": 1.8, "length": 15, "offset": { "x": 0, "y": -0.476 }, "position": "center", "transition": { "in": "slideUp" } } ] }, { "clips": [ { "asset": { "type": "luma", "src": "https://templates.shotstack.io/global-cooperation-news-update-template-sales-promo/5ab6c249-20e0-4fe4-9fd9-0d9d836f6609/source.png" }, "start": 0, "length": "end" }, { "asset": { "type": "text", "text": "", "alignment": { "horizontal": "center", "vertical": "center" }, "font": { "color": "#000000", "family": "Montserrat SemiBold", "size": 24, "lineHeight": 1 }, "width": 2000, "height": 800, "background": { "color": "{{ SHAPE_COLOR_1 }}" } }, "start": 1.2, "length": "end", "offset": { "x": 0.121, "y": -0.396 }, "position": "center", "transition": { "in": "slideRight" } } ] }, { "clips": [ { "length": "end", "asset": { "type": "video", "src": "{{ VIDEO_2 }}", "volume": 1 }, "start": 0.4, "scale": 0.42, "offset": { "x": -0.249, "y": 0.097 }, "position": "center", "transition": { "in": "slideRight" } } ] }, { "clips": [ { "asset": { "type": "text", "text": "", "alignment": { "horizontal": "center", "vertical": "center" }, "font": { "color": "#000000", "family": "Montserrat SemiBold", "size": 24, "lineHeight": 1 }, "width": 824, "height": 530, "background": { "color": "{{ FONT_COLOR_1 }}" } }, "start": 0, "length": "end", "offset": { "x": -0.249, "y": 0.098 }, "position": "center", "transition": { "in": "slideRight" } } ] }, { "clips": [ { "length": "end", "asset": { "type": "video", "src": "{{ VIDEO_1 }}", "volume": 1 }, "start": 0, "scale": 0.57, "offset": { "x": 0.156, "y": 0.129 }, "position": "center", "transition": { "in": "slideRight" } } ] }, { "clips": [ { "asset": { "type": "text", "text": "", "alignment": { "horizontal": "center", "vertical": "center" }, "font": { "color": "#000000", "family": "Montserrat SemiBold", "size": 24, "lineHeight": 1 }, "width": 1116, "height": 648, "background": { "color": "{{ FONT_COLOR_1 }}" } }, "start": 0, "length": "end", "offset": { "x": 0.156, "y": 0.129 }, "position": "center", "transition": { "in": "slideRight" } } ] }, { "clips": [ { "length": "end", "asset": { "type": "video", "src": "{{ VIDEO_BACKGROUND }}", "volume": 1 }, "start": 0 } ] } ] }, "output": { "format": "mp4", "fps": 25, "size": { "width": 1920, "height": 1080 } }, "merge": [ { "find": "HEADLINE", "replace": "President Biden and President Macron Sign Agreement to Strengthen Global Cooperation" }, { "find": "NEWS_SLUG", "replace": "NEWS UPDATE" }, { "find": "STATUS", "replace": "LIVE" }, { "find": "DAY", "replace": "SATURDAY, " }, { "find": "DATE", "replace": "AUGUST 30, 2025" }, { "find": "ALERT", "replace": "NEWS CHANNEL NEWS CHANNEL NEWS CHANNEL NEWS CHANNEL NEWS CHANNEL NEWS CHANNEL NEWS CHANNEL NEWS CHANNEL NEWS CHANNEL" }, { "find": "FONT_COLOR_1", "replace": "#ffffff" }, { "find": "FONT_COLOR_2", "replace": "#000000" }, { "find": "SHAPE_COLOR_1", "replace": "#0000ce" }, { "find": "SHAPE_COLOR_2", "replace": "#ce0000" }, { "find": "VIDEO_1", "replace": "https://templates.shotstack.io/global-cooperation-news-update-template-sales-promo/3ae0695c-0079-44dc-bb3b-9c02804e8a4c/source.mp4" }, { "find": "VIDEO_2", "replace": "https://templates.shotstack.io/global-cooperation-news-update-template-sales-promo/bd132848-2371-478f-98bc-3dad2ee2f1a3/source.mp4" }, { "find": "VIDEO_BACKGROUND", "replace": "https://templates.shotstack.io/global-cooperation-news-update-template-sales-promo/2f8f3ecb-48e7-4e42-89f2-066bd259511d/source.mp4" } ] } ``` ## 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