See llms.txt for all machine-readable content.
Unlock the full potential of JSON2Video and n8n’s automation platform by connecting JSON2Video’s capabilities with over 1,000 apps, data sources, services, and n8n’s built-in AI features.
Need something that’s not covered yet?
Use n8n’s pre-authenticated HTTP Request node to create new connections, giving you the flexibility to build powerful automations on any stack.
Created by
JSON2Video
Last update
3 days ago
JSON2Video integration
is built and maintained by our partners at JSON2Video and verified by n8n. That means it’s solid, safe, and ready to help you tap into some great capabilities.
Create
Submit a render job and return immediately with a 16-character project ID. The render runs asynchronously and the video URL is not available yet — pair this with a Webhook URL or a later Get Status call. Each call consumes credits (1 credit per second of output video), so never retry it blindly.
Delete
Delete the rendered video file of a movie before its automatic 7-day expiry. The render history entry is kept, so credits already spent are not refunded.
Get Many
List the movies rendered by this account within a date range, one output item per movie
Get Status
Get the current status of one movie by project ID. Returns the video URL, duration in seconds and file size in bytes once the status is done.
Render and Wait
Submit a render job and poll until it finishes, then return the finished movie including the video URL, duration in seconds and file size in bytes. Holds the n8n execution open for the whole render, so use Create plus a Webhook URL for renders longer than the n8n execution limit.
Create
Save a new template from a Movie JSON document with {{variable}} placeholders. Returns the new 20-character template ID.
Delete
Delete a template by ID. Renders already in flight are unaffected, but later renders referencing the ID fail.
Duplicate
Copy a template — your own or one from the public library — into this account and return the new 20-character template ID, optionally filling in variables
Get
Get one template by ID, including its stored Movie JSON. The movie field is returned exactly as stored, which may be a JSON string or a JSON object.
Get Library
List the curated public template gallery published by JSON2Video, one output item per template. Use Duplicate to copy one into this account before rendering it.
Get Many
List this account's own templates, one output item per template, with their IDs, names and tags
Get Variables
List the variables a template declares — its {{placeholder}} inputs, as currently saved — one output item per variable, with its type, default and (for select and array/collection variables) its choices or sub-fields. Use this to discover a template's inputs at runtime instead of hard-coding them.
Update
Change the name, Movie JSON, tags or AI prompt of an existing template. Only the fields set are written; the rest are left unchanged.
Create Folder
Create a folder in the Drive, addressed by a path relative to the Drive root with no leading slash. Creating a folder that already exists succeeds and changes nothing.
Delete File
Delete one file from the Drive by folder and file name. This frees the bytes it used and cannot be undone.
Delete Folder
Delete an empty folder. Folders that still contain files are refused by the API, as are the root folder and the temp folder.
Get File
Get one file by its path relative to the Drive root, for example videos/clip.mp4. Returns its public URL, size in bytes and upload status.
Get Folder Tree
List every folder in the Drive, one output item per folder, with its file count and total size in bytes
Get Storage Usage
Get how many bytes the Drive uses, the free allowance in bytes, and whether uploads are currently blocked
List Folder
List the files in one folder, one output item per file, optionally filtered by media type or by name
Move File
Move a file to another folder, keeping its name. Moving into the temp folder marks the file temporary, so it is deleted automatically and stops counting towards the storage quota.
Upload File
Upload binary data from a previous node into the Drive and return its public URL, ready to use as the src of a movie element. Maximum 500 MB per file.
Verified nodes need a quick setup by an instance owner first, but after that, everyone on the instance can start using them in their workflows. Learn more here.
Sign in to n8n, open the editor, and click + in the top right to open the Nodes panel

The world's most popular workflow automation platform for technical teams including