schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
blendduck:
https://blendduck.com/schema#
{
"@context": {
"@vocab": "https://blendduck.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"blendduck": "https://blendduck.com/schema#",
"ErrorResponse": "blendduck:ErrorResponse",
"error": {
"@id": "blendduck:error"
},
"meta": {
"@id": "blendduck:meta"
},
"WorkspaceResponse": "blendduck:WorkspaceResponse",
"data": {
"@id": "blendduck:data"
},
"WebhookEndpointResponse": "blendduck:WebhookEndpointResponse",
"WebhookEndpointsResponse": "blendduck:WebhookEndpointsResponse",
"WebhookEndpointSecretResponse": "blendduck:WebhookEndpointSecretResponse",
"CreateWebhookEndpointInput": "blendduck:CreateWebhookEndpointInput",
"name": {
"@id": "blendduck:name",
"@type": "xsd:string"
},
"url": {
"@id": "blendduck:url",
"@type": "@id"
},
"eventTypes": {
"@id": "blendduck:eventTypes",
"@container": "@list"
},
"UpdateWebhookEndpointInput": "blendduck:UpdateWebhookEndpointInput",
"status": {
"@id": "blendduck:status",
"@type": "xsd:string"
},
"WebhookDeliveriesResponse": "blendduck:WebhookDeliveriesResponse",
"WebhookDeliveryResponse": "blendduck:WebhookDeliveryResponse",
"WebhookDeliveryQueuedResponse": "blendduck:WebhookDeliveryQueuedResponse",
"WebhookTestInput": "blendduck:WebhookTestInput",
"note": {
"@id": "blendduck:note",
"@type": "xsd:string"
},
"ChannelResponse": "blendduck:ChannelResponse",
"ChannelsResponse": "blendduck:ChannelsResponse",
"PostResponse": "blendduck:PostResponse",
"PostsResponse": "blendduck:PostsResponse",
"AnalyticsResponse": "blendduck:AnalyticsResponse",
"CreatePostInput": "blendduck:CreatePostInput",
"publishAt": {
"@id": "blendduck:publishAt",
"@type": "xsd:dateTime"
},
"content": {
"@id": "blendduck:content",
"@type": "xsd:string"
},
"media": {
"@id": "blendduck:media",
"@container": "@list"
},
"settings": {
"@id": "blendduck:settings"
},
"thread": {
"@id": "blendduck:thread",
"@container": "@list"
},
"tags": {
"@id": "blendduck:tags",
"@container": "@list"
},
"topicId": {
"@id": "blendduck:topicId"
},
"deduplication": {
"@id": "blendduck:deduplication",
"@type": "xsd:string"
},
"targets": {
"@id": "blendduck:targets",
"@container": "@list"
},
"mode": {
"@id": "blendduck:mode",
"@type": "xsd:string"
},
"UpdatePostInput": "blendduck:UpdatePostInput",
"MediaResponse": "blendduck:MediaResponse",
"MediaListResponse": "blendduck:MediaListResponse",
"MediaBatchResponse": "blendduck:MediaBatchResponse",
"MediaUploadInput": "blendduck:MediaUploadInput",
"files": {
"@id": "blendduck:files",
"@container": "@list"
},
"addToLibrary": {
"@id": "blendduck:addToLibrary",
"@type": "xsd:boolean"
},
"ProviderResponse": "blendduck:ProviderResponse",
"ProvidersResponse": "blendduck:ProvidersResponse",
"DeletedResponse": "blendduck:DeletedResponse"
},
"@type": "schema:Dataset",
"schema:name": "BlendDuck API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects BlendDuck'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/blendduck-com-openapi.json.",
"dcterms:created": "2026-11-02",
"dcterms:source": [
"openapi/blendduck-com-openapi.json"
]
}