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
View Context View on GitHub

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

Raw ↑
{
  "@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"
  ]
}