Done Bear · JSON-LD Context

Donebear Com Context

JSON-LD context defining the semantic vocabulary for Donebear Com from Done Bear.

19 Classes 51 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/
donebear: https://donebear.com/schema#

Classes

AgentSignupComplete AgentSignupConsumed AgentSignupPending AgentSignupPollPending AgentSignupStartRequest AgentSignupVerifyRequest ErrorResponse GraphQLRequest GraphQLResponse GraphQLTopLevelError HealthResponse ReadyResponse SyncMutateRequest UserError WebhookDelivery WebhookEndpoint WebhookEndpointCreate WebhookEndpointUpdate WebhookEvent

Properties

Property Type Container
apiKey
email string
mcp
ok boolean
status string
user
workspace
message string
expiresInSeconds integer
instructions
pollToken string
verifyUrl reference
name string
code string
error string
requestId string
statusCode integer
operationName string
query string
variables
data
errors list
extensions
path list
actions list
field list
attemptCount integer
completedAt dateTime
createdAt dateTime
endpointId string
eventId string
eventType string
id string
lastAttemptAt dateTime
lastError string
lastResponseSnippet string
lastStatusCode integer
nextAttemptAt dateTime
payload reference
consecutiveFailures integer
description string
disabledAt dateTime
disabledReason string
enabled boolean
eventTypes list
updatedAt dateTime
url reference
workspaceId string
apiVersion string
syncActionId string
type string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://donebear.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "donebear": "https://donebear.com/schema#",
    "AgentSignupComplete": "donebear:AgentSignupComplete",
    "apiKey": {
      "@id": "donebear:apiKey"
    },
    "email": {
      "@id": "donebear:email",
      "@type": "xsd:string"
    },
    "mcp": {
      "@id": "donebear:mcp"
    },
    "ok": {
      "@id": "donebear:ok",
      "@type": "xsd:boolean"
    },
    "status": {
      "@id": "donebear:status",
      "@type": "xsd:string"
    },
    "user": {
      "@id": "donebear:user"
    },
    "workspace": {
      "@id": "donebear:workspace"
    },
    "AgentSignupConsumed": "donebear:AgentSignupConsumed",
    "message": {
      "@id": "donebear:message",
      "@type": "xsd:string"
    },
    "AgentSignupPending": "donebear:AgentSignupPending",
    "expiresInSeconds": {
      "@id": "donebear:expiresInSeconds",
      "@type": "xsd:integer"
    },
    "instructions": {
      "@id": "donebear:instructions"
    },
    "pollToken": {
      "@id": "donebear:pollToken",
      "@type": "xsd:string"
    },
    "verifyUrl": {
      "@id": "donebear:verifyUrl",
      "@type": "@id"
    },
    "AgentSignupPollPending": "donebear:AgentSignupPollPending",
    "AgentSignupStartRequest": "donebear:AgentSignupStartRequest",
    "name": {
      "@id": "donebear:name",
      "@type": "xsd:string"
    },
    "AgentSignupVerifyRequest": "donebear:AgentSignupVerifyRequest",
    "code": {
      "@id": "donebear:code",
      "@type": "xsd:string"
    },
    "ErrorResponse": "donebear:ErrorResponse",
    "error": {
      "@id": "donebear:error",
      "@type": "xsd:string"
    },
    "requestId": {
      "@id": "donebear:requestId",
      "@type": "xsd:string"
    },
    "statusCode": {
      "@id": "donebear:statusCode",
      "@type": "xsd:integer"
    },
    "GraphQLRequest": "donebear:GraphQLRequest",
    "operationName": {
      "@id": "donebear:operationName",
      "@type": "xsd:string"
    },
    "query": {
      "@id": "donebear:query",
      "@type": "xsd:string"
    },
    "variables": {
      "@id": "donebear:variables"
    },
    "GraphQLResponse": "donebear:GraphQLResponse",
    "data": {
      "@id": "donebear:data"
    },
    "errors": {
      "@id": "donebear:errors",
      "@container": "@list"
    },
    "GraphQLTopLevelError": "donebear:GraphQLTopLevelError",
    "extensions": {
      "@id": "donebear:extensions"
    },
    "path": {
      "@id": "donebear:path",
      "@container": "@list"
    },
    "HealthResponse": "donebear:HealthResponse",
    "ReadyResponse": "donebear:ReadyResponse",
    "SyncMutateRequest": "donebear:SyncMutateRequest",
    "actions": {
      "@id": "donebear:actions",
      "@container": "@list"
    },
    "UserError": "donebear:UserError",
    "field": {
      "@id": "donebear:field",
      "@container": "@list"
    },
    "WebhookDelivery": "donebear:WebhookDelivery",
    "attemptCount": {
      "@id": "donebear:attemptCount",
      "@type": "xsd:integer"
    },
    "completedAt": {
      "@id": "donebear:completedAt",
      "@type": "xsd:dateTime"
    },
    "createdAt": {
      "@id": "donebear:createdAt",
      "@type": "xsd:dateTime"
    },
    "endpointId": {
      "@id": "donebear:endpointId",
      "@type": "xsd:string"
    },
    "eventId": {
      "@id": "donebear:eventId",
      "@type": "xsd:string"
    },
    "eventType": {
      "@id": "donebear:eventType",
      "@type": "xsd:string"
    },
    "id": {
      "@id": "donebear:id",
      "@type": "xsd:string"
    },
    "lastAttemptAt": {
      "@id": "donebear:lastAttemptAt",
      "@type": "xsd:dateTime"
    },
    "lastError": {
      "@id": "donebear:lastError",
      "@type": "xsd:string"
    },
    "lastResponseSnippet": {
      "@id": "donebear:lastResponseSnippet",
      "@type": "xsd:string"
    },
    "lastStatusCode": {
      "@id": "donebear:lastStatusCode",
      "@type": "xsd:integer"
    },
    "nextAttemptAt": {
      "@id": "donebear:nextAttemptAt",
      "@type": "xsd:dateTime"
    },
    "payload": {
      "@id": "donebear:payload",
      "@type": "@id"
    },
    "WebhookEndpoint": "donebear:WebhookEndpoint",
    "consecutiveFailures": {
      "@id": "donebear:consecutiveFailures",
      "@type": "xsd:integer"
    },
    "description": {
      "@id": "donebear:description",
      "@type": "xsd:string"
    },
    "disabledAt": {
      "@id": "donebear:disabledAt",
      "@type": "xsd:dateTime"
    },
    "disabledReason": {
      "@id": "donebear:disabledReason",
      "@type": "xsd:string"
    },
    "enabled": {
      "@id": "donebear:enabled",
      "@type": "xsd:boolean"
    },
    "eventTypes": {
      "@id": "donebear:eventTypes",
      "@container": "@list"
    },
    "updatedAt": {
      "@id": "donebear:updatedAt",
      "@type": "xsd:dateTime"
    },
    "url": {
      "@id": "donebear:url",
      "@type": "@id"
    },
    "workspaceId": {
      "@id": "donebear:workspaceId",
      "@type": "xsd:string"
    },
    "WebhookEndpointCreate": "donebear:WebhookEndpointCreate",
    "WebhookEndpointUpdate": "donebear:WebhookEndpointUpdate",
    "WebhookEvent": "donebear:WebhookEvent",
    "apiVersion": {
      "@id": "donebear:apiVersion",
      "@type": "xsd:string"
    },
    "syncActionId": {
      "@id": "donebear:syncActionId",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "donebear:type",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Done Bear API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Done Bear'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/_original/donebear-com-api-openapi.json.",
  "dcterms:created": "2026-11-05",
  "dcterms:source": [
    "openapi/_original/donebear-com-api-openapi.json"
  ]
}