{
  "@context": {
    "@vocab": "https://transcriptdock.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "transcriptdock": "https://transcriptdock.com/schema#",
    "PostAppBillingPortalRequest": "transcriptdock:PostAppBillingPortalRequest",
    "body": {
      "@id": "transcriptdock:body"
    },
    "PostAppBillingPortalResponse": "transcriptdock:PostAppBillingPortalResponse",
    "PostV1BatchesRequest": "transcriptdock:PostV1BatchesRequest",
    "items": {
      "@id": "transcriptdock:items",
      "@container": "@list"
    },
    "webhook_endpoint_id": {
      "@id": "transcriptdock:webhook_endpoint_id",
      "@type": "xsd:string"
    },
    "metadata": {
      "@id": "transcriptdock:metadata"
    },
    "PostV1BatchesResponse": "transcriptdock:PostV1BatchesResponse",
    "id": {
      "@id": "transcriptdock:id",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "transcriptdock:status",
      "@type": "xsd:string"
    },
    "GetV1BatchesIdResponse": "transcriptdock:GetV1BatchesIdResponse",
    "GetV1CapabilitiesResponse": "transcriptdock:GetV1CapabilitiesResponse",
    "youtube": {
      "@id": "transcriptdock:youtube"
    },
    "tiktok": {
      "@id": "transcriptdock:tiktok"
    },
    "instagram": {
      "@id": "transcriptdock:instagram"
    },
    "upload": {
      "@id": "transcriptdock:upload"
    },
    "direct": {
      "@id": "transcriptdock:direct"
    },
    "max_duration_ms": {
      "@id": "transcriptdock:max_duration_ms",
      "@type": "xsd:integer"
    },
    "max_media_bytes": {
      "@id": "transcriptdock:max_media_bytes",
      "@type": "xsd:integer"
    },
    "export_formats": {
      "@id": "transcriptdock:export_formats",
      "@container": "@list"
    },
    "recognition_profiles": {
      "@id": "transcriptdock:recognition_profiles",
      "@container": "@list"
    },
    "transcribe_credits_per_minute": {
      "@id": "transcriptdock:transcribe_credits_per_minute",
      "@type": "xsd:integer"
    },
    "minimum_billable_seconds": {
      "@id": "transcriptdock:minimum_billable_seconds",
      "@type": "xsd:integer"
    },
    "price_version": {
      "@id": "transcriptdock:price_version",
      "@type": "xsd:string"
    },
    "asr_enabled": {
      "@id": "transcriptdock:asr_enabled",
      "@type": "xsd:boolean"
    },
    "instagram_enabled": {
      "@id": "transcriptdock:instagram_enabled",
      "@type": "xsd:boolean"
    },
    "free_caption_credits": {
      "@id": "transcriptdock:free_caption_credits",
      "@type": "xsd:integer"
    },
    "free_caption_credits_period": {
      "@id": "transcriptdock:free_caption_credits_period",
      "@type": "xsd:string"
    },
    "GetV1JobsResponse": "transcriptdock:GetV1JobsResponse",
    "jobs": {
      "@id": "transcriptdock:jobs",
      "@container": "@list"
    },
    "next_cursor": {
      "@id": "transcriptdock:next_cursor",
      "@type": "xsd:string"
    },
    "GetV1JobsIdResponse": "transcriptdock:GetV1JobsIdResponse",
    "stage": {
      "@id": "transcriptdock:stage",
      "@type": "xsd:string"
    },
    "result_id": {
      "@id": "transcriptdock:result_id",
      "@type": "xsd:string"
    },
    "error": {
      "@id": "transcriptdock:error"
    },
    "PostV1JobsIdCancelResponse": "transcriptdock:PostV1JobsIdCancelResponse",
    "PostV1JobsIdRetryRequest": "transcriptdock:PostV1JobsIdRetryRequest",
    "max_credits": {
      "@id": "transcriptdock:max_credits",
      "@type": "xsd:integer"
    },
    "PostV1JobsIdRetryResponse": "transcriptdock:PostV1JobsIdRetryResponse",
    "PostV1LanguageDiscoveriesRequest": "transcriptdock:PostV1LanguageDiscoveriesRequest",
    "source": {
      "@id": "transcriptdock:source"
    },
    "source.url": {
      "@id": "transcriptdock:source.url",
      "@type": "xsd:string"
    },
    "PostV1LanguageDiscoveriesResponse": "transcriptdock:PostV1LanguageDiscoveriesResponse",
    "languages": {
      "@id": "transcriptdock:languages",
      "@container": "@list"
    },
    "created_at": {
      "@id": "transcriptdock:created_at",
      "@type": "xsd:string"
    },
    "GetV1LanguageDiscoveriesIdResponse": "transcriptdock:GetV1LanguageDiscoveriesIdResponse",
    "GetV1TranscriptsIdResponse": "transcriptdock:GetV1TranscriptsIdResponse",
    "source_origin": {
      "@id": "transcriptdock:source_origin",
      "@type": "xsd:string"
    },
    "language": {
      "@id": "transcriptdock:language",
      "@type": "xsd:string"
    },
    "text": {
      "@id": "transcriptdock:text",
      "@type": "xsd:string"
    },
    "segments": {
      "@id": "transcriptdock:segments",
      "@container": "@list"
    },
    "words": {
      "@id": "transcriptdock:words",
      "@container": "@list"
    },
    "timing_granularity": {
      "@id": "transcriptdock:timing_granularity",
      "@type": "xsd:string"
    },
    "duration_seconds": {
      "@id": "transcriptdock:duration_seconds",
      "@type": "xsd:decimal"
    },
    "PostV1UploadsRequest": "transcriptdock:PostV1UploadsRequest",
    "filename": {
      "@id": "transcriptdock:filename",
      "@type": "xsd:string"
    },
    "content_type": {
      "@id": "transcriptdock:content_type",
      "@type": "xsd:string"
    },
    "bytes": {
      "@id": "transcriptdock:bytes",
      "@type": "xsd:integer"
    },
    "PostV1UploadsResponse": "transcriptdock:PostV1UploadsResponse",
    "signed_upload_url": {
      "@id": "transcriptdock:signed_upload_url",
      "@type": "xsd:string"
    },
    "expires_at": {
      "@id": "transcriptdock:expires_at",
      "@type": "xsd:string"
    },
    "GetV1UsageResponse": "transcriptdock:GetV1UsageResponse",
    "plan": {
      "@id": "transcriptdock:plan",
      "@type": "xsd:string"
    },
    "period_end": {
      "@id": "transcriptdock:period_end",
      "@type": "xsd:string"
    },
    "credits_remaining": {
      "@id": "transcriptdock:credits_remaining",
      "@type": "xsd:integer"
    },
    "credits_total": {
      "@id": "transcriptdock:credits_total",
      "@type": "xsd:integer"
    },
    "credits_reserved": {
      "@id": "transcriptdock:credits_reserved",
      "@type": "xsd:integer"
    },
    "prepaid_credits": {
      "@id": "transcriptdock:prepaid_credits",
      "@type": "xsd:integer"
    },
    "subscription": {
      "@id": "transcriptdock:subscription"
    },
    "PostV1VideoDiscoveriesRequest": "transcriptdock:PostV1VideoDiscoveriesRequest",
    "kind": {
      "@id": "transcriptdock:kind",
      "@type": "xsd:string"
    },
    "query": {
      "@id": "transcriptdock:query",
      "@type": "xsd:string"
    },
    "channel": {
      "@id": "transcriptdock:channel",
      "@type": "xsd:string"
    },
    "playlist": {
      "@id": "transcriptdock:playlist",
      "@type": "xsd:string"
    },
    "user": {
      "@id": "transcriptdock:user",
      "@type": "xsd:string"
    },
    "limit": {
      "@id": "transcriptdock:limit",
      "@type": "xsd:integer"
    },
    "cursor": {
      "@id": "transcriptdock:cursor",
      "@type": "xsd:string"
    },
    "include_details": {
      "@id": "transcriptdock:include_details",
      "@type": "xsd:boolean"
    },
    "PostV1VideoDiscoveriesResponse": "transcriptdock:PostV1VideoDiscoveriesResponse",
    "request": {
      "@id": "transcriptdock:request"
    },
    "videos": {
      "@id": "transcriptdock:videos",
      "@container": "@list"
    },
    "profile": {
      "@id": "transcriptdock:profile"
    },
    "updated_at": {
      "@id": "transcriptdock:updated_at",
      "@type": "xsd:string"
    },
    "GetV1VideoDiscoveriesIdResponse": "transcriptdock:GetV1VideoDiscoveriesIdResponse",
    "GetV1WebhookEndpointsResponse": "transcriptdock:GetV1WebhookEndpointsResponse",
    "webhook_endpoints": {
      "@id": "transcriptdock:webhook_endpoints",
      "@container": "@list"
    },
    "PostV1WebhookEndpointsRequest": "transcriptdock:PostV1WebhookEndpointsRequest",
    "url": {
      "@id": "transcriptdock:url",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "transcriptdock:description",
      "@type": "xsd:string"
    },
    "PostV1WebhookEndpointsResponse": "transcriptdock:PostV1WebhookEndpointsResponse",
    "secret": {
      "@id": "transcriptdock:secret",
      "@type": "xsd:string"
    },
    "DeleteV1WebhookEndpointsIdResponse": "transcriptdock:DeleteV1WebhookEndpointsIdResponse",
    "deleted": {
      "@id": "transcriptdock:deleted",
      "@type": "xsd:boolean"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "transcriptdock-com API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects transcriptdock-com'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-31) from openapi/_ae-authored/transcriptdock-com-openapi-generated.yml.",
  "dcterms:created": "2026-10-31",
  "dcterms:source": [
    "openapi/_ae-authored/transcriptdock-com-openapi-generated.yml"
  ]
}