VidPlate · JSON-LD Context
Vidplate App Context
JSON-LD context defining the semantic vocabulary for Vidplate App from VidPlate.
25 Classes
128 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
vidplate:
https://vidplate.app/schema#
Classes
Error
VersionSummary
Template
TemplateFields
TemplateVersion
Upload
RenderOutput
Render
RenderProgress
RenderNode
RenderNodeList
RenderEstimate
RenderBatch
WebhookEndpoint
WebhookEvent
StorageDestination
StorageDestinationList
StorageDestinationTest
RenderPreset
RenderPresetList
TemplateList
TemplateVersionList
RenderList
RenderOutputList
WebhookEndpointList
Properties
| Property | Type | Container |
|---|---|---|
| error | ||
| id | string | |
| version | integer | |
| status | ||
| schema_hash | string | |
| created_at | string | |
| object | ||
| name | string | |
| description | string | |
| kind | ||
| engine | ||
| availability | ||
| brand_id | string | |
| formats | ||
| latest_version | ||
| updated_at | string | |
| template_id | string | |
| template_code | string | |
| fields | list | |
| compatibility | ||
| changes | list | |
| requires | ||
| durations_seconds | list | |
| required_fields | list | |
| filename | string | |
| content_type | string | |
| size_bytes | integer | |
| width | integer | |
| height | integer | |
| rejected_reason | string | |
| upload | ||
| expires_at | string | |
| completed_at | string | |
| format | string | |
| variant_index | integer | |
| duration_seconds | decimal | |
| resolution | string | |
| preset | string | |
| fps | integer | |
| codec | ||
| container | ||
| quality | ||
| video_bitrate_kbps | integer | |
| max_file_size_mb | decimal | |
| audio | ||
| image_format | ||
| image_quality | integer | |
| mime_type | ||
| failure_code | ||
| retention_expires_at | string | |
| file_expired_at | string | |
| file_available | boolean | |
| stored_bytes | integer | |
| destination | ||
| render_preset | string | |
| render_preset_applied | boolean | |
| download_url | string | |
| file_name | string | |
| waiting_reason | ||
| template_version | integer | |
| batch_id | string | |
| external_id | string | |
| metadata | ||
| output_count | integer | |
| progress | reference | |
| outputs | list | |
| ai_credits | ||
| cancelled_at | string | |
| deadline_at | string | |
| app_url | string | |
| routing | ||
| completed | integer | |
| failed | integer | |
| total | integer | |
| percent | integer | |
| state | ||
| last_seen_at | string | |
| renders_since_restart | integer | |
| current_render_id | string | |
| capabilities | ||
| data | list | |
| totals | ||
| offline_after_seconds | integer | |
| has_more | boolean | |
| next_cursor | string | |
| valid | boolean | |
| captioned_outputs | integer | |
| quota | ||
| video_minutes | ||
| static_outputs | ||
| sandbox_allowance | ||
| warnings | list | |
| item_count | integer | |
| accepted_count | integer | |
| rejected_count | integer | |
| items | list | |
| url | string | |
| events | list | |
| enabled | boolean | |
| disabled_reason | string | |
| last_success_at | string | |
| last_failure_at | string | |
| secret | string | |
| type | ||
| api_version | ||
| provider | ||
| provider_label | string | |
| bucket | string | |
| region | string | |
| endpoint | string | |
| force_path_style | boolean | |
| path_prefix | string | |
| path_pattern | string | |
| allow_overwrite | boolean | |
| copy_mode | ||
| is_default | boolean | |
| auth | ||
| last_test | ||
| destination_id | string | |
| ok | boolean | |
| code | string | |
| message | string | |
| cleanup_failed | boolean | |
| conditional_writes | boolean | |
| tested_at | string | |
| built_in | boolean | |
| renderer | ||
| settings |
JSON-LD Document
{
"@context": {
"@vocab": "https://vidplate.app/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"vidplate": "https://vidplate.app/schema#",
"Error": "vidplate:Error",
"error": {
"@id": "vidplate:error"
},
"VersionSummary": "vidplate:VersionSummary",
"id": {
"@id": "vidplate:id",
"@type": "xsd:string"
},
"version": {
"@id": "vidplate:version",
"@type": "xsd:integer"
},
"status": {
"@id": "vidplate:status"
},
"schema_hash": {
"@id": "vidplate:schema_hash",
"@type": "xsd:string"
},
"created_at": {
"@id": "vidplate:created_at",
"@type": "xsd:string"
},
"Template": "vidplate:Template",
"object": {
"@id": "vidplate:object"
},
"name": {
"@id": "vidplate:name",
"@type": "xsd:string"
},
"description": {
"@id": "vidplate:description",
"@type": "xsd:string"
},
"kind": {
"@id": "vidplate:kind"
},
"engine": {
"@id": "vidplate:engine"
},
"availability": {
"@id": "vidplate:availability"
},
"brand_id": {
"@id": "vidplate:brand_id",
"@type": "xsd:string"
},
"formats": {
"@id": "vidplate:formats"
},
"latest_version": {
"@id": "vidplate:latest_version"
},
"updated_at": {
"@id": "vidplate:updated_at",
"@type": "xsd:string"
},
"TemplateFields": "vidplate:TemplateFields",
"template_id": {
"@id": "vidplate:template_id",
"@type": "xsd:string"
},
"template_code": {
"@id": "vidplate:template_code",
"@type": "xsd:string"
},
"fields": {
"@id": "vidplate:fields",
"@container": "@list"
},
"TemplateVersion": "vidplate:TemplateVersion",
"compatibility": {
"@id": "vidplate:compatibility"
},
"changes": {
"@id": "vidplate:changes",
"@container": "@list"
},
"requires": {
"@id": "vidplate:requires"
},
"durations_seconds": {
"@id": "vidplate:durations_seconds",
"@container": "@list"
},
"required_fields": {
"@id": "vidplate:required_fields",
"@container": "@list"
},
"Upload": "vidplate:Upload",
"filename": {
"@id": "vidplate:filename",
"@type": "xsd:string"
},
"content_type": {
"@id": "vidplate:content_type",
"@type": "xsd:string"
},
"size_bytes": {
"@id": "vidplate:size_bytes",
"@type": "xsd:integer"
},
"width": {
"@id": "vidplate:width",
"@type": "xsd:integer"
},
"height": {
"@id": "vidplate:height",
"@type": "xsd:integer"
},
"rejected_reason": {
"@id": "vidplate:rejected_reason",
"@type": "xsd:string"
},
"upload": {
"@id": "vidplate:upload"
},
"expires_at": {
"@id": "vidplate:expires_at",
"@type": "xsd:string"
},
"completed_at": {
"@id": "vidplate:completed_at",
"@type": "xsd:string"
},
"RenderOutput": "vidplate:RenderOutput",
"format": {
"@id": "vidplate:format",
"@type": "xsd:string"
},
"variant_index": {
"@id": "vidplate:variant_index",
"@type": "xsd:integer"
},
"duration_seconds": {
"@id": "vidplate:duration_seconds",
"@type": "xsd:decimal"
},
"resolution": {
"@id": "vidplate:resolution",
"@type": "xsd:string"
},
"preset": {
"@id": "vidplate:preset",
"@type": "xsd:string"
},
"fps": {
"@id": "vidplate:fps",
"@type": "xsd:integer"
},
"codec": {
"@id": "vidplate:codec"
},
"container": {
"@id": "vidplate:container"
},
"quality": {
"@id": "vidplate:quality"
},
"video_bitrate_kbps": {
"@id": "vidplate:video_bitrate_kbps",
"@type": "xsd:integer"
},
"max_file_size_mb": {
"@id": "vidplate:max_file_size_mb",
"@type": "xsd:decimal"
},
"audio": {
"@id": "vidplate:audio"
},
"image_format": {
"@id": "vidplate:image_format"
},
"image_quality": {
"@id": "vidplate:image_quality",
"@type": "xsd:integer"
},
"mime_type": {
"@id": "vidplate:mime_type"
},
"failure_code": {
"@id": "vidplate:failure_code"
},
"retention_expires_at": {
"@id": "vidplate:retention_expires_at",
"@type": "xsd:string"
},
"file_expired_at": {
"@id": "vidplate:file_expired_at",
"@type": "xsd:string"
},
"file_available": {
"@id": "vidplate:file_available",
"@type": "xsd:boolean"
},
"stored_bytes": {
"@id": "vidplate:stored_bytes",
"@type": "xsd:integer"
},
"destination": {
"@id": "vidplate:destination"
},
"render_preset": {
"@id": "vidplate:render_preset",
"@type": "xsd:string"
},
"render_preset_applied": {
"@id": "vidplate:render_preset_applied",
"@type": "xsd:boolean"
},
"download_url": {
"@id": "vidplate:download_url",
"@type": "xsd:string"
},
"file_name": {
"@id": "vidplate:file_name",
"@type": "xsd:string"
},
"Render": "vidplate:Render",
"waiting_reason": {
"@id": "vidplate:waiting_reason"
},
"template_version": {
"@id": "vidplate:template_version",
"@type": "xsd:integer"
},
"batch_id": {
"@id": "vidplate:batch_id",
"@type": "xsd:string"
},
"external_id": {
"@id": "vidplate:external_id",
"@type": "xsd:string"
},
"metadata": {
"@id": "vidplate:metadata"
},
"output_count": {
"@id": "vidplate:output_count",
"@type": "xsd:integer"
},
"progress": {
"@id": "vidplate:progress",
"@type": "@id"
},
"outputs": {
"@id": "vidplate:outputs",
"@container": "@list"
},
"ai_credits": {
"@id": "vidplate:ai_credits"
},
"cancelled_at": {
"@id": "vidplate:cancelled_at",
"@type": "xsd:string"
},
"deadline_at": {
"@id": "vidplate:deadline_at",
"@type": "xsd:string"
},
"app_url": {
"@id": "vidplate:app_url",
"@type": "xsd:string"
},
"routing": {
"@id": "vidplate:routing"
},
"RenderProgress": "vidplate:RenderProgress",
"completed": {
"@id": "vidplate:completed",
"@type": "xsd:integer"
},
"failed": {
"@id": "vidplate:failed",
"@type": "xsd:integer"
},
"total": {
"@id": "vidplate:total",
"@type": "xsd:integer"
},
"percent": {
"@id": "vidplate:percent",
"@type": "xsd:integer"
},
"RenderNode": "vidplate:RenderNode",
"state": {
"@id": "vidplate:state"
},
"last_seen_at": {
"@id": "vidplate:last_seen_at",
"@type": "xsd:string"
},
"renders_since_restart": {
"@id": "vidplate:renders_since_restart",
"@type": "xsd:integer"
},
"current_render_id": {
"@id": "vidplate:current_render_id",
"@type": "xsd:string"
},
"capabilities": {
"@id": "vidplate:capabilities"
},
"RenderNodeList": "vidplate:RenderNodeList",
"data": {
"@id": "vidplate:data",
"@container": "@list"
},
"totals": {
"@id": "vidplate:totals"
},
"offline_after_seconds": {
"@id": "vidplate:offline_after_seconds",
"@type": "xsd:integer"
},
"has_more": {
"@id": "vidplate:has_more",
"@type": "xsd:boolean"
},
"next_cursor": {
"@id": "vidplate:next_cursor",
"@type": "xsd:string"
},
"RenderEstimate": "vidplate:RenderEstimate",
"valid": {
"@id": "vidplate:valid",
"@type": "xsd:boolean"
},
"captioned_outputs": {
"@id": "vidplate:captioned_outputs",
"@type": "xsd:integer"
},
"quota": {
"@id": "vidplate:quota"
},
"video_minutes": {
"@id": "vidplate:video_minutes"
},
"static_outputs": {
"@id": "vidplate:static_outputs"
},
"sandbox_allowance": {
"@id": "vidplate:sandbox_allowance"
},
"warnings": {
"@id": "vidplate:warnings",
"@container": "@list"
},
"RenderBatch": "vidplate:RenderBatch",
"item_count": {
"@id": "vidplate:item_count",
"@type": "xsd:integer"
},
"accepted_count": {
"@id": "vidplate:accepted_count",
"@type": "xsd:integer"
},
"rejected_count": {
"@id": "vidplate:rejected_count",
"@type": "xsd:integer"
},
"items": {
"@id": "vidplate:items",
"@container": "@list"
},
"WebhookEndpoint": "vidplate:WebhookEndpoint",
"url": {
"@id": "vidplate:url",
"@type": "xsd:string"
},
"events": {
"@id": "vidplate:events",
"@container": "@list"
},
"enabled": {
"@id": "vidplate:enabled",
"@type": "xsd:boolean"
},
"disabled_reason": {
"@id": "vidplate:disabled_reason",
"@type": "xsd:string"
},
"last_success_at": {
"@id": "vidplate:last_success_at",
"@type": "xsd:string"
},
"last_failure_at": {
"@id": "vidplate:last_failure_at",
"@type": "xsd:string"
},
"secret": {
"@id": "vidplate:secret",
"@type": "xsd:string"
},
"WebhookEvent": "vidplate:WebhookEvent",
"type": {
"@id": "vidplate:type"
},
"api_version": {
"@id": "vidplate:api_version"
},
"StorageDestination": "vidplate:StorageDestination",
"provider": {
"@id": "vidplate:provider"
},
"provider_label": {
"@id": "vidplate:provider_label",
"@type": "xsd:string"
},
"bucket": {
"@id": "vidplate:bucket",
"@type": "xsd:string"
},
"region": {
"@id": "vidplate:region",
"@type": "xsd:string"
},
"endpoint": {
"@id": "vidplate:endpoint",
"@type": "xsd:string"
},
"force_path_style": {
"@id": "vidplate:force_path_style",
"@type": "xsd:boolean"
},
"path_prefix": {
"@id": "vidplate:path_prefix",
"@type": "xsd:string"
},
"path_pattern": {
"@id": "vidplate:path_pattern",
"@type": "xsd:string"
},
"allow_overwrite": {
"@id": "vidplate:allow_overwrite",
"@type": "xsd:boolean"
},
"copy_mode": {
"@id": "vidplate:copy_mode"
},
"is_default": {
"@id": "vidplate:is_default",
"@type": "xsd:boolean"
},
"auth": {
"@id": "vidplate:auth"
},
"last_test": {
"@id": "vidplate:last_test"
},
"StorageDestinationList": "vidplate:StorageDestinationList",
"StorageDestinationTest": "vidplate:StorageDestinationTest",
"destination_id": {
"@id": "vidplate:destination_id",
"@type": "xsd:string"
},
"ok": {
"@id": "vidplate:ok",
"@type": "xsd:boolean"
},
"code": {
"@id": "vidplate:code",
"@type": "xsd:string"
},
"message": {
"@id": "vidplate:message",
"@type": "xsd:string"
},
"cleanup_failed": {
"@id": "vidplate:cleanup_failed",
"@type": "xsd:boolean"
},
"conditional_writes": {
"@id": "vidplate:conditional_writes",
"@type": "xsd:boolean"
},
"tested_at": {
"@id": "vidplate:tested_at",
"@type": "xsd:string"
},
"RenderPreset": "vidplate:RenderPreset",
"built_in": {
"@id": "vidplate:built_in",
"@type": "xsd:boolean"
},
"renderer": {
"@id": "vidplate:renderer"
},
"settings": {
"@id": "vidplate:settings"
},
"RenderPresetList": "vidplate:RenderPresetList",
"TemplateList": "vidplate:TemplateList",
"TemplateVersionList": "vidplate:TemplateVersionList",
"RenderList": "vidplate:RenderList",
"RenderOutputList": "vidplate:RenderOutputList",
"WebhookEndpointList": "vidplate:WebhookEndpointList"
},
"@type": "schema:Dataset",
"schema:name": "VidPlate API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects VidPlate'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-10-30) from openapi/vidplate-app-openapi.json.",
"dcterms:created": "2026-10-30",
"dcterms:source": [
"openapi/vidplate-app-openapi.json"
]
}