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
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 | ||
| string | ||
| familyName | string | |
| givenName | string | |
| role | ||
| User | ||
| BadRequestError | ||
| NotFoundError |
JSON-LD Document
{
"@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"
]
}