Panther · JSON-LD Context

Runpanther Io Context

JSON-LD context defining the semantic vocabulary for Runpanther Io from Panther.

38 Classes 55 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/
runpanther: https://panther.com/schema#

Classes

GetAlertsResponse PatchAlertsRequest PatchAlertsResponse GetAlertsIdResponse PatchAlertsIdRequest PatchAlertsIdResponse GetAlertsIdEventsResponse PostApiV2AuditeventsRequest PostApiV2AuditeventsResponse GetApiV2AuthIntrospectResponse PostApiV2ItemusagesRequest PostApiV2ItemusagesResponse PostApiV2SigninattemptsRequest PostApiV2SigninattemptsResponse PostGlobalsRequest PostGlobalsResponse GetGlobalsIdResponse GetQueriesResponse PostQueriesRequest PostQueriesResponse GetQueriesIdResponse GetRolesResponse PostRolesRequest PostRolesResponse GetRolesIdResponse PostRolesIdRequest PostRolesIdResponse GetRulesResponse PostRulesRequest PostRulesResponse GetRulesIdResponse GetUsersResponse PostUsersRequest PostUsersResponse DeleteUsersIdResponse GetUsersIdResponse PostUsersIdRequest PostUsersIdResponse

Properties

Property Type Container
assignee string
contextTags string
ids string
quality string
status string
limit integer
start_time string
cursor string
has_more boolean
items list
uuid string
issued_at string
features list
account_uuid string
id string
body string
description string
tags list
createdAt string
lastModified string
next string
results list
emailConfig
name string
schedule
sql string
managed boolean
updatedAt string
logTypeAccess list
logTypeAccessKind string
permissions list
RuleAPI.ListResp
createAlert boolean
dedupPeriodMinutes integer
displayName string
enabled boolean
inlineFilters string
logTypes list
outputIDs list
reference string
reports
runbook string
severity string
summaryAttributes list
tests list
threshold integer
RuleAPI.Rule
ListResp
email string
familyName string
givenName string
role
User
BadRequestError
NotFoundError

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://panther.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "runpanther": "https://panther.com/schema#",
    "GetAlertsResponse": "runpanther:GetAlertsResponse",
    "PatchAlertsRequest": "runpanther:PatchAlertsRequest",
    "assignee": {
      "@id": "runpanther:assignee",
      "@type": "xsd:string"
    },
    "contextTags": {
      "@id": "runpanther:contextTags",
      "@type": "xsd:string"
    },
    "ids": {
      "@id": "runpanther:ids",
      "@type": "xsd:string"
    },
    "quality": {
      "@id": "runpanther:quality",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "runpanther:status",
      "@type": "xsd:string"
    },
    "PatchAlertsResponse": "runpanther:PatchAlertsResponse",
    "GetAlertsIdResponse": "runpanther:GetAlertsIdResponse",
    "PatchAlertsIdRequest": "runpanther:PatchAlertsIdRequest",
    "PatchAlertsIdResponse": "runpanther:PatchAlertsIdResponse",
    "GetAlertsIdEventsResponse": "runpanther:GetAlertsIdEventsResponse",
    "PostApiV2AuditeventsRequest": "runpanther:PostApiV2AuditeventsRequest",
    "limit": {
      "@id": "runpanther:limit",
      "@type": "xsd:integer"
    },
    "start_time": {
      "@id": "runpanther:start_time",
      "@type": "xsd:string"
    },
    "cursor": {
      "@id": "runpanther:cursor",
      "@type": "xsd:string"
    },
    "PostApiV2AuditeventsResponse": "runpanther:PostApiV2AuditeventsResponse",
    "has_more": {
      "@id": "runpanther:has_more",
      "@type": "xsd:boolean"
    },
    "items": {
      "@id": "runpanther:items",
      "@container": "@list"
    },
    "GetApiV2AuthIntrospectResponse": "runpanther:GetApiV2AuthIntrospectResponse",
    "uuid": {
      "@id": "runpanther:uuid",
      "@type": "xsd:string"
    },
    "issued_at": {
      "@id": "runpanther:issued_at",
      "@type": "xsd:string"
    },
    "features": {
      "@id": "runpanther:features",
      "@container": "@list"
    },
    "account_uuid": {
      "@id": "runpanther:account_uuid",
      "@type": "xsd:string"
    },
    "PostApiV2ItemusagesRequest": "runpanther:PostApiV2ItemusagesRequest",
    "PostApiV2ItemusagesResponse": "runpanther:PostApiV2ItemusagesResponse",
    "PostApiV2SigninattemptsRequest": "runpanther:PostApiV2SigninattemptsRequest",
    "PostApiV2SigninattemptsResponse": "runpanther:PostApiV2SigninattemptsResponse",
    "PostGlobalsRequest": "runpanther:PostGlobalsRequest",
    "id": {
      "@id": "runpanther:id",
      "@type": "xsd:string"
    },
    "body": {
      "@id": "runpanther:body",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "runpanther:description",
      "@type": "xsd:string"
    },
    "tags": {
      "@id": "runpanther:tags",
      "@container": "@list"
    },
    "PostGlobalsResponse": "runpanther:PostGlobalsResponse",
    "createdAt": {
      "@id": "runpanther:createdAt",
      "@type": "xsd:string"
    },
    "lastModified": {
      "@id": "runpanther:lastModified",
      "@type": "xsd:string"
    },
    "GetGlobalsIdResponse": "runpanther:GetGlobalsIdResponse",
    "GetQueriesResponse": "runpanther:GetQueriesResponse",
    "next": {
      "@id": "runpanther:next",
      "@type": "xsd:string"
    },
    "results": {
      "@id": "runpanther:results",
      "@container": "@list"
    },
    "PostQueriesRequest": "runpanther:PostQueriesRequest",
    "emailConfig": {
      "@id": "runpanther:emailConfig"
    },
    "name": {
      "@id": "runpanther:name",
      "@type": "xsd:string"
    },
    "schedule": {
      "@id": "runpanther:schedule"
    },
    "sql": {
      "@id": "runpanther:sql",
      "@type": "xsd:string"
    },
    "PostQueriesResponse": "runpanther:PostQueriesResponse",
    "managed": {
      "@id": "runpanther:managed",
      "@type": "xsd:boolean"
    },
    "updatedAt": {
      "@id": "runpanther:updatedAt",
      "@type": "xsd:string"
    },
    "GetQueriesIdResponse": "runpanther:GetQueriesIdResponse",
    "GetRolesResponse": "runpanther:GetRolesResponse",
    "PostRolesRequest": "runpanther:PostRolesRequest",
    "logTypeAccess": {
      "@id": "runpanther:logTypeAccess",
      "@container": "@list"
    },
    "logTypeAccessKind": {
      "@id": "runpanther:logTypeAccessKind",
      "@type": "xsd:string"
    },
    "permissions": {
      "@id": "runpanther:permissions",
      "@container": "@list"
    },
    "PostRolesResponse": "runpanther:PostRolesResponse",
    "GetRolesIdResponse": "runpanther:GetRolesIdResponse",
    "PostRolesIdRequest": "runpanther:PostRolesIdRequest",
    "PostRolesIdResponse": "runpanther:PostRolesIdResponse",
    "GetRulesResponse": "runpanther:GetRulesResponse",
    "RuleAPI.ListResp": {
      "@id": "runpanther:RuleAPI.ListResp"
    },
    "PostRulesRequest": "runpanther:PostRulesRequest",
    "createAlert": {
      "@id": "runpanther:createAlert",
      "@type": "xsd:boolean"
    },
    "dedupPeriodMinutes": {
      "@id": "runpanther:dedupPeriodMinutes",
      "@type": "xsd:integer"
    },
    "displayName": {
      "@id": "runpanther:displayName",
      "@type": "xsd:string"
    },
    "enabled": {
      "@id": "runpanther:enabled",
      "@type": "xsd:boolean"
    },
    "inlineFilters": {
      "@id": "runpanther:inlineFilters",
      "@type": "xsd:string"
    },
    "logTypes": {
      "@id": "runpanther:logTypes",
      "@container": "@list"
    },
    "outputIDs": {
      "@id": "runpanther:outputIDs",
      "@container": "@list"
    },
    "reference": {
      "@id": "runpanther:reference",
      "@type": "xsd:string"
    },
    "reports": {
      "@id": "runpanther:reports"
    },
    "runbook": {
      "@id": "runpanther:runbook",
      "@type": "xsd:string"
    },
    "severity": {
      "@id": "runpanther:severity",
      "@type": "xsd:string"
    },
    "summaryAttributes": {
      "@id": "runpanther:summaryAttributes",
      "@container": "@list"
    },
    "tests": {
      "@id": "runpanther:tests",
      "@container": "@list"
    },
    "threshold": {
      "@id": "runpanther:threshold",
      "@type": "xsd:integer"
    },
    "PostRulesResponse": "runpanther:PostRulesResponse",
    "RuleAPI.Rule": {
      "@id": "runpanther:RuleAPI.Rule"
    },
    "GetRulesIdResponse": "runpanther:GetRulesIdResponse",
    "GetUsersResponse": "runpanther:GetUsersResponse",
    "ListResp": {
      "@id": "runpanther:ListResp"
    },
    "PostUsersRequest": "runpanther:PostUsersRequest",
    "email": {
      "@id": "runpanther:email",
      "@type": "xsd:string"
    },
    "familyName": {
      "@id": "runpanther:familyName",
      "@type": "xsd:string"
    },
    "givenName": {
      "@id": "runpanther:givenName",
      "@type": "xsd:string"
    },
    "role": {
      "@id": "runpanther:role"
    },
    "PostUsersResponse": "runpanther:PostUsersResponse",
    "User": {
      "@id": "runpanther:User"
    },
    "BadRequestError": {
      "@id": "runpanther:BadRequestError"
    },
    "DeleteUsersIdResponse": "runpanther:DeleteUsersIdResponse",
    "NotFoundError": {
      "@id": "runpanther:NotFoundError"
    },
    "GetUsersIdResponse": "runpanther:GetUsersIdResponse",
    "PostUsersIdRequest": "runpanther:PostUsersIdRequest",
    "PostUsersIdResponse": "runpanther:PostUsersIdResponse"
  },
  "@type": "schema:Dataset",
  "schema:name": "Panther API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Panther'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-29) from openapi/_ae-authored/runpanther-io-openapi-generated.yml.",
  "dcterms:created": "2026-10-29",
  "dcterms:source": [
    "openapi/_ae-authored/runpanther-io-openapi-generated.yml"
  ]
}