ViewMax Studio · JSON-LD Context
Viewmax Studio Context
JSON-LD context defining the semantic vocabulary for Viewmax Studio from ViewMax Studio.
18 Classes
78 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
viewmax:
https://viewmax.studio/schema#
Classes
ErrorResponse
Task
CreateVideoRequest
VideoOptions
CreateImageRequest
CreateMusicRequest
CreateSpeechRequest
CreateSoundEffectRequest
VideoModel
VideoModelMode
ImageModel
ImageModelMode
MusicModel
Voice
VoiceCatalog
ShortsStudioRequest
ShortsStudioTask
ShortsStudioError
Properties
| Property | Type | Container |
|---|---|---|
| code | integer | |
| message | string | |
| error | ||
| id | string | |
| status | string | |
| mediaType | string | |
| scene | string | |
| model | string | |
| prompt | string | |
| options | string | |
| taskUrls | list | |
| costCredits | integer | |
| waivedCredits | integer | |
| fairUseKey | string | |
| taskInfo | string | |
| taskResult | string | |
| taskId | string | |
| createdAt | dateTime | |
| updatedAt | dateTime | |
| userId | string | |
| creditId | string | |
| visibility | string | |
| deletedAt | dateTime | |
| mode | string | |
| image_urls | list | |
| video_urls | list | |
| duration | ||
| resolution | string | |
| aspect_ratio | string | |
| audio | boolean | |
| source_video_duration_seconds | decimal | |
| text | string | |
| voice_id | string | |
| label | string | |
| vendor | string | |
| description | string | |
| modes | ||
| credits_label | string | |
| coming_soon | boolean | |
| max_prompt_length | integer | |
| durations | list | |
| resolutions | list | |
| aspect_ratios | list | |
| audio_toggle | boolean | |
| defaults | ||
| credits | ||
| credits_per_second | ||
| credits_per_second_with_video_input | ||
| pricing_note | string | |
| qualities | list | |
| credits_per_generation | decimal | |
| credits_by_resolution_and_aspect_ratio | ||
| controls | ||
| name | string | |
| gender | string | |
| language | string | |
| languages | list | |
| accent | string | |
| use_case | string | |
| preview_url | reference | |
| recommended_model | string | |
| default_model | string | |
| characters_per_credit | integer | |
| minimum_credits | integer | |
| voices | list | |
| requestId | string | |
| segmentationTaskId | string | |
| transcriptTaskId | string | |
| words | list | |
| preset | string | |
| outputRatio | string | |
| backgroundColor | string | |
| includeSrt | boolean | |
| includeAss | boolean | |
| creditLimit | integer | |
| phase | string | |
| videoUrl | reference | |
| artifacts | list |
JSON-LD Document
{
"@context": {
"@vocab": "https://viewmax.studio/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"viewmax": "https://viewmax.studio/schema#",
"ErrorResponse": "viewmax:ErrorResponse",
"code": {
"@id": "viewmax:code",
"@type": "xsd:integer"
},
"message": {
"@id": "viewmax:message",
"@type": "xsd:string"
},
"error": {
"@id": "viewmax:error"
},
"Task": "viewmax:Task",
"id": {
"@id": "viewmax:id",
"@type": "xsd:string"
},
"status": {
"@id": "viewmax:status",
"@type": "xsd:string"
},
"mediaType": {
"@id": "viewmax:mediaType",
"@type": "xsd:string"
},
"scene": {
"@id": "viewmax:scene",
"@type": "xsd:string"
},
"model": {
"@id": "viewmax:model",
"@type": "xsd:string"
},
"prompt": {
"@id": "viewmax:prompt",
"@type": "xsd:string"
},
"options": {
"@id": "viewmax:options",
"@type": "xsd:string"
},
"taskUrls": {
"@id": "viewmax:taskUrls",
"@container": "@list"
},
"costCredits": {
"@id": "viewmax:costCredits",
"@type": "xsd:integer"
},
"waivedCredits": {
"@id": "viewmax:waivedCredits",
"@type": "xsd:integer"
},
"fairUseKey": {
"@id": "viewmax:fairUseKey",
"@type": "xsd:string"
},
"taskInfo": {
"@id": "viewmax:taskInfo",
"@type": "xsd:string"
},
"taskResult": {
"@id": "viewmax:taskResult",
"@type": "xsd:string"
},
"taskId": {
"@id": "viewmax:taskId",
"@type": "xsd:string"
},
"createdAt": {
"@id": "viewmax:createdAt",
"@type": "xsd:dateTime"
},
"updatedAt": {
"@id": "viewmax:updatedAt",
"@type": "xsd:dateTime"
},
"userId": {
"@id": "viewmax:userId",
"@type": "xsd:string"
},
"creditId": {
"@id": "viewmax:creditId",
"@type": "xsd:string"
},
"visibility": {
"@id": "viewmax:visibility",
"@type": "xsd:string"
},
"deletedAt": {
"@id": "viewmax:deletedAt",
"@type": "xsd:dateTime"
},
"CreateVideoRequest": "viewmax:CreateVideoRequest",
"mode": {
"@id": "viewmax:mode",
"@type": "xsd:string"
},
"image_urls": {
"@id": "viewmax:image_urls",
"@container": "@list"
},
"video_urls": {
"@id": "viewmax:video_urls",
"@container": "@list"
},
"VideoOptions": "viewmax:VideoOptions",
"duration": {
"@id": "viewmax:duration"
},
"resolution": {
"@id": "viewmax:resolution",
"@type": "xsd:string"
},
"aspect_ratio": {
"@id": "viewmax:aspect_ratio",
"@type": "xsd:string"
},
"audio": {
"@id": "viewmax:audio",
"@type": "xsd:boolean"
},
"source_video_duration_seconds": {
"@id": "viewmax:source_video_duration_seconds",
"@type": "xsd:decimal"
},
"CreateImageRequest": "viewmax:CreateImageRequest",
"CreateMusicRequest": "viewmax:CreateMusicRequest",
"CreateSpeechRequest": "viewmax:CreateSpeechRequest",
"text": {
"@id": "viewmax:text",
"@type": "xsd:string"
},
"voice_id": {
"@id": "viewmax:voice_id",
"@type": "xsd:string"
},
"CreateSoundEffectRequest": "viewmax:CreateSoundEffectRequest",
"VideoModel": "viewmax:VideoModel",
"label": {
"@id": "viewmax:label",
"@type": "xsd:string"
},
"vendor": {
"@id": "viewmax:vendor",
"@type": "xsd:string"
},
"description": {
"@id": "viewmax:description",
"@type": "xsd:string"
},
"modes": {
"@id": "viewmax:modes"
},
"credits_label": {
"@id": "viewmax:credits_label",
"@type": "xsd:string"
},
"coming_soon": {
"@id": "viewmax:coming_soon",
"@type": "xsd:boolean"
},
"max_prompt_length": {
"@id": "viewmax:max_prompt_length",
"@type": "xsd:integer"
},
"VideoModelMode": "viewmax:VideoModelMode",
"durations": {
"@id": "viewmax:durations",
"@container": "@list"
},
"resolutions": {
"@id": "viewmax:resolutions",
"@container": "@list"
},
"aspect_ratios": {
"@id": "viewmax:aspect_ratios",
"@container": "@list"
},
"audio_toggle": {
"@id": "viewmax:audio_toggle",
"@type": "xsd:boolean"
},
"defaults": {
"@id": "viewmax:defaults"
},
"credits": {
"@id": "viewmax:credits"
},
"credits_per_second": {
"@id": "viewmax:credits_per_second"
},
"credits_per_second_with_video_input": {
"@id": "viewmax:credits_per_second_with_video_input"
},
"pricing_note": {
"@id": "viewmax:pricing_note",
"@type": "xsd:string"
},
"ImageModel": "viewmax:ImageModel",
"ImageModelMode": "viewmax:ImageModelMode",
"qualities": {
"@id": "viewmax:qualities",
"@container": "@list"
},
"credits_per_generation": {
"@id": "viewmax:credits_per_generation",
"@type": "xsd:decimal"
},
"credits_by_resolution_and_aspect_ratio": {
"@id": "viewmax:credits_by_resolution_and_aspect_ratio"
},
"MusicModel": "viewmax:MusicModel",
"controls": {
"@id": "viewmax:controls"
},
"Voice": "viewmax:Voice",
"name": {
"@id": "viewmax:name",
"@type": "xsd:string"
},
"gender": {
"@id": "viewmax:gender",
"@type": "xsd:string"
},
"language": {
"@id": "viewmax:language",
"@type": "xsd:string"
},
"languages": {
"@id": "viewmax:languages",
"@container": "@list"
},
"accent": {
"@id": "viewmax:accent",
"@type": "xsd:string"
},
"use_case": {
"@id": "viewmax:use_case",
"@type": "xsd:string"
},
"preview_url": {
"@id": "viewmax:preview_url",
"@type": "@id"
},
"recommended_model": {
"@id": "viewmax:recommended_model",
"@type": "xsd:string"
},
"VoiceCatalog": "viewmax:VoiceCatalog",
"default_model": {
"@id": "viewmax:default_model",
"@type": "xsd:string"
},
"characters_per_credit": {
"@id": "viewmax:characters_per_credit",
"@type": "xsd:integer"
},
"minimum_credits": {
"@id": "viewmax:minimum_credits",
"@type": "xsd:integer"
},
"voices": {
"@id": "viewmax:voices",
"@container": "@list"
},
"ShortsStudioRequest": "viewmax:ShortsStudioRequest",
"requestId": {
"@id": "viewmax:requestId",
"@type": "xsd:string"
},
"segmentationTaskId": {
"@id": "viewmax:segmentationTaskId",
"@type": "xsd:string"
},
"transcriptTaskId": {
"@id": "viewmax:transcriptTaskId",
"@type": "xsd:string"
},
"words": {
"@id": "viewmax:words",
"@container": "@list"
},
"preset": {
"@id": "viewmax:preset",
"@type": "xsd:string"
},
"outputRatio": {
"@id": "viewmax:outputRatio",
"@type": "xsd:string"
},
"backgroundColor": {
"@id": "viewmax:backgroundColor",
"@type": "xsd:string"
},
"includeSrt": {
"@id": "viewmax:includeSrt",
"@type": "xsd:boolean"
},
"includeAss": {
"@id": "viewmax:includeAss",
"@type": "xsd:boolean"
},
"creditLimit": {
"@id": "viewmax:creditLimit",
"@type": "xsd:integer"
},
"ShortsStudioTask": "viewmax:ShortsStudioTask",
"phase": {
"@id": "viewmax:phase",
"@type": "xsd:string"
},
"videoUrl": {
"@id": "viewmax:videoUrl",
"@type": "@id"
},
"artifacts": {
"@id": "viewmax:artifacts",
"@container": "@list"
},
"ShortsStudioError": "viewmax:ShortsStudioError"
},
"@type": "schema:Dataset",
"schema:name": "ViewMax Studio API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects ViewMax Studio's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-11-03) from openapi/viewmax-studio-openapi.json.",
"dcterms:created": "2026-11-03",
"dcterms:source": [
"openapi/viewmax-studio-openapi.json"
]
}