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

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

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