BlendDuck · JSON-LD Context

Blendduck Com Context

JSON-LD context defining the semantic vocabulary for Blendduck Com from BlendDuck.

25 Classes 20 Properties 4 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
dcterms: http://purl.org/dc/terms/
blendduck: https://blendduck.com/schema#

Classes

ErrorResponse WorkspaceResponse WebhookEndpointResponse WebhookEndpointsResponse WebhookEndpointSecretResponse CreateWebhookEndpointInput UpdateWebhookEndpointInput WebhookDeliveriesResponse WebhookDeliveryResponse WebhookDeliveryQueuedResponse WebhookTestInput ChannelResponse ChannelsResponse PostResponse PostsResponse AnalyticsResponse CreatePostInput UpdatePostInput MediaResponse MediaListResponse MediaBatchResponse MediaUploadInput ProviderResponse ProvidersResponse DeletedResponse

Properties

Property Type Container
error
meta
data
name string
url reference
eventTypes list
status string
note string
publishAt dateTime
content string
media list
settings
thread list
tags list
topicId
deduplication string
targets list
mode string
files list
addToLibrary boolean

JSON-LD Document

Raw ↑
{
  "@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"
  ]
}