ThreatConnect · JSON-LD Context
Threatconnect Context
JSON-LD context defining the semantic vocabulary for Threatconnect from ThreatConnect.
38 Classes
62 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
threatconnect:
https://threatconnect.example/schema#
Classes
GetApiServicesTaxiiV1TcTaxiiResponse
GetApiV2BatchBatchidResponse
GetApiV2IndicatorsResponse
GetApiV3AppsExchangeInstallResponse
GetApiV3GroupsGroupidUploadResponse
GetApiV3TokenTokenidResponse
GetTcTaxiiCollectionsResponse
GetTcTaxiiCollectionsCollectionidOrOwnernameResponse
PostV2CustommetricsTaskscompletedDataRequest
PostV2CustommetricsTaskscompletedDataResponse
GetV2GroupsIncidentsIncidentidResponse
GetV2GroupsGroupidResponse
PostV2GroupsGrouptypeGroupidAttributesRequest
PutV2GroupsGrouptypeGroupidAttributesAttributeidRequest
GetV2IndicatorsAddresses19216801DnsresolutionsResponse
GetV2IndicatorsHostsExampleComDnsresolutionsResponse
PostV2IndicatorsIndicatoridRequest
PostV2IndicatorsIndicatoridResponse
DeleteV2IndicatorsIndicatortypeIndicatorResponse
PostV2IndicatorsIndicatortypeIndicatorAttributesRequest
PutV2IndicatorsIndicatortypeIndicatorAttributesAttributeidRe
PostV2NotificationsRequest
PostV2NotificationsResponse
PostV2TasksTaskidAttributesRequest
PutV2TasksTaskidAttributesAttributeidRequest
PostV2VictimsVictimidAttributesRequest
PutV2VictimsVictimidAttributesAttributeidRequest
GetV2V2IdResponse
PostV3GroupsRequest
PostV3GroupsResponse
PostV3IndicatorsEnrichRequest
PostV3IndicatorsEnrichResponse
PutV3IndicatorsUltrabadguyComRequest
PutV3IndicatorsUltrabadguyComResponse
GetV3IndicatorsIndicatoridResponse
PostV3IndicatorsIndicatoridEnrichRequest
PostV3IndicatorsIndicatoridEnrichResponse
GetV3ObjecttypeResponse
Properties
| Property | Type | Container |
|---|---|---|
| title | string | |
| contact | string | |
| api_roots | list | |
| description | string | |
| default | string | |
| status | string | |
| data | ||
| id | integer | |
| programName | string | |
| displayName | string | |
| displayPath | string | |
| programVersion | string | |
| parent | string | |
| message | string | |
| collections | list | |
| can_read | boolean | |
| can_write | boolean | |
| media_types | list | |
| alias | string | |
| type | string | |
| x_custom_mappings | ||
| x_custom_ttl | ||
| x_custom | boolean | |
| x_tql | string | |
| value | integer | |
| date | string | |
| weight | integer | |
| data.incident | ||
| data.resultCount | integer | |
| displayed | string | |
| source | string | |
| ip | string | |
| rating | decimal | |
| confidence | integer | |
| active | boolean | |
| activeLocked | boolean | |
| data.id | string | |
| notificationType | string | |
| priority | string | |
| recipients | string | |
| isOrganization | boolean | |
| ownerId | integer | |
| name | string | |
| data.dateAdded | string | |
| data.ownerId | integer | |
| data.ownerName | string | |
| data.webLink | string | |
| data.type | string | |
| data.name | string | |
| data.createdBy.id | integer | |
| data.createdBy.userName | string | |
| data.upVoteCount | string | |
| data.downVoteCount | string | |
| data.lastModified | string | |
| data.legacyLink | string | |
| Content-Type | string | |
| enriched | integer | |
| associatedGroups | ||
| securityLabels | ||
| tags | ||
| next | string | |
| prev | string |
JSON-LD Document
{
"@context": {
"@vocab": "https://threatconnect.example/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"threatconnect": "https://threatconnect.example/schema#",
"GetApiServicesTaxiiV1TcTaxiiResponse": "threatconnect:GetApiServicesTaxiiV1TcTaxiiResponse",
"title": {
"@id": "threatconnect:title",
"@type": "xsd:string"
},
"contact": {
"@id": "threatconnect:contact",
"@type": "xsd:string"
},
"api_roots": {
"@id": "threatconnect:api_roots",
"@container": "@list"
},
"description": {
"@id": "threatconnect:description",
"@type": "xsd:string"
},
"default": {
"@id": "threatconnect:default",
"@type": "xsd:string"
},
"GetApiV2BatchBatchidResponse": "threatconnect:GetApiV2BatchBatchidResponse",
"status": {
"@id": "threatconnect:status",
"@type": "xsd:string"
},
"GetApiV2IndicatorsResponse": "threatconnect:GetApiV2IndicatorsResponse",
"data": {
"@id": "threatconnect:data"
},
"GetApiV3AppsExchangeInstallResponse": "threatconnect:GetApiV3AppsExchangeInstallResponse",
"id": {
"@id": "threatconnect:id",
"@type": "xsd:integer"
},
"programName": {
"@id": "threatconnect:programName",
"@type": "xsd:string"
},
"displayName": {
"@id": "threatconnect:displayName",
"@type": "xsd:string"
},
"displayPath": {
"@id": "threatconnect:displayPath",
"@type": "xsd:string"
},
"programVersion": {
"@id": "threatconnect:programVersion",
"@type": "xsd:string"
},
"parent": {
"@id": "threatconnect:parent",
"@type": "xsd:string"
},
"GetApiV3GroupsGroupidUploadResponse": "threatconnect:GetApiV3GroupsGroupidUploadResponse",
"message": {
"@id": "threatconnect:message",
"@type": "xsd:string"
},
"GetApiV3TokenTokenidResponse": "threatconnect:GetApiV3TokenTokenidResponse",
"GetTcTaxiiCollectionsResponse": "threatconnect:GetTcTaxiiCollectionsResponse",
"collections": {
"@id": "threatconnect:collections",
"@container": "@list"
},
"GetTcTaxiiCollectionsCollectionidOrOwnernameResponse": "threatconnect:GetTcTaxiiCollectionsCollectionidOrOwnernameResponse",
"can_read": {
"@id": "threatconnect:can_read",
"@type": "xsd:boolean"
},
"can_write": {
"@id": "threatconnect:can_write",
"@type": "xsd:boolean"
},
"media_types": {
"@id": "threatconnect:media_types",
"@container": "@list"
},
"alias": {
"@id": "threatconnect:alias",
"@type": "xsd:string"
},
"type": {
"@id": "threatconnect:type",
"@type": "xsd:string"
},
"x_custom_mappings": {
"@id": "threatconnect:x_custom_mappings"
},
"x_custom_ttl": {
"@id": "threatconnect:x_custom_ttl"
},
"x_custom": {
"@id": "threatconnect:x_custom",
"@type": "xsd:boolean"
},
"x_tql": {
"@id": "threatconnect:x_tql",
"@type": "xsd:string"
},
"PostV2CustommetricsTaskscompletedDataRequest": "threatconnect:PostV2CustommetricsTaskscompletedDataRequest",
"value": {
"@id": "threatconnect:value",
"@type": "xsd:integer"
},
"date": {
"@id": "threatconnect:date",
"@type": "xsd:string"
},
"weight": {
"@id": "threatconnect:weight",
"@type": "xsd:integer"
},
"PostV2CustommetricsTaskscompletedDataResponse": "threatconnect:PostV2CustommetricsTaskscompletedDataResponse",
"GetV2GroupsIncidentsIncidentidResponse": "threatconnect:GetV2GroupsIncidentsIncidentidResponse",
"data.incident": {
"@id": "threatconnect:data.incident"
},
"GetV2GroupsGroupidResponse": "threatconnect:GetV2GroupsGroupidResponse",
"data.resultCount": {
"@id": "threatconnect:data.resultCount",
"@type": "xsd:integer"
},
"PostV2GroupsGrouptypeGroupidAttributesRequest": "threatconnect:PostV2GroupsGrouptypeGroupidAttributesRequest",
"displayed": {
"@id": "threatconnect:displayed",
"@type": "xsd:string"
},
"source": {
"@id": "threatconnect:source",
"@type": "xsd:string"
},
"PutV2GroupsGrouptypeGroupidAttributesAttributeidRequest": "threatconnect:PutV2GroupsGrouptypeGroupidAttributesAttributeidRequest",
"GetV2IndicatorsAddresses19216801DnsresolutionsResponse": "threatconnect:GetV2IndicatorsAddresses19216801DnsresolutionsResponse",
"GetV2IndicatorsHostsExampleComDnsresolutionsResponse": "threatconnect:GetV2IndicatorsHostsExampleComDnsresolutionsResponse",
"PostV2IndicatorsIndicatoridRequest": "threatconnect:PostV2IndicatorsIndicatoridRequest",
"ip": {
"@id": "threatconnect:ip",
"@type": "xsd:string"
},
"rating": {
"@id": "threatconnect:rating",
"@type": "xsd:decimal"
},
"confidence": {
"@id": "threatconnect:confidence",
"@type": "xsd:integer"
},
"active": {
"@id": "threatconnect:active",
"@type": "xsd:boolean"
},
"activeLocked": {
"@id": "threatconnect:activeLocked",
"@type": "xsd:boolean"
},
"PostV2IndicatorsIndicatoridResponse": "threatconnect:PostV2IndicatorsIndicatoridResponse",
"data.id": {
"@id": "threatconnect:data.id",
"@type": "xsd:string"
},
"DeleteV2IndicatorsIndicatortypeIndicatorResponse": "threatconnect:DeleteV2IndicatorsIndicatortypeIndicatorResponse",
"PostV2IndicatorsIndicatortypeIndicatorAttributesRequest": "threatconnect:PostV2IndicatorsIndicatortypeIndicatorAttributesRequest",
"PutV2IndicatorsIndicatortypeIndicatorAttributesAttributeidRe": "threatconnect:PutV2IndicatorsIndicatortypeIndicatorAttributesAttributeidRe",
"PostV2NotificationsRequest": "threatconnect:PostV2NotificationsRequest",
"notificationType": {
"@id": "threatconnect:notificationType",
"@type": "xsd:string"
},
"priority": {
"@id": "threatconnect:priority",
"@type": "xsd:string"
},
"recipients": {
"@id": "threatconnect:recipients",
"@type": "xsd:string"
},
"isOrganization": {
"@id": "threatconnect:isOrganization",
"@type": "xsd:boolean"
},
"ownerId": {
"@id": "threatconnect:ownerId",
"@type": "xsd:integer"
},
"PostV2NotificationsResponse": "threatconnect:PostV2NotificationsResponse",
"PostV2TasksTaskidAttributesRequest": "threatconnect:PostV2TasksTaskidAttributesRequest",
"PutV2TasksTaskidAttributesAttributeidRequest": "threatconnect:PutV2TasksTaskidAttributesAttributeidRequest",
"PostV2VictimsVictimidAttributesRequest": "threatconnect:PostV2VictimsVictimidAttributesRequest",
"PutV2VictimsVictimidAttributesAttributeidRequest": "threatconnect:PutV2VictimsVictimidAttributesAttributeidRequest",
"GetV2V2IdResponse": "threatconnect:GetV2V2IdResponse",
"PostV3GroupsRequest": "threatconnect:PostV3GroupsRequest",
"name": {
"@id": "threatconnect:name",
"@type": "xsd:string"
},
"PostV3GroupsResponse": "threatconnect:PostV3GroupsResponse",
"data.dateAdded": {
"@id": "threatconnect:data.dateAdded",
"@type": "xsd:string"
},
"data.ownerId": {
"@id": "threatconnect:data.ownerId",
"@type": "xsd:integer"
},
"data.ownerName": {
"@id": "threatconnect:data.ownerName",
"@type": "xsd:string"
},
"data.webLink": {
"@id": "threatconnect:data.webLink",
"@type": "xsd:string"
},
"data.type": {
"@id": "threatconnect:data.type",
"@type": "xsd:string"
},
"data.name": {
"@id": "threatconnect:data.name",
"@type": "xsd:string"
},
"data.createdBy.id": {
"@id": "threatconnect:data.createdBy.id",
"@type": "xsd:integer"
},
"data.createdBy.userName": {
"@id": "threatconnect:data.createdBy.userName",
"@type": "xsd:string"
},
"data.upVoteCount": {
"@id": "threatconnect:data.upVoteCount",
"@type": "xsd:string"
},
"data.downVoteCount": {
"@id": "threatconnect:data.downVoteCount",
"@type": "xsd:string"
},
"data.lastModified": {
"@id": "threatconnect:data.lastModified",
"@type": "xsd:string"
},
"data.legacyLink": {
"@id": "threatconnect:data.legacyLink",
"@type": "xsd:string"
},
"PostV3IndicatorsEnrichRequest": "threatconnect:PostV3IndicatorsEnrichRequest",
"Content-Type": {
"@id": "threatconnect:Content-Type",
"@type": "xsd:string"
},
"PostV3IndicatorsEnrichResponse": "threatconnect:PostV3IndicatorsEnrichResponse",
"enriched": {
"@id": "threatconnect:enriched",
"@type": "xsd:integer"
},
"PutV3IndicatorsUltrabadguyComRequest": "threatconnect:PutV3IndicatorsUltrabadguyComRequest",
"associatedGroups": {
"@id": "threatconnect:associatedGroups"
},
"securityLabels": {
"@id": "threatconnect:securityLabels"
},
"tags": {
"@id": "threatconnect:tags"
},
"PutV3IndicatorsUltrabadguyComResponse": "threatconnect:PutV3IndicatorsUltrabadguyComResponse",
"GetV3IndicatorsIndicatoridResponse": "threatconnect:GetV3IndicatorsIndicatoridResponse",
"PostV3IndicatorsIndicatoridEnrichRequest": "threatconnect:PostV3IndicatorsIndicatoridEnrichRequest",
"PostV3IndicatorsIndicatoridEnrichResponse": "threatconnect:PostV3IndicatorsIndicatoridEnrichResponse",
"GetV3ObjecttypeResponse": "threatconnect:GetV3ObjecttypeResponse",
"next": {
"@id": "threatconnect:next",
"@type": "xsd:string"
},
"prev": {
"@id": "threatconnect:prev",
"@type": "xsd:string"
}
},
"@type": "schema:Dataset",
"schema:name": "ThreatConnect API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects ThreatConnect'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-14) from openapi/_ae-authored/threatconnect-openapi-generated.yml.",
"dcterms:created": "2026-10-14",
"dcterms:source": [
"openapi/_ae-authored/threatconnect-openapi-generated.yml"
]
}