{
  "@context": {
    "@vocab": "https://bulkpublish.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "bulkpublish": "https://bulkpublish.com/schema#",
    "GetApiPostsResponse": "bulkpublish:GetApiPostsResponse",
    "PostApiPostsRequest": "bulkpublish:PostApiPostsRequest",
    "content": {
      "@id": "bulkpublish:content",
      "@type": "xsd:string"
    },
    "channels": {
      "@id": "bulkpublish:channels",
      "@container": "@list"
    },
    "status": {
      "@id": "bulkpublish:status",
      "@type": "xsd:string"
    },
    "mediaFiles": {
      "@id": "bulkpublish:mediaFiles",
      "@container": "@list"
    },
    "scheduledAt": {
      "@id": "bulkpublish:scheduledAt",
      "@type": "xsd:string"
    },
    "timezone": {
      "@id": "bulkpublish:timezone",
      "@type": "xsd:string"
    },
    "labels": {
      "@id": "bulkpublish:labels",
      "@container": "@list"
    },
    "postFormat": {
      "@id": "bulkpublish:postFormat",
      "@type": "xsd:string"
    },
    "postTypeOverrides": {
      "@id": "bulkpublish:postTypeOverrides"
    },
    "platformSpecific": {
      "@id": "bulkpublish:platformSpecific"
    },
    "deleteMediaAfterPublish": {
      "@id": "bulkpublish:deleteMediaAfterPublish",
      "@type": "xsd:boolean"
    },
    "PostApiPostsResponse": "bulkpublish:PostApiPostsResponse",
    "PostApiPostsBulkRequest": "bulkpublish:PostApiPostsBulkRequest",
    "action": {
      "@id": "bulkpublish:action",
      "@type": "xsd:string"
    },
    "ids": {
      "@id": "bulkpublish:ids",
      "@container": "@list"
    },
    "PostApiPostsBulkResponse": "bulkpublish:PostApiPostsBulkResponse",
    "DeleteApiPostsIdResponse": "bulkpublish:DeleteApiPostsIdResponse",
    "GetApiPostsIdResponse": "bulkpublish:GetApiPostsIdResponse",
    "PatchApiPostsIdRequest": "bulkpublish:PatchApiPostsIdRequest",
    "repeatSchedule": {
      "@id": "bulkpublish:repeatSchedule"
    },
    "PatchApiPostsIdResponse": "bulkpublish:PatchApiPostsIdResponse",
    "PutApiPostsIdRequest": "bulkpublish:PutApiPostsIdRequest",
    "PutApiPostsIdResponse": "bulkpublish:PutApiPostsIdResponse",
    "GetApiPostsIdEngagementResponse": "bulkpublish:GetApiPostsIdEngagementResponse",
    "GetApiPostsIdMetricsResponse": "bulkpublish:GetApiPostsIdMetricsResponse",
    "PostApiPostsIdPublishResponse": "bulkpublish:PostApiPostsIdPublishResponse",
    "PostApiPostsIdRetryResponse": "bulkpublish:PostApiPostsIdRetryResponse",
    "PostApiPostsIdStoryResponse": "bulkpublish:PostApiPostsIdStoryResponse"
  },
  "@type": "schema:Dataset",
  "schema:name": "BulkPublish API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects BulkPublish'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-26) from openapi/_ae-authored/bulkpublish-com-openapi-generated.yml.",
  "dcterms:created": "2026-10-26",
  "dcterms:source": [
    "openapi/_ae-authored/bulkpublish-com-openapi-generated.yml"
  ]
}