Lumen5 · JSON-LD Context

Lumen5 Context

JSON-LD context defining the semantic vocabulary for Lumen5 from Lumen5.

25 Classes 36 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/
lumen5: https://lumen5.com/schema#

Classes

AspectRatio BlueprintListing EventsEnum InputContent InputContentRequest OutputSettings OutputSettingsRequest PaginatedBlueprintListingList PaginatedRecipeListingList PaginatedReferenceListingList PaginatedTemplateListingList PaginatedVideoCreationRequestList PaginatedVoiceListingList PaginatedWebhookEndpointList RecipeListing ReferenceListing ResolvedVideoCreationRequest StatusEnum TemplateListing VideoCreationRequest VideoCreationRequestBodyRequest VoiceListing WebhookEndpoint WebhookEndpointRequest WebhookEndpointSecret

Properties

Property Type Container
id string
label string
description string
aspect_ratio reference
script string
text string
blueprint string
template string
voice string
recipe string
brand_kit string
target_duration_seconds integer
video_name string
project string
count integer
next reference
previous reference
results list
workspace string
input_content
output_settings
instructions string
aspect_ratios list
preview_url reference
status
video_url string
share_page_url string
embed_html string
error string
created_at dateTime
finished_at dateTime
attributes
is_paid boolean
url reference
events list
secret string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://lumen5.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "lumen5": "https://lumen5.com/schema#",
    "AspectRatio": "lumen5:AspectRatio",
    "BlueprintListing": "lumen5:BlueprintListing",
    "id": {
      "@id": "lumen5:id",
      "@type": "xsd:string"
    },
    "label": {
      "@id": "lumen5:label",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "lumen5:description",
      "@type": "xsd:string"
    },
    "aspect_ratio": {
      "@id": "lumen5:aspect_ratio",
      "@type": "@id"
    },
    "EventsEnum": "lumen5:EventsEnum",
    "InputContent": "lumen5:InputContent",
    "script": {
      "@id": "lumen5:script",
      "@type": "xsd:string"
    },
    "text": {
      "@id": "lumen5:text",
      "@type": "xsd:string"
    },
    "InputContentRequest": "lumen5:InputContentRequest",
    "OutputSettings": "lumen5:OutputSettings",
    "blueprint": {
      "@id": "lumen5:blueprint",
      "@type": "xsd:string"
    },
    "template": {
      "@id": "lumen5:template",
      "@type": "xsd:string"
    },
    "voice": {
      "@id": "lumen5:voice",
      "@type": "xsd:string"
    },
    "recipe": {
      "@id": "lumen5:recipe",
      "@type": "xsd:string"
    },
    "brand_kit": {
      "@id": "lumen5:brand_kit",
      "@type": "xsd:string"
    },
    "target_duration_seconds": {
      "@id": "lumen5:target_duration_seconds",
      "@type": "xsd:integer"
    },
    "video_name": {
      "@id": "lumen5:video_name",
      "@type": "xsd:string"
    },
    "project": {
      "@id": "lumen5:project",
      "@type": "xsd:string"
    },
    "OutputSettingsRequest": "lumen5:OutputSettingsRequest",
    "PaginatedBlueprintListingList": "lumen5:PaginatedBlueprintListingList",
    "count": {
      "@id": "lumen5:count",
      "@type": "xsd:integer"
    },
    "next": {
      "@id": "lumen5:next",
      "@type": "@id"
    },
    "previous": {
      "@id": "lumen5:previous",
      "@type": "@id"
    },
    "results": {
      "@id": "lumen5:results",
      "@container": "@list"
    },
    "PaginatedRecipeListingList": "lumen5:PaginatedRecipeListingList",
    "PaginatedReferenceListingList": "lumen5:PaginatedReferenceListingList",
    "PaginatedTemplateListingList": "lumen5:PaginatedTemplateListingList",
    "PaginatedVideoCreationRequestList": "lumen5:PaginatedVideoCreationRequestList",
    "PaginatedVoiceListingList": "lumen5:PaginatedVoiceListingList",
    "PaginatedWebhookEndpointList": "lumen5:PaginatedWebhookEndpointList",
    "RecipeListing": "lumen5:RecipeListing",
    "ReferenceListing": "lumen5:ReferenceListing",
    "ResolvedVideoCreationRequest": "lumen5:ResolvedVideoCreationRequest",
    "workspace": {
      "@id": "lumen5:workspace",
      "@type": "xsd:string"
    },
    "input_content": {
      "@id": "lumen5:input_content"
    },
    "output_settings": {
      "@id": "lumen5:output_settings"
    },
    "instructions": {
      "@id": "lumen5:instructions",
      "@type": "xsd:string"
    },
    "StatusEnum": "lumen5:StatusEnum",
    "TemplateListing": "lumen5:TemplateListing",
    "aspect_ratios": {
      "@id": "lumen5:aspect_ratios",
      "@container": "@list"
    },
    "preview_url": {
      "@id": "lumen5:preview_url",
      "@type": "@id"
    },
    "VideoCreationRequest": "lumen5:VideoCreationRequest",
    "status": {
      "@id": "lumen5:status"
    },
    "video_url": {
      "@id": "lumen5:video_url",
      "@type": "xsd:string"
    },
    "share_page_url": {
      "@id": "lumen5:share_page_url",
      "@type": "xsd:string"
    },
    "embed_html": {
      "@id": "lumen5:embed_html",
      "@type": "xsd:string"
    },
    "error": {
      "@id": "lumen5:error",
      "@type": "xsd:string"
    },
    "created_at": {
      "@id": "lumen5:created_at",
      "@type": "xsd:dateTime"
    },
    "finished_at": {
      "@id": "lumen5:finished_at",
      "@type": "xsd:dateTime"
    },
    "VideoCreationRequestBodyRequest": "lumen5:VideoCreationRequestBodyRequest",
    "VoiceListing": "lumen5:VoiceListing",
    "attributes": {
      "@id": "lumen5:attributes"
    },
    "is_paid": {
      "@id": "lumen5:is_paid",
      "@type": "xsd:boolean"
    },
    "WebhookEndpoint": "lumen5:WebhookEndpoint",
    "url": {
      "@id": "lumen5:url",
      "@type": "@id"
    },
    "events": {
      "@id": "lumen5:events",
      "@container": "@list"
    },
    "WebhookEndpointRequest": "lumen5:WebhookEndpointRequest",
    "WebhookEndpointSecret": "lumen5:WebhookEndpointSecret",
    "secret": {
      "@id": "lumen5:secret",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Lumen5 API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Lumen5'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-27) from openapi/lumen5.yaml.",
  "dcterms:created": "2026-10-27",
  "dcterms:source": [
    "openapi/lumen5.yaml"
  ]
}