Busymate DevTools · JSON-LD Context
Busymate Dev Context
JSON-LD context defining the semantic vocabulary for Busymate Dev from Busymate DevTools.
17 Classes
32 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
busymate:
https://busymate.dev/schema#
Classes
PostRequest
PostAllocateRequest
PostAllocateResponse
GetCaBundleResponse
PostExchangeRequest
PostExchangeResponse
PostFunctionsV1AskRequest
PostFunctionsV1FederationBrokerExchangeResponse
PostFunctionsV1FederationBrokerStartResponse
GetLoginResponse
PatchRestV1AuthRequest
PostRestV1RpcEffectiveSettingsForDeviceRequest
GetRestV1ServiceStatsResponse
GetRestV1ServiceStatusResponse
PostStartRequest
PostStartResponse
PostV1CheckoutConfirmRequest
Properties
| Property | Type | Container |
|---|---|---|
| uuid | string | |
| deviceName | string | |
| country | string | |
| port | integer | |
| baseDomain | string | |
| certPem | string | |
| keyPem | string | |
| code | string | |
| code_verifier | string | |
| access_token | string | |
| refresh_token | string | |
| expires_in | integer | |
| user_id | string | |
| string | ||
| login_source | string | |
| question | string | |
| link | string | |
| target | string | |
| name | string | |
| description | string | |
| inputSchema | ||
| target_uuid | string | |
| snapshot | ||
| client_id | string | |
| code_challenge | string | |
| code_challenge_method | string | |
| directus_token | string | |
| payload | ||
| signature | string | |
| amount | integer | |
| currency | string | |
| coupon | string |
JSON-LD Document
{
"@context": {
"@vocab": "https://busymate.dev/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"busymate": "https://busymate.dev/schema#",
"PostRequest": "busymate:PostRequest",
"uuid": {
"@id": "busymate:uuid",
"@type": "xsd:string"
},
"deviceName": {
"@id": "busymate:deviceName",
"@type": "xsd:string"
},
"country": {
"@id": "busymate:country",
"@type": "xsd:string"
},
"PostAllocateRequest": "busymate:PostAllocateRequest",
"PostAllocateResponse": "busymate:PostAllocateResponse",
"port": {
"@id": "busymate:port",
"@type": "xsd:integer"
},
"baseDomain": {
"@id": "busymate:baseDomain",
"@type": "xsd:string"
},
"GetCaBundleResponse": "busymate:GetCaBundleResponse",
"certPem": {
"@id": "busymate:certPem",
"@type": "xsd:string"
},
"keyPem": {
"@id": "busymate:keyPem",
"@type": "xsd:string"
},
"PostExchangeRequest": "busymate:PostExchangeRequest",
"code": {
"@id": "busymate:code",
"@type": "xsd:string"
},
"code_verifier": {
"@id": "busymate:code_verifier",
"@type": "xsd:string"
},
"PostExchangeResponse": "busymate:PostExchangeResponse",
"access_token": {
"@id": "busymate:access_token",
"@type": "xsd:string"
},
"refresh_token": {
"@id": "busymate:refresh_token",
"@type": "xsd:string"
},
"expires_in": {
"@id": "busymate:expires_in",
"@type": "xsd:integer"
},
"user_id": {
"@id": "busymate:user_id",
"@type": "xsd:string"
},
"email": {
"@id": "busymate:email",
"@type": "xsd:string"
},
"login_source": {
"@id": "busymate:login_source",
"@type": "xsd:string"
},
"PostFunctionsV1AskRequest": "busymate:PostFunctionsV1AskRequest",
"question": {
"@id": "busymate:question",
"@type": "xsd:string"
},
"PostFunctionsV1FederationBrokerExchangeResponse": "busymate:PostFunctionsV1FederationBrokerExchangeResponse",
"PostFunctionsV1FederationBrokerStartResponse": "busymate:PostFunctionsV1FederationBrokerStartResponse",
"link": {
"@id": "busymate:link",
"@type": "xsd:string"
},
"target": {
"@id": "busymate:target",
"@type": "xsd:string"
},
"GetLoginResponse": "busymate:GetLoginResponse",
"name": {
"@id": "busymate:name",
"@type": "xsd:string"
},
"description": {
"@id": "busymate:description",
"@type": "xsd:string"
},
"inputSchema": {
"@id": "busymate:inputSchema"
},
"PatchRestV1AuthRequest": "busymate:PatchRestV1AuthRequest",
"PostRestV1RpcEffectiveSettingsForDeviceRequest": "busymate:PostRestV1RpcEffectiveSettingsForDeviceRequest",
"target_uuid": {
"@id": "busymate:target_uuid",
"@type": "xsd:string"
},
"GetRestV1ServiceStatsResponse": "busymate:GetRestV1ServiceStatsResponse",
"snapshot": {
"@id": "busymate:snapshot"
},
"GetRestV1ServiceStatusResponse": "busymate:GetRestV1ServiceStatusResponse",
"PostStartRequest": "busymate:PostStartRequest",
"client_id": {
"@id": "busymate:client_id",
"@type": "xsd:string"
},
"code_challenge": {
"@id": "busymate:code_challenge",
"@type": "xsd:string"
},
"code_challenge_method": {
"@id": "busymate:code_challenge_method",
"@type": "xsd:string"
},
"directus_token": {
"@id": "busymate:directus_token",
"@type": "xsd:string"
},
"payload": {
"@id": "busymate:payload"
},
"signature": {
"@id": "busymate:signature",
"@type": "xsd:string"
},
"PostStartResponse": "busymate:PostStartResponse",
"PostV1CheckoutConfirmRequest": "busymate:PostV1CheckoutConfirmRequest",
"amount": {
"@id": "busymate:amount",
"@type": "xsd:integer"
},
"currency": {
"@id": "busymate:currency",
"@type": "xsd:string"
},
"coupon": {
"@id": "busymate:coupon",
"@type": "xsd:string"
}
},
"@type": "schema:Dataset",
"schema:name": "Busymate DevTools API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Busymate DevTools'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-03) from openapi/_ae-authored/busymate-dev-openapi-generated.yml.",
"dcterms:created": "2026-11-03",
"dcterms:source": [
"openapi/_ae-authored/busymate-dev-openapi-generated.yml"
]
}