HostTracker · JSON-LD Context

Host Tracker Com Context

JSON-LD context defining the semantic vocabulary for Host Tracker Com from HostTracker.

14 Classes 30 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/
host: https://host-tracker.com/schema#

Classes

GetAgentResponse GetAgentIpResponse PostCheckRequest PostMonitorRequest PostMonitorBulkRequest PatchMonitorMonitoridRequest PutMonitorMonitoridAlertContactidRequest PostStatuspagePageidIncidentRequest PostSubscriptionsResponse PostTasksHttpRequest PostTasksHttpResponse PostUsersTokenRequest GetWebhookResponse PostWebhookRequest

Properties

Property Type Container
id string
country string
region string
city string
ip string
url string
type string
pools list
name string
interval integer
locations
settings
items list
enabled boolean
alertTypes list
title string
state string
message string
impact string
rawUrl string
results list
code integer
status string
headers
body string
login string
password string
summary.eventTypes list
events list
scope

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://host-tracker.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "host": "https://host-tracker.com/schema#",
    "GetAgentResponse": "host:GetAgentResponse",
    "id": {
      "@id": "host:id",
      "@type": "xsd:string"
    },
    "country": {
      "@id": "host:country",
      "@type": "xsd:string"
    },
    "region": {
      "@id": "host:region",
      "@type": "xsd:string"
    },
    "city": {
      "@id": "host:city",
      "@type": "xsd:string"
    },
    "GetAgentIpResponse": "host:GetAgentIpResponse",
    "ip": {
      "@id": "host:ip",
      "@type": "xsd:string"
    },
    "PostCheckRequest": "host:PostCheckRequest",
    "url": {
      "@id": "host:url",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "host:type",
      "@type": "xsd:string"
    },
    "pools": {
      "@id": "host:pools",
      "@container": "@list"
    },
    "PostMonitorRequest": "host:PostMonitorRequest",
    "name": {
      "@id": "host:name",
      "@type": "xsd:string"
    },
    "interval": {
      "@id": "host:interval",
      "@type": "xsd:integer"
    },
    "locations": {
      "@id": "host:locations"
    },
    "settings": {
      "@id": "host:settings"
    },
    "PostMonitorBulkRequest": "host:PostMonitorBulkRequest",
    "items": {
      "@id": "host:items",
      "@container": "@list"
    },
    "PatchMonitorMonitoridRequest": "host:PatchMonitorMonitoridRequest",
    "enabled": {
      "@id": "host:enabled",
      "@type": "xsd:boolean"
    },
    "PutMonitorMonitoridAlertContactidRequest": "host:PutMonitorMonitoridAlertContactidRequest",
    "alertTypes": {
      "@id": "host:alertTypes",
      "@container": "@list"
    },
    "PostStatuspagePageidIncidentRequest": "host:PostStatuspagePageidIncidentRequest",
    "title": {
      "@id": "host:title",
      "@type": "xsd:string"
    },
    "state": {
      "@id": "host:state",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "host:message",
      "@type": "xsd:string"
    },
    "impact": {
      "@id": "host:impact",
      "@type": "xsd:string"
    },
    "PostSubscriptionsResponse": "host:PostSubscriptionsResponse",
    "rawUrl": {
      "@id": "host:rawUrl",
      "@type": "xsd:string"
    },
    "results": {
      "@id": "host:results",
      "@container": "@list"
    },
    "PostTasksHttpRequest": "host:PostTasksHttpRequest",
    "PostTasksHttpResponse": "host:PostTasksHttpResponse",
    "code": {
      "@id": "host:code",
      "@type": "xsd:integer"
    },
    "status": {
      "@id": "host:status",
      "@type": "xsd:string"
    },
    "headers": {
      "@id": "host:headers"
    },
    "body": {
      "@id": "host:body",
      "@type": "xsd:string"
    },
    "PostUsersTokenRequest": "host:PostUsersTokenRequest",
    "login": {
      "@id": "host:login",
      "@type": "xsd:string"
    },
    "password": {
      "@id": "host:password",
      "@type": "xsd:string"
    },
    "GetWebhookResponse": "host:GetWebhookResponse",
    "summary.eventTypes": {
      "@id": "host:summary.eventTypes",
      "@container": "@list"
    },
    "PostWebhookRequest": "host:PostWebhookRequest",
    "events": {
      "@id": "host:events",
      "@container": "@list"
    },
    "scope": {
      "@id": "host:scope"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "HostTracker API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects HostTracker'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/host-tracker-com-openapi-generated.yml.",
  "dcterms:created": "2026-11-11",
  "dcterms:source": [
    "openapi/_ae-authored/host-tracker-com-openapi-generated.yml"
  ]
}