{
  "@context": {
    "@vocab": "https://getcomunix.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "comunix": "https://getcomunix.com/schema#",
    "GetApiIncidentsResponse": "comunix:GetApiIncidentsResponse",
    "degradation": {
      "@id": "comunix:degradation",
      "@type": "xsd:boolean"
    },
    "impact": {
      "@id": "comunix:impact",
      "@type": "xsd:string"
    },
    "outage": {
      "@id": "comunix:outage",
      "@type": "xsd:boolean"
    },
    "postmortem": {
      "@id": "comunix:postmortem",
      "@type": "xsd:string"
    },
    "resolved_at": {
      "@id": "comunix:resolved_at",
      "@type": "xsd:string"
    },
    "started_at": {
      "@id": "comunix:started_at",
      "@type": "xsd:dateTime"
    },
    "status": {
      "@id": "comunix:status",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "comunix:title",
      "@type": "xsd:string"
    },
    "GetApiIncidentsResponse2": "comunix:GetApiIncidentsResponse2",
    "data": {
      "@id": "comunix:data",
      "@container": "@list"
    },
    "included": {
      "@id": "comunix:included",
      "@container": "@list"
    },
    "GetApiSunshineObjectsRecordsResourceidRelationshipsRelations": "comunix:GetApiSunshineObjectsRecordsResourceidRelationshipsRelations",
    "data.id": {
      "@id": "comunix:data.id",
      "@type": "xsd:string"
    },
    "data.target": {
      "@id": "comunix:data.target",
      "@type": "xsd:string"
    },
    "data.ref": {
      "@id": "comunix:data.ref",
      "@type": "xsd:string"
    },
    "links.previous": {
      "@id": "comunix:links.previous",
      "@type": "xsd:string"
    },
    "links.next": {
      "@id": "comunix:links.next",
      "@type": "xsd:string"
    },
    "PostApiSunshineObjectsObjectidRequest": "comunix:PostApiSunshineObjectsObjectidRequest",
    "data.type": {
      "@id": "comunix:data.type",
      "@type": "xsd:string"
    },
    "data.attributes": {
      "@id": "comunix:data.attributes"
    },
    "data.attributes.id": {
      "@id": "comunix:data.attributes.id",
      "@type": "xsd:string"
    },
    "data.attributes.model": {
      "@id": "comunix:data.attributes.model",
      "@type": "xsd:string"
    },
    "data.attributes.is_laptop": {
      "@id": "comunix:data.attributes.is_laptop",
      "@type": "xsd:boolean"
    },
    "PostApiSunshineObjectsObjectidResponse": "comunix:PostApiSunshineObjectsObjectidResponse",
    "PostApiSunshineSunshineidRecordsRequest": "comunix:PostApiSunshineSunshineidRecordsRequest",
    "data.relationship_type": {
      "@id": "comunix:data.relationship_type",
      "@type": "xsd:string"
    },
    "data.source": {
      "@id": "comunix:data.source",
      "@type": "xsd:string"
    },
    "PostApiSunshineSunshineidRecordsResponse": "comunix:PostApiSunshineSunshineidRecordsResponse",
    "data.relationship_record_type": {
      "@id": "comunix:data.relationship_record_type",
      "@type": "xsd:string"
    },
    "data.created_at": {
      "@id": "comunix:data.created_at",
      "@type": "xsd:string"
    },
    "PostApiSunshineSunshineidTypesRequest": "comunix:PostApiSunshineSunshineidTypesRequest",
    "data.key": {
      "@id": "comunix:data.key",
      "@type": "xsd:string"
    },
    "data.schema": {
      "@id": "comunix:data.schema"
    },
    "data.schema.properties": {
      "@id": "comunix:data.schema.properties"
    },
    "data.schema.properties.id": {
      "@id": "comunix:data.schema.properties.id"
    },
    "data.schema.properties.id.type": {
      "@id": "comunix:data.schema.properties.id.type",
      "@type": "xsd:string"
    },
    "data.schema.properties.id.description": {
      "@id": "comunix:data.schema.properties.id.description",
      "@type": "xsd:string"
    },
    "data.schema.properties.model": {
      "@id": "comunix:data.schema.properties.model"
    },
    "data.schema.properties.is_laptop": {
      "@id": "comunix:data.schema.properties.is_laptop"
    },
    "data.schema.required": {
      "@id": "comunix:data.schema.required",
      "@container": "@list"
    },
    "PostApiSunshineSunshineidTypesResponse": "comunix:PostApiSunshineSunshineidTypesResponse",
    "data.updated_at": {
      "@id": "comunix:data.updated_at",
      "@type": "xsd:string"
    },
    "GetApiV2Tickets3JsonResponse": "comunix:GetApiV2Tickets3JsonResponse",
    "ticket": {
      "@id": "comunix:ticket"
    },
    "GetApiV2UserProfilesResponse": "comunix:GetApiV2UserProfilesResponse",
    "profile": {
      "@id": "comunix:profile"
    },
    "PatchApiV2UserProfilesRequest": "comunix:PatchApiV2UserProfilesRequest",
    "profile.identifiers": {
      "@id": "comunix:profile.identifiers",
      "@container": "@list"
    },
    "PatchApiV2UserProfilesResponse": "comunix:PatchApiV2UserProfilesResponse",
    "profile.id": {
      "@id": "comunix:profile.id",
      "@type": "xsd:string"
    },
    "profile.user_id": {
      "@id": "comunix:profile.user_id",
      "@type": "xsd:string"
    },
    "profile.source": {
      "@id": "comunix:profile.source",
      "@type": "xsd:string"
    },
    "profile.type": {
      "@id": "comunix:profile.type",
      "@type": "xsd:string"
    },
    "profile.name": {
      "@id": "comunix:profile.name",
      "@type": "xsd:string"
    },
    "profile.attributes": {
      "@id": "comunix:profile.attributes"
    },
    "profile.created_at": {
      "@id": "comunix:profile.created_at",
      "@type": "xsd:string"
    },
    "profile.updated_at": {
      "@id": "comunix:profile.updated_at",
      "@type": "xsd:string"
    },
    "PutApiV2UserProfilesRequest": "comunix:PutApiV2UserProfilesRequest",
    "PutApiV2UserProfilesResponse": "comunix:PutApiV2UserProfilesResponse",
    "GetApiV2UserProfilesEventsResponse": "comunix:GetApiV2UserProfilesEventsResponse",
    "events": {
      "@id": "comunix:events",
      "@container": "@list"
    },
    "links": {
      "@id": "comunix:links",
      "@container": "@list"
    },
    "PostApiV2UserProfilesEventsRequest": "comunix:PostApiV2UserProfilesEventsRequest",
    "event": {
      "@id": "comunix:event",
      "@type": "xsd:string"
    },
    "event.source": {
      "@id": "comunix:event.source",
      "@type": "xsd:string"
    },
    "event.type": {
      "@id": "comunix:event.type",
      "@type": "xsd:string"
    },
    "event.description": {
      "@id": "comunix:event.description",
      "@type": "xsd:string"
    },
    "event.properties": {
      "@id": "comunix:event.properties",
      "@type": "xsd:string"
    },
    "event.properties.passcode_preference": {
      "@id": "comunix:event.properties.passcode_preference",
      "@type": "xsd:string"
    },
    "PostApiV2UserProfilesEventsResponse": "comunix:PostApiV2UserProfilesEventsResponse",
    "GetApiV2UserProfilesProfileidEventsResponse": "comunix:GetApiV2UserProfilesProfileidEventsResponse"
  },
  "@type": "schema:Dataset",
  "schema:name": "Comunix API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Comunix'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-10) from openapi/_ae-authored/comunix-openapi-generated.yml.",
  "dcterms:created": "2026-10-10",
  "dcterms:source": [
    "openapi/_ae-authored/comunix-openapi-generated.yml"
  ]
}