{
  "@context": {
    "@vocab": "https://deploy.social/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "deploy": "https://deploy.social/schema#",
    "CreateUpload": "deploy:CreateUpload",
    "filename": {
      "@id": "deploy:filename",
      "@type": "xsd:string"
    },
    "size_bytes": {
      "@id": "deploy:size_bytes",
      "@type": "xsd:integer"
    },
    "content_type": {
      "@id": "deploy:content_type",
      "@type": "xsd:string"
    },
    "CreateImport": "deploy:CreateImport",
    "url": {
      "@id": "deploy:url",
      "@type": "xsd:string"
    },
    "CreatePost": "deploy:CreatePost",
    "kind": {
      "@id": "deploy:kind",
      "@type": "xsd:string"
    },
    "media_id": {
      "@id": "deploy:media_id",
      "@type": "xsd:string"
    },
    "media": {
      "@id": "deploy:media",
      "@container": "@list"
    },
    "caption": {
      "@id": "deploy:caption",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "deploy:title",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "deploy:description",
      "@type": "xsd:string"
    },
    "tags": {
      "@id": "deploy:tags",
      "@container": "@list"
    },
    "first_comment": {
      "@id": "deploy:first_comment",
      "@type": "xsd:string"
    },
    "notify_email": {
      "@id": "deploy:notify_email",
      "@type": "xsd:boolean"
    },
    "vertical_fit": {
      "@id": "deploy:vertical_fit",
      "@type": "xsd:string"
    },
    "destinations": {
      "@id": "deploy:destinations",
      "@container": "@list"
    },
    "publish_at": {
      "@id": "deploy:publish_at",
      "@type": "xsd:string"
    },
    "PostMediaInput": "deploy:PostMediaInput",
    "alt_text": {
      "@id": "deploy:alt_text",
      "@type": "xsd:string"
    },
    "DestinationInput": "deploy:DestinationInput",
    "destination_id": {
      "@id": "deploy:destination_id",
      "@type": "xsd:string"
    },
    "options": {
      "@id": "deploy:options"
    },
    "UpdatePost": "deploy:UpdatePost",
    "PublishPost": "deploy:PublishPost",
    "Me": "deploy:Me",
    "key": {
      "@id": "deploy:key"
    },
    "workspace": {
      "@id": "deploy:workspace"
    },
    "plan": {
      "@id": "deploy:plan"
    },
    "usage": {
      "@id": "deploy:usage"
    },
    "limits": {
      "@id": "deploy:limits"
    },
    "Error": "deploy:Error",
    "error": {
      "@id": "deploy:error"
    },
    "ErrorDetail": "deploy:ErrorDetail",
    "path": {
      "@id": "deploy:path",
      "@type": "xsd:string"
    },
    "code": {
      "@id": "deploy:code",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "deploy:message",
      "@type": "xsd:string"
    },
    "PlatformList": "deploy:PlatformList",
    "data": {
      "@id": "deploy:data",
      "@container": "@list"
    },
    "Platform": "deploy:Platform",
    "id": {
      "@id": "deploy:id",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "deploy:name",
      "@type": "xsd:string"
    },
    "fields": {
      "@id": "deploy:fields",
      "@container": "@list"
    },
    "field_limits": {
      "@id": "deploy:field_limits"
    },
    "media_limits": {
      "@id": "deploy:media_limits",
      "@type": "@id"
    },
    "rate_limits": {
      "@id": "deploy:rate_limits"
    },
    "options_are_live": {
      "@id": "deploy:options_are_live",
      "@type": "xsd:boolean"
    },
    "MediaLimits": "deploy:MediaLimits",
    "max_duration_sec": {
      "@id": "deploy:max_duration_sec",
      "@type": "xsd:decimal"
    },
    "min_duration_sec": {
      "@id": "deploy:min_duration_sec",
      "@type": "xsd:decimal"
    },
    "max_file_size_mb": {
      "@id": "deploy:max_file_size_mb",
      "@type": "xsd:decimal"
    },
    "aspect_ratios": {
      "@id": "deploy:aspect_ratios",
      "@container": "@list"
    },
    "aspect_range": {
      "@id": "deploy:aspect_range"
    },
    "requires_portrait": {
      "@id": "deploy:requires_portrait",
      "@type": "xsd:boolean"
    },
    "min_resolution": {
      "@id": "deploy:min_resolution"
    },
    "containers": {
      "@id": "deploy:containers",
      "@container": "@list"
    },
    "OptionDescriptor": "deploy:OptionDescriptor",
    "type": {
      "@id": "deploy:type",
      "@type": "xsd:string"
    },
    "values": {
      "@id": "deploy:values"
    },
    "default": {
      "@id": "deploy:default"
    },
    "required": {
      "@id": "deploy:required",
      "@type": "xsd:boolean"
    },
    "locked": {
      "@id": "deploy:locked",
      "@type": "xsd:boolean"
    },
    "DestinationList": "deploy:DestinationList",
    "Destination": "deploy:Destination",
    "platform": {
      "@id": "deploy:platform",
      "@type": "xsd:string"
    },
    "handle": {
      "@id": "deploy:handle",
      "@type": "xsd:string"
    },
    "display_name": {
      "@id": "deploy:display_name",
      "@type": "xsd:string"
    },
    "avatar_url": {
      "@id": "deploy:avatar_url",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "deploy:status",
      "@type": "xsd:string"
    },
    "status_reason": {
      "@id": "deploy:status_reason",
      "@type": "xsd:string"
    },
    "DestinationOptions": "deploy:DestinationOptions",
    "creator": {
      "@id": "deploy:creator"
    },
    "Upload": "deploy:Upload",
    "upload": {
      "@id": "deploy:upload"
    },
    "Media": "deploy:Media",
    "duration_sec": {
      "@id": "deploy:duration_sec",
      "@type": "xsd:decimal"
    },
    "width": {
      "@id": "deploy:width"
    },
    "height": {
      "@id": "deploy:height"
    },
    "orientation": {
      "@id": "deploy:orientation"
    },
    "progress": {
      "@id": "deploy:progress"
    },
    "created_at": {
      "@id": "deploy:created_at",
      "@type": "xsd:dateTime"
    },
    "updated_at": {
      "@id": "deploy:updated_at",
      "@type": "xsd:dateTime"
    },
    "MediaList": "deploy:MediaList",
    "next_cursor": {
      "@id": "deploy:next_cursor",
      "@type": "xsd:string"
    },
    "Post": "deploy:Post",
    "scheduled_at": {
      "@id": "deploy:scheduled_at",
      "@type": "xsd:dateTime"
    },
    "created_via": {
      "@id": "deploy:created_via",
      "@type": "xsd:string"
    },
    "review_url": {
      "@id": "deploy:review_url",
      "@type": "xsd:string"
    },
    "issues": {
      "@id": "deploy:issues",
      "@container": "@list"
    },
    "PostMediaItem": "deploy:PostMediaItem",
    "position": {
      "@id": "deploy:position",
      "@type": "xsd:integer"
    },
    "PostDestination": "deploy:PostDestination",
    "platform_post_id": {
      "@id": "deploy:platform_post_id",
      "@type": "xsd:string"
    },
    "published_at": {
      "@id": "deploy:published_at",
      "@type": "xsd:dateTime"
    },
    "warning": {
      "@id": "deploy:warning",
      "@type": "xsd:string"
    },
    "failure": {
      "@id": "deploy:failure"
    },
    "PostIssue": "deploy:PostIssue",
    "severity": {
      "@id": "deploy:severity",
      "@type": "xsd:string"
    },
    "PostList": "deploy:PostList",
    "Deleted": "deploy:Deleted",
    "deleted": {
      "@id": "deploy:deleted",
      "@type": "xsd:boolean"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "deploy.social API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects deploy.social'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-05) from openapi/deploy-social-openapi.yml.",
  "dcterms:created": "2026-11-05",
  "dcterms:source": [
    "openapi/deploy-social-openapi.yml"
  ]
}