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