JsonCutDocs

V1 API

Compatibility reference and direct access to the established JSON-based API documentation.

The V1 API remains available for existing JSON jobs, uploads and media tools. The V2 API is a separate HTML-first product surface and never silently converts a V1 document. The full legacy documentation remains available at docs.jsoncut.com.

Existing reference

V1 developer surface

The generated Swagger reference remains authoritative for request and response schemas. This compact index keeps the established developer routes discoverable inside the new documentation.

AreaOperations
JobsPOST /api/v1/jobs, GET /api/v1/jobs, GET /api/v1/jobs/{jobId}, DELETE /api/v1/jobs/{jobId}
ValidationPOST /api/v1/jobs/validate, GET /api/v1/schemas, GET /api/v1/schemas/image, GET /api/v1/schemas/video
Media toolsPOST /api/v1/tools/video/duration, POST /api/v1/tools/audio/duration and their /bulk variants
FilesPOST /api/v1/files/upload, GET /api/v1/files, GET /api/v1/files/{fileId}, DELETE /api/v1/files/{fileId}
File deliveryGET /api/v1/files/{fileId}/download, GET /api/v1/files/{fileId}/stream, POST /api/v1/files/{fileId}/public-link
File validationPOST /api/v1/files/validate/image, /video and /audio; GET /api/v1/files/supported-types
API keysPOST /api/v1/api-keys, GET /api/v1/api-keys, GET /api/v1/api-keys/{apiKeyId}, DELETE /api/v1/api-keys/{apiKeyId}
V1 AI helperPOST /api/v1/ai/media-config, GET /api/v1/ai/usage

Account, authentication and legacy billing routes are also preserved in the generated reference. New automation should not depend on those Studio-oriented legacy routes.

V1 MCP clients use https://mcp.jsoncut.com/legacy/mcp. New clients use https://mcp.jsoncut.com/mcp; the two tool surfaces are intentionally separate.

These docs do not duplicate the complete generated schema because the existing Swagger reference remains the source of truth for legacy request and response fields.