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