{
  "@context": {
    "@vocab": "https://heimster.ch/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "heimster": "https://heimster.ch/schema#",
    "GetApiV1AnalyticsListingIdResponse": "heimster:GetApiV1AnalyticsListingIdResponse",
    "data": {
      "@id": "heimster:data",
      "@container": "@list"
    },
    "nextCursor": {
      "@id": "heimster:nextCursor",
      "@type": "xsd:string"
    },
    "GetApiV1AnlageobjekteResponse": "heimster:GetApiV1AnlageobjekteResponse",
    "id": {
      "@id": "heimster:id",
      "@type": "xsd:string"
    },
    "slug": {
      "@id": "heimster:slug",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "heimster:name",
      "@type": "xsd:string"
    },
    "address": {
      "@id": "heimster:address"
    },
    "zone": {
      "@id": "heimster:zone",
      "@type": "xsd:string"
    },
    "yearBuilt": {
      "@id": "heimster:yearBuilt",
      "@type": "xsd:integer"
    },
    "parcelSqm": {
      "@id": "heimster:parcelSqm",
      "@type": "xsd:integer"
    },
    "purchasePrice": {
      "@id": "heimster:purchasePrice",
      "@type": "xsd:integer"
    },
    "soldAt": {
      "@id": "heimster:soldAt",
      "@type": "xsd:string"
    },
    "archivedAt": {
      "@id": "heimster:archivedAt",
      "@type": "xsd:string"
    },
    "summary": {
      "@id": "heimster:summary",
      "@type": "xsd:string"
    },
    "createdAt": {
      "@id": "heimster:createdAt",
      "@type": "xsd:string"
    },
    "updatedAt": {
      "@id": "heimster:updatedAt",
      "@type": "xsd:string"
    },
    "GetApiV1AnlageobjekteIdResponse": "heimster:GetApiV1AnlageobjekteIdResponse",
    "GetApiV1ApplicationsResponse": "heimster:GetApiV1ApplicationsResponse",
    "status": {
      "@id": "heimster:status",
      "@type": "xsd:string"
    },
    "statusLabel": {
      "@id": "heimster:statusLabel",
      "@type": "xsd:string"
    },
    "score": {
      "@id": "heimster:score",
      "@type": "xsd:integer"
    },
    "applicant": {
      "@id": "heimster:applicant"
    },
    "listing": {
      "@id": "heimster:listing"
    },
    "listingId": {
      "@id": "heimster:listingId",
      "@type": "xsd:string"
    },
    "GetApiV1ApplicationsIdResponse": "heimster:GetApiV1ApplicationsIdResponse",
    "dossier": {
      "@id": "heimster:dossier"
    },
    "PatchApiV1ApplicationsIdRequest": "heimster:PatchApiV1ApplicationsIdRequest",
    "rejectionReason": {
      "@id": "heimster:rejectionReason",
      "@type": "xsd:string"
    },
    "rejectionNote": {
      "@id": "heimster:rejectionNote",
      "@type": "xsd:string"
    },
    "messageSubject": {
      "@id": "heimster:messageSubject",
      "@type": "xsd:string"
    },
    "messageBody": {
      "@id": "heimster:messageBody",
      "@type": "xsd:string"
    },
    "PatchApiV1ApplicationsIdResponse": "heimster:PatchApiV1ApplicationsIdResponse",
    "GetApiV1ContactsResponse": "heimster:GetApiV1ContactsResponse",
    "PostApiV1ContactsResponse": "heimster:PostApiV1ContactsResponse",
    "GetApiV1ContactsIdResponse": "heimster:GetApiV1ContactsIdResponse",
    "PatchApiV1ContactsIdRequest": "heimster:PatchApiV1ContactsIdRequest",
    "email": {
      "@id": "heimster:email",
      "@type": "xsd:string"
    },
    "firstName": {
      "@id": "heimster:firstName",
      "@type": "xsd:string"
    },
    "lastName": {
      "@id": "heimster:lastName",
      "@type": "xsd:string"
    },
    "phone": {
      "@id": "heimster:phone",
      "@type": "xsd:string"
    },
    "company": {
      "@id": "heimster:company",
      "@type": "xsd:string"
    },
    "role": {
      "@id": "heimster:role",
      "@type": "xsd:string"
    },
    "website": {
      "@id": "heimster:website",
      "@type": "xsd:string"
    },
    "city": {
      "@id": "heimster:city",
      "@type": "xsd:string"
    },
    "canton": {
      "@id": "heimster:canton",
      "@type": "xsd:string"
    },
    "postalCode": {
      "@id": "heimster:postalCode",
      "@type": "xsd:string"
    },
    "country": {
      "@id": "heimster:country",
      "@type": "xsd:string"
    },
    "tags": {
      "@id": "heimster:tags",
      "@container": "@list"
    },
    "internalNotes": {
      "@id": "heimster:internalNotes",
      "@type": "xsd:string"
    },
    "PatchApiV1ContactsIdResponse": "heimster:PatchApiV1ContactsIdResponse",
    "GetApiV1ContactsIdActivitiesResponse": "heimster:GetApiV1ContactsIdActivitiesResponse",
    "PostApiV1ContactsIdActivitiesRequest": "heimster:PostApiV1ContactsIdActivitiesRequest",
    "title": {
      "@id": "heimster:title",
      "@type": "xsd:string"
    },
    "body": {
      "@id": "heimster:body",
      "@type": "xsd:string"
    },
    "activityType": {
      "@id": "heimster:activityType",
      "@type": "xsd:string"
    },
    "objectId": {
      "@id": "heimster:objectId",
      "@type": "xsd:string"
    },
    "viewingId": {
      "@id": "heimster:viewingId",
      "@type": "xsd:string"
    },
    "projectId": {
      "@id": "heimster:projectId",
      "@type": "xsd:string"
    },
    "anlageobjektId": {
      "@id": "heimster:anlageobjektId",
      "@type": "xsd:string"
    },
    "PostApiV1ContactsIdActivitiesResponse": "heimster:PostApiV1ContactsIdActivitiesResponse",
    "PostApiV1EmailDraftRequest": "heimster:PostApiV1EmailDraftRequest",
    "contactId": {
      "@id": "heimster:contactId",
      "@type": "xsd:string"
    },
    "to": {
      "@id": "heimster:to",
      "@type": "xsd:string"
    },
    "subject": {
      "@id": "heimster:subject",
      "@type": "xsd:string"
    },
    "PostApiV1EmailDraftResponse": "heimster:PostApiV1EmailDraftResponse",
    "GetApiV1ExportResponse": "heimster:GetApiV1ExportResponse",
    "PostApiV1FollowUpsRequest": "heimster:PostApiV1FollowUpsRequest",
    "dueAt": {
      "@id": "heimster:dueAt",
      "@type": "xsd:string"
    },
    "PostApiV1FollowUpsResponse": "heimster:PostApiV1FollowUpsResponse",
    "PatchApiV1InterestedPartiesIdRequest": "heimster:PatchApiV1InterestedPartiesIdRequest",
    "PatchApiV1InterestedPartiesIdResponse": "heimster:PatchApiV1InterestedPartiesIdResponse",
    "before": {
      "@id": "heimster:before"
    },
    "after": {
      "@id": "heimster:after"
    },
    "GetApiV1LeadsResponse": "heimster:GetApiV1LeadsResponse",
    "GetApiV1ListingsResponse": "heimster:GetApiV1ListingsResponse",
    "price": {
      "@id": "heimster:price",
      "@type": "xsd:integer"
    },
    "publishedAt": {
      "@id": "heimster:publishedAt",
      "@type": "xsd:string"
    },
    "PostApiV1ListingsRequest": "heimster:PostApiV1ListingsRequest",
    "category": {
      "@id": "heimster:category",
      "@type": "xsd:string"
    },
    "propertyType": {
      "@id": "heimster:propertyType",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "heimster:description",
      "@type": "xsd:string"
    },
    "street": {
      "@id": "heimster:street",
      "@type": "xsd:string"
    },
    "PostApiV1ListingsResponse": "heimster:PostApiV1ListingsResponse",
    "DeleteApiV1ListingsIdResponse": "heimster:DeleteApiV1ListingsIdResponse",
    "deactivated": {
      "@id": "heimster:deactivated",
      "@type": "xsd:boolean"
    },
    "GetApiV1ListingsIdResponse": "heimster:GetApiV1ListingsIdResponse",
    "PatchApiV1ListingsIdRequest": "heimster:PatchApiV1ListingsIdRequest",
    "rooms": {
      "@id": "heimster:rooms",
      "@type": "xsd:string"
    },
    "livingSpaceSqm": {
      "@id": "heimster:livingSpaceSqm",
      "@type": "xsd:integer"
    },
    "PatchApiV1ListingsIdResponse": "heimster:PatchApiV1ListingsIdResponse",
    "PostApiV1ListingsIdPublishResponse": "heimster:PostApiV1ListingsIdPublishResponse",
    "published": {
      "@id": "heimster:published",
      "@type": "xsd:boolean"
    },
    "GetApiV1ObjectsResponse": "heimster:GetApiV1ObjectsResponse",
    "PostApiV1ObjectsRequest": "heimster:PostApiV1ObjectsRequest",
    "intendedUse": {
      "@id": "heimster:intendedUse",
      "@type": "xsd:string"
    },
    "floorNumber": {
      "@id": "heimster:floorNumber",
      "@type": "xsd:integer"
    },
    "plotSqm": {
      "@id": "heimster:plotSqm",
      "@type": "xsd:decimal"
    },
    "notes": {
      "@id": "heimster:notes",
      "@type": "xsd:string"
    },
    "internalReference": {
      "@id": "heimster:internalReference",
      "@type": "xsd:string"
    },
    "PostApiV1ObjectsResponse": "heimster:PostApiV1ObjectsResponse",
    "GetApiV1ObjectsIdResponse": "heimster:GetApiV1ObjectsIdResponse",
    "PatchApiV1ObjectsIdRequest": "heimster:PatchApiV1ObjectsIdRequest",
    "PatchApiV1ObjectsIdResponse": "heimster:PatchApiV1ObjectsIdResponse",
    "GetApiV1ObjectsIdInterestedPartiesResponse": "heimster:GetApiV1ObjectsIdInterestedPartiesResponse",
    "GetApiV1OpportunitiesResponse": "heimster:GetApiV1OpportunitiesResponse",
    "GetApiV1ProjectsResponse": "heimster:GetApiV1ProjectsResponse",
    "GetApiV1ProjectsIdResponse": "heimster:GetApiV1ProjectsIdResponse",
    "projectType": {
      "@id": "heimster:projectType",
      "@type": "xsd:string"
    },
    "projectTypeLabel": {
      "@id": "heimster:projectTypeLabel",
      "@type": "xsd:string"
    },
    "GetApiV1TasksResponse": "heimster:GetApiV1TasksResponse",
    "PostApiV1TasksRequest": "heimster:PostApiV1TasksRequest",
    "type": {
      "@id": "heimster:type",
      "@type": "xsd:string"
    },
    "due": {
      "@id": "heimster:due",
      "@type": "xsd:string"
    },
    "assigneeId": {
      "@id": "heimster:assigneeId",
      "@type": "xsd:string"
    },
    "opportunityId": {
      "@id": "heimster:opportunityId",
      "@type": "xsd:string"
    },
    "note": {
      "@id": "heimster:note",
      "@type": "xsd:string"
    },
    "priority": {
      "@id": "heimster:priority",
      "@type": "xsd:string"
    },
    "PostApiV1TasksResponse": "heimster:PostApiV1TasksResponse",
    "PostApiV1TelephonyCallsRequest": "heimster:PostApiV1TelephonyCallsRequest",
    "callId": {
      "@id": "heimster:callId",
      "@type": "xsd:string"
    },
    "number": {
      "@id": "heimster:number",
      "@type": "xsd:string"
    },
    "direction": {
      "@id": "heimster:direction",
      "@type": "xsd:string"
    },
    "callType": {
      "@id": "heimster:callType",
      "@type": "xsd:string"
    },
    "start": {
      "@id": "heimster:start",
      "@type": "xsd:string"
    },
    "duration": {
      "@id": "heimster:duration",
      "@type": "xsd:string"
    },
    "agentEmail": {
      "@id": "heimster:agentEmail",
      "@type": "xsd:string"
    },
    "agent": {
      "@id": "heimster:agent",
      "@type": "xsd:string"
    },
    "createContact": {
      "@id": "heimster:createContact",
      "@type": "xsd:boolean"
    },
    "PostApiV1TelephonyCallsResponse": "heimster:PostApiV1TelephonyCallsResponse",
    "activityId": {
      "@id": "heimster:activityId",
      "@type": "xsd:string"
    },
    "result": {
      "@id": "heimster:result",
      "@type": "xsd:string"
    },
    "contactCreated": {
      "@id": "heimster:contactCreated",
      "@type": "xsd:boolean"
    },
    "agentId": {
      "@id": "heimster:agentId",
      "@type": "xsd:string"
    },
    "taskId": {
      "@id": "heimster:taskId",
      "@type": "xsd:string"
    },
    "PostApiV1TelephonyContactsRequest": "heimster:PostApiV1TelephonyContactsRequest",
    "PostApiV1TelephonyContactsResponse": "heimster:PostApiV1TelephonyContactsResponse",
    "found": {
      "@id": "heimster:found",
      "@type": "xsd:boolean"
    },
    "contact.id": {
      "@id": "heimster:contact.id",
      "@type": "xsd:string"
    },
    "contact.firstName": {
      "@id": "heimster:contact.firstName",
      "@type": "xsd:string"
    },
    "contact.lastName": {
      "@id": "heimster:contact.lastName",
      "@type": "xsd:string"
    },
    "contact.name": {
      "@id": "heimster:contact.name",
      "@type": "xsd:string"
    },
    "contact.company": {
      "@id": "heimster:contact.company",
      "@type": "xsd:string"
    },
    "contact.email": {
      "@id": "heimster:contact.email",
      "@type": "xsd:string"
    },
    "contact.phone": {
      "@id": "heimster:contact.phone",
      "@type": "xsd:string"
    },
    "contact.phoneE164": {
      "@id": "heimster:contact.phoneE164",
      "@type": "xsd:string"
    },
    "contact.url": {
      "@id": "heimster:contact.url",
      "@type": "xsd:string"
    },
    "contact.owner": {
      "@id": "heimster:contact.owner"
    },
    "contact.entityType": {
      "@id": "heimster:contact.entityType",
      "@type": "xsd:string"
    },
    "url": {
      "@id": "heimster:url",
      "@type": "xsd:string"
    },
    "GetApiV1TelephonyLookupResponse": "heimster:GetApiV1TelephonyLookupResponse",
    "count": {
      "@id": "heimster:count",
      "@type": "xsd:integer"
    },
    "contact": {
      "@id": "heimster:contact"
    },
    "matches": {
      "@id": "heimster:matches",
      "@container": "@list"
    },
    "GetApiV1ViewingsResponse": "heimster:GetApiV1ViewingsResponse",
    "PostApiV1ViewingsRequest": "heimster:PostApiV1ViewingsRequest",
    "date": {
      "@id": "heimster:date",
      "@type": "xsd:string"
    },
    "startTime": {
      "@id": "heimster:startTime",
      "@type": "xsd:string"
    },
    "endTime": {
      "@id": "heimster:endTime",
      "@type": "xsd:string"
    },
    "kind": {
      "@id": "heimster:kind",
      "@type": "xsd:string"
    },
    "maxAttendees": {
      "@id": "heimster:maxAttendees",
      "@type": "xsd:integer"
    },
    "durationMin": {
      "@id": "heimster:durationMin",
      "@type": "xsd:integer"
    },
    "intervalMin": {
      "@id": "heimster:intervalMin",
      "@type": "xsd:integer"
    },
    "label": {
      "@id": "heimster:label",
      "@type": "xsd:string"
    },
    "location": {
      "@id": "heimster:location",
      "@type": "xsd:string"
    },
    "accessNotes": {
      "@id": "heimster:accessNotes",
      "@type": "xsd:string"
    },
    "guestEmails": {
      "@id": "heimster:guestEmails",
      "@container": "@list"
    },
    "visibility": {
      "@id": "heimster:visibility",
      "@type": "xsd:string"
    },
    "PostApiV1ViewingsResponse": "heimster:PostApiV1ViewingsResponse"
  },
  "@type": "schema:Dataset",
  "schema:name": "Heimster API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Heimster'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-11) from openapi/_ae-authored/heimster-ch-openapi-generated.yml.",
  "dcterms:created": "2026-11-11",
  "dcterms:source": [
    "openapi/_ae-authored/heimster-ch-openapi-generated.yml"
  ]
}