V2 API
Explore and call the supported JsonCut API directly from the public OpenAPI contract.
The V2 API is the supported HTML-first interface for editable image and video projects, reusable templates, owned media and asynchronous rendering. It is a new product surface rather than a renamed or automatically migrated version of the V1 JSON API.
Start a request
Every authenticated request uses your server-side API key:
X-API-Key: jc_live_...Choose an endpoint group below. Each operation includes its parameters, request body, response schemas, code samples and a Send action powered by the same public OpenAPI document.
Projects
Create and update editable image or video projects.
Templates
Publish typed templates, inspect inputs and render variants.
Media
Upload, inspect and reuse images, video, audio and fonts.
Renders
Render projects, templates or bounded inline sources.
Webhooks
Receive signed lifecycle events and inspect delivery state.
OpenAPI JSON
Use the machine-readable OpenAPI 3.1 contract in your own tooling.
API boundary
Only developer-facing operations are included here. Studio UI actions, hosted Agent internals, administrative endpoints and renderer coordination are intentionally not part of the public API.
Existing JSON integrations remain available under the V1 API. There is no automatic V1-to-V2 conversion; both systems are deliberately separate.
API and MCP recipes
Choose a complete workflow for durable projects, one-shot output, templates or Agent review.
Search, sort and organize projects GET
Search, sort and organize projects. Durable editable image and video projects. Source versions use optimistic concurrency and can be opened in Studio. Required API key scopes: `projects:read`.