{
  "@context": {
    "@vocab": "https://autoshort.org/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "autoshort": "https://autoshort.org/schema#",
    "Error": "autoshort:Error",
    "error": {
      "@id": "autoshort:error",
      "@type": "xsd:string"
    },
    "code": {
      "@id": "autoshort:code",
      "@type": "xsd:string"
    },
    "details": {
      "@id": "autoshort:details"
    },
    "CreateVideoRequest": "autoshort:CreateVideoRequest",
    "topic": {
      "@id": "autoshort:topic",
      "@type": "xsd:string"
    },
    "niche": {
      "@id": "autoshort:niche",
      "@type": "xsd:string"
    },
    "duration": {
      "@id": "autoshort:duration",
      "@type": "xsd:integer"
    },
    "artStyle": {
      "@id": "autoshort:artStyle",
      "@type": "xsd:string"
    },
    "language": {
      "@id": "autoshort:language",
      "@type": "xsd:string"
    },
    "quality": {
      "@id": "autoshort:quality",
      "@type": "xsd:string"
    },
    "userImageFiles": {
      "@id": "autoshort:userImageFiles",
      "@container": "@list"
    },
    "webhookUrl": {
      "@id": "autoshort:webhookUrl",
      "@type": "xsd:string"
    },
    "metadata": {
      "@id": "autoshort:metadata"
    },
    "CreateVideoResponse": "autoshort:CreateVideoResponse",
    "id": {
      "@id": "autoshort:id",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "autoshort:status",
      "@type": "xsd:string"
    },
    "createdAt": {
      "@id": "autoshort:createdAt",
      "@type": "xsd:dateTime"
    },
    "estimatedCompletionTime": {
      "@id": "autoshort:estimatedCompletionTime",
      "@type": "xsd:integer"
    },
    "estimatedCredits": {
      "@id": "autoshort:estimatedCredits",
      "@type": "xsd:integer"
    },
    "statusUrl": {
      "@id": "autoshort:statusUrl",
      "@type": "xsd:string"
    },
    "warnings": {
      "@id": "autoshort:warnings",
      "@container": "@list"
    },
    "VideoSummary": "autoshort:VideoSummary",
    "title": {
      "@id": "autoshort:title",
      "@type": "xsd:string"
    },
    "slug": {
      "@id": "autoshort:slug",
      "@type": "xsd:string"
    },
    "videoUrl": {
      "@id": "autoshort:videoUrl",
      "@type": "xsd:string"
    },
    "thumbnailUrl": {
      "@id": "autoshort:thumbnailUrl",
      "@type": "xsd:string"
    },
    "targetDuration": {
      "@id": "autoshort:targetDuration",
      "@type": "xsd:decimal"
    },
    "updatedAt": {
      "@id": "autoshort:updatedAt",
      "@type": "xsd:dateTime"
    },
    "ListVideosResponse": "autoshort:ListVideosResponse",
    "videos": {
      "@id": "autoshort:videos",
      "@container": "@list"
    },
    "pagination": {
      "@id": "autoshort:pagination"
    },
    "VideoDetail": "autoshort:VideoDetail",
    "script": {
      "@id": "autoshort:script",
      "@type": "xsd:string"
    },
    "blockedReason": {
      "@id": "autoshort:blockedReason",
      "@type": "xsd:string"
    },
    "blockedMessage": {
      "@id": "autoshort:blockedMessage",
      "@type": "xsd:string"
    },
    "creditsNeeded": {
      "@id": "autoshort:creditsNeeded",
      "@type": "xsd:integer"
    },
    "creditsAvailable": {
      "@id": "autoshort:creditsAvailable",
      "@type": "xsd:integer"
    },
    "topUpUrl": {
      "@id": "autoshort:topUpUrl",
      "@type": "xsd:string"
    },
    "aiGenerated": {
      "@id": "autoshort:aiGenerated",
      "@type": "xsd:boolean"
    },
    "userImages": {
      "@id": "autoshort:userImages"
    },
    "nextStep": {
      "@id": "autoshort:nextStep",
      "@type": "xsd:string"
    },
    "OptionsResponse": "autoshort:OptionsResponse",
    "niches": {
      "@id": "autoshort:niches",
      "@container": "@list"
    },
    "artStyles": {
      "@id": "autoshort:artStyles",
      "@container": "@list"
    },
    "videoQualities": {
      "@id": "autoshort:videoQualities",
      "@container": "@list"
    },
    "durations": {
      "@id": "autoshort:durations",
      "@container": "@list"
    },
    "LabeledValue": "autoshort:LabeledValue",
    "value": {
      "@id": "autoshort:value",
      "@type": "xsd:string"
    },
    "label": {
      "@id": "autoshort:label",
      "@type": "xsd:string"
    },
    "SeriesPerformanceVideo": "autoshort:SeriesPerformanceVideo",
    "videoId": {
      "@id": "autoshort:videoId",
      "@type": "xsd:string"
    },
    "views": {
      "@id": "autoshort:views",
      "@type": "xsd:integer"
    },
    "likes": {
      "@id": "autoshort:likes",
      "@type": "xsd:integer"
    },
    "comments": {
      "@id": "autoshort:comments",
      "@type": "xsd:integer"
    },
    "postedAt": {
      "@id": "autoshort:postedAt",
      "@type": "xsd:dateTime"
    },
    "outlierScore": {
      "@id": "autoshort:outlierScore",
      "@type": "xsd:decimal"
    },
    "SeriesPerformance": "autoshort:SeriesPerformance",
    "seriesId": {
      "@id": "autoshort:seriesId",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "autoshort:name",
      "@type": "xsd:string"
    },
    "videosPosted": {
      "@id": "autoshort:videosPosted",
      "@type": "xsd:integer"
    },
    "videosMeasured": {
      "@id": "autoshort:videosMeasured",
      "@type": "xsd:integer"
    },
    "totalViews": {
      "@id": "autoshort:totalViews",
      "@type": "xsd:integer"
    },
    "medianViews": {
      "@id": "autoshort:medianViews",
      "@type": "xsd:decimal"
    },
    "meanViews": {
      "@id": "autoshort:meanViews",
      "@type": "xsd:decimal"
    },
    "bestVideos": {
      "@id": "autoshort:bestVideos",
      "@container": "@list"
    },
    "worstVideos": {
      "@id": "autoshort:worstVideos",
      "@container": "@list"
    },
    "views7d": {
      "@id": "autoshort:views7d",
      "@type": "xsd:integer"
    },
    "viewsPrev7d": {
      "@id": "autoshort:viewsPrev7d",
      "@type": "xsd:integer"
    },
    "note": {
      "@id": "autoshort:note",
      "@type": "xsd:string"
    },
    "SeriesPerformanceReport": "autoshort:SeriesPerformanceReport",
    "generatedAt": {
      "@id": "autoshort:generatedAt",
      "@type": "xsd:dateTime"
    },
    "windowDays": {
      "@id": "autoshort:windowDays",
      "@type": "xsd:integer"
    },
    "series": {
      "@id": "autoshort:series",
      "@container": "@list"
    },
    "caveats": {
      "@id": "autoshort:caveats",
      "@container": "@list"
    },
    "CreditBalance": "autoshort:CreditBalance",
    "balance": {
      "@id": "autoshort:balance",
      "@type": "xsd:integer"
    },
    "monthlyAllocation": {
      "@id": "autoshort:monthlyAllocation",
      "@type": "xsd:integer"
    },
    "bonusCredits": {
      "@id": "autoshort:bonusCredits",
      "@type": "xsd:integer"
    },
    "plan": {
      "@id": "autoshort:plan",
      "@type": "xsd:string"
    },
    "UsageStats": "autoshort:UsageStats",
    "credits": {
      "@id": "autoshort:credits"
    },
    "apiCalls": {
      "@id": "autoshort:apiCalls"
    },
    "recentTransactions": {
      "@id": "autoshort:recentTransactions",
      "@container": "@list"
    },
    "Subscription": "autoshort:Subscription",
    "hasActiveSubscription": {
      "@id": "autoshort:hasActiveSubscription",
      "@type": "xsd:boolean"
    },
    "videosUsed": {
      "@id": "autoshort:videosUsed",
      "@type": "xsd:integer"
    },
    "videosLimit": {
      "@id": "autoshort:videosLimit",
      "@type": "xsd:integer"
    },
    "DraftSceneInput": "autoshort:DraftSceneInput",
    "narration": {
      "@id": "autoshort:narration",
      "@type": "xsd:string"
    },
    "visual": {
      "@id": "autoshort:visual",
      "@type": "xsd:string"
    },
    "seconds": {
      "@id": "autoshort:seconds",
      "@type": "xsd:decimal"
    },
    "imageFile": {
      "@id": "autoshort:imageFile",
      "@type": "xsd:string"
    },
    "CreateDraftRequest": "autoshort:CreateDraftRequest",
    "scenes": {
      "@id": "autoshort:scenes",
      "@container": "@list"
    },
    "brief": {
      "@id": "autoshort:brief",
      "@type": "xsd:string"
    },
    "aspectRatio": {
      "@id": "autoshort:aspectRatio",
      "@type": "xsd:string"
    },
    "UpdateDraftRequest": "autoshort:UpdateDraftRequest",
    "edits": {
      "@id": "autoshort:edits",
      "@container": "@list"
    },
    "insert": {
      "@id": "autoshort:insert",
      "@container": "@list"
    },
    "remove": {
      "@id": "autoshort:remove",
      "@container": "@list"
    },
    "reorder": {
      "@id": "autoshort:reorder",
      "@container": "@list"
    },
    "ReviseSceneRequest": "autoshort:ReviseSceneRequest",
    "scene": {
      "@id": "autoshort:scene",
      "@type": "xsd:integer"
    },
    "DraftView": "autoshort:DraftView",
    "draftId": {
      "@id": "autoshort:draftId",
      "@type": "xsd:string"
    },
    "estimatedDurationSeconds": {
      "@id": "autoshort:estimatedDurationSeconds",
      "@type": "xsd:decimal"
    },
    "narrationIsVerbatim": {
      "@id": "autoshort:narrationIsVerbatim",
      "@type": "xsd:boolean"
    },
    "RenderDraftResponse": "autoshort:RenderDraftResponse",
    "submitted": {
      "@id": "autoshort:submitted",
      "@type": "xsd:boolean"
    },
    "alreadySubmitted": {
      "@id": "autoshort:alreadySubmitted",
      "@type": "xsd:boolean"
    },
    "creditsCharged": {
      "@id": "autoshort:creditsCharged",
      "@type": "xsd:integer"
    },
    "message": {
      "@id": "autoshort:message",
      "@type": "xsd:string"
    },
    "CreateMotionClipRequest": "autoshort:CreateMotionClipRequest",
    "prompt": {
      "@id": "autoshort:prompt",
      "@type": "xsd:string"
    },
    "resolution": {
      "@id": "autoshort:resolution",
      "@type": "xsd:string"
    },
    "aspect_ratio": {
      "@id": "autoshort:aspect_ratio",
      "@type": "xsd:string"
    },
    "seed": {
      "@id": "autoshort:seed",
      "@type": "xsd:integer"
    },
    "character_id": {
      "@id": "autoshort:character_id",
      "@type": "xsd:string"
    },
    "idempotencyKey": {
      "@id": "autoshort:idempotencyKey",
      "@type": "xsd:string"
    },
    "Webhook": "autoshort:Webhook",
    "url": {
      "@id": "autoshort:url",
      "@type": "xsd:string"
    },
    "events": {
      "@id": "autoshort:events",
      "@container": "@list"
    },
    "description": {
      "@id": "autoshort:description",
      "@type": "xsd:string"
    },
    "isActive": {
      "@id": "autoshort:isActive",
      "@type": "xsd:boolean"
    },
    "lastTriggeredAt": {
      "@id": "autoshort:lastTriggeredAt",
      "@type": "xsd:dateTime"
    },
    "failureCount": {
      "@id": "autoshort:failureCount",
      "@type": "xsd:integer"
    },
    "lastFailureAt": {
      "@id": "autoshort:lastFailureAt",
      "@type": "xsd:dateTime"
    },
    "lastFailureReason": {
      "@id": "autoshort:lastFailureReason",
      "@type": "xsd:string"
    },
    "CreateWebhookRequest": "autoshort:CreateWebhookRequest",
    "X402VideoRequest": "autoshort:X402VideoRequest",
    "style": {
      "@id": "autoshort:style",
      "@type": "xsd:string"
    },
    "voice": {
      "@id": "autoshort:voice",
      "@type": "xsd:string"
    },
    "length": {
      "@id": "autoshort:length",
      "@type": "xsd:integer"
    },
    "X402JobCreated": "autoshort:X402JobCreated",
    "jobId": {
      "@id": "autoshort:jobId",
      "@type": "xsd:string"
    },
    "token": {
      "@id": "autoshort:token",
      "@type": "xsd:string"
    },
    "price": {
      "@id": "autoshort:price"
    },
    "payment": {
      "@id": "autoshort:payment"
    },
    "X402JobStatus": "autoshort:X402JobStatus",
    "refund": {
      "@id": "autoshort:refund"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "AutoShort API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects AutoShort'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-02) from openapi/autoshort-org-openapi.json.",
  "dcterms:created": "2026-11-02",
  "dcterms:source": [
    "openapi/autoshort-org-openapi.json"
  ]
}