Info
New optional request property: query
openapi:PUT /accounts/{}/cloudforce-one/v2/priority-intelligence/{}::request.application.json.query- Product
- Cloudflare API
- Source
- Repository Spec
- Change kind
- New Optional Request Property
- Detected
- Last updated
Deterministic evidence
Before / after
Extracted from Cloudflare's published contract. Shows the schema the change belongs to. Open the source ↗
{
{
"properties": {
"properties": {
"confirm_query": {
"type": "boolean"
},
"dataset_scope": {
"oneOf": [
{
"additionalProperties": false,
"properties": {
"type": {
"enum": [
"default"
],
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"dataset_ids": {
"items": {
"format": "uuid",
"type": "string"
},
"maxItems": 50,
"minItems": 1,
"type": "array"
},
"type": {
"enum": [
"datasets"
],
"type": "string"
}
},
"required": [
"type",
"dataset_ids"
],
"type": "object"
}
]
},
"intent": {
"additionalProperties": false,
"nullable": true,
"properties": {
"clauses": {
"items": {
"additionalProperties": false,
"properties": {
"actors": {
"items": {
"maxLength": 200,
"minLength": 1,
"type": "string"
},
"maxItems": 20,
"type": "array"
},
"attacker_countries": {
"items": {
"maxLength": 200,
"minLength": 1,
"type": "string"
},
"maxItems": 20,
"type": "array"
},
"categories": {
"items": {
"maxLength": 200,
"minLength": 1,
"type": "string"
},
"maxItems": 20,
"type": "array"
},
"cves": {
"items": {
"maxLength": 200,
"minLength": 1,
"type": "string"
},
"maxItems": 20,
"type": "array"
},
"keywords": {
"items": {
"maxLength": 200,
"minLength": 1,
"type": "string"
},
"maxItems": 5,
"type": "array"
},
"target_countries": {
"items": {
"maxLength": 200,
"minLength": 1,
"type": "string"
},
"maxItems": 20,
"type": "array"
},
"target_industries": {
"items": {
"maxLength": 200,
"minLength": 1,
"type": "string"
},
"maxItems": 20,
"type": "array"
},
"techniques": {
"items": {
"maxLength": 200,
"minLength": 1,
"type": "string"
},
"maxItems": 20,
"type": "array"
}
},
"required": [
"actors",
"attacker_countries",
"target_countries",
"target_industries",
"categories",
"techniques",
"cves",
"keywords"
],
"type": "object"
},
"maxItems": 8,
"minItems": 1,
"type": "array"
},
"indicators": {
"items": {
"maxLength": 200,
"minLength": 1,
"type": "string"
},
"maxItems": 20,
"type": "array"
},
"unsupported_terms": {
"items": {
"maxLength": 200,
"minLength": 1,
"type": "string"
},
"maxItems": 20,
"type": "array"
}
},
"required": [
"clauses",
"indicators",
"unsupported_terms"
],
"type": "object"
},
"labels": {
"labels": {
"items": {
"items": {
"maxLength": 100,
"maxLength": 100,
"maxItems": 50,
"maxItems": 50,
"type": "array"
"type": "array"
},
},
"model": {
"maxLength": 200,
"minLength": 1,
"nullable": true,
"type": "string"
},
"notification_mode": {
"enum": [
"none",
"immediate",
"digest"
],
"type": "string"
},
"priority": {
"priority": {
"minimum": 0,
"minimum": 0,
"type": "integer"
"type": "integer"
},
},
"query": {
"additionalProperties": false,
"nullable": true,
"properties": {
"branches": {
"items": {
"items": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"field": {
"enum": [
"attacker",
"attackerCountry",
"category",
"createdAt",
"date",
"event",
"indicator",
"indicatorType",
"mitreAttack",
"mitreCapec",
"tags",
"targetCountry",
"targetIndustry",
"tlp",
"uuid"
],
"type": "string"
},
"op": {
"enum": [
"equals",
"not",
"gt",
"gte",
"lt",
"lte",
"like",
"contains",
"startsWith",
"endsWith",
"find"
],
"type": "string"
},
"value": {
"maxLength": 512,
"minLength": 1,
"type": "string"
}
},
"required": [
"field",
"op",
"value"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"field": {
"enum": [
"attacker",
"attackerCountry",
"category",
"createdAt",
"date",
"event",
"indicator",
"indicatorType",
"mitreAttack",
"mitreCapec",
"tags",
"targetCountry",
"targetIndustry",
"tlp",
"uuid"
],
"type": "string"
},
"op": {
"enum": [
"in"
],
"type": "string"
},
"value": {
"items": {
"maxLength": 512,
"minLength": 1,
"type": "string"
},
"maxItems": 100,
"minItems": 1,
"type": "array"
}
},
"required": [
"field",
"op",
"value"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"field": {
"enum": [
"killChain"
],
"type": "string"
},
"op": {
"enum": [
"equals",
"not",
"gt",
"gte",
"lt",
"lte"
],
"type": "string"
},
"value": {
"anyOf": [
{
"type": "number"
},
{
"pattern": "^-?(?:\\d+\\.?\\d*|\\.\\d+)$",
"type": "string"
}
]
}
},
"required": [
"field",
"op",
"value"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"field": {
"enum": [
"killChain"
],
"type": "string"
},
"op": {
"enum": [
"in"
],
"type": "string"
},
"value": {
"items": {
"anyOf": [
{
"type": "number"
},
{
"pattern": "^-?(?:\\d+\\.?\\d*|\\.\\d+)$",
"type": "string"
}
]
},
"maxItems": 100,
"minItems": 1,
"type": "array"
}
},
"required": [
"field",
"op",
"value"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"field": {
"enum": [
"hasChildren"
],
"type": "string"
},
"op": {
"enum": [
"equals",
"not",
"gt",
"gte",
"lt",
"lte"
],
"type": "string"
},
"value": {
"anyOf": [
{
"type": "boolean"
},
{
"enum": [
"true"
],
"type": "string"
},
{
"enum": [
"false"
],
"type": "string"
},
{
"enum": [
1
],
"type": "number"
},
{
"enum": [
0
],
"type": "number"
},
{
"enum": [
"1"
],
"type": "string"
},
{
"enum": [
"0"
],
"type": "string"
}
]
}
},
"required": [
"field",
"op",
"value"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"field": {
"enum": [
"hasChildren"
],
"type": "string"
},
"op": {
"enum": [
"in"
],
"type": "string"
},
"value": {
"items": {
"anyOf": [
{
"type": "boolean"
},
{
"enum": [
"true"
],
"type": "string"
},
{
"enum": [
"false"
],
"type": "string"
},
{
"enum": [
1
],
"type": "number"
},
{
"enum": [
0
],
"type": "number"
},
{
"enum": [
"1"
],
"type": "string"
},
{
"enum": [
"0"
],
"type": "string"
}
]
},
"maxItems": 100,
"minItems": 1,
"type": "array"
}
},
"required": [
"field",
"op",
"value"
],
"type": "object"
}
]
},
"maxItems": 10,
"minItems": 1,
"type": "array"
},
"maxItems": 8,
"minItems": 1,
"type": "array"
},
"version": {
"type": "integer"
}
},
"required": [
"branches"
],
"type": "object"
},
"query_source": {
"enum": [
"generated",
"edited"
],
"nullable": true,
"type": "string"
},
"requirement": {
"requirement": {
"maxLength": 4000,
"maxLength": 4000,
"minLength": 1,
"minLength": 1,
"type": "string"
},
"status": {
"enum": [
"draft",
"active",
"paused"
],
"type": "string"
},
"title": {
"maxLength": 200,
"minLength": 1,
"nullable": true,
"type": "string"
"type": "string"
},
},
"tlp": {
"tlp": {
Monitored for you
Does this change affect your integration?
Choose the operations and fields your services use. detektu matches Cloudflare findings to that declared usage so your team can review the relevant evidence. No agent or repository access required.