Bond (fan / shade bridge) · JSON-LD Context

Bond Home Context

JSON-LD context defining the semantic vocabulary for Bond Home from Bond (fan / shade bridge).

28 Classes 45 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/
bond: https://bondhome.io/schema#

Classes

GetApiServicesZisIntegrationsIntegrationConfigsResponse PostApiServicesZisIntegrationsIntegrationConfigsResponse GetApiServicesZisIntegrationsIntegrationConfigsFooBarBaz1Res GetApiServicesZisIntegrationsIntegrationConfigsMyScopeRespon PatchApiServicesZisIntegrationsIntegrationConfigsScopeReques PatchApiServicesZisIntegrationsIntegrationConfigsScopeRespon PutApiServicesZisIntegrationsIntegrationConfigsScopeRequest PutApiServicesZisIntegrationsIntegrationConfigsScopeResponse PostApiSunshineObjectsRecordsRequest PostApiSunshineObjectsRecordsResponse GetApiSunshineObjectsRecordsResourceidRelationshipsRelations PostApiSunshineObjectsTypesRequest PostApiSunshineObjectsTypesResponse PostApiSunshineRelationshipsRecordsRequest PostApiSunshineRelationshipsRecordsResponse PostApiSunshineRelationshipsTypesRequest GetApiV2Tickets3JsonResponse GetApiV2UserProfilesResponse PatchApiV2UserProfilesRequest PatchApiV2UserProfilesResponse PutApiV2UserProfilesRequest PutApiV2UserProfilesResponse GetApiV2UserProfilesEventsResponse PostApiV2UserProfilesEventsRequest PostApiV2UserProfilesEventsResponse GetApiV2UserProfilesProfileidEventsResponse PostApiV2UsersUseridEventsRequest PostApiV2UsersUseridEventsResponse

Properties

Property Type Container
method string
url string
headers
params
config
configs list
data
data.type string
data.attributes
data.attributes.id string
data.attributes.model string
data.attributes.is_laptop boolean
data.id string
links
links.previous string
links.next string
data.key string
data.schema
data.schema.properties
data.schema.properties.id.type string
data.schema.properties.id.description string
data.schema.properties.model.type string
data.schema.properties.model.description string
data.schema.properties.is_laptop.type boolean
data.schema.properties.is_laptop.description string
data.schema.required list
data.created_at string
data.updated_at string
data.relationship_type string
data.source string
data.target string
data.relationship_record_type string
ticket
profile
events list
profile.source string
profile.type string
profile.identifiers list
event
event.source string
event.type string
event.description string
event.properties
event.properties.passcode_preference string
status string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://bondhome.io/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "bond": "https://bondhome.io/schema#",
    "GetApiServicesZisIntegrationsIntegrationConfigsResponse": "bond:GetApiServicesZisIntegrationsIntegrationConfigsResponse",
    "method": {
      "@id": "bond:method",
      "@type": "xsd:string"
    },
    "url": {
      "@id": "bond:url",
      "@type": "xsd:string"
    },
    "headers": {
      "@id": "bond:headers"
    },
    "params": {
      "@id": "bond:params"
    },
    "PostApiServicesZisIntegrationsIntegrationConfigsResponse": "bond:PostApiServicesZisIntegrationsIntegrationConfigsResponse",
    "config": {
      "@id": "bond:config"
    },
    "GetApiServicesZisIntegrationsIntegrationConfigsFooBarBaz1Res": "bond:GetApiServicesZisIntegrationsIntegrationConfigsFooBarBaz1Res",
    "configs": {
      "@id": "bond:configs",
      "@container": "@list"
    },
    "GetApiServicesZisIntegrationsIntegrationConfigsMyScopeRespon": "bond:GetApiServicesZisIntegrationsIntegrationConfigsMyScopeRespon",
    "PatchApiServicesZisIntegrationsIntegrationConfigsScopeReques": "bond:PatchApiServicesZisIntegrationsIntegrationConfigsScopeReques",
    "PatchApiServicesZisIntegrationsIntegrationConfigsScopeRespon": "bond:PatchApiServicesZisIntegrationsIntegrationConfigsScopeRespon",
    "PutApiServicesZisIntegrationsIntegrationConfigsScopeRequest": "bond:PutApiServicesZisIntegrationsIntegrationConfigsScopeRequest",
    "PutApiServicesZisIntegrationsIntegrationConfigsScopeResponse": "bond:PutApiServicesZisIntegrationsIntegrationConfigsScopeResponse",
    "PostApiSunshineObjectsRecordsRequest": "bond:PostApiSunshineObjectsRecordsRequest",
    "data": {
      "@id": "bond:data"
    },
    "data.type": {
      "@id": "bond:data.type",
      "@type": "xsd:string"
    },
    "data.attributes": {
      "@id": "bond:data.attributes"
    },
    "data.attributes.id": {
      "@id": "bond:data.attributes.id",
      "@type": "xsd:string"
    },
    "data.attributes.model": {
      "@id": "bond:data.attributes.model",
      "@type": "xsd:string"
    },
    "data.attributes.is_laptop": {
      "@id": "bond:data.attributes.is_laptop",
      "@type": "xsd:boolean"
    },
    "PostApiSunshineObjectsRecordsResponse": "bond:PostApiSunshineObjectsRecordsResponse",
    "data.id": {
      "@id": "bond:data.id",
      "@type": "xsd:string"
    },
    "GetApiSunshineObjectsRecordsResourceidRelationshipsRelations": "bond:GetApiSunshineObjectsRecordsResourceidRelationshipsRelations",
    "links": {
      "@id": "bond:links"
    },
    "links.previous": {
      "@id": "bond:links.previous",
      "@type": "xsd:string"
    },
    "links.next": {
      "@id": "bond:links.next",
      "@type": "xsd:string"
    },
    "PostApiSunshineObjectsTypesRequest": "bond:PostApiSunshineObjectsTypesRequest",
    "data.key": {
      "@id": "bond:data.key",
      "@type": "xsd:string"
    },
    "data.schema": {
      "@id": "bond:data.schema"
    },
    "data.schema.properties": {
      "@id": "bond:data.schema.properties"
    },
    "data.schema.properties.id.type": {
      "@id": "bond:data.schema.properties.id.type",
      "@type": "xsd:string"
    },
    "data.schema.properties.id.description": {
      "@id": "bond:data.schema.properties.id.description",
      "@type": "xsd:string"
    },
    "data.schema.properties.model.type": {
      "@id": "bond:data.schema.properties.model.type",
      "@type": "xsd:string"
    },
    "data.schema.properties.model.description": {
      "@id": "bond:data.schema.properties.model.description",
      "@type": "xsd:string"
    },
    "data.schema.properties.is_laptop.type": {
      "@id": "bond:data.schema.properties.is_laptop.type",
      "@type": "xsd:boolean"
    },
    "data.schema.properties.is_laptop.description": {
      "@id": "bond:data.schema.properties.is_laptop.description",
      "@type": "xsd:string"
    },
    "data.schema.required": {
      "@id": "bond:data.schema.required",
      "@container": "@list"
    },
    "PostApiSunshineObjectsTypesResponse": "bond:PostApiSunshineObjectsTypesResponse",
    "data.created_at": {
      "@id": "bond:data.created_at",
      "@type": "xsd:string"
    },
    "data.updated_at": {
      "@id": "bond:data.updated_at",
      "@type": "xsd:string"
    },
    "PostApiSunshineRelationshipsRecordsRequest": "bond:PostApiSunshineRelationshipsRecordsRequest",
    "data.relationship_type": {
      "@id": "bond:data.relationship_type",
      "@type": "xsd:string"
    },
    "data.source": {
      "@id": "bond:data.source",
      "@type": "xsd:string"
    },
    "data.target": {
      "@id": "bond:data.target",
      "@type": "xsd:string"
    },
    "PostApiSunshineRelationshipsRecordsResponse": "bond:PostApiSunshineRelationshipsRecordsResponse",
    "data.relationship_record_type": {
      "@id": "bond:data.relationship_record_type",
      "@type": "xsd:string"
    },
    "PostApiSunshineRelationshipsTypesRequest": "bond:PostApiSunshineRelationshipsTypesRequest",
    "GetApiV2Tickets3JsonResponse": "bond:GetApiV2Tickets3JsonResponse",
    "ticket": {
      "@id": "bond:ticket"
    },
    "GetApiV2UserProfilesResponse": "bond:GetApiV2UserProfilesResponse",
    "profile": {
      "@id": "bond:profile"
    },
    "PatchApiV2UserProfilesRequest": "bond:PatchApiV2UserProfilesRequest",
    "PatchApiV2UserProfilesResponse": "bond:PatchApiV2UserProfilesResponse",
    "PutApiV2UserProfilesRequest": "bond:PutApiV2UserProfilesRequest",
    "PutApiV2UserProfilesResponse": "bond:PutApiV2UserProfilesResponse",
    "GetApiV2UserProfilesEventsResponse": "bond:GetApiV2UserProfilesEventsResponse",
    "events": {
      "@id": "bond:events",
      "@container": "@list"
    },
    "PostApiV2UserProfilesEventsRequest": "bond:PostApiV2UserProfilesEventsRequest",
    "profile.source": {
      "@id": "bond:profile.source",
      "@type": "xsd:string"
    },
    "profile.type": {
      "@id": "bond:profile.type",
      "@type": "xsd:string"
    },
    "profile.identifiers": {
      "@id": "bond:profile.identifiers",
      "@container": "@list"
    },
    "event": {
      "@id": "bond:event"
    },
    "event.source": {
      "@id": "bond:event.source",
      "@type": "xsd:string"
    },
    "event.type": {
      "@id": "bond:event.type",
      "@type": "xsd:string"
    },
    "event.description": {
      "@id": "bond:event.description",
      "@type": "xsd:string"
    },
    "event.properties": {
      "@id": "bond:event.properties"
    },
    "event.properties.passcode_preference": {
      "@id": "bond:event.properties.passcode_preference",
      "@type": "xsd:string"
    },
    "PostApiV2UserProfilesEventsResponse": "bond:PostApiV2UserProfilesEventsResponse",
    "status": {
      "@id": "bond:status",
      "@type": "xsd:string"
    },
    "GetApiV2UserProfilesProfileidEventsResponse": "bond:GetApiV2UserProfilesProfileidEventsResponse",
    "PostApiV2UsersUseridEventsRequest": "bond:PostApiV2UsersUseridEventsRequest",
    "PostApiV2UsersUseridEventsResponse": "bond:PostApiV2UsersUseridEventsResponse"
  },
  "@type": "schema:Dataset",
  "schema:name": "Bond (fan / shade bridge) API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Bond (fan / shade bridge)'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-10-28) from openapi/_ae-authored/bond-home-openapi-generated.yml.",
  "dcterms:created": "2026-10-28",
  "dcterms:source": [
    "openapi/_ae-authored/bond-home-openapi-generated.yml"
  ]
}