InboxGuard · JSON-LD Context

Inboxguard Io Context

JSON-LD context defining the semantic vocabulary for Inboxguard Io from InboxGuard.

57 Classes 199 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/
inboxguard: https://inboxguard.io/schema#

Classes

WebhookAlertEvent Error Health Issue ScanRequest ComponentScore ScanScore DomainCheck ScanResult DnssecResult RemediationRecord Remediation DnsRecord DnsOp DnsDiffResult DnsApplyRequest DnsApplyResult AnalyzeHeadersRequest AuthVerdict AnalyzeHeadersResult ScanListItem ScanList ScanJobRequest ScanJobResult ScanJobAccepted ScanJob NotificationChannelRequest NotificationChannel ShareLink SndsConnectRequest SndsConnectResult SndsStatus SndsIpStat InboxPlacementConfigRequest InboxPlacementStatus InboxPlacementTestStartRequest InboxPlacementTestStarted InboxPlacementTest DomainSummary DomainList DomainDetail DeleteDomainResult DmarcReportsResponse Alert AlertList ResolveAlertRequest Me ApiKey ApiKeyList CreateApiKeyRequest RevokeApiKeyResult DeliverabilityReport PortfolioAttentionDomain PortfolioGroupRollup PortfolioRollup ClientGroup ClientGroupRequest

Properties

Property Type Container
alertId string
orgId string
entityType string
entityId string
kind string
severity string
message string
details
org
error
status string
db string
dbError string
durationMs integer
env string
version string
domain string
dkimSelectors list
turnstileToken string
state string
earned decimal
max decimal
weight decimal
reason string
total integer
grade string
breakdown
components
earnedTotal decimal
applicableMax decimal
undeterminedMax decimal
degraded boolean
healthy boolean
basis string
issues list
score reference
scoringVersion integer
spf reference
dmarc reference
ptr reference
dkim reference
mtaSts reference
tlsRpt reference
mxTls reference
bimi reference
blocklist reference
dnssec reference
remediations list
plan
dsPresent boolean
dnskeyPresent boolean
enabled boolean
dane list
daneEnabled boolean
checkError boolean
host string
type string
value string
note string
check string
code string
title string
summary string
steps list
record reference
links list
effort string
autoFixable boolean
id string
name string
ttl integer
priority integer
before
after
connected boolean
connectionId string
provider string
identity string
apex string
scan
ops list
manualReview list
planId string
results list
senderIp string
helo string
mailFrom string
selector string
comment string
info string
ours
theirs
agreement boolean
headers
domain_id string
run_at dateTime
items list
nextCursor string
domains list
ok boolean
jobId string
statusUrl reference
poll string
completed integer
createdAt dateTime
updatedAt dateTime
target string
display_name string
severity_filter list
active boolean
created_at dateTime
signing_secret string
token string
reused boolean
key string
label string
lastSyncStatus string
lastSyncAt dateTime
lastSyncError string
ipCount integer
blockedCount integer
ip string
activityStart dateTime
activityEnd dateTime
filterResult string
complaintRate string
messageRecipients integer
trapHits integer
sampleHelo string
blocked boolean
blockStatus string
apiKey string
projectId string
testCount integer
providers list
subject string
testId string
seedAddresses list
headerName string
headerToken string
instructions string
inbox integer
spam integer
missing integer
totalSeeds integer
completedAt dateTime
quota_used integer
latest_score integer
latest_scan_at dateTime
open_alerts integer
latestScan
history list
alerts list
postmaster
deleted
days integer
ruaInbox
daily list
topSenders list
totals
authSummary
entity_type string
entity_id string
resolved_at dateTime
escalated_at dateTime
resolved boolean
user
usage
catalog
stripePublishableKey string
key_prefix string
environment string
scopes list
created_by string
last_used_at dateTime
last_used_ip string
expires_at dateTime
expiresAt dateTime
revoked
scannedAt dateTime
generatedAt dateTime
checks list
blocklistHits integer
dmarcPolicy string
scoreSubtitle string
pdfUrl reference
openAlerts integer
lastScanAt dateTime
clientGroupId string
clientGroup string
color string
domainCount integer
avgScore integer
scoredCount integer
overallGrade string
gradeDistribution
openAlertsTotal integer
attention list
groups list

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://inboxguard.io/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "inboxguard": "https://inboxguard.io/schema#",
    "WebhookAlertEvent": "inboxguard:WebhookAlertEvent",
    "alertId": {
      "@id": "inboxguard:alertId",
      "@type": "xsd:string"
    },
    "orgId": {
      "@id": "inboxguard:orgId",
      "@type": "xsd:string"
    },
    "entityType": {
      "@id": "inboxguard:entityType",
      "@type": "xsd:string"
    },
    "entityId": {
      "@id": "inboxguard:entityId",
      "@type": "xsd:string"
    },
    "kind": {
      "@id": "inboxguard:kind",
      "@type": "xsd:string"
    },
    "severity": {
      "@id": "inboxguard:severity",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "inboxguard:message",
      "@type": "xsd:string"
    },
    "details": {
      "@id": "inboxguard:details"
    },
    "org": {
      "@id": "inboxguard:org"
    },
    "Error": "inboxguard:Error",
    "error": {
      "@id": "inboxguard:error"
    },
    "Health": "inboxguard:Health",
    "status": {
      "@id": "inboxguard:status",
      "@type": "xsd:string"
    },
    "db": {
      "@id": "inboxguard:db",
      "@type": "xsd:string"
    },
    "dbError": {
      "@id": "inboxguard:dbError",
      "@type": "xsd:string"
    },
    "durationMs": {
      "@id": "inboxguard:durationMs",
      "@type": "xsd:integer"
    },
    "env": {
      "@id": "inboxguard:env",
      "@type": "xsd:string"
    },
    "version": {
      "@id": "inboxguard:version",
      "@type": "xsd:string"
    },
    "Issue": "inboxguard:Issue",
    "ScanRequest": "inboxguard:ScanRequest",
    "domain": {
      "@id": "inboxguard:domain",
      "@type": "xsd:string"
    },
    "dkimSelectors": {
      "@id": "inboxguard:dkimSelectors",
      "@container": "@list"
    },
    "turnstileToken": {
      "@id": "inboxguard:turnstileToken",
      "@type": "xsd:string"
    },
    "ComponentScore": "inboxguard:ComponentScore",
    "state": {
      "@id": "inboxguard:state",
      "@type": "xsd:string"
    },
    "earned": {
      "@id": "inboxguard:earned",
      "@type": "xsd:decimal"
    },
    "max": {
      "@id": "inboxguard:max",
      "@type": "xsd:decimal"
    },
    "weight": {
      "@id": "inboxguard:weight",
      "@type": "xsd:decimal"
    },
    "reason": {
      "@id": "inboxguard:reason",
      "@type": "xsd:string"
    },
    "ScanScore": "inboxguard:ScanScore",
    "total": {
      "@id": "inboxguard:total",
      "@type": "xsd:integer"
    },
    "grade": {
      "@id": "inboxguard:grade",
      "@type": "xsd:string"
    },
    "breakdown": {
      "@id": "inboxguard:breakdown"
    },
    "components": {
      "@id": "inboxguard:components"
    },
    "earnedTotal": {
      "@id": "inboxguard:earnedTotal",
      "@type": "xsd:decimal"
    },
    "applicableMax": {
      "@id": "inboxguard:applicableMax",
      "@type": "xsd:decimal"
    },
    "undeterminedMax": {
      "@id": "inboxguard:undeterminedMax",
      "@type": "xsd:decimal"
    },
    "degraded": {
      "@id": "inboxguard:degraded",
      "@type": "xsd:boolean"
    },
    "DomainCheck": "inboxguard:DomainCheck",
    "healthy": {
      "@id": "inboxguard:healthy",
      "@type": "xsd:boolean"
    },
    "basis": {
      "@id": "inboxguard:basis",
      "@type": "xsd:string"
    },
    "issues": {
      "@id": "inboxguard:issues",
      "@container": "@list"
    },
    "ScanResult": "inboxguard:ScanResult",
    "score": {
      "@id": "inboxguard:score",
      "@type": "@id"
    },
    "scoringVersion": {
      "@id": "inboxguard:scoringVersion",
      "@type": "xsd:integer"
    },
    "spf": {
      "@id": "inboxguard:spf",
      "@type": "@id"
    },
    "dmarc": {
      "@id": "inboxguard:dmarc",
      "@type": "@id"
    },
    "ptr": {
      "@id": "inboxguard:ptr",
      "@type": "@id"
    },
    "dkim": {
      "@id": "inboxguard:dkim",
      "@type": "@id"
    },
    "mtaSts": {
      "@id": "inboxguard:mtaSts",
      "@type": "@id"
    },
    "tlsRpt": {
      "@id": "inboxguard:tlsRpt",
      "@type": "@id"
    },
    "mxTls": {
      "@id": "inboxguard:mxTls",
      "@type": "@id"
    },
    "bimi": {
      "@id": "inboxguard:bimi",
      "@type": "@id"
    },
    "blocklist": {
      "@id": "inboxguard:blocklist",
      "@type": "@id"
    },
    "dnssec": {
      "@id": "inboxguard:dnssec",
      "@type": "@id"
    },
    "remediations": {
      "@id": "inboxguard:remediations",
      "@container": "@list"
    },
    "plan": {
      "@id": "inboxguard:plan"
    },
    "DnssecResult": "inboxguard:DnssecResult",
    "dsPresent": {
      "@id": "inboxguard:dsPresent",
      "@type": "xsd:boolean"
    },
    "dnskeyPresent": {
      "@id": "inboxguard:dnskeyPresent",
      "@type": "xsd:boolean"
    },
    "enabled": {
      "@id": "inboxguard:enabled",
      "@type": "xsd:boolean"
    },
    "dane": {
      "@id": "inboxguard:dane",
      "@container": "@list"
    },
    "daneEnabled": {
      "@id": "inboxguard:daneEnabled",
      "@type": "xsd:boolean"
    },
    "checkError": {
      "@id": "inboxguard:checkError",
      "@type": "xsd:boolean"
    },
    "RemediationRecord": "inboxguard:RemediationRecord",
    "host": {
      "@id": "inboxguard:host",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "inboxguard:type",
      "@type": "xsd:string"
    },
    "value": {
      "@id": "inboxguard:value",
      "@type": "xsd:string"
    },
    "note": {
      "@id": "inboxguard:note",
      "@type": "xsd:string"
    },
    "Remediation": "inboxguard:Remediation",
    "check": {
      "@id": "inboxguard:check",
      "@type": "xsd:string"
    },
    "code": {
      "@id": "inboxguard:code",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "inboxguard:title",
      "@type": "xsd:string"
    },
    "summary": {
      "@id": "inboxguard:summary",
      "@type": "xsd:string"
    },
    "steps": {
      "@id": "inboxguard:steps",
      "@container": "@list"
    },
    "record": {
      "@id": "inboxguard:record",
      "@type": "@id"
    },
    "links": {
      "@id": "inboxguard:links",
      "@container": "@list"
    },
    "effort": {
      "@id": "inboxguard:effort",
      "@type": "xsd:string"
    },
    "autoFixable": {
      "@id": "inboxguard:autoFixable",
      "@type": "xsd:boolean"
    },
    "DnsRecord": "inboxguard:DnsRecord",
    "id": {
      "@id": "inboxguard:id",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "inboxguard:name",
      "@type": "xsd:string"
    },
    "ttl": {
      "@id": "inboxguard:ttl",
      "@type": "xsd:integer"
    },
    "priority": {
      "@id": "inboxguard:priority",
      "@type": "xsd:integer"
    },
    "DnsOp": "inboxguard:DnsOp",
    "before": {
      "@id": "inboxguard:before"
    },
    "after": {
      "@id": "inboxguard:after"
    },
    "DnsDiffResult": "inboxguard:DnsDiffResult",
    "connected": {
      "@id": "inboxguard:connected",
      "@type": "xsd:boolean"
    },
    "connectionId": {
      "@id": "inboxguard:connectionId",
      "@type": "xsd:string"
    },
    "provider": {
      "@id": "inboxguard:provider",
      "@type": "xsd:string"
    },
    "identity": {
      "@id": "inboxguard:identity",
      "@type": "xsd:string"
    },
    "apex": {
      "@id": "inboxguard:apex",
      "@type": "xsd:string"
    },
    "scan": {
      "@id": "inboxguard:scan"
    },
    "ops": {
      "@id": "inboxguard:ops",
      "@container": "@list"
    },
    "manualReview": {
      "@id": "inboxguard:manualReview",
      "@container": "@list"
    },
    "DnsApplyRequest": "inboxguard:DnsApplyRequest",
    "DnsApplyResult": "inboxguard:DnsApplyResult",
    "planId": {
      "@id": "inboxguard:planId",
      "@type": "xsd:string"
    },
    "results": {
      "@id": "inboxguard:results",
      "@container": "@list"
    },
    "AnalyzeHeadersRequest": "inboxguard:AnalyzeHeadersRequest",
    "senderIp": {
      "@id": "inboxguard:senderIp",
      "@type": "xsd:string"
    },
    "helo": {
      "@id": "inboxguard:helo",
      "@type": "xsd:string"
    },
    "mailFrom": {
      "@id": "inboxguard:mailFrom",
      "@type": "xsd:string"
    },
    "AuthVerdict": "inboxguard:AuthVerdict",
    "selector": {
      "@id": "inboxguard:selector",
      "@type": "xsd:string"
    },
    "comment": {
      "@id": "inboxguard:comment",
      "@type": "xsd:string"
    },
    "info": {
      "@id": "inboxguard:info",
      "@type": "xsd:string"
    },
    "AnalyzeHeadersResult": "inboxguard:AnalyzeHeadersResult",
    "ours": {
      "@id": "inboxguard:ours"
    },
    "theirs": {
      "@id": "inboxguard:theirs"
    },
    "agreement": {
      "@id": "inboxguard:agreement",
      "@type": "xsd:boolean"
    },
    "headers": {
      "@id": "inboxguard:headers"
    },
    "ScanListItem": "inboxguard:ScanListItem",
    "domain_id": {
      "@id": "inboxguard:domain_id",
      "@type": "xsd:string"
    },
    "run_at": {
      "@id": "inboxguard:run_at",
      "@type": "xsd:dateTime"
    },
    "ScanList": "inboxguard:ScanList",
    "items": {
      "@id": "inboxguard:items",
      "@container": "@list"
    },
    "nextCursor": {
      "@id": "inboxguard:nextCursor",
      "@type": "xsd:string"
    },
    "ScanJobRequest": "inboxguard:ScanJobRequest",
    "domains": {
      "@id": "inboxguard:domains",
      "@container": "@list"
    },
    "ScanJobResult": "inboxguard:ScanJobResult",
    "ok": {
      "@id": "inboxguard:ok",
      "@type": "xsd:boolean"
    },
    "ScanJobAccepted": "inboxguard:ScanJobAccepted",
    "jobId": {
      "@id": "inboxguard:jobId",
      "@type": "xsd:string"
    },
    "statusUrl": {
      "@id": "inboxguard:statusUrl",
      "@type": "@id"
    },
    "poll": {
      "@id": "inboxguard:poll",
      "@type": "xsd:string"
    },
    "ScanJob": "inboxguard:ScanJob",
    "completed": {
      "@id": "inboxguard:completed",
      "@type": "xsd:integer"
    },
    "createdAt": {
      "@id": "inboxguard:createdAt",
      "@type": "xsd:dateTime"
    },
    "updatedAt": {
      "@id": "inboxguard:updatedAt",
      "@type": "xsd:dateTime"
    },
    "NotificationChannelRequest": "inboxguard:NotificationChannelRequest",
    "target": {
      "@id": "inboxguard:target",
      "@type": "xsd:string"
    },
    "display_name": {
      "@id": "inboxguard:display_name",
      "@type": "xsd:string"
    },
    "severity_filter": {
      "@id": "inboxguard:severity_filter",
      "@container": "@list"
    },
    "active": {
      "@id": "inboxguard:active",
      "@type": "xsd:boolean"
    },
    "NotificationChannel": "inboxguard:NotificationChannel",
    "created_at": {
      "@id": "inboxguard:created_at",
      "@type": "xsd:dateTime"
    },
    "signing_secret": {
      "@id": "inboxguard:signing_secret",
      "@type": "xsd:string"
    },
    "ShareLink": "inboxguard:ShareLink",
    "token": {
      "@id": "inboxguard:token",
      "@type": "xsd:string"
    },
    "reused": {
      "@id": "inboxguard:reused",
      "@type": "xsd:boolean"
    },
    "SndsConnectRequest": "inboxguard:SndsConnectRequest",
    "key": {
      "@id": "inboxguard:key",
      "@type": "xsd:string"
    },
    "label": {
      "@id": "inboxguard:label",
      "@type": "xsd:string"
    },
    "SndsConnectResult": "inboxguard:SndsConnectResult",
    "lastSyncStatus": {
      "@id": "inboxguard:lastSyncStatus",
      "@type": "xsd:string"
    },
    "SndsStatus": "inboxguard:SndsStatus",
    "lastSyncAt": {
      "@id": "inboxguard:lastSyncAt",
      "@type": "xsd:dateTime"
    },
    "lastSyncError": {
      "@id": "inboxguard:lastSyncError",
      "@type": "xsd:string"
    },
    "ipCount": {
      "@id": "inboxguard:ipCount",
      "@type": "xsd:integer"
    },
    "blockedCount": {
      "@id": "inboxguard:blockedCount",
      "@type": "xsd:integer"
    },
    "SndsIpStat": "inboxguard:SndsIpStat",
    "ip": {
      "@id": "inboxguard:ip",
      "@type": "xsd:string"
    },
    "activityStart": {
      "@id": "inboxguard:activityStart",
      "@type": "xsd:dateTime"
    },
    "activityEnd": {
      "@id": "inboxguard:activityEnd",
      "@type": "xsd:dateTime"
    },
    "filterResult": {
      "@id": "inboxguard:filterResult",
      "@type": "xsd:string"
    },
    "complaintRate": {
      "@id": "inboxguard:complaintRate",
      "@type": "xsd:string"
    },
    "messageRecipients": {
      "@id": "inboxguard:messageRecipients",
      "@type": "xsd:integer"
    },
    "trapHits": {
      "@id": "inboxguard:trapHits",
      "@type": "xsd:integer"
    },
    "sampleHelo": {
      "@id": "inboxguard:sampleHelo",
      "@type": "xsd:string"
    },
    "blocked": {
      "@id": "inboxguard:blocked",
      "@type": "xsd:boolean"
    },
    "blockStatus": {
      "@id": "inboxguard:blockStatus",
      "@type": "xsd:string"
    },
    "InboxPlacementConfigRequest": "inboxguard:InboxPlacementConfigRequest",
    "apiKey": {
      "@id": "inboxguard:apiKey",
      "@type": "xsd:string"
    },
    "projectId": {
      "@id": "inboxguard:projectId",
      "@type": "xsd:string"
    },
    "InboxPlacementStatus": "inboxguard:InboxPlacementStatus",
    "testCount": {
      "@id": "inboxguard:testCount",
      "@type": "xsd:integer"
    },
    "providers": {
      "@id": "inboxguard:providers",
      "@container": "@list"
    },
    "InboxPlacementTestStartRequest": "inboxguard:InboxPlacementTestStartRequest",
    "subject": {
      "@id": "inboxguard:subject",
      "@type": "xsd:string"
    },
    "InboxPlacementTestStarted": "inboxguard:InboxPlacementTestStarted",
    "testId": {
      "@id": "inboxguard:testId",
      "@type": "xsd:string"
    },
    "seedAddresses": {
      "@id": "inboxguard:seedAddresses",
      "@container": "@list"
    },
    "headerName": {
      "@id": "inboxguard:headerName",
      "@type": "xsd:string"
    },
    "headerToken": {
      "@id": "inboxguard:headerToken",
      "@type": "xsd:string"
    },
    "instructions": {
      "@id": "inboxguard:instructions",
      "@type": "xsd:string"
    },
    "InboxPlacementTest": "inboxguard:InboxPlacementTest",
    "inbox": {
      "@id": "inboxguard:inbox",
      "@type": "xsd:integer"
    },
    "spam": {
      "@id": "inboxguard:spam",
      "@type": "xsd:integer"
    },
    "missing": {
      "@id": "inboxguard:missing",
      "@type": "xsd:integer"
    },
    "totalSeeds": {
      "@id": "inboxguard:totalSeeds",
      "@type": "xsd:integer"
    },
    "completedAt": {
      "@id": "inboxguard:completedAt",
      "@type": "xsd:dateTime"
    },
    "DomainSummary": "inboxguard:DomainSummary",
    "quota_used": {
      "@id": "inboxguard:quota_used",
      "@type": "xsd:integer"
    },
    "latest_score": {
      "@id": "inboxguard:latest_score",
      "@type": "xsd:integer"
    },
    "latest_scan_at": {
      "@id": "inboxguard:latest_scan_at",
      "@type": "xsd:dateTime"
    },
    "open_alerts": {
      "@id": "inboxguard:open_alerts",
      "@type": "xsd:integer"
    },
    "DomainList": "inboxguard:DomainList",
    "DomainDetail": "inboxguard:DomainDetail",
    "latestScan": {
      "@id": "inboxguard:latestScan"
    },
    "history": {
      "@id": "inboxguard:history",
      "@container": "@list"
    },
    "alerts": {
      "@id": "inboxguard:alerts",
      "@container": "@list"
    },
    "postmaster": {
      "@id": "inboxguard:postmaster"
    },
    "DeleteDomainResult": "inboxguard:DeleteDomainResult",
    "deleted": {
      "@id": "inboxguard:deleted"
    },
    "DmarcReportsResponse": "inboxguard:DmarcReportsResponse",
    "days": {
      "@id": "inboxguard:days",
      "@type": "xsd:integer"
    },
    "ruaInbox": {
      "@id": "inboxguard:ruaInbox"
    },
    "daily": {
      "@id": "inboxguard:daily",
      "@container": "@list"
    },
    "topSenders": {
      "@id": "inboxguard:topSenders",
      "@container": "@list"
    },
    "totals": {
      "@id": "inboxguard:totals"
    },
    "authSummary": {
      "@id": "inboxguard:authSummary"
    },
    "Alert": "inboxguard:Alert",
    "entity_type": {
      "@id": "inboxguard:entity_type",
      "@type": "xsd:string"
    },
    "entity_id": {
      "@id": "inboxguard:entity_id",
      "@type": "xsd:string"
    },
    "resolved_at": {
      "@id": "inboxguard:resolved_at",
      "@type": "xsd:dateTime"
    },
    "escalated_at": {
      "@id": "inboxguard:escalated_at",
      "@type": "xsd:dateTime"
    },
    "AlertList": "inboxguard:AlertList",
    "ResolveAlertRequest": "inboxguard:ResolveAlertRequest",
    "resolved": {
      "@id": "inboxguard:resolved",
      "@type": "xsd:boolean"
    },
    "Me": "inboxguard:Me",
    "user": {
      "@id": "inboxguard:user"
    },
    "usage": {
      "@id": "inboxguard:usage"
    },
    "catalog": {
      "@id": "inboxguard:catalog"
    },
    "stripePublishableKey": {
      "@id": "inboxguard:stripePublishableKey",
      "@type": "xsd:string"
    },
    "ApiKey": "inboxguard:ApiKey",
    "key_prefix": {
      "@id": "inboxguard:key_prefix",
      "@type": "xsd:string"
    },
    "environment": {
      "@id": "inboxguard:environment",
      "@type": "xsd:string"
    },
    "scopes": {
      "@id": "inboxguard:scopes",
      "@container": "@list"
    },
    "created_by": {
      "@id": "inboxguard:created_by",
      "@type": "xsd:string"
    },
    "last_used_at": {
      "@id": "inboxguard:last_used_at",
      "@type": "xsd:dateTime"
    },
    "last_used_ip": {
      "@id": "inboxguard:last_used_ip",
      "@type": "xsd:string"
    },
    "expires_at": {
      "@id": "inboxguard:expires_at",
      "@type": "xsd:dateTime"
    },
    "ApiKeyList": "inboxguard:ApiKeyList",
    "CreateApiKeyRequest": "inboxguard:CreateApiKeyRequest",
    "expiresAt": {
      "@id": "inboxguard:expiresAt",
      "@type": "xsd:dateTime"
    },
    "RevokeApiKeyResult": "inboxguard:RevokeApiKeyResult",
    "revoked": {
      "@id": "inboxguard:revoked"
    },
    "DeliverabilityReport": "inboxguard:DeliverabilityReport",
    "scannedAt": {
      "@id": "inboxguard:scannedAt",
      "@type": "xsd:dateTime"
    },
    "generatedAt": {
      "@id": "inboxguard:generatedAt",
      "@type": "xsd:dateTime"
    },
    "checks": {
      "@id": "inboxguard:checks",
      "@container": "@list"
    },
    "blocklistHits": {
      "@id": "inboxguard:blocklistHits",
      "@type": "xsd:integer"
    },
    "dmarcPolicy": {
      "@id": "inboxguard:dmarcPolicy",
      "@type": "xsd:string"
    },
    "scoreSubtitle": {
      "@id": "inboxguard:scoreSubtitle",
      "@type": "xsd:string"
    },
    "pdfUrl": {
      "@id": "inboxguard:pdfUrl",
      "@type": "@id"
    },
    "PortfolioAttentionDomain": "inboxguard:PortfolioAttentionDomain",
    "openAlerts": {
      "@id": "inboxguard:openAlerts",
      "@type": "xsd:integer"
    },
    "lastScanAt": {
      "@id": "inboxguard:lastScanAt",
      "@type": "xsd:dateTime"
    },
    "clientGroupId": {
      "@id": "inboxguard:clientGroupId",
      "@type": "xsd:string"
    },
    "clientGroup": {
      "@id": "inboxguard:clientGroup",
      "@type": "xsd:string"
    },
    "PortfolioGroupRollup": "inboxguard:PortfolioGroupRollup",
    "color": {
      "@id": "inboxguard:color",
      "@type": "xsd:string"
    },
    "domainCount": {
      "@id": "inboxguard:domainCount",
      "@type": "xsd:integer"
    },
    "avgScore": {
      "@id": "inboxguard:avgScore",
      "@type": "xsd:integer"
    },
    "PortfolioRollup": "inboxguard:PortfolioRollup",
    "scoredCount": {
      "@id": "inboxguard:scoredCount",
      "@type": "xsd:integer"
    },
    "overallGrade": {
      "@id": "inboxguard:overallGrade",
      "@type": "xsd:string"
    },
    "gradeDistribution": {
      "@id": "inboxguard:gradeDistribution"
    },
    "openAlertsTotal": {
      "@id": "inboxguard:openAlertsTotal",
      "@type": "xsd:integer"
    },
    "attention": {
      "@id": "inboxguard:attention",
      "@container": "@list"
    },
    "groups": {
      "@id": "inboxguard:groups",
      "@container": "@list"
    },
    "ClientGroup": "inboxguard:ClientGroup",
    "ClientGroupRequest": "inboxguard:ClientGroupRequest"
  },
  "@type": "schema:Dataset",
  "schema:name": "InboxGuard API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects InboxGuard'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-12) from openapi/inboxguard-io-openapi.json.",
  "dcterms:created": "2026-11-12",
  "dcterms:source": [
    "openapi/inboxguard-io-openapi.json"
  ]
}