monit-rs · JSON-LD Context

Monit Rs Context

JSON-LD context defining the semantic vocabulary for Monit Rs from monit-rs.

42 Classes 152 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/
monit: https://monit.rs/schema#

Classes

PublicStats ChangelogEntry ChangeEvent DigestSubscribeRequest ChangelogSubscribeRequest ApiError ApiErrorEnvelope ProbeIngestRequest IncidentPayload IncidentIngestRequest IncidentIngestResponse AlertChannelCreate AlertChannelResponse AlertChannelTestResponse AlertDeliveryJobResponse AlertHistoryResponse AlertReadinessResponse HTTPValidationError NotificationDeliveryJobResponse ValidationError _ShareDiffIn IncidentAcknowledge OpenAPIImportRequest EndpointDetail OpenAPIImportPreviewResponse DashboardResponse RegressionAcknowledge IncidentResolve EndpointResponse RegressionResponse OpenAPIDiffRequest OpenAPIImportSkipped RegressionResolve IncidentDetailResponse IncidentAssign OpenAPIImportResponse IncidentTimelineEventResponse DashboardStats IncidentEndpointSummary IncidentRegressionSummary OpenAPIImportCandidate OpenAPIImportedEndpoint

Properties

Property Type Container
tracked_apis integer
snapshots_total integer
breaking_changes_90d integer
last_detection_at dateTime
id integer
published_at dateTime
breaking_count integer
non_breaking_count integer
info_count integer
summary string
changes list
kind string
severity string
path string
method string
detail string
email string
source string
webhook_url reference
channel_type string
api_slug string
code string
message string
docs_url reference
request_id string
param string
error reference
endpoint_id string
is_success boolean
status_code integer
response_time_ms decimal
response_body
response_headers
error_message string
checked_at dateTime
title string
description string
action string
dedup_key string
external_ref string
payload reference
incident_id string
status string
config
min_severity string
is_active boolean
created_at dateTime
regression_id string
attempts integer
next_attempt_at dateTime
last_error
completed_at
alert_channel_id string
alert_type string
sent_at
active_channel_count integer
instant_alerts_enabled boolean
recovery_alerts_enabled boolean
last_test_accepted_at
loc list
msg string
type string
input
ctx
result
acknowledged boolean
spec_url string
base_url
interval_seconds integer
include_write_methods boolean
include_path_params boolean
headers
auth_config
query_params
selected
name string
url string
config_version integer
monitoring_mode string
heartbeat_url
response_capture string
last_status
last_checked_at
body_template
has_auth boolean
openapi_spec_url
body_assertions list
total_paths integer
available_tags list
limit_max integer
limit_remaining integer
over_limit_count integer
candidates list
skipped list
stats reference
recent_regressions list
endpoints_status list
is_acknowledged boolean
resolved boolean
endpoint_name
incident_regression_count
regression_type string
diff_summary
is_resolved boolean
resolved_at
old_spec
new_spec
old_url
new_url
reason string
user_id string
regression_count integer
first_detected_at dateTime
last_detected_at dateTime
acknowledged_at
acknowledged_by_user_id
resolved_by_user_id
opened_alert_sent_at
last_alerted_severity
recovery_alert_sent_at
escalation_policy_id
assigned_to_user_id
assigned_contact
assigned_at
assigned_by_user_id
escalation_status string
current_escalation_step integer
next_escalation_at
last_escalated_at
updated_at
endpoint
regressions list
timeline list
regressions_truncated boolean
timeline_truncated boolean
assign_to_me boolean
clear boolean
total_created integer
created list
actor_user_id
event_type string
metadata
total_endpoints integer
active_endpoints integer
total_regressions integer
unresolved_regressions integer
avg_response_time_ms
monitoring_coverage_percentage
unknown_monitoring_seconds decimal
uptime_percentage
tags list
params list

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://monit.rs/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "monit": "https://monit.rs/schema#",
    "PublicStats": "monit:PublicStats",
    "tracked_apis": {
      "@id": "monit:tracked_apis",
      "@type": "xsd:integer"
    },
    "snapshots_total": {
      "@id": "monit:snapshots_total",
      "@type": "xsd:integer"
    },
    "breaking_changes_90d": {
      "@id": "monit:breaking_changes_90d",
      "@type": "xsd:integer"
    },
    "last_detection_at": {
      "@id": "monit:last_detection_at",
      "@type": "xsd:dateTime"
    },
    "ChangelogEntry": "monit:ChangelogEntry",
    "id": {
      "@id": "monit:id",
      "@type": "xsd:integer"
    },
    "published_at": {
      "@id": "monit:published_at",
      "@type": "xsd:dateTime"
    },
    "breaking_count": {
      "@id": "monit:breaking_count",
      "@type": "xsd:integer"
    },
    "non_breaking_count": {
      "@id": "monit:non_breaking_count",
      "@type": "xsd:integer"
    },
    "info_count": {
      "@id": "monit:info_count",
      "@type": "xsd:integer"
    },
    "summary": {
      "@id": "monit:summary",
      "@type": "xsd:string"
    },
    "changes": {
      "@id": "monit:changes",
      "@container": "@list"
    },
    "ChangeEvent": "monit:ChangeEvent",
    "kind": {
      "@id": "monit:kind",
      "@type": "xsd:string"
    },
    "severity": {
      "@id": "monit:severity",
      "@type": "xsd:string"
    },
    "path": {
      "@id": "monit:path",
      "@type": "xsd:string"
    },
    "method": {
      "@id": "monit:method",
      "@type": "xsd:string"
    },
    "detail": {
      "@id": "monit:detail",
      "@type": "xsd:string"
    },
    "DigestSubscribeRequest": "monit:DigestSubscribeRequest",
    "email": {
      "@id": "monit:email",
      "@type": "xsd:string"
    },
    "source": {
      "@id": "monit:source",
      "@type": "xsd:string"
    },
    "ChangelogSubscribeRequest": "monit:ChangelogSubscribeRequest",
    "webhook_url": {
      "@id": "monit:webhook_url",
      "@type": "@id"
    },
    "channel_type": {
      "@id": "monit:channel_type",
      "@type": "xsd:string"
    },
    "api_slug": {
      "@id": "monit:api_slug",
      "@type": "xsd:string"
    },
    "ApiError": "monit:ApiError",
    "code": {
      "@id": "monit:code",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "monit:message",
      "@type": "xsd:string"
    },
    "docs_url": {
      "@id": "monit:docs_url",
      "@type": "@id"
    },
    "request_id": {
      "@id": "monit:request_id",
      "@type": "xsd:string"
    },
    "param": {
      "@id": "monit:param",
      "@type": "xsd:string"
    },
    "ApiErrorEnvelope": "monit:ApiErrorEnvelope",
    "error": {
      "@id": "monit:error",
      "@type": "@id"
    },
    "ProbeIngestRequest": "monit:ProbeIngestRequest",
    "endpoint_id": {
      "@id": "monit:endpoint_id",
      "@type": "xsd:string"
    },
    "is_success": {
      "@id": "monit:is_success",
      "@type": "xsd:boolean"
    },
    "status_code": {
      "@id": "monit:status_code",
      "@type": "xsd:integer"
    },
    "response_time_ms": {
      "@id": "monit:response_time_ms",
      "@type": "xsd:decimal"
    },
    "response_body": {
      "@id": "monit:response_body"
    },
    "response_headers": {
      "@id": "monit:response_headers"
    },
    "error_message": {
      "@id": "monit:error_message",
      "@type": "xsd:string"
    },
    "checked_at": {
      "@id": "monit:checked_at",
      "@type": "xsd:dateTime"
    },
    "IncidentPayload": "monit:IncidentPayload",
    "title": {
      "@id": "monit:title",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "monit:description",
      "@type": "xsd:string"
    },
    "IncidentIngestRequest": "monit:IncidentIngestRequest",
    "action": {
      "@id": "monit:action",
      "@type": "xsd:string"
    },
    "dedup_key": {
      "@id": "monit:dedup_key",
      "@type": "xsd:string"
    },
    "external_ref": {
      "@id": "monit:external_ref",
      "@type": "xsd:string"
    },
    "payload": {
      "@id": "monit:payload",
      "@type": "@id"
    },
    "IncidentIngestResponse": "monit:IncidentIngestResponse",
    "incident_id": {
      "@id": "monit:incident_id",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "monit:status",
      "@type": "xsd:string"
    },
    "AlertChannelCreate": "monit:AlertChannelCreate",
    "config": {
      "@id": "monit:config"
    },
    "min_severity": {
      "@id": "monit:min_severity",
      "@type": "xsd:string"
    },
    "AlertChannelResponse": "monit:AlertChannelResponse",
    "is_active": {
      "@id": "monit:is_active",
      "@type": "xsd:boolean"
    },
    "created_at": {
      "@id": "monit:created_at",
      "@type": "xsd:dateTime"
    },
    "AlertChannelTestResponse": "monit:AlertChannelTestResponse",
    "AlertDeliveryJobResponse": "monit:AlertDeliveryJobResponse",
    "regression_id": {
      "@id": "monit:regression_id",
      "@type": "xsd:string"
    },
    "attempts": {
      "@id": "monit:attempts",
      "@type": "xsd:integer"
    },
    "next_attempt_at": {
      "@id": "monit:next_attempt_at",
      "@type": "xsd:dateTime"
    },
    "last_error": {
      "@id": "monit:last_error"
    },
    "completed_at": {
      "@id": "monit:completed_at"
    },
    "AlertHistoryResponse": "monit:AlertHistoryResponse",
    "alert_channel_id": {
      "@id": "monit:alert_channel_id",
      "@type": "xsd:string"
    },
    "alert_type": {
      "@id": "monit:alert_type",
      "@type": "xsd:string"
    },
    "sent_at": {
      "@id": "monit:sent_at"
    },
    "AlertReadinessResponse": "monit:AlertReadinessResponse",
    "active_channel_count": {
      "@id": "monit:active_channel_count",
      "@type": "xsd:integer"
    },
    "instant_alerts_enabled": {
      "@id": "monit:instant_alerts_enabled",
      "@type": "xsd:boolean"
    },
    "recovery_alerts_enabled": {
      "@id": "monit:recovery_alerts_enabled",
      "@type": "xsd:boolean"
    },
    "last_test_accepted_at": {
      "@id": "monit:last_test_accepted_at"
    },
    "HTTPValidationError": "monit:HTTPValidationError",
    "NotificationDeliveryJobResponse": "monit:NotificationDeliveryJobResponse",
    "ValidationError": "monit:ValidationError",
    "loc": {
      "@id": "monit:loc",
      "@container": "@list"
    },
    "msg": {
      "@id": "monit:msg",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "monit:type",
      "@type": "xsd:string"
    },
    "input": {
      "@id": "monit:input"
    },
    "ctx": {
      "@id": "monit:ctx"
    },
    "_ShareDiffIn": "monit:_ShareDiffIn",
    "result": {
      "@id": "monit:result"
    },
    "IncidentAcknowledge": "monit:IncidentAcknowledge",
    "acknowledged": {
      "@id": "monit:acknowledged",
      "@type": "xsd:boolean"
    },
    "OpenAPIImportRequest": "monit:OpenAPIImportRequest",
    "spec_url": {
      "@id": "monit:spec_url",
      "@type": "xsd:string"
    },
    "base_url": {
      "@id": "monit:base_url"
    },
    "interval_seconds": {
      "@id": "monit:interval_seconds",
      "@type": "xsd:integer"
    },
    "include_write_methods": {
      "@id": "monit:include_write_methods",
      "@type": "xsd:boolean"
    },
    "include_path_params": {
      "@id": "monit:include_path_params",
      "@type": "xsd:boolean"
    },
    "headers": {
      "@id": "monit:headers"
    },
    "auth_config": {
      "@id": "monit:auth_config"
    },
    "query_params": {
      "@id": "monit:query_params"
    },
    "selected": {
      "@id": "monit:selected"
    },
    "EndpointDetail": "monit:EndpointDetail",
    "name": {
      "@id": "monit:name",
      "@type": "xsd:string"
    },
    "url": {
      "@id": "monit:url",
      "@type": "xsd:string"
    },
    "config_version": {
      "@id": "monit:config_version",
      "@type": "xsd:integer"
    },
    "monitoring_mode": {
      "@id": "monit:monitoring_mode",
      "@type": "xsd:string"
    },
    "heartbeat_url": {
      "@id": "monit:heartbeat_url"
    },
    "response_capture": {
      "@id": "monit:response_capture",
      "@type": "xsd:string"
    },
    "last_status": {
      "@id": "monit:last_status"
    },
    "last_checked_at": {
      "@id": "monit:last_checked_at"
    },
    "body_template": {
      "@id": "monit:body_template"
    },
    "has_auth": {
      "@id": "monit:has_auth",
      "@type": "xsd:boolean"
    },
    "openapi_spec_url": {
      "@id": "monit:openapi_spec_url"
    },
    "body_assertions": {
      "@id": "monit:body_assertions",
      "@container": "@list"
    },
    "OpenAPIImportPreviewResponse": "monit:OpenAPIImportPreviewResponse",
    "total_paths": {
      "@id": "monit:total_paths",
      "@type": "xsd:integer"
    },
    "available_tags": {
      "@id": "monit:available_tags",
      "@container": "@list"
    },
    "limit_max": {
      "@id": "monit:limit_max",
      "@type": "xsd:integer"
    },
    "limit_remaining": {
      "@id": "monit:limit_remaining",
      "@type": "xsd:integer"
    },
    "over_limit_count": {
      "@id": "monit:over_limit_count",
      "@type": "xsd:integer"
    },
    "candidates": {
      "@id": "monit:candidates",
      "@container": "@list"
    },
    "skipped": {
      "@id": "monit:skipped",
      "@container": "@list"
    },
    "DashboardResponse": "monit:DashboardResponse",
    "stats": {
      "@id": "monit:stats",
      "@type": "@id"
    },
    "recent_regressions": {
      "@id": "monit:recent_regressions",
      "@container": "@list"
    },
    "endpoints_status": {
      "@id": "monit:endpoints_status",
      "@container": "@list"
    },
    "RegressionAcknowledge": "monit:RegressionAcknowledge",
    "is_acknowledged": {
      "@id": "monit:is_acknowledged",
      "@type": "xsd:boolean"
    },
    "IncidentResolve": "monit:IncidentResolve",
    "resolved": {
      "@id": "monit:resolved",
      "@type": "xsd:boolean"
    },
    "EndpointResponse": "monit:EndpointResponse",
    "RegressionResponse": "monit:RegressionResponse",
    "endpoint_name": {
      "@id": "monit:endpoint_name"
    },
    "incident_regression_count": {
      "@id": "monit:incident_regression_count"
    },
    "regression_type": {
      "@id": "monit:regression_type",
      "@type": "xsd:string"
    },
    "diff_summary": {
      "@id": "monit:diff_summary"
    },
    "is_resolved": {
      "@id": "monit:is_resolved",
      "@type": "xsd:boolean"
    },
    "resolved_at": {
      "@id": "monit:resolved_at"
    },
    "OpenAPIDiffRequest": "monit:OpenAPIDiffRequest",
    "old_spec": {
      "@id": "monit:old_spec"
    },
    "new_spec": {
      "@id": "monit:new_spec"
    },
    "old_url": {
      "@id": "monit:old_url"
    },
    "new_url": {
      "@id": "monit:new_url"
    },
    "OpenAPIImportSkipped": "monit:OpenAPIImportSkipped",
    "reason": {
      "@id": "monit:reason",
      "@type": "xsd:string"
    },
    "RegressionResolve": "monit:RegressionResolve",
    "IncidentDetailResponse": "monit:IncidentDetailResponse",
    "user_id": {
      "@id": "monit:user_id",
      "@type": "xsd:string"
    },
    "regression_count": {
      "@id": "monit:regression_count",
      "@type": "xsd:integer"
    },
    "first_detected_at": {
      "@id": "monit:first_detected_at",
      "@type": "xsd:dateTime"
    },
    "last_detected_at": {
      "@id": "monit:last_detected_at",
      "@type": "xsd:dateTime"
    },
    "acknowledged_at": {
      "@id": "monit:acknowledged_at"
    },
    "acknowledged_by_user_id": {
      "@id": "monit:acknowledged_by_user_id"
    },
    "resolved_by_user_id": {
      "@id": "monit:resolved_by_user_id"
    },
    "opened_alert_sent_at": {
      "@id": "monit:opened_alert_sent_at"
    },
    "last_alerted_severity": {
      "@id": "monit:last_alerted_severity"
    },
    "recovery_alert_sent_at": {
      "@id": "monit:recovery_alert_sent_at"
    },
    "escalation_policy_id": {
      "@id": "monit:escalation_policy_id"
    },
    "assigned_to_user_id": {
      "@id": "monit:assigned_to_user_id"
    },
    "assigned_contact": {
      "@id": "monit:assigned_contact"
    },
    "assigned_at": {
      "@id": "monit:assigned_at"
    },
    "assigned_by_user_id": {
      "@id": "monit:assigned_by_user_id"
    },
    "escalation_status": {
      "@id": "monit:escalation_status",
      "@type": "xsd:string"
    },
    "current_escalation_step": {
      "@id": "monit:current_escalation_step",
      "@type": "xsd:integer"
    },
    "next_escalation_at": {
      "@id": "monit:next_escalation_at"
    },
    "last_escalated_at": {
      "@id": "monit:last_escalated_at"
    },
    "updated_at": {
      "@id": "monit:updated_at"
    },
    "endpoint": {
      "@id": "monit:endpoint"
    },
    "regressions": {
      "@id": "monit:regressions",
      "@container": "@list"
    },
    "timeline": {
      "@id": "monit:timeline",
      "@container": "@list"
    },
    "regressions_truncated": {
      "@id": "monit:regressions_truncated",
      "@type": "xsd:boolean"
    },
    "timeline_truncated": {
      "@id": "monit:timeline_truncated",
      "@type": "xsd:boolean"
    },
    "IncidentAssign": "monit:IncidentAssign",
    "assign_to_me": {
      "@id": "monit:assign_to_me",
      "@type": "xsd:boolean"
    },
    "clear": {
      "@id": "monit:clear",
      "@type": "xsd:boolean"
    },
    "OpenAPIImportResponse": "monit:OpenAPIImportResponse",
    "total_created": {
      "@id": "monit:total_created",
      "@type": "xsd:integer"
    },
    "created": {
      "@id": "monit:created",
      "@container": "@list"
    },
    "IncidentTimelineEventResponse": "monit:IncidentTimelineEventResponse",
    "actor_user_id": {
      "@id": "monit:actor_user_id"
    },
    "event_type": {
      "@id": "monit:event_type",
      "@type": "xsd:string"
    },
    "metadata": {
      "@id": "monit:metadata"
    },
    "DashboardStats": "monit:DashboardStats",
    "total_endpoints": {
      "@id": "monit:total_endpoints",
      "@type": "xsd:integer"
    },
    "active_endpoints": {
      "@id": "monit:active_endpoints",
      "@type": "xsd:integer"
    },
    "total_regressions": {
      "@id": "monit:total_regressions",
      "@type": "xsd:integer"
    },
    "unresolved_regressions": {
      "@id": "monit:unresolved_regressions",
      "@type": "xsd:integer"
    },
    "avg_response_time_ms": {
      "@id": "monit:avg_response_time_ms"
    },
    "monitoring_coverage_percentage": {
      "@id": "monit:monitoring_coverage_percentage"
    },
    "unknown_monitoring_seconds": {
      "@id": "monit:unknown_monitoring_seconds",
      "@type": "xsd:decimal"
    },
    "uptime_percentage": {
      "@id": "monit:uptime_percentage"
    },
    "IncidentEndpointSummary": "monit:IncidentEndpointSummary",
    "IncidentRegressionSummary": "monit:IncidentRegressionSummary",
    "OpenAPIImportCandidate": "monit:OpenAPIImportCandidate",
    "tags": {
      "@id": "monit:tags",
      "@container": "@list"
    },
    "params": {
      "@id": "monit:params",
      "@container": "@list"
    },
    "OpenAPIImportedEndpoint": "monit:OpenAPIImportedEndpoint"
  },
  "@type": "schema:Dataset",
  "schema:name": "monit-rs API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects monit-rs'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-30) from openapi/monit-rs-openapi.json.",
  "dcterms:created": "2026-10-30",
  "dcterms:source": [
    "openapi/monit-rs-openapi.json"
  ]
}