diff --git a/docs/api-reference/spec/firework-v2-openapi.json b/docs/api-reference/spec/firework-v2-openapi.json index 38e4e1e..fe780fb 100644 --- a/docs/api-reference/spec/firework-v2-openapi.json +++ b/docs/api-reference/spec/firework-v2-openapi.json @@ -512,7 +512,7 @@ } }, { - "description": "\nType of activities to search through.\n\n*Expected values* : attachment, listing, ransomleak, forum_post, forum_topic, forum_profile, blog_post, seller, paste, leak, chat_message, domain, bot, stealer_log, infected_devices, driller, driller_forum_topic, driller_forum_post, driller_profile, cc, ccbin, financial_data, leaked_data, leaked_file, document, account, actor, forum_content, blog_content, profile, leaked_credential, valid_credential, invalid_credential, mitigated_credential, illicit_networks, open_web, domains, intelligence_object, leaks, social_media_account, social_media, source_code, source_code_secrets_np, source_code_secrets, source_code_files, secret, docker, stack_exchange, google, service, driller_host, buckets, bucket, bucket_object, whois, cookie, pii, experimental, lookalike_discovery, lookalike_title, lookalike_favicon, lookalike_screenshot, lookalike_ip_address, lookalike_dns, lookalike_whois_rdap, lookalike_ssl_certificate\n\n*Some search types contain others*\n- illicit_networks: bot, listing, ransomleak, seller, chat_message, forum_profile, forum_post, financial_data, blog_post, stealer_log, forum_topic\n- open_web: google, stack_exchange, bucket, docker, source_code_files, bucket_object, source_code_secrets, paste, service, social_media_account\n- leaks: mitigated_credential, invalid_credential, valid_credential, leak\n- domains: domain\n", + "description": "\nType of activities to search through.\n\n*Expected values* : attachment, listing, ransomleak, forum_post, forum_topic, forum_profile, blog_post, seller, paste, leak, chat_message, domain, bot, stealer_log, infected_devices, driller, driller_forum_topic, driller_forum_post, driller_profile, cc, ccbin, financial_data, leaked_data, leaked_file, document, account, actor, forum_content, blog_content, profile, leaked_credential, valid_credential, invalid_credential, mitigated_credential, illicit_networks, open_web, domains, intelligence_object, leaks, social_media_account, social_media, source_code, source_code_secrets_np, source_code_secrets, source_code_files, secret, docker, stack_exchange, google, service, driller_host, buckets, bucket, bucket_object, whois, cookie, pii, experimental, lookalike_discovery, lookalike_title, lookalike_favicon, lookalike_screenshot, lookalike_ip_address, lookalike_dns, lookalike_whois_rdap, lookalike_ssl_certificate\n\n*Some search types contain others*\n- illicit_networks: bot, financial_data, stealer_log, forum_post, listing, forum_profile, seller, forum_topic, ransomleak, blog_post, chat_message\n- open_web: google, source_code_files, social_media_account, stack_exchange, docker, source_code_secrets, bucket, bucket_object, service, paste\n- leaks: valid_credential, invalid_credential, leak, mitigated_credential\n- domains: domain\n", "explode": true, "in": "query", "name": "types", @@ -1061,7 +1061,7 @@ } }, { - "description": "\nType of activities to search through.\n\n*Expected values* : attachment, listing, ransomleak, forum_post, forum_topic, forum_profile, blog_post, seller, paste, leak, chat_message, domain, bot, stealer_log, infected_devices, driller, driller_forum_topic, driller_forum_post, driller_profile, cc, ccbin, financial_data, leaked_data, leaked_file, document, account, actor, forum_content, blog_content, profile, leaked_credential, valid_credential, invalid_credential, mitigated_credential, illicit_networks, open_web, domains, intelligence_object, leaks, social_media_account, social_media, source_code, source_code_secrets_np, source_code_secrets, source_code_files, secret, docker, stack_exchange, google, service, driller_host, buckets, bucket, bucket_object, whois, cookie, pii, experimental, lookalike_discovery, lookalike_title, lookalike_favicon, lookalike_screenshot, lookalike_ip_address, lookalike_dns, lookalike_whois_rdap, lookalike_ssl_certificate\n\n*Some search types contain others*\n- illicit_networks: bot, listing, ransomleak, seller, chat_message, forum_profile, forum_post, financial_data, blog_post, stealer_log, forum_topic\n- open_web: google, stack_exchange, bucket, docker, source_code_files, bucket_object, source_code_secrets, paste, service, social_media_account\n- leaks: mitigated_credential, invalid_credential, valid_credential, leak\n- domains: domain\n", + "description": "\nType of activities to search through.\n\n*Expected values* : attachment, listing, ransomleak, forum_post, forum_topic, forum_profile, blog_post, seller, paste, leak, chat_message, domain, bot, stealer_log, infected_devices, driller, driller_forum_topic, driller_forum_post, driller_profile, cc, ccbin, financial_data, leaked_data, leaked_file, document, account, actor, forum_content, blog_content, profile, leaked_credential, valid_credential, invalid_credential, mitigated_credential, illicit_networks, open_web, domains, intelligence_object, leaks, social_media_account, social_media, source_code, source_code_secrets_np, source_code_secrets, source_code_files, secret, docker, stack_exchange, google, service, driller_host, buckets, bucket, bucket_object, whois, cookie, pii, experimental, lookalike_discovery, lookalike_title, lookalike_favicon, lookalike_screenshot, lookalike_ip_address, lookalike_dns, lookalike_whois_rdap, lookalike_ssl_certificate\n\n*Some search types contain others*\n- illicit_networks: bot, financial_data, stealer_log, forum_post, listing, forum_profile, seller, forum_topic, ransomleak, blog_post, chat_message\n- open_web: google, source_code_files, social_media_account, stack_exchange, docker, source_code_secrets, bucket, bucket_object, service, paste\n- leaks: valid_credential, invalid_credential, leak, mitigated_credential\n- domains: domain\n", "explode": true, "in": "query", "name": "types", @@ -1409,7 +1409,7 @@ } }, { - "description": "\nType of activities to search through.\n\n*Expected values* : attachment, listing, ransomleak, forum_post, forum_topic, forum_profile, blog_post, seller, paste, leak, chat_message, domain, bot, stealer_log, infected_devices, driller, driller_forum_topic, driller_forum_post, driller_profile, cc, ccbin, financial_data, leaked_data, leaked_file, document, account, actor, forum_content, blog_content, profile, leaked_credential, valid_credential, invalid_credential, mitigated_credential, illicit_networks, open_web, domains, intelligence_object, leaks, social_media_account, social_media, source_code, source_code_secrets_np, source_code_secrets, source_code_files, secret, docker, stack_exchange, google, service, driller_host, buckets, bucket, bucket_object, whois, cookie, pii, experimental, lookalike_discovery, lookalike_title, lookalike_favicon, lookalike_screenshot, lookalike_ip_address, lookalike_dns, lookalike_whois_rdap, lookalike_ssl_certificate\n\n*Some search types contain others*\n- illicit_networks: bot, listing, ransomleak, seller, chat_message, forum_profile, forum_post, financial_data, blog_post, stealer_log, forum_topic\n- open_web: google, stack_exchange, bucket, docker, source_code_files, bucket_object, source_code_secrets, paste, service, social_media_account\n- leaks: mitigated_credential, invalid_credential, valid_credential, leak\n- domains: domain\n", + "description": "\nType of activities to search through.\n\n*Expected values* : attachment, listing, ransomleak, forum_post, forum_topic, forum_profile, blog_post, seller, paste, leak, chat_message, domain, bot, stealer_log, infected_devices, driller, driller_forum_topic, driller_forum_post, driller_profile, cc, ccbin, financial_data, leaked_data, leaked_file, document, account, actor, forum_content, blog_content, profile, leaked_credential, valid_credential, invalid_credential, mitigated_credential, illicit_networks, open_web, domains, intelligence_object, leaks, social_media_account, social_media, source_code, source_code_secrets_np, source_code_secrets, source_code_files, secret, docker, stack_exchange, google, service, driller_host, buckets, bucket, bucket_object, whois, cookie, pii, experimental, lookalike_discovery, lookalike_title, lookalike_favicon, lookalike_screenshot, lookalike_ip_address, lookalike_dns, lookalike_whois_rdap, lookalike_ssl_certificate\n\n*Some search types contain others*\n- illicit_networks: bot, financial_data, stealer_log, forum_post, listing, forum_profile, seller, forum_topic, ransomleak, blog_post, chat_message\n- open_web: google, source_code_files, social_media_account, stack_exchange, docker, source_code_secrets, bucket, bucket_object, service, paste\n- leaks: valid_credential, invalid_credential, leak, mitigated_credential\n- domains: domain\n", "explode": true, "in": "query", "name": "types", @@ -2518,7 +2518,7 @@ } }, { - "description": "\nType of activities to search through.\n\n*Expected values* : attachment, listing, ransomleak, forum_post, forum_topic, forum_profile, blog_post, seller, paste, leak, chat_message, domain, bot, stealer_log, infected_devices, driller, driller_forum_topic, driller_forum_post, driller_profile, cc, ccbin, financial_data, leaked_data, leaked_file, document, account, actor, forum_content, blog_content, profile, leaked_credential, valid_credential, invalid_credential, mitigated_credential, illicit_networks, open_web, domains, intelligence_object, leaks, social_media_account, social_media, source_code, source_code_secrets_np, source_code_secrets, source_code_files, secret, docker, stack_exchange, google, service, driller_host, buckets, bucket, bucket_object, whois, cookie, pii, experimental, lookalike_discovery, lookalike_title, lookalike_favicon, lookalike_screenshot, lookalike_ip_address, lookalike_dns, lookalike_whois_rdap, lookalike_ssl_certificate\n\n*Some search types contain others*\n- illicit_networks: bot, listing, ransomleak, seller, chat_message, forum_profile, forum_post, financial_data, blog_post, stealer_log, forum_topic\n- open_web: google, stack_exchange, bucket, docker, source_code_files, bucket_object, source_code_secrets, paste, service, social_media_account\n- leaks: mitigated_credential, invalid_credential, valid_credential, leak\n- domains: domain\n", + "description": "\nType of activities to search through.\n\n*Expected values* : attachment, listing, ransomleak, forum_post, forum_topic, forum_profile, blog_post, seller, paste, leak, chat_message, domain, bot, stealer_log, infected_devices, driller, driller_forum_topic, driller_forum_post, driller_profile, cc, ccbin, financial_data, leaked_data, leaked_file, document, account, actor, forum_content, blog_content, profile, leaked_credential, valid_credential, invalid_credential, mitigated_credential, illicit_networks, open_web, domains, intelligence_object, leaks, social_media_account, social_media, source_code, source_code_secrets_np, source_code_secrets, source_code_files, secret, docker, stack_exchange, google, service, driller_host, buckets, bucket, bucket_object, whois, cookie, pii, experimental, lookalike_discovery, lookalike_title, lookalike_favicon, lookalike_screenshot, lookalike_ip_address, lookalike_dns, lookalike_whois_rdap, lookalike_ssl_certificate\n\n*Some search types contain others*\n- illicit_networks: bot, financial_data, stealer_log, forum_post, listing, forum_profile, seller, forum_topic, ransomleak, blog_post, chat_message\n- open_web: google, source_code_files, social_media_account, stack_exchange, docker, source_code_secrets, bucket, bucket_object, service, paste\n- leaks: valid_credential, invalid_credential, leak, mitigated_credential\n- domains: domain\n", "explode": true, "in": "query", "name": "types", @@ -2734,10 +2734,13 @@ "schema": { "items": { "enum": [ - "access_types", - "pii", - "facts", - "findings" + "stealer_log_access_types", + "stealer_log_pii", + "stealer_log_facts", + "stealer_log_findings", + "forum_post_topics", + "forum_post_intents", + "chat_message_topics" ], "type": "string" }, @@ -2843,7 +2846,7 @@ } }, { - "description": "\nType of activities to search through.\n\n*Expected values* : attachment, listing, ransomleak, forum_post, forum_topic, forum_profile, blog_post, seller, paste, leak, chat_message, domain, bot, stealer_log, infected_devices, driller, driller_forum_topic, driller_forum_post, driller_profile, cc, ccbin, financial_data, leaked_data, leaked_file, document, account, actor, forum_content, blog_content, profile, leaked_credential, valid_credential, invalid_credential, mitigated_credential, illicit_networks, open_web, domains, intelligence_object, leaks, social_media_account, social_media, source_code, source_code_secrets_np, source_code_secrets, source_code_files, secret, docker, stack_exchange, google, service, driller_host, buckets, bucket, bucket_object, whois, cookie, pii, experimental, lookalike_discovery, lookalike_title, lookalike_favicon, lookalike_screenshot, lookalike_ip_address, lookalike_dns, lookalike_whois_rdap, lookalike_ssl_certificate\n\n*Some search types contain others*\n- illicit_networks: bot, listing, ransomleak, seller, chat_message, forum_profile, forum_post, financial_data, blog_post, stealer_log, forum_topic\n- open_web: google, stack_exchange, bucket, docker, source_code_files, bucket_object, source_code_secrets, paste, service, social_media_account\n- leaks: mitigated_credential, invalid_credential, valid_credential, leak\n- domains: domain\n", + "description": "\nType of activities to search through.\n\n*Expected values* : attachment, listing, ransomleak, forum_post, forum_topic, forum_profile, blog_post, seller, paste, leak, chat_message, domain, bot, stealer_log, infected_devices, driller, driller_forum_topic, driller_forum_post, driller_profile, cc, ccbin, financial_data, leaked_data, leaked_file, document, account, actor, forum_content, blog_content, profile, leaked_credential, valid_credential, invalid_credential, mitigated_credential, illicit_networks, open_web, domains, intelligence_object, leaks, social_media_account, social_media, source_code, source_code_secrets_np, source_code_secrets, source_code_files, secret, docker, stack_exchange, google, service, driller_host, buckets, bucket, bucket_object, whois, cookie, pii, experimental, lookalike_discovery, lookalike_title, lookalike_favicon, lookalike_screenshot, lookalike_ip_address, lookalike_dns, lookalike_whois_rdap, lookalike_ssl_certificate\n\n*Some search types contain others*\n- illicit_networks: bot, financial_data, stealer_log, forum_post, listing, forum_profile, seller, forum_topic, ransomleak, blog_post, chat_message\n- open_web: google, source_code_files, social_media_account, stack_exchange, docker, source_code_secrets, bucket, bucket_object, service, paste\n- leaks: valid_credential, invalid_credential, leak, mitigated_credential\n- domains: domain\n", "explode": true, "in": "query", "name": "types", @@ -3059,10 +3062,13 @@ "schema": { "items": { "enum": [ - "access_types", - "pii", - "facts", - "findings" + "stealer_log_access_types", + "stealer_log_pii", + "stealer_log_facts", + "stealer_log_findings", + "forum_post_topics", + "forum_post_intents", + "chat_message_topics" ], "type": "string" }, @@ -3376,33 +3382,33 @@ "search_types": { "items": { "enum": [ - "stack_exchange", - "forum_post", - "service", - "leak", - "ransomleak", + "stealer_log", + "forum_profile", "source_code_files", + "stack_exchange", + "blog_post", + "docker", "chat_message", - "forum_profile", - "bucket_object", - "paste", - "domain", - "financial_data", "listing", - "social_media_account", - "forum_topic", "bucket", + "bucket_object", "seller", - "ad", - "mitigated_credential", - "blog_post", + "paste", + "forum_topic", + "leak", "google", + "mitigated_credential", + "social_media_account", + "source_code_secrets", + "domain", "bot", + "financial_data", + "forum_post", "valid_credential", - "docker", - "source_code_secrets", - "stealer_log", "invalid_credential", + "service", + "ransomleak", + "ad", "illicit_networks", "open_web", "buckets", @@ -3416,7 +3422,7 @@ "infected_devices", "social_media" ], - "example": "stack_exchange", + "example": "stealer_log", "type": "string" }, "type": "array" @@ -3484,32 +3490,32 @@ "search_types": { "items": { "enum": [ - "stack_exchange", - "forum_post", - "service", - "leak", - "ransomleak", + "stealer_log", + "forum_profile", "source_code_files", + "stack_exchange", + "blog_post", + "docker", "chat_message", - "forum_profile", - "bucket_object", - "paste", - "domain", - "financial_data", "listing", - "social_media_account", - "forum_topic", "bucket", + "bucket_object", "seller", - "mitigated_credential", - "blog_post", + "paste", + "forum_topic", + "leak", "google", + "mitigated_credential", + "social_media_account", + "source_code_secrets", + "domain", "bot", + "financial_data", + "forum_post", "valid_credential", - "docker", - "source_code_secrets", - "stealer_log", "invalid_credential", + "service", + "ransomleak", "illicit_networks", "open_web", "buckets", @@ -3522,7 +3528,7 @@ "infected_devices", "social_media" ], - "example": "stack_exchange", + "example": "stealer_log", "type": "string" }, "type": "array" diff --git a/docs/api-reference/spec/firework-v2-swagger.json b/docs/api-reference/spec/firework-v2-swagger.json index 383225f..08c5185 100644 --- a/docs/api-reference/spec/firework-v2-swagger.json +++ b/docs/api-reference/spec/firework-v2-swagger.json @@ -175,6 +175,17 @@ "type": "integer" } ], + "delete": { + "responses": { + "200": { + "description": "Success" + } + }, + "operationId": "delete_assets_group_api", + "tags": [ + "Identifiers" + ] + }, "get": { "responses": { "200": { @@ -192,17 +203,6 @@ "tags": [ "Identifiers" ] - }, - "delete": { - "responses": { - "200": { - "description": "Success" - } - }, - "operationId": "delete_assets_group_api", - "tags": [ - "Identifiers" - ] } }, "/firework/v2/assets/groups/{assets_group_id}/alerts": { @@ -272,6 +272,17 @@ "type": "integer" } ], + "delete": { + "responses": { + "200": { + "description": "Success" + } + }, + "operationId": "delete_assets_group_alert", + "tags": [ + "Identifiers" + ] + }, "put": { "responses": { "200": { @@ -295,17 +306,6 @@ "tags": [ "Identifiers" ] - }, - "delete": { - "responses": { - "200": { - "description": "Success" - } - }, - "operationId": "delete_assets_group_alert", - "tags": [ - "Identifiers" - ] } }, "/firework/v2/assets/groups/{assets_group_id}/feed": { @@ -395,7 +395,7 @@ "name": "types", "in": "query", "type": "array", - "description": "\nType of activities to search through.\n\n*Expected values* : attachment, listing, ransomleak, forum_post, forum_topic, forum_profile, blog_post, seller, paste, leak, chat_message, domain, bot, stealer_log, infected_devices, driller, driller_forum_topic, driller_forum_post, driller_profile, cc, ccbin, financial_data, leaked_data, leaked_file, document, account, actor, forum_content, blog_content, profile, leaked_credential, valid_credential, invalid_credential, mitigated_credential, illicit_networks, open_web, domains, intelligence_object, leaks, social_media_account, social_media, source_code, source_code_secrets_np, source_code_secrets, source_code_files, secret, docker, stack_exchange, google, service, driller_host, buckets, bucket, bucket_object, whois, cookie, pii, experimental, lookalike_discovery, lookalike_title, lookalike_favicon, lookalike_screenshot, lookalike_ip_address, lookalike_dns, lookalike_whois_rdap, lookalike_ssl_certificate\n\n*Some search types contain others*\n- illicit_networks: bot, listing, ransomleak, seller, chat_message, forum_profile, forum_post, financial_data, blog_post, stealer_log, forum_topic\n- open_web: google, stack_exchange, bucket, docker, source_code_files, bucket_object, source_code_secrets, paste, service, social_media_account\n- leaks: mitigated_credential, invalid_credential, valid_credential, leak\n- domains: domain\n", + "description": "\nType of activities to search through.\n\n*Expected values* : attachment, listing, ransomleak, forum_post, forum_topic, forum_profile, blog_post, seller, paste, leak, chat_message, domain, bot, stealer_log, infected_devices, driller, driller_forum_topic, driller_forum_post, driller_profile, cc, ccbin, financial_data, leaked_data, leaked_file, document, account, actor, forum_content, blog_content, profile, leaked_credential, valid_credential, invalid_credential, mitigated_credential, illicit_networks, open_web, domains, intelligence_object, leaks, social_media_account, social_media, source_code, source_code_secrets_np, source_code_secrets, source_code_files, secret, docker, stack_exchange, google, service, driller_host, buckets, bucket, bucket_object, whois, cookie, pii, experimental, lookalike_discovery, lookalike_title, lookalike_favicon, lookalike_screenshot, lookalike_ip_address, lookalike_dns, lookalike_whois_rdap, lookalike_ssl_certificate\n\n*Some search types contain others*\n- illicit_networks: bot, financial_data, stealer_log, forum_post, listing, forum_profile, seller, forum_topic, ransomleak, blog_post, chat_message\n- open_web: google, source_code_files, social_media_account, stack_exchange, docker, source_code_secrets, bucket, bucket_object, service, paste\n- leaks: valid_credential, invalid_credential, leak, mitigated_credential\n- domains: domain\n", "items": { "type": "string", "enum": [ @@ -596,6 +596,17 @@ "type": "integer" } ], + "delete": { + "responses": { + "200": { + "description": "Success" + } + }, + "operationId": "delete_asset_api", + "tags": [ + "Identifiers" + ] + }, "put": { "responses": { "400": { @@ -629,17 +640,6 @@ "tags": [ "Identifiers" ] - }, - "delete": { - "responses": { - "200": { - "description": "Success" - } - }, - "operationId": "delete_asset_api", - "tags": [ - "Identifiers" - ] } }, "/firework/v2/assets/{asset_id}/alerts": { @@ -709,6 +709,17 @@ "type": "integer" } ], + "delete": { + "responses": { + "200": { + "description": "Success" + } + }, + "operationId": "delete_asset_alert", + "tags": [ + "Identifiers" + ] + }, "put": { "responses": { "200": { @@ -732,17 +743,6 @@ "tags": [ "Identifiers" ] - }, - "delete": { - "responses": { - "200": { - "description": "Success" - } - }, - "operationId": "delete_asset_alert", - "tags": [ - "Identifiers" - ] } }, "/firework/v2/assets/{asset_id}/feed": { @@ -832,7 +832,7 @@ "name": "types", "in": "query", "type": "array", - "description": "\nType of activities to search through.\n\n*Expected values* : attachment, listing, ransomleak, forum_post, forum_topic, forum_profile, blog_post, seller, paste, leak, chat_message, domain, bot, stealer_log, infected_devices, driller, driller_forum_topic, driller_forum_post, driller_profile, cc, ccbin, financial_data, leaked_data, leaked_file, document, account, actor, forum_content, blog_content, profile, leaked_credential, valid_credential, invalid_credential, mitigated_credential, illicit_networks, open_web, domains, intelligence_object, leaks, social_media_account, social_media, source_code, source_code_secrets_np, source_code_secrets, source_code_files, secret, docker, stack_exchange, google, service, driller_host, buckets, bucket, bucket_object, whois, cookie, pii, experimental, lookalike_discovery, lookalike_title, lookalike_favicon, lookalike_screenshot, lookalike_ip_address, lookalike_dns, lookalike_whois_rdap, lookalike_ssl_certificate\n\n*Some search types contain others*\n- illicit_networks: bot, listing, ransomleak, seller, chat_message, forum_profile, forum_post, financial_data, blog_post, stealer_log, forum_topic\n- open_web: google, stack_exchange, bucket, docker, source_code_files, bucket_object, source_code_secrets, paste, service, social_media_account\n- leaks: mitigated_credential, invalid_credential, valid_credential, leak\n- domains: domain\n", + "description": "\nType of activities to search through.\n\n*Expected values* : attachment, listing, ransomleak, forum_post, forum_topic, forum_profile, blog_post, seller, paste, leak, chat_message, domain, bot, stealer_log, infected_devices, driller, driller_forum_topic, driller_forum_post, driller_profile, cc, ccbin, financial_data, leaked_data, leaked_file, document, account, actor, forum_content, blog_content, profile, leaked_credential, valid_credential, invalid_credential, mitigated_credential, illicit_networks, open_web, domains, intelligence_object, leaks, social_media_account, social_media, source_code, source_code_secrets_np, source_code_secrets, source_code_files, secret, docker, stack_exchange, google, service, driller_host, buckets, bucket, bucket_object, whois, cookie, pii, experimental, lookalike_discovery, lookalike_title, lookalike_favicon, lookalike_screenshot, lookalike_ip_address, lookalike_dns, lookalike_whois_rdap, lookalike_ssl_certificate\n\n*Some search types contain others*\n- illicit_networks: bot, financial_data, stealer_log, forum_post, listing, forum_profile, seller, forum_topic, ransomleak, blog_post, chat_message\n- open_web: google, source_code_files, social_media_account, stack_exchange, docker, source_code_secrets, bucket, bucket_object, service, paste\n- leaks: valid_credential, invalid_credential, leak, mitigated_credential\n- domains: domain\n", "items": { "type": "string", "enum": [ @@ -1119,7 +1119,7 @@ "name": "types", "in": "query", "type": "array", - "description": "\nType of activities to search through.\n\n*Expected values* : attachment, listing, ransomleak, forum_post, forum_topic, forum_profile, blog_post, seller, paste, leak, chat_message, domain, bot, stealer_log, infected_devices, driller, driller_forum_topic, driller_forum_post, driller_profile, cc, ccbin, financial_data, leaked_data, leaked_file, document, account, actor, forum_content, blog_content, profile, leaked_credential, valid_credential, invalid_credential, mitigated_credential, illicit_networks, open_web, domains, intelligence_object, leaks, social_media_account, social_media, source_code, source_code_secrets_np, source_code_secrets, source_code_files, secret, docker, stack_exchange, google, service, driller_host, buckets, bucket, bucket_object, whois, cookie, pii, experimental, lookalike_discovery, lookalike_title, lookalike_favicon, lookalike_screenshot, lookalike_ip_address, lookalike_dns, lookalike_whois_rdap, lookalike_ssl_certificate\n\n*Some search types contain others*\n- illicit_networks: bot, listing, ransomleak, seller, chat_message, forum_profile, forum_post, financial_data, blog_post, stealer_log, forum_topic\n- open_web: google, stack_exchange, bucket, docker, source_code_files, bucket_object, source_code_secrets, paste, service, social_media_account\n- leaks: mitigated_credential, invalid_credential, valid_credential, leak\n- domains: domain\n", + "description": "\nType of activities to search through.\n\n*Expected values* : attachment, listing, ransomleak, forum_post, forum_topic, forum_profile, blog_post, seller, paste, leak, chat_message, domain, bot, stealer_log, infected_devices, driller, driller_forum_topic, driller_forum_post, driller_profile, cc, ccbin, financial_data, leaked_data, leaked_file, document, account, actor, forum_content, blog_content, profile, leaked_credential, valid_credential, invalid_credential, mitigated_credential, illicit_networks, open_web, domains, intelligence_object, leaks, social_media_account, social_media, source_code, source_code_secrets_np, source_code_secrets, source_code_files, secret, docker, stack_exchange, google, service, driller_host, buckets, bucket, bucket_object, whois, cookie, pii, experimental, lookalike_discovery, lookalike_title, lookalike_favicon, lookalike_screenshot, lookalike_ip_address, lookalike_dns, lookalike_whois_rdap, lookalike_ssl_certificate\n\n*Some search types contain others*\n- illicit_networks: bot, financial_data, stealer_log, forum_post, listing, forum_profile, seller, forum_topic, ransomleak, blog_post, chat_message\n- open_web: google, source_code_files, social_media_account, stack_exchange, docker, source_code_secrets, bucket, bucket_object, service, paste\n- leaks: valid_credential, invalid_credential, leak, mitigated_credential\n- domains: domain\n", "items": { "type": "string", "enum": [ @@ -1351,6 +1351,24 @@ } }, "/firework/v2/me/profile": { + "get": { + "responses": { + "200": { + "description": "Returns the current user's profile", + "schema": { + "properties": { + "profile": { + "$ref": "#/definitions/UserProfile" + } + } + } + } + }, + "operationId": "get_current_user_profile", + "tags": [ + "me" + ] + }, "put": { "responses": { "400": { @@ -1384,24 +1402,6 @@ "tags": [ "me" ] - }, - "get": { - "responses": { - "200": { - "description": "Returns the current user's profile", - "schema": { - "properties": { - "profile": { - "$ref": "#/definitions/UserProfile" - } - } - } - } - }, - "operationId": "get_current_user_profile", - "tags": [ - "me" - ] } }, "/firework/v2/me/tenants": { @@ -1521,7 +1521,7 @@ "type": "integer" } ], - "put": { + "get": { "responses": { "200": { "description": "Success", @@ -1534,22 +1534,12 @@ } } }, - "operationId": "put_organization_member_api", - "parameters": [ - { - "name": "payload", - "required": true, - "in": "body", - "schema": { - "$ref": "#/definitions/OrganizationMember" - } - } - ], + "operationId": "get_organization_member_api", "tags": [ "organizations" ] }, - "get": { + "put": { "responses": { "200": { "description": "Success", @@ -1562,7 +1552,17 @@ } } }, - "operationId": "get_organization_member_api", + "operationId": "put_organization_member_api", + "parameters": [ + { + "name": "payload", + "required": true, + "in": "body", + "schema": { + "$ref": "#/definitions/OrganizationMember" + } + } + ], "tags": [ "organizations" ] @@ -1843,24 +1843,6 @@ "type": "integer" } ], - "get": { - "responses": { - "200": { - "description": "Returns a report and its elements.", - "schema": { - "properties": { - "report": { - "$ref": "#/definitions/Report" - } - } - } - } - }, - "operationId": "get_report_endpoint", - "tags": [ - "reporting" - ] - }, "patch": { "responses": { "200": { @@ -1906,6 +1888,24 @@ "tags": [ "reporting" ] + }, + "get": { + "responses": { + "200": { + "description": "Returns a report and its elements.", + "schema": { + "properties": { + "report": { + "$ref": "#/definitions/Report" + } + } + } + } + }, + "operationId": "get_report_endpoint", + "tags": [ + "reporting" + ] } }, "/firework/v2/reporting/reports/{report_id}/archive": { @@ -2030,7 +2030,7 @@ "name": "types", "in": "query", "type": "array", - "description": "\nType of activities to search through.\n\n*Expected values* : attachment, listing, ransomleak, forum_post, forum_topic, forum_profile, blog_post, seller, paste, leak, chat_message, domain, bot, stealer_log, infected_devices, driller, driller_forum_topic, driller_forum_post, driller_profile, cc, ccbin, financial_data, leaked_data, leaked_file, document, account, actor, forum_content, blog_content, profile, leaked_credential, valid_credential, invalid_credential, mitigated_credential, illicit_networks, open_web, domains, intelligence_object, leaks, social_media_account, social_media, source_code, source_code_secrets_np, source_code_secrets, source_code_files, secret, docker, stack_exchange, google, service, driller_host, buckets, bucket, bucket_object, whois, cookie, pii, experimental, lookalike_discovery, lookalike_title, lookalike_favicon, lookalike_screenshot, lookalike_ip_address, lookalike_dns, lookalike_whois_rdap, lookalike_ssl_certificate\n\n*Some search types contain others*\n- illicit_networks: bot, listing, ransomleak, seller, chat_message, forum_profile, forum_post, financial_data, blog_post, stealer_log, forum_topic\n- open_web: google, stack_exchange, bucket, docker, source_code_files, bucket_object, source_code_secrets, paste, service, social_media_account\n- leaks: mitigated_credential, invalid_credential, valid_credential, leak\n- domains: domain\n", + "description": "\nType of activities to search through.\n\n*Expected values* : attachment, listing, ransomleak, forum_post, forum_topic, forum_profile, blog_post, seller, paste, leak, chat_message, domain, bot, stealer_log, infected_devices, driller, driller_forum_topic, driller_forum_post, driller_profile, cc, ccbin, financial_data, leaked_data, leaked_file, document, account, actor, forum_content, blog_content, profile, leaked_credential, valid_credential, invalid_credential, mitigated_credential, illicit_networks, open_web, domains, intelligence_object, leaks, social_media_account, social_media, source_code, source_code_secrets_np, source_code_secrets, source_code_files, secret, docker, stack_exchange, google, service, driller_host, buckets, bucket, bucket_object, whois, cookie, pii, experimental, lookalike_discovery, lookalike_title, lookalike_favicon, lookalike_screenshot, lookalike_ip_address, lookalike_dns, lookalike_whois_rdap, lookalike_ssl_certificate\n\n*Some search types contain others*\n- illicit_networks: bot, financial_data, stealer_log, forum_post, listing, forum_profile, seller, forum_topic, ransomleak, blog_post, chat_message\n- open_web: google, source_code_files, social_media_account, stack_exchange, docker, source_code_secrets, bucket, bucket_object, service, paste\n- leaks: valid_credential, invalid_credential, leak, mitigated_credential\n- domains: domain\n", "items": { "type": "string", "enum": [ @@ -2222,10 +2222,13 @@ "items": { "type": "string", "enum": [ - "access_types", - "pii", - "facts", - "findings" + "stealer_log_access_types", + "stealer_log_pii", + "stealer_log_facts", + "stealer_log_findings", + "forum_post_topics", + "forum_post_intents", + "chat_message_topics" ] }, "collectionFormat": "multi" @@ -2307,7 +2310,7 @@ "name": "types", "in": "query", "type": "array", - "description": "\nType of activities to search through.\n\n*Expected values* : attachment, listing, ransomleak, forum_post, forum_topic, forum_profile, blog_post, seller, paste, leak, chat_message, domain, bot, stealer_log, infected_devices, driller, driller_forum_topic, driller_forum_post, driller_profile, cc, ccbin, financial_data, leaked_data, leaked_file, document, account, actor, forum_content, blog_content, profile, leaked_credential, valid_credential, invalid_credential, mitigated_credential, illicit_networks, open_web, domains, intelligence_object, leaks, social_media_account, social_media, source_code, source_code_secrets_np, source_code_secrets, source_code_files, secret, docker, stack_exchange, google, service, driller_host, buckets, bucket, bucket_object, whois, cookie, pii, experimental, lookalike_discovery, lookalike_title, lookalike_favicon, lookalike_screenshot, lookalike_ip_address, lookalike_dns, lookalike_whois_rdap, lookalike_ssl_certificate\n\n*Some search types contain others*\n- illicit_networks: bot, listing, ransomleak, seller, chat_message, forum_profile, forum_post, financial_data, blog_post, stealer_log, forum_topic\n- open_web: google, stack_exchange, bucket, docker, source_code_files, bucket_object, source_code_secrets, paste, service, social_media_account\n- leaks: mitigated_credential, invalid_credential, valid_credential, leak\n- domains: domain\n", + "description": "\nType of activities to search through.\n\n*Expected values* : attachment, listing, ransomleak, forum_post, forum_topic, forum_profile, blog_post, seller, paste, leak, chat_message, domain, bot, stealer_log, infected_devices, driller, driller_forum_topic, driller_forum_post, driller_profile, cc, ccbin, financial_data, leaked_data, leaked_file, document, account, actor, forum_content, blog_content, profile, leaked_credential, valid_credential, invalid_credential, mitigated_credential, illicit_networks, open_web, domains, intelligence_object, leaks, social_media_account, social_media, source_code, source_code_secrets_np, source_code_secrets, source_code_files, secret, docker, stack_exchange, google, service, driller_host, buckets, bucket, bucket_object, whois, cookie, pii, experimental, lookalike_discovery, lookalike_title, lookalike_favicon, lookalike_screenshot, lookalike_ip_address, lookalike_dns, lookalike_whois_rdap, lookalike_ssl_certificate\n\n*Some search types contain others*\n- illicit_networks: bot, financial_data, stealer_log, forum_post, listing, forum_profile, seller, forum_topic, ransomleak, blog_post, chat_message\n- open_web: google, source_code_files, social_media_account, stack_exchange, docker, source_code_secrets, bucket, bucket_object, service, paste\n- leaks: valid_credential, invalid_credential, leak, mitigated_credential\n- domains: domain\n", "items": { "type": "string", "enum": [ @@ -2499,10 +2502,13 @@ "items": { "type": "string", "enum": [ - "access_types", - "pii", - "facts", - "findings" + "stealer_log_access_types", + "stealer_log_pii", + "stealer_log_facts", + "stealer_log_findings", + "forum_post_topics", + "forum_post_intents", + "chat_message_topics" ] }, "collectionFormat": "multi" @@ -2522,7 +2528,7 @@ "type": "integer" } ], - "put": { + "get": { "responses": { "200": { "description": "Success", @@ -2531,22 +2537,12 @@ } } }, - "operationId": "put_tenant_api", - "parameters": [ - { - "name": "payload", - "required": true, - "in": "body", - "schema": { - "$ref": "#/definitions/TenantData" - } - } - ], + "operationId": "get_tenant_api", "tags": [ "tenants" ] }, - "get": { + "put": { "responses": { "200": { "description": "Success", @@ -2555,7 +2551,17 @@ } } }, - "operationId": "get_tenant_api", + "operationId": "put_tenant_api", + "parameters": [ + { + "name": "payload", + "required": true, + "in": "body", + "schema": { + "$ref": "#/definitions/TenantData" + } + } + ], "tags": [ "tenants" ] @@ -2788,35 +2794,35 @@ "type": "array", "items": { "type": "string", - "example": "stack_exchange", + "example": "stealer_log", "enum": [ - "stack_exchange", - "forum_post", - "service", - "leak", - "ransomleak", + "stealer_log", + "forum_profile", "source_code_files", + "stack_exchange", + "blog_post", + "docker", "chat_message", - "forum_profile", - "bucket_object", - "paste", - "domain", - "financial_data", "listing", - "social_media_account", - "forum_topic", "bucket", + "bucket_object", "seller", - "ad", - "mitigated_credential", - "blog_post", + "paste", + "forum_topic", + "leak", "google", + "mitigated_credential", + "social_media_account", + "source_code_secrets", + "domain", "bot", + "financial_data", + "forum_post", "valid_credential", - "docker", - "source_code_secrets", - "stealer_log", "invalid_credential", + "service", + "ransomleak", + "ad", "illicit_networks", "open_web", "buckets", @@ -2895,34 +2901,34 @@ "type": "array", "items": { "type": "string", - "example": "stack_exchange", + "example": "stealer_log", "enum": [ - "stack_exchange", - "forum_post", - "service", - "leak", - "ransomleak", + "stealer_log", + "forum_profile", "source_code_files", + "stack_exchange", + "blog_post", + "docker", "chat_message", - "forum_profile", - "bucket_object", - "paste", - "domain", - "financial_data", "listing", - "social_media_account", - "forum_topic", "bucket", + "bucket_object", "seller", - "mitigated_credential", - "blog_post", + "paste", + "forum_topic", + "leak", "google", + "mitigated_credential", + "social_media_account", + "source_code_secrets", + "domain", "bot", + "financial_data", + "forum_post", "valid_credential", - "docker", - "source_code_secrets", - "stealer_log", "invalid_credential", + "service", + "ransomleak", "illicit_networks", "open_web", "buckets", @@ -3788,202 +3794,6 @@ }, "type": "object" }, - "Actor": { - "properties": { - "data": { - "$ref": "#/definitions/ActorData" - }, - "header": { - "$ref": "#/definitions/ActorHeader" - } - }, - "type": "object" - }, - "ActorData": { - "properties": { - "index": { - "type": "string" - }, - "uid": { - "type": "string" - }, - "items": { - "type": "array", - "items": { - "type": "object" - } - }, - "feedbacks": { - "type": "array", - "items": { - "$ref": "#/definitions/Feedback" - } - }, - "merged_data": { - "$ref": "#/definitions/MergedData" - }, - "rating": { - "$ref": "#/definitions/ActorRating" - }, - "activities": { - "type": "array", - "items": { - "type": "object" - } - }, - "emails": { - "type": "array", - "items": { - "type": "string" - } - }, - "first_seen": { - "type": "string" - } - }, - "type": "object" - }, - "Feedback": { - "properties": { - "comment": { - "type": "string" - }, - "rated_at": { - "type": "string", - "format": "date-time" - }, - "rating": { - "type": "string" - }, - "username": { - "type": "string" - } - }, - "type": "object" - }, - "MergedData": { - "properties": { - "comments_count": { - "type": "array", - "items": { - "type": "integer" - } - }, - "contact_": { - "type": "array", - "items": { - "type": "string" - } - }, - "following_category_ids": { - "type": "array", - "items": { - "type": "string" - } - }, - "last_active_at": { - "type": "array", - "items": { - "type": "string" - } - }, - "posts_count": { - "type": "array", - "items": { - "type": "integer" - } - }, - "registered_at": { - "type": "array", - "items": { - "type": "string" - } - }, - "ship_to": { - "type": "array", - "items": { - "type": "string" - } - }, - "ship_from": { - "type": "array", - "items": { - "type": "string" - } - }, - "title": { - "type": "array", - "items": { - "type": "string" - } - }, - "transactions_count": { - "type": "array", - "items": { - "type": "integer" - } - }, - "location": { - "type": "array", - "items": { - "type": "string" - } - }, - "groups": { - "type": "array", - "items": { - "type": "string" - } - }, - "website": { - "type": "array", - "items": { - "type": "string" - } - } - }, - "type": "object" - }, - "ActorRating": { - "properties": { - "rating_average_": { - "type": "array", - "items": { - "type": "string" - } - }, - "rating_neg": { - "type": "array", - "items": { - "type": "string" - } - }, - "rating_pos": { - "type": "array", - "items": { - "type": "string" - } - }, - "ratings_count": { - "type": "integer" - } - }, - "type": "object" - }, - "ActorHeader": { - "properties": { - "actor": { - "type": "string" - }, - "uid": { - "type": "string" - }, - "type": { - "type": "string" - } - }, - "type": "object" - }, "Activity": { "properties": { "data": { diff --git a/docs/api-reference/spec/firework-v3-swagger.json b/docs/api-reference/spec/firework-v3-swagger.json index a7c5d0f..bd0347a 100644 --- a/docs/api-reference/spec/firework-v3-swagger.json +++ b/docs/api-reference/spec/firework-v3-swagger.json @@ -256,6 +256,7 @@ "mac_addr", "mitre_technique", "mutex", + "naics_code", "name", "phone_number", "ransomleak", @@ -277,6 +278,7 @@ "forum_thread", "identity", "indicator", + "industry", "infrastructure", "location", "malware", diff --git a/docs/api-reference/spec/firework-v4-openapi.json b/docs/api-reference/spec/firework-v4-openapi.json index 237b402..0373d91 100644 --- a/docs/api-reference/spec/firework-v4-openapi.json +++ b/docs/api-reference/spec/firework-v4-openapi.json @@ -295,7 +295,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/PaginatedResults_CTIEntityRelationshipResponse_str_" + "$ref": "#/components/schemas/PaginatedResults_EntityRelationshipResponse_str_" } } } @@ -419,6 +419,12 @@ { "$ref": "#/components/schemas/SourceCodeSecretEvent" }, + { + "$ref": "#/components/schemas/StackExchangePostEvent" + }, + { + "$ref": "#/components/schemas/StackExchangeTopicEvent" + }, { "$ref": "#/components/schemas/pyro__findings__stealerlogs__datamodels__StealerLogEvent" }, @@ -455,6 +461,8 @@ "social_media_account": "#/components/schemas/SocialMediaEvent", "driller_source_code": "#/components/schemas/SourceCodeEvent", "source_code_secret": "#/components/schemas/SourceCodeSecretEvent", + "driller_forum_post": "#/components/schemas/StackExchangePostEvent", + "driller_forum_topic": "#/components/schemas/StackExchangeTopicEvent", "stealer_log": "#/components/schemas/pyro__findings__stealerlogs__datamodels__StealerLogEvent", "valid_credential": "#/components/schemas/ValidCredentialEvent" } @@ -806,7 +814,7 @@ "required": false, "schema": { "type": "integer", - "maximum": 20, + "maximum": 1000, "exclusiveMinimum": 0, "default": 20, "title": "Size" @@ -1209,6 +1217,22 @@ "title": "Group Id" } }, + { + "name": "parent_identifier_id", + "in": "query", + "required": false, + "schema": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Parent Identifier Id" + } + }, { "name": "types", "in": "query", @@ -2078,6 +2102,48 @@ } } } + }, + "/firework/v4/audit-logs/_search": { + "post": { + "tags": [ + "public", + "team=experience" + ], + "summary": "Search Audit Logs", + "operationId": "search_audit_events_audit_logs__search_post", + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/AuditEventRequestBody" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/PaginatedResultsWithTotalCount_AuditEventItemResponse_str_" + } + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + } + } } }, "components": { @@ -2087,7 +2153,6 @@ "enum": [ "account", "actor", - "actor_summary", "ad", "attachment", "blog_post", @@ -2156,36 +2221,48 @@ "social_media_account", "source_code_secret", "stealer_log", - "attachment/telegram", "threat_flow_summary", "valid_credential", "whois" ], "title": "ActivityModelName" }, - "ActorAPIResponse": { + "ActivityUserMetadata": { "properties": { - "entity_type": { - "type": "string", - "const": "actor", - "title": "Entity Type", - "default": "actor" + "severity": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Severity" }, - "metadata": { - "$ref": "#/components/schemas/EntityMetadataAPIResponse" + "tags": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Tags" }, - "data": { - "$ref": "#/components/schemas/ActorData" + "notes": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Notes" } }, "type": "object", - "required": [ - "metadata", - "data" - ], - "title": "ActorAPIResponse" + "title": "ActivityUserMetadata" }, - "ActorData": { + "ActorAPIData": { "properties": { "name": { "type": "string", @@ -2208,9 +2285,9 @@ "name", "description" ], - "title": "ActorData" + "title": "ActorAPIData" }, - "ActorLiteAPIResponse": { + "ActorAPIResponse": { "properties": { "entity_type": { "type": "string", @@ -2222,7 +2299,7 @@ "$ref": "#/components/schemas/EntityMetadataAPIResponse" }, "data": { - "$ref": "#/components/schemas/ActorLiteData" + "$ref": "#/components/schemas/ActorAPIData" } }, "type": "object", @@ -2230,9 +2307,9 @@ "metadata", "data" ], - "title": "ActorLiteAPIResponse" + "title": "ActorAPIResponse" }, - "ActorLiteData": { + "ActorLiteAPIData": { "properties": { "name": { "type": "string", @@ -2255,7 +2332,38 @@ "name", "description" ], - "title": "ActorLiteData" + "title": "ActorLiteAPIData" + }, + "ActorLiteAPIResponse": { + "properties": { + "entity_type": { + "type": "string", + "const": "actor", + "title": "Entity Type", + "default": "actor" + }, + "metadata": { + "$ref": "#/components/schemas/EntityMetadataAPIResponse" + }, + "data": { + "$ref": "#/components/schemas/ActorLiteAPIData" + } + }, + "type": "object", + "required": [ + "metadata", + "data" + ], + "title": "ActorLiteAPIResponse" + }, + "AgentFilter": { + "type": "string", + "enum": [ + "include", + "exclude", + "only" + ], + "title": "AgentFilter" }, "ApiReport": { "properties": { @@ -2463,29 +2571,7 @@ ], "title": "AsyncRequestStatus" }, - "AttackPatternEntityAPIResponse": { - "properties": { - "entity_type": { - "type": "string", - "const": "attack_pattern", - "title": "Entity Type", - "default": "attack_pattern" - }, - "metadata": { - "$ref": "#/components/schemas/EntityMetadataAPIResponse" - }, - "data": { - "$ref": "#/components/schemas/AttackPatternEntityData" - } - }, - "type": "object", - "required": [ - "metadata", - "data" - ], - "title": "AttackPatternEntityAPIResponse" - }, - "AttackPatternEntityData": { + "AttackPatternEntityAPIData": { "properties": { "name": { "type": "string", @@ -2502,31 +2588,31 @@ ], "title": "Description" }, - "kill_chain_phases": { + "marking_definitions": { "items": { - "$ref": "#/components/schemas/KillChainAPIResponse" + "$ref": "#/components/schemas/MarkingDefinition" }, "type": "array", - "title": "Kill Chain Phases" + "title": "Marking Definitions" }, - "marking_definitions": { + "kill_chain_phases": { "items": { - "$ref": "#/components/schemas/MarkingDefinition" + "$ref": "#/components/schemas/KillChainAPIResponse" }, "type": "array", - "title": "Marking Definitions" + "title": "Kill Chain Phases" } }, "type": "object", "required": [ "name", "description", - "kill_chain_phases", - "marking_definitions" + "marking_definitions", + "kill_chain_phases" ], - "title": "AttackPatternEntityData" + "title": "AttackPatternEntityAPIData" }, - "AttackPatternEntityLiteAPIResponse": { + "AttackPatternEntityAPIResponse": { "properties": { "entity_type": { "type": "string", @@ -2538,7 +2624,7 @@ "$ref": "#/components/schemas/EntityMetadataAPIResponse" }, "data": { - "$ref": "#/components/schemas/AttackPatternEntityLiteData" + "$ref": "#/components/schemas/AttackPatternEntityAPIData" } }, "type": "object", @@ -2546,9 +2632,9 @@ "metadata", "data" ], - "title": "AttackPatternEntityLiteAPIResponse" + "title": "AttackPatternEntityAPIResponse" }, - "AttackPatternEntityLiteData": { + "AttackPatternEntityLiteAPIData": { "properties": { "name": { "type": "string", @@ -2571,124 +2657,100 @@ "name", "description" ], - "title": "AttackPatternEntityLiteData" + "title": "AttackPatternEntityLiteAPIData" }, - "AuthDomainQuery": { + "AttackPatternEntityLiteAPIResponse": { "properties": { - "type": { + "entity_type": { "type": "string", - "const": "auth_domain", - "title": "Type" + "const": "attack_pattern", + "title": "Entity Type", + "default": "attack_pattern" }, - "fqdn": { - "type": "string", - "title": "Fqdn" - } - }, - "type": "object", - "required": [ - "type", - "fqdn" - ], - "title": "AuthDomainQuery" - }, - "AzureTenantData": { - "properties": { - "type": { - "type": "string", - "const": "azure_tenant", - "title": "Type", - "default": "azure_tenant" + "metadata": { + "$ref": "#/components/schemas/EntityMetadataAPIResponse" }, - "tenant_id": { - "type": "string", - "minLength": 1, - "title": "Tenant Id" + "data": { + "$ref": "#/components/schemas/AttackPatternEntityLiteAPIData" } }, "type": "object", "required": [ - "tenant_id" + "metadata", + "data" ], - "title": "AzureTenantData" + "title": "AttackPatternEntityLiteAPIResponse" }, - "AzureTenantQuery": { - "properties": { - "type": { - "type": "string", - "const": "azure_tenant", - "title": "Type" - }, - "tenant_id": { - "type": "string", - "title": "Tenant Id" - } - }, - "type": "object", - "required": [ - "type", - "tenant_id" + "AuditEventAction": { + "type": "string", + "enum": [ + "created", + "updated", + "deleted", + "viewed" ], - "title": "AzureTenantQuery" + "title": "AuditEventAction" }, - "BinQuery": { - "properties": { - "type": { - "type": "string", - "const": "bin", - "title": "Type" - }, - "bin": { - "type": "string", - "title": "Bin" - } - }, - "type": "object", - "required": [ - "type", - "bin" + "AuditEventAffectedResourceType": { + "type": "string", + "enum": [ + "event", + "alert", + "alert_channel", + "alert_sent", + "api_key", + "asset_relation", + "authorize_asset_request", + "blacklisted_term", + "credential", + "identifier", + "identifier_recommendation", + "integration", + "user", + "organization", + "page_view", + "cti_entity", + "priority_action", + "sandbox", + "global_search", + "sensitive_data", + "tenant", + "tenant_membership", + "threat_flow", + "allowed_restricted_term", + "hubspot", + "feature_flag", + "app_banner", + "feature_flag_user_list", + "feature_flag_strategy", + "assistant_agent", + "assistant_agent_skill", + "assistant_conversation", + "scoring_rule", + "in_app_notification", + "tenant_secret_type_assignment", + "matching_policy", + "discovery_policy", + "sso_configuration", + "report" ], - "title": "BinQuery" + "title": "AuditEventAffectedResourceType" }, - "BlogPostData": { + "AuditEventCreatedAtFilter": { "properties": { - "url": { + "gte": { "anyOf": [ { - "type": "string" + "type": "string", + "format": "date-time" }, { "type": "null" } ], - "title": "Url", - "description": "The URL of the blog post." + "title": "Gte" }, - "content": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Content", - "description": "The content of the blog post." - }, - "description": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Description", - "description": "The description of the blog post." - }, - "posted_at": { + "lte": { "anyOf": [ { "type": "string", @@ -2698,110 +2760,66 @@ "type": "null" } ], - "title": "Posted At", - "description": "The date and time the blog post was posted." - } - }, - "type": "object", - "title": "BlogPostData" - }, - "BlogPostEvent": { - "properties": { - "event_type": { - "type": "string", - "const": "blog_post", - "title": "Event Type", - "default": "blog_post" - }, - "metadata": { - "$ref": "#/components/schemas/EventMetadata" - }, - "data": { - "$ref": "#/components/schemas/BlogPostData" - } - }, - "type": "object", - "required": [ - "metadata", - "data" - ], - "title": "Blog Post" - }, - "BotEvent": { - "properties": { - "event_type": { - "type": "string", - "const": "bot", - "title": "Event Type", - "default": "bot" - }, - "data": { - "$ref": "#/components/schemas/BotEventData" - }, - "metadata": { - "$ref": "#/components/schemas/EventMetadata" - } - }, - "type": "object", - "required": [ - "data", - "metadata" - ], - "title": "Bot" - }, - "BotEventActor": { - "properties": { - "id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Id", - "description": "The ID of the seller that put the bot up for sale." + "title": "Lte" } }, "type": "object", - "title": "BotEventActor" + "title": "AuditEventCreatedAtFilter" }, - "BotEventData": { + "AuditEventFiltersBody": { "properties": { - "name": { + "affected_tenant_ids": { "anyOf": [ { - "type": "string" + "items": { + "type": "integer" + }, + "type": "array" }, { "type": "null" } ], - "title": "Name", - "description": "The name of the bot listing." + "title": "Affected Tenant Ids" }, - "url": { + "user_ids": { + "items": { + "type": "integer" + }, + "type": "array", + "title": "User Ids" + }, + "include_system_audit_events": { + "type": "boolean", + "title": "Include System Audit Events", + "default": false + }, + "action": { "anyOf": [ { - "type": "string" + "items": { + "$ref": "#/components/schemas/AuditEventAction" + }, + "type": "array" }, { "type": "null" } ], - "title": "Url", - "description": "The URL of the bot listing on the marketplace." + "title": "Action" }, - "actor": { - "$ref": "#/components/schemas/BotEventActor", - "description": "Data about the seller of the bot listing." + "created_at": { + "$ref": "#/components/schemas/AuditEventCreatedAtFilter" }, - "victim_information": { - "$ref": "#/components/schemas/BotVictimInformation", - "description": "Collection of data about the victim's infected device." + "impersonation": { + "$ref": "#/components/schemas/ImpersonationFilter", + "default": "exclude" }, - "price": { + "agent": { + "$ref": "#/components/schemas/AgentFilter", + "default": "include" + }, + "query": { "anyOf": [ { "type": "string" @@ -2810,40 +2828,37 @@ "type": "null" } ], - "title": "Price", - "description": "The price of the bot listing." + "title": "Query" }, - "currency": { + "source": { + "$ref": "#/components/schemas/AuditEventSource", + "default": "all" + }, + "type": { "anyOf": [ { - "type": "string" + "items": { + "$ref": "#/components/schemas/PublicAuditEventAffectedResourceType" + }, + "type": "array" }, { "type": "null" } ], - "title": "Currency", - "description": "The currency for the bot listing price." + "title": "Type" } }, "type": "object", - "title": "BotEventData" + "title": "AuditEventFiltersBody" }, - "BotVictimInformation": { + "AuditEventIdPResult": { "properties": { - "country_code": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Country Code", - "description": "The country code tied to the infected device." + "code": { + "type": "string", + "title": "Code" }, - "location": { + "message": { "anyOf": [ { "type": "string" @@ -2852,72 +2867,63 @@ "type": "null" } ], - "title": "Location", - "description": "The location of the infected device." + "title": "Message" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "code", + "message" + ], + "title": "AuditEventIdPResult" + }, + "AuditEventItemResponse": { + "properties": { + "id": { + "type": "integer", + "title": "Id" }, - "isp": { + "created_at": { + "type": "string", + "format": "date-time", + "title": "Created At" + }, + "type": { + "$ref": "#/components/schemas/AuditEventAffectedResourceType" + }, + "action": { "anyOf": [ { - "type": "string" + "$ref": "#/components/schemas/AuditEventAction" }, { "type": "null" } - ], - "title": "Isp", - "description": "The ISP of the infected device." + ] }, - "installed_at": { + "source": { "anyOf": [ { - "type": "string", - "format": "date-time" + "$ref": "#/components/schemas/AuditEventSource" }, { "type": "null" } - ], - "title": "Installed At", - "description": "The date and time the malware was installed on the infected device." + ] }, - "os": { + "affected_tenant_id": { "anyOf": [ { - "type": "string" + "type": "integer" }, { "type": "null" } ], - "title": "Os", - "description": "The operating system of the infected device." - } - }, - "type": "object", - "title": "BotVictimInformation" - }, - "BrandQuery": { - "properties": { - "type": { - "type": "string", - "const": "brand", - "title": "Type" + "title": "Affected Tenant Id" }, - "name": { - "type": "string", - "title": "Name" - } - }, - "type": "object", - "required": [ - "type", - "name" - ], - "title": "BrandQuery" - }, - "BucketData": { - "properties": { - "host": { + "affected_tenant_name": { "anyOf": [ { "type": "string" @@ -2926,5680 +2932,1518 @@ "type": "null" } ], - "title": "Host", - "description": "The host of the bucket." + "title": "Affected Tenant Name" }, - "provider": { + "affected_user_id": { "anyOf": [ { - "type": "string" + "type": "integer" }, { "type": "null" } ], - "title": "Provider", - "description": "The provider of the bucket." - } - }, - "type": "object", - "title": "BucketData" - }, - "BucketEvent": { - "properties": { - "event_type": { - "type": "string", - "const": "bucket", - "title": "Event Type", - "default": "bucket" + "title": "Affected User Id" }, - "metadata": { - "$ref": "#/components/schemas/EventMetadata" + "performed_by": { + "$ref": "#/components/schemas/AuditEventPerformedByResponse" }, "data": { - "$ref": "#/components/schemas/BucketEventData" - } - }, - "type": "object", - "required": [ - "metadata", - "data" - ], - "title": "Bucket" - }, - "BucketEventData": { - "properties": { - "url": { "anyOf": [ { - "type": "string" + "$ref": "#/components/schemas/_IdentifierEditV1" }, { - "type": "null" - } - ], - "title": "Url", - "description": "The URL to the bucket." - }, - "bucket": { - "$ref": "#/components/schemas/BucketData" - } - }, - "type": "object", - "required": [ - "bucket" - ], - "title": "BucketEventData" - }, - "BucketObjectEvent": { - "properties": { - "event_type": { - "type": "string", - "const": "bucket_object", - "title": "Event Type", - "default": "bucket_object" - }, - "metadata": { - "$ref": "#/components/schemas/EventMetadata" - }, - "data": { - "$ref": "#/components/schemas/BucketObjectEventData" - } - }, - "type": "object", - "required": [ - "metadata", - "data" - ], - "title": "Bucket Object" - }, - "BucketObjectEventData": { - "properties": { - "url": { - "anyOf": [ + "$ref": "#/components/schemas/_IdentifierEditV2" + }, { - "type": "string" + "$ref": "#/components/schemas/_IdentifierEditV3" }, { - "type": "null" - } - ], - "title": "Url", - "description": "The URL to the bucket object." - }, - "bucket": { - "$ref": "#/components/schemas/BucketData" - } - }, - "type": "object", - "required": [ - "bucket" - ], - "title": "BucketObjectEventData" - }, - "CCBinData": { - "properties": { - "type": { - "type": "string", - "const": "bin", - "title": "Type", - "default": "bin" - }, - "bin": { - "type": "string", - "minLength": 1, - "title": "Bin" - } - }, - "type": "object", - "required": [ - "bin" - ], - "title": "CCBinData" - }, - "CTIEntityRelationshipResponse": { - "properties": { - "source_entity": { - "$ref": "#/components/schemas/EntityData" - }, - "target_entity": { - "$ref": "#/components/schemas/EntityData" - }, - "relation_type": { - "$ref": "#/components/schemas/AssetRelationType" - }, - "sources": { - "items": { - "$ref": "#/components/schemas/CTIEntitySourceAPIResponse" - }, - "type": "array", - "title": "Sources" - }, - "modified_at": { - "type": "string", - "format": "date-time", - "title": "Modified At" - }, - "valid_from": { - "anyOf": [ + "$ref": "#/components/schemas/_IdentifierCreateV1" + }, { - "type": "string", - "format": "date-time" + "$ref": "#/components/schemas/_IdentifierCreateV2" }, { - "type": "null" - } - ], - "title": "Valid From" - }, - "valid_until": { - "anyOf": [ + "$ref": "#/components/schemas/_IdentifierCreateV3" + }, { - "type": "string", - "format": "date-time" + "$ref": "#/components/schemas/_IdentifierDeleteV1" }, { - "type": "null" - } - ], - "title": "Valid Until" - } - }, - "type": "object", - "required": [ - "source_entity", - "target_entity", - "relation_type", - "sources", - "modified_at" - ], - "title": "CTIEntityRelationshipResponse" - }, - "CTIEntitySourceAPIResponse": { - "properties": { - "id": { - "type": "string", - "title": "Id" - }, - "name": { - "anyOf": [ + "$ref": "#/components/schemas/_IdentifierDeleteV2" + }, { - "type": "string" + "$ref": "#/components/schemas/_IdentifierGroupEditV1" }, { - "type": "null" - } - ], - "title": "Name" - }, - "confidence": { - "anyOf": [ + "$ref": "#/components/schemas/_TenantCreateV1" + }, { - "type": "integer" + "$ref": "#/components/schemas/_TenantDeleteV1" }, { - "type": "null" - } - ], - "title": "Confidence" - } - }, - "type": "object", - "required": [ - "id" - ], - "title": "CTIEntitySourceAPIResponse" - }, - "CTIEntityType": { - "type": "string", - "enum": [ - "actor", - "attack_pattern", - "campaign", - "chat_channel", - "external_report", - "forum_thread", - "indicator", - "infrastructure", - "location", - "malware", - "threat_actor", - "threat_actor_group", - "tool", - "vulnerability" - ] - }, - "CampaignEntityAPIResponse": { - "properties": { - "entity_type": { - "type": "string", - "const": "campaign", - "title": "Entity Type", - "default": "campaign" - }, - "metadata": { - "$ref": "#/components/schemas/EntityMetadataAPIResponse" - }, - "data": { - "$ref": "#/components/schemas/CampaignEntityData" - } - }, - "type": "object", - "required": [ - "metadata", - "data" - ], - "title": "CampaignEntityAPIResponse" - }, - "CampaignEntityData": { - "properties": { - "name": { - "type": "string", - "title": "Name" - }, - "description": { - "anyOf": [ + "$ref": "#/components/schemas/_TenantDeleteV2" + }, { - "type": "string" + "$ref": "#/components/schemas/_TenantEditV1" }, { - "type": "null" - } - ], - "title": "Description" - }, - "aliases": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Aliases" - }, - "marking_definitions": { - "items": { - "$ref": "#/components/schemas/MarkingDefinition" - }, - "type": "array", - "title": "Marking Definitions" - } - }, - "type": "object", - "required": [ - "name", - "description", - "aliases", - "marking_definitions" - ], - "title": "CampaignEntityData" - }, - "CampaignEntityLiteAPIResponse": { - "properties": { - "entity_type": { - "type": "string", - "const": "campaign", - "title": "Entity Type", - "default": "campaign" - }, - "metadata": { - "$ref": "#/components/schemas/EntityMetadataAPIResponse" - }, - "data": { - "$ref": "#/components/schemas/CampaignEntityLiteData" - } - }, - "type": "object", - "required": [ - "metadata", - "data" - ], - "title": "CampaignEntityLiteAPIResponse" - }, - "CampaignEntityLiteData": { - "properties": { - "name": { - "type": "string", - "title": "Name" - }, - "description": { - "anyOf": [ + "$ref": "#/components/schemas/_CmiTenantEditV1" + }, { - "type": "string" + "$ref": "#/components/schemas/_DemoTenantCreateV1" }, { - "type": "null" - } - ], - "title": "Description" - }, - "aliases": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Aliases" - } - }, - "type": "object", - "required": [ - "name", - "description", - "aliases" - ], - "title": "CampaignEntityLiteData" - }, - "CategoryVerdict": { - "properties": { - "event_category": { - "$ref": "#/components/schemas/ActivityModelName", - "description": "The category of the event" - }, - "allowed_categories": { - "items": { - "$ref": "#/components/schemas/SearchType" - }, - "type": "array", - "title": "Allowed Categories", - "description": "The categories the identifier is configured to monitor" - }, - "matched": { - "type": "boolean", - "title": "Matched", - "description": "Whether the event's category is among the allowed categories" - }, - "applicable": { - "type": "boolean", - "title": "Applicable", - "description": "Whether the identifier has any allowed categories configured" - } - }, - "type": "object", - "required": [ - "event_category", - "allowed_categories", - "matched", - "applicable" - ], - "title": "CategoryVerdict" - }, - "ChatChannelEntityAPIResponse": { - "properties": { - "entity_type": { - "type": "string", - "const": "chat_channel", - "title": "Entity Type", - "default": "chat_channel" - }, - "metadata": { - "$ref": "#/components/schemas/EntityMetadataAPIResponse" - }, - "data": { - "$ref": "#/components/schemas/ChatChannelEntityData" - } - }, - "type": "object", - "required": [ - "metadata", - "data" - ], - "title": "ChatChannelEntityAPIResponse" - }, - "ChatChannelEntityData": { - "properties": { - "name": { - "type": "string", - "title": "Name" - }, - "description": { - "anyOf": [ + "$ref": "#/components/schemas/_UserProfileEditV1" + }, { - "type": "string" + "$ref": "#/components/schemas/_CMIAssistantAgentCreateV1" }, { - "type": "null" - } - ], - "title": "Description" - }, - "topics": { - "items": { - "$ref": "#/components/schemas/ThreadTopic" - }, - "type": "array", - "title": "Topics" - }, - "conversation_link": { - "anyOf": [ + "$ref": "#/components/schemas/_CMIAssistantAgentUpdateV1" + }, { - "type": "string" + "$ref": "#/components/schemas/_CMIAssistantAgentDeleteV1" }, { - "type": "null" - } - ], - "title": "Conversation Link" - }, - "chat_channel_profile_overview": { - "anyOf": [ + "$ref": "#/components/schemas/_CMIAssistantAgentSkillCreateV1" + }, { - "type": "string" + "$ref": "#/components/schemas/_CMIAssistantAgentSkillUpdateV1" }, { - "type": "null" - } - ], - "title": "Chat Channel Profile Overview" - }, - "chat_channel_profile_content_and_activity": { - "anyOf": [ + "$ref": "#/components/schemas/_CMIAssistantAgentSkillDeleteV1" + }, { - "type": "string" + "$ref": "#/components/schemas/_CMIFeatureFlagCreateV1" }, { - "type": "null" - } - ], - "title": "Chat Channel Profile Content And Activity" - }, - "chat_channel_profile_nature_and_sophistication": { - "anyOf": [ + "$ref": "#/components/schemas/_CMIFeatureFlagUpdateV1" + }, { - "type": "string" + "$ref": "#/components/schemas/_CMIFeatureFlagDeleteV1" }, { - "type": "null" - } - ], - "title": "Chat Channel Profile Nature And Sophistication" - } - }, - "type": "object", - "required": [ - "name", - "description", - "topics", - "conversation_link", - "chat_channel_profile_overview", - "chat_channel_profile_content_and_activity", - "chat_channel_profile_nature_and_sophistication" - ], - "title": "ChatChannelEntityData" - }, - "ChatChannelEntityLiteAPIResponse": { - "properties": { - "entity_type": { - "type": "string", - "const": "chat_channel", - "title": "Entity Type", - "default": "chat_channel" - }, - "metadata": { - "$ref": "#/components/schemas/EntityMetadataAPIResponse" - }, - "data": { - "$ref": "#/components/schemas/ChatChannelEntityLiteData" - } - }, - "type": "object", - "required": [ - "metadata", - "data" - ], - "title": "ChatChannelEntityLiteAPIResponse" - }, - "ChatChannelEntityLiteData": { - "properties": { - "name": { - "type": "string", - "title": "Name" - }, - "description": { - "anyOf": [ + "$ref": "#/components/schemas/_CMIFeatureFlagAddMemberV1" + }, { - "type": "string" + "$ref": "#/components/schemas/_CMIFeatureFlagRemoveMemberV1" }, { - "type": "null" - } - ], - "title": "Description" - }, - "topics": { - "items": { - "$ref": "#/components/schemas/ThreadTopic" - }, - "type": "array", - "title": "Topics" - } - }, - "type": "object", - "required": [ - "name", - "description", - "topics" - ], - "title": "ChatChannelEntityLiteData" - }, - "ChatMessageEvent": { - "properties": { - "event_type": { - "type": "string", - "const": "chat_message", - "title": "Event Type", - "default": "chat_message" - }, - "data": { - "$ref": "#/components/schemas/ChatMessageEventData" - }, - "metadata": { - "$ref": "#/components/schemas/EventMetadata" - } - }, - "type": "object", - "required": [ - "data", - "metadata" - ], - "title": "Chat Message" - }, - "ChatMessageEventData": { - "properties": { - "posted_at": { - "anyOf": [ + "$ref": "#/components/schemas/_CMIFeatureFlagStrategyCreateV1" + }, { - "type": "string", - "format": "date-time" + "$ref": "#/components/schemas/_CMIFeatureFlagStrategyUpdateV1" }, { - "type": "null" - } - ], - "title": "Posted At", - "description": "The time the chat message was posted." - }, - "actor": { - "$ref": "#/components/schemas/pyro__findings__chat_messages__datamodels__ChatMessageEventData__Actor", - "description": "Collection of data about the actor of the chat message." - }, - "context": { - "$ref": "#/components/schemas/pyro__findings__chat_messages__datamodels__ChatMessageEventData__Context", - "description": "Collection of data about the context of the chat message." - }, - "content": { - "anyOf": [ + "$ref": "#/components/schemas/_CMIFeatureFlagStrategyDeleteV1" + }, { - "type": "string" + "$ref": "#/components/schemas/_CMIFeatureFlagUserListCreateV1" }, { - "type": "null" - } - ], - "title": "Content", - "description": "The content of the chat message." - }, - "parent_context": { - "$ref": "#/components/schemas/ParentContext", - "description": "Collection of data about the context of the parent chat message." - }, - "forward_info": { - "$ref": "#/components/schemas/ForwardInfo", - "description": "Collection of data about the forward information of the chat message." - }, - "was_forwarded": { - "anyOf": [ + "$ref": "#/components/schemas/_CMIFeatureFlagUserListCreateV2" + }, { - "type": "boolean" + "$ref": "#/components/schemas/_CMIFeatureFlagUserListUpdateV1" }, { - "type": "null" - } - ], - "title": "Was Forwarded", - "description": "Whether the chat message was forwarded." - } - }, - "type": "object", - "title": "ChatMessageEventData" - }, - "Classes": { - "properties": { - "is_carding": { - "anyOf": [ + "$ref": "#/components/schemas/_CMIFeatureFlagUserListDeleteV1" + }, { - "type": "boolean" + "$ref": "#/components/schemas/_CMIUserEditV1" }, { - "type": "null" - } - ], - "title": "Is Carding", - "description": "Whether the listing is classified as carding." - }, - "is_bypass": { - "anyOf": [ + "$ref": "#/components/schemas/_CMIOrganizationDeleteV1" + }, { - "type": "boolean" + "$ref": "#/components/schemas/_CMIOrganizationEditV1" }, { - "type": "null" - } - ], - "title": "Is Bypass", - "description": "Whether the listing is classified as a bypass." - }, - "is_ident_fraud": { - "anyOf": [ + "$ref": "#/components/schemas/_CMIOrganizationEditV2" + }, { - "type": "boolean" + "$ref": "#/components/schemas/_CMIOrganizationEditV3" }, { - "type": "null" - } - ], - "title": "Is Ident Fraud", - "description": "Whether the listing is classified as identity fraud." - }, - "is_doc_fraud": { - "anyOf": [ + "$ref": "#/components/schemas/_CMIOrganizationIdentifierRotationResetV1" + }, { - "type": "boolean" + "$ref": "#/components/schemas/_CMIOrganizationStateV1" }, { - "type": "null" - } - ], - "title": "Is Doc Fraud", - "description": "Whether the listing is classified as document fraud." - }, - "is_phishing": { - "anyOf": [ + "$ref": "#/components/schemas/_CMIUserDisableMfaV1" + }, { - "type": "boolean" + "$ref": "#/components/schemas/_CMIUserEmailEditV1" }, { - "type": "null" - } - ], - "title": "Is Phishing", - "description": "Whether the listing is classified as phishing." - }, - "is_money_xfer": { - "anyOf": [ + "$ref": "#/components/schemas/_CMIUserFlareRoleEditV1" + }, { - "type": "boolean" + "$ref": "#/components/schemas/_CMIUserSuperAdminV1" }, { - "type": "null" - } - ], - "title": "Is Money Xfer", - "description": "Whether the listing is classified as money transfer." - }, - "is_cashout": { - "anyOf": [ + "$ref": "#/components/schemas/_ActivityInfectedDeviceDownloadV1" + }, { - "type": "boolean" + "$ref": "#/components/schemas/_RansomLeaksRequestV1" }, { - "type": "null" - } - ], - "title": "Is Cashout", - "description": "Whether the listing is classified as a cashout." - }, - "is_virt_currency": { - "anyOf": [ + "$ref": "#/components/schemas/_RansomLeaksDownloadV1" + }, { - "type": "boolean" + "$ref": "#/components/schemas/_ActivityIgnoreV1" }, { - "type": "null" - } - ], - "title": "Is Virt Currency", - "description": "Whether the listing is classified as a virtual currency transaction." - }, - "is_hacking": { - "anyOf": [ + "$ref": "#/components/schemas/_ActivityIgnoreV2" + }, { - "type": "boolean" + "$ref": "#/components/schemas/_ActivityUnignoreV1" }, { - "type": "null" - } - ], - "title": "Is Hacking", - "description": "Whether the listing is classified as hacking activities." - }, - "is_misc_financial": { - "anyOf": [ + "$ref": "#/components/schemas/_ActivityUnignoreV2" + }, { - "type": "boolean" + "$ref": "#/components/schemas/_CMIOrganizationSubscriptionPlanEditV1" }, { - "type": "null" - } - ], - "title": "Is Misc Financial", - "description": "Whether the listing is classified as miscellaneous financial activities." - } - }, - "type": "object", - "title": "Classes" - }, - "Classification": { - "properties": { - "classes": { - "$ref": "#/components/schemas/Classes", - "description": "Data about the classes identified in the listing." - }, - "types": { - "$ref": "#/components/schemas/Types", - "description": "Data about the possible listing type." - } - }, - "type": "object", - "title": "Classification" - }, - "CreateAstpCookiesBody": { - "properties": { - "name": { - "type": "string", - "minLength": 1, - "title": "Name", - "description": "The name of the matching policy" - }, - "type": { - "type": "string", - "const": "ASTP_COOKIES", - "title": "Type" - }, - "value": { - "$ref": "#/components/schemas/AstpCookiesValue", - "description": "The value of the matching policy in the form of cookie names" - } - }, - "type": "object", - "required": [ - "name", - "type", - "value" - ], - "title": "CreateAstpCookiesBody" - }, - "CreateAstpDomainBody": { - "properties": { - "name": { - "type": "string", - "minLength": 1, - "title": "Name", - "description": "The name of the matching policy" - }, - "type": { - "type": "string", - "const": "ASTP_DOMAIN", - "title": "Type" - }, - "value": { - "$ref": "#/components/schemas/AstpDomainValue", - "description": "The value of the matching policy in the form of a domain match mode" - } - }, - "type": "object", - "required": [ - "name", - "type", - "value" - ], - "title": "CreateAstpDomainBody" - }, - "CreateExcludedKeywordsBody": { - "properties": { - "name": { - "type": "string", - "minLength": 1, - "title": "Name", - "description": "The name of the matching policy" - }, - "type": { - "type": "string", - "const": "EXCLUDED_KEYWORDS", - "title": "Type" - }, - "value": { - "$ref": "#/components/schemas/KeywordsValue", - "description": "The value of the matching policy in the form of keywords" - } - }, - "type": "object", - "required": [ - "name", - "type", - "value" - ], - "title": "CreateExcludedKeywordsBody" - }, - "CreateIncludedKeywordsBody": { - "properties": { - "name": { - "type": "string", - "minLength": 1, - "title": "Name", - "description": "The name of the matching policy" - }, - "type": { - "type": "string", - "const": "INCLUDED_KEYWORDS", - "title": "Type" - }, - "value": { - "$ref": "#/components/schemas/KeywordsValue", - "description": "The value of the matching policy in the form of keywords" - } - }, - "type": "object", - "required": [ - "name", - "type", - "value" - ], - "title": "CreateIncludedKeywordsBody" - }, - "CreateIntelRequestPayload": { - "properties": { - "question": { - "type": "string", - "title": "Question" - }, - "tone": { - "$ref": "#/components/schemas/IntelTone", - "default": "analytical" - } - }, - "type": "object", - "required": [ - "question" - ], - "title": "CreateIntelRequestPayload" - }, - "CreateIntelRequestResponse": { - "properties": { - "request_id": { - "type": "string", - "format": "uuid", - "title": "Request Id" - } - }, - "type": "object", - "required": [ - "request_id" - ], - "title": "CreateIntelRequestResponse" - }, - "CreateLookalikeStrategiesBody": { - "properties": { - "name": { - "type": "string", - "minLength": 1, - "title": "Name", - "description": "The name of the matching policy" - }, - "type": { - "type": "string", - "const": "LOOKALIKE_STRATEGIES", - "title": "Type" - }, - "value": { - "$ref": "#/components/schemas/LookalikeMatchStrategiesValue", - "description": "The value of the matching policy in the form of lookalike domain strategies" - } - }, - "type": "object", - "required": [ - "name", - "type", - "value" - ], - "title": "CreateLookalikeStrategiesBody" - }, - "CreateLuceneQueryBody": { - "properties": { - "name": { - "type": "string", - "minLength": 1, - "title": "Name", - "description": "The name of the matching policy" - }, - "type": { - "type": "string", - "const": "LUCENE_QUERY", - "title": "Type" - }, - "value": { - "$ref": "#/components/schemas/LuceneValue", - "description": "The value of the matching policy in the form of a Lucene query" - } - }, - "type": "object", - "required": [ - "name", - "type", - "value" - ], - "title": "CreateLuceneQueryBody" - }, - "Credential": { - "properties": { - "id": { - "type": "integer", - "title": "Id" - }, - "identity_name": { - "type": "string", - "title": "Identity Name" - }, - "domain": { - "anyOf": [ + "$ref": "#/components/schemas/_CMIOrganizationSubscriptionPlanEditV2" + }, { - "type": "string" + "$ref": "#/components/schemas/_CMIOrganizationSubscriptionPlanEditV3" }, { - "type": "null" - } - ], - "title": "Domain" - }, - "source_id": { - "type": "string", - "title": "Source Id" - }, - "imported_at": { - "type": "string", - "title": "Imported At" - }, - "hash": { - "anyOf": [ + "$ref": "#/components/schemas/_CMIOrganizationSubscriptionPlanEditV4" + }, { - "type": "string" + "$ref": "#/components/schemas/_AlertSentCreateV1" }, { - "type": "null" - } - ], - "title": "Hash" - }, - "hash_type": { - "anyOf": [ + "$ref": "#/components/schemas/_ActivityRemediatedV1" + }, { - "type": "string" + "$ref": "#/components/schemas/_ActivityRemediatedV2" }, { - "type": "null" - } - ], - "title": "Hash Type" - }, - "source": { - "anyOf": [ + "$ref": "#/components/schemas/_ActivityUnremediatedV1" + }, { - "$ref": "#/components/schemas/SourceV2" + "$ref": "#/components/schemas/_ActivityUnremediatedV2" }, { - "type": "null" - } - ] - }, - "known_password_id": { - "anyOf": [ + "$ref": "#/components/schemas/_StealerLogDownloadV1" + }, { - "type": "integer" + "$ref": "#/components/schemas/_AddToReportV1" }, { - "type": "null" - } - ], - "title": "Known Password Id" - }, - "credential_hash": { - "anyOf": [ + "$ref": "#/components/schemas/_AddToReportV2" + }, { - "type": "string" + "$ref": "#/components/schemas/_ActivityViewV1" }, { - "type": "null" - } - ], - "title": "Credential Hash" - }, - "event_uid": { - "anyOf": [ + "$ref": "#/components/schemas/_AlertChannelCreateV1" + }, { - "type": "string" + "$ref": "#/components/schemas/_AlertChannelCreateV2" }, { - "type": "null" - } - ], - "title": "Event Uid" - }, - "auth_domains": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Auth Domains" - }, - "urls": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Urls" - } - }, - "type": "object", - "required": [ - "id", - "identity_name", - "domain", - "source_id", - "imported_at", - "hash", - "hash_type", - "source", - "known_password_id", - "credential_hash", - "event_uid" - ], - "title": "Credential" - }, - "CredentialActionBody": { - "properties": { - "type": { - "$ref": "#/components/schemas/LeakedCredentialsBulkActionType" - } - }, - "type": "object", - "required": [ - "type" - ], - "title": "CredentialActionBody" - }, - "CredentialActionRequestBody": { - "properties": { - "targets": { - "items": { - "$ref": "#/components/schemas/CredentialActionTarget" - }, - "type": "array", - "maxItems": 100, - "title": "Targets" - }, - "action": { - "$ref": "#/components/schemas/CredentialActionBody" - } - }, - "type": "object", - "required": [ - "targets", - "action" - ], - "title": "CredentialActionRequestBody" - }, - "CredentialActionTarget": { - "properties": { - "credential_hash": { - "type": "string", - "title": "Credential Hash" - } - }, - "type": "object", - "required": [ - "credential_hash" - ], - "title": "CredentialActionTarget" - }, - "CredentialEventData": { - "properties": { - "identity_name": { - "type": "string", - "title": "Identity Name", - "description": "The email or username associated with the credential." - }, - "credential_hash": { - "type": "string", - "title": "Credential Hash", - "description": "A hash uniquely identifying the credential." - }, - "tenant_integration_id": { - "type": "string", - "title": "Tenant Integration Id", - "description": "The UUID of the tenant's IdP integration that validated the credential." - } - }, - "type": "object", - "required": [ - "identity_name", - "credential_hash", - "tenant_integration_id" - ], - "title": "CredentialEventData" - }, - "CredentialsDateFilter": { - "properties": { - "gte": { - "anyOf": [ + "$ref": "#/components/schemas/_AlertChannelDeleteV1" + }, { - "type": "string", - "format": "date-time" + "$ref": "#/components/schemas/_AlertChannelDeleteV2" }, { - "type": "null" - } - ], - "title": "Gte" - }, - "lte": { - "anyOf": [ + "$ref": "#/components/schemas/_AlertChannelViewV1" + }, { - "type": "string", - "format": "date-time" + "$ref": "#/components/schemas/_AlertChannelEditV1" }, { - "type": "null" - } - ], - "title": "Lte" - } - }, - "type": "object", - "title": "CredentialsDateFilter" - }, - "CredentialsQuery": { - "properties": { - "type": { - "type": "string", - "const": "credentials", - "title": "Type" - }, - "username": { - "type": "string", - "title": "Username" - }, - "password": { - "type": "string", - "title": "Password" - } - }, - "type": "object", - "required": [ - "type", - "username", - "password" - ], - "title": "CredentialsQuery" - }, - "CredentialsQueryFilters": { - "properties": { - "imported_at": { - "$ref": "#/components/schemas/CredentialsDateFilter" - } - }, - "type": "object", - "title": "CredentialsQueryFilters" - }, - "CredentialsQueryPayload": { - "properties": { - "query": { - "oneOf": [ + "$ref": "#/components/schemas/_AlertChannelEditV2" + }, { - "$ref": "#/components/schemas/DomainQuery" + "$ref": "#/components/schemas/_AlertCreateV1" }, { - "$ref": "#/components/schemas/EmailQuery" + "$ref": "#/components/schemas/_AlertDeleteV1" }, { - "$ref": "#/components/schemas/KeywordQuery" + "$ref": "#/components/schemas/_ApiKeyCreateV1" }, { - "$ref": "#/components/schemas/SecretQuery" + "$ref": "#/components/schemas/_ApiKeyDeleteV1" }, { - "$ref": "#/components/schemas/AuthDomainQuery" - } - ], - "title": "Query", - "discriminator": { - "propertyName": "type", - "mapping": { - "auth_domain": "#/components/schemas/AuthDomainQuery", - "domain": "#/components/schemas/DomainQuery", - "email": "#/components/schemas/EmailQuery", - "keyword": "#/components/schemas/KeywordQuery", - "secret": "#/components/schemas/SecretQuery" - } - } - }, - "filters": { - "$ref": "#/components/schemas/CredentialsQueryFilters" - }, - "from": { - "anyOf": [ + "$ref": "#/components/schemas/_ApiKeyDisableV1" + }, { - "type": "string" + "$ref": "#/components/schemas/_ApiKeyEditV1" }, { - "type": "null" - } - ], - "title": "From" - }, - "size": { - "type": "integer", - "maximum": 10000.0, - "minimum": 1.0, - "title": "Size", - "default": 10 - }, - "include": { - "items": { - "$ref": "#/components/schemas/IncludeOptions" - }, - "type": "array", - "title": "Include" - }, - "order": { - "$ref": "#/components/schemas/OrderType", - "default": "desc" - } - }, - "type": "object", - "required": [ - "query" - ], - "title": "CredentialsQueryPayload" - }, - "DateFilter": { - "properties": { - "gt": { - "anyOf": [ + "$ref": "#/components/schemas/_ApiKeyEnableV1" + }, { - "type": "string", - "format": "date-time" + "$ref": "#/components/schemas/_ApiKeyExpireV1" }, { - "type": "null" - } - ], - "title": "Gt" - }, - "gte": { - "anyOf": [ + "$ref": "#/components/schemas/_AssistantConversationForkV1" + }, { - "type": "string", - "format": "date-time" + "$ref": "#/components/schemas/_AuthorizeAssetRequestCreateV1" }, { - "type": "null" - } - ], - "title": "Gte" - }, - "lt": { - "anyOf": [ + "$ref": "#/components/schemas/_CMIAllowedRestrictedTermAddV1" + }, { - "type": "string", - "format": "date-time" + "$ref": "#/components/schemas/_CMIAllowedRestrictedTermAddV2" }, { - "type": "null" - } - ], - "title": "Lt" - }, - "lte": { - "anyOf": [ + "$ref": "#/components/schemas/_CMIAllowedRestrictedTermAddV3" + }, { - "type": "string", - "format": "date-time" + "$ref": "#/components/schemas/_CMIAllowedRestrictedTermDeleteV1" }, { - "type": "null" - } - ], - "title": "Lte" - } - }, - "type": "object", - "title": "DateFilter" - }, - "DockerImageEvent": { - "properties": { - "event_type": { - "type": "string", - "const": "docker_image", - "title": "Event Type", - "default": "docker_image" - }, - "data": { - "$ref": "#/components/schemas/DockerImageEventData" - }, - "metadata": { - "$ref": "#/components/schemas/EventMetadata" - } - }, - "type": "object", - "required": [ - "data", - "metadata" - ], - "title": "Docker Image" - }, - "DockerImageEventData": { - "properties": { - "content": { - "anyOf": [ + "$ref": "#/components/schemas/_CMIAllowedRestrictedTermEditV1" + }, { - "type": "string" + "$ref": "#/components/schemas/_CMIAllowedRestrictedTermEditV2" }, { - "type": "null" - } - ], - "title": "Content" - }, - "digest": { - "anyOf": [ + "$ref": "#/components/schemas/_CMIAllowedRestrictedTermEditV3" + }, { - "type": "string" + "$ref": "#/components/schemas/_ActivityUserMetadataNotesEditV1" }, { - "type": "null" - } - ], - "title": "Digest" - }, - "architecture": { - "anyOf": [ + "$ref": "#/components/schemas/_ActivityUserMetadataRiskScoreEditV1" + }, { - "type": "string" + "$ref": "#/components/schemas/_ActivityUserMetadataTagEditV1" }, { - "type": "null" - } - ], - "title": "Architecture" - }, - "os": { - "anyOf": [ + "$ref": "#/components/schemas/_ActivityUserMetadataTagDeleteV1" + }, { - "type": "string" + "$ref": "#/components/schemas/_ActivityUserMetadataAllEditV1" }, { - "type": "null" - } - ], - "title": "Os" - }, - "last_pushed_at": { - "anyOf": [ + "$ref": "#/components/schemas/_CMIAppBannerUpdateV1" + }, { - "type": "string", - "format": "date-time" + "$ref": "#/components/schemas/_CMITenantSecretTypeAssignmentCreateV1" }, { - "type": "null" - } - ], - "title": "Last Pushed At" - }, - "last_pulled_at": { - "anyOf": [ + "$ref": "#/components/schemas/_CMITenantSecretTypeAssignmentDeleteV1" + }, { - "type": "string", - "format": "date-time" + "$ref": "#/components/schemas/_CMIAuthorizeAssetRequestUpdateV1" }, { - "type": "null" - } - ], - "title": "Last Pulled At" - }, - "tags": { - "anyOf": [ + "$ref": "#/components/schemas/_CMIAuthorizeAssetRequestDeleteV1" + }, { - "items": { - "$ref": "#/components/schemas/Tag" - }, - "type": "array" + "$ref": "#/components/schemas/_HubspotCreateOrganizationV1" }, { - "type": "null" - } - ], - "title": "Tags", - "default": [] - } - }, - "type": "object", - "title": "DockerImageEventData" - }, - "DockerRepositoryEvent": { - "properties": { - "event_type": { - "type": "string", - "const": "docker_repository", - "title": "Event Type", - "default": "docker_repository" - }, - "data": { - "$ref": "#/components/schemas/DockerRepositoryEventData" - }, - "metadata": { - "$ref": "#/components/schemas/EventMetadata" - } - }, - "type": "object", - "required": [ - "data", - "metadata" - ], - "title": "Docker Repository" - }, - "DockerRepositoryEventData": { - "properties": { - "url": { - "anyOf": [ + "$ref": "#/components/schemas/_HubspotUpdatesOrganizationV1" + }, { - "type": "string" + "$ref": "#/components/schemas/_HubspotUpdatesOrganizationV2" }, { - "type": "null" - } - ], - "title": "Url", - "description": "The URL of the Docker repository." - }, - "star_count": { - "anyOf": [ + "$ref": "#/components/schemas/_HubspotUpdatesOrganizationV3" + }, { - "type": "integer" + "$ref": "#/components/schemas/_HubspotUpdatesOrganizationV4" }, { - "type": "null" - } - ], - "title": "Star Count", - "description": "The number of stars the repository has received." - }, - "pull_count": { - "anyOf": [ + "$ref": "#/components/schemas/_HubspotUpdatesOrganizationV5" + }, { - "type": "integer" + "$ref": "#/components/schemas/_CMIOrganizationCreateV1" }, { - "type": "null" - } - ], - "title": "Pull Count", - "description": "The total number of pulls made against the repository." - }, - "collaborator_count": { - "anyOf": [ + "$ref": "#/components/schemas/_CMIOrganizationCreateV2" + }, { - "type": "integer" + "$ref": "#/components/schemas/_CMIOrganizationCreateV3" }, { - "type": "null" - } - ], - "title": "Collaborator Count", - "description": "The number of collaborators associated with the repository." - }, - "last_updated_at": { - "anyOf": [ + "$ref": "#/components/schemas/_TenantUpdateHubspotV1" + }, { - "type": "string", - "format": "date-time" + "$ref": "#/components/schemas/_TenantUpdateHubspotV2" }, { - "type": "null" - } - ], - "title": "Last Updated At", - "description": "The timestamp at which the repository was last updated." - }, - "last_modified_at": { - "anyOf": [ + "$ref": "#/components/schemas/_TenantUpdateHubspotV3" + }, { - "type": "string", - "format": "date-time" + "$ref": "#/components/schemas/_TenantUpdateHubspotV4" }, { - "type": "null" - } - ], - "title": "Last Modified At", - "description": "The timestamp at which the repository's metadata was last modified." - }, - "registered_at": { - "anyOf": [ + "$ref": "#/components/schemas/_CMITenantApiUsageResetV1" + }, { - "type": "string", - "format": "date-time" + "$ref": "#/components/schemas/_CMITenantCreateV1" }, { - "type": "null" - } - ], - "title": "Registered At", - "description": "The timestamp at which the repository was first registered." - } - }, - "type": "object", - "title": "DockerRepositoryEventData" - }, - "DomainData": { - "properties": { - "type": { - "type": "string", - "const": "domain", - "title": "Type", - "default": "domain" - }, - "fqdn": { - "type": "string", - "minLength": 1, - "title": "Fqdn" - } - }, - "type": "object", - "required": [ - "fqdn" - ], - "title": "DomainData" - }, - "DomainMatchMode": { - "type": "string", - "enum": [ - "email_domain_only", - "auth_domain_and_email_domain", - "auth_domain_only" - ], - "title": "DomainMatchMode" - }, - "DomainQuery": { - "properties": { - "type": { - "type": "string", - "const": "domain", - "title": "Type" - }, - "fqdn": { - "type": "string", - "title": "Fqdn" - } - }, - "type": "object", - "required": [ - "type", - "fqdn" - ], - "title": "DomainQuery" - }, - "DownloadRequestStatus": { - "type": "string", - "enum": [ - "not_requested", - "pending", - "completed", - "failed" - ], - "title": "DownloadRequestStatus" - }, - "EmailData": { - "properties": { - "type": { - "type": "string", - "const": "email", - "title": "Type", - "default": "email" - }, - "email": { - "type": "string", - "format": "email", - "title": "Email" - } - }, - "type": "object", - "required": [ - "email" - ], - "title": "EmailData" - }, - "EmailQuery": { - "properties": { - "type": { - "type": "string", - "const": "email", - "title": "Type" - }, - "email": { - "type": "string", - "title": "Email" - } - }, - "type": "object", - "required": [ - "type", - "email" - ], - "title": "EmailQuery" - }, - "EmptyFireworkEvent": { - "properties": { - "event_type": { - "$ref": "#/components/schemas/ActivityModelName" - }, - "metadata": { - "$ref": "#/components/schemas/EventMetadata" - }, - "data": { - "additionalProperties": true, - "type": "object", - "title": "Data" - } - }, - "type": "object", - "required": [ - "event_type", - "metadata" - ], - "title": "EmptyFireworkEvent" - }, - "EntityAPIResponseTypes": { - "anyOf": [ - { - "$ref": "#/components/schemas/ActorAPIResponse" - }, - { - "$ref": "#/components/schemas/AttackPatternEntityAPIResponse" - }, - { - "$ref": "#/components/schemas/CampaignEntityAPIResponse" - }, - { - "$ref": "#/components/schemas/ChatChannelEntityAPIResponse" - }, - { - "$ref": "#/components/schemas/ExternalReportEntityAPIResponse" - }, - { - "$ref": "#/components/schemas/ForumThreadAPIResponse" - }, - { - "$ref": "#/components/schemas/IndicatorEntityAPIResponse" - }, - { - "$ref": "#/components/schemas/InfrastructureEntityAPIResponse" - }, - { - "$ref": "#/components/schemas/LocationEntityAPIResponse" - }, - { - "$ref": "#/components/schemas/MalwareEntityAPIResponse" - }, - { - "$ref": "#/components/schemas/ThreatActorEntityAPIResponse" - }, - { - "$ref": "#/components/schemas/ThreatActorGroupEntityAPIResponse" - }, - { - "$ref": "#/components/schemas/ToolEntityAPIResponse" - }, - { - "$ref": "#/components/schemas/VulnerabilityEntityAPIResponse" - } - ] - }, - "EntityData": { - "properties": { - "id": { - "type": "string", - "title": "Id" - }, - "entity_type": { - "$ref": "#/components/schemas/CTIEntityType" - }, - "name": { - "type": "string", - "title": "Name" - }, - "confidence": { - "type": "integer", - "title": "Confidence" - } - }, - "type": "object", - "required": [ - "id", - "entity_type", - "name", - "confidence" - ], - "title": "EntityData" - }, - "EntityLiteAPIResponseTypes": { - "anyOf": [ - { - "$ref": "#/components/schemas/ActorLiteAPIResponse" - }, - { - "$ref": "#/components/schemas/AttackPatternEntityLiteAPIResponse" - }, - { - "$ref": "#/components/schemas/CampaignEntityLiteAPIResponse" - }, - { - "$ref": "#/components/schemas/ChatChannelEntityLiteAPIResponse" - }, - { - "$ref": "#/components/schemas/ExternalReportEntityLiteAPIResponse" - }, - { - "$ref": "#/components/schemas/ForumThreadLiteAPIResponse" - }, - { - "$ref": "#/components/schemas/IndicatorEntityLiteAPIResponse" - }, - { - "$ref": "#/components/schemas/InfrastructureEntityLiteAPIResponse" - }, - { - "$ref": "#/components/schemas/LocationEntityLiteAPIResponse" - }, - { - "$ref": "#/components/schemas/MalwareEntityLiteAPIResponse" - }, - { - "$ref": "#/components/schemas/ThreatActorEntityLiteAPIResponse" - }, - { - "$ref": "#/components/schemas/ThreatActorGroupEntityLiteAPIResponse" - }, - { - "$ref": "#/components/schemas/ToolEntityLiteAPIResponse" - }, - { - "$ref": "#/components/schemas/VulnerabilityEntityLiteAPIResponse" - } - ] - }, - "EntityMetadataAPIResponse": { - "properties": { - "id": { - "type": "string", - "title": "Id" - }, - "created_by": { - "type": "string", - "title": "Created By" - }, - "sources": { - "items": { - "$ref": "#/components/schemas/CTIEntitySourceAPIResponse" - }, - "type": "array", - "title": "Sources" - }, - "created_at": { - "anyOf": [ + "$ref": "#/components/schemas/_CMIOrganizationApiUsageResetV1" + }, { - "type": "string", - "format": "date-time" + "$ref": "#/components/schemas/_HubspotCreateTenantV1" }, { - "type": "null" - } - ], - "title": "Created At" - }, - "updated_at": { - "anyOf": [ + "$ref": "#/components/schemas/_CMITenantEnableV1" + }, { - "type": "string", - "format": "date-time" + "$ref": "#/components/schemas/_CMITenantFlareCommunityCreateInviteLinkV1" }, { - "type": "null" - } - ], - "title": "Updated At" - }, - "first_seen_at": { - "anyOf": [ + "$ref": "#/components/schemas/_CMITenantDeleteV1" + }, { - "type": "string", - "format": "date-time" + "$ref": "#/components/schemas/_CMITenantFlareCommunityDisableV1" }, { - "type": "null" - } - ], - "title": "First Seen At" - }, - "last_seen_at": { - "anyOf": [ + "$ref": "#/components/schemas/_CMITenantFlareCommunityEnableV1" + }, { - "type": "string", - "format": "date-time" + "$ref": "#/components/schemas/_CMITenantIdentifierRotationResetV1" }, { - "type": "null" - } - ], - "title": "Last Seen At" - }, - "confidence": { - "anyOf": [ + "$ref": "#/components/schemas/_CMITenantDailyTokenUsageResetV1" + }, { - "type": "integer" + "$ref": "#/components/schemas/_CMIUserCreateV1" }, { - "type": "null" - } - ], - "title": "Confidence" - } - }, - "type": "object", - "required": [ - "id", - "created_by", - "sources", - "created_at", - "updated_at" - ], - "title": "EntityMetadataAPIResponse" - }, - "EntityRelationsSearchFilters": { - "properties": { - "types": { - "anyOf": [ + "$ref": "#/components/schemas/_CMIUserDeleteV1" + }, { - "items": { - "$ref": "#/components/schemas/EntityType" - }, - "type": "array" + "$ref": "#/components/schemas/_CMIUserDisableV1" }, { - "type": "null" - } - ], - "title": "Types" - } - }, - "type": "object", - "title": "EntityRelationsSearchFilters" - }, - "EntityRelationsSearchParamsPayload": { - "properties": { - "filters": { - "$ref": "#/components/schemas/EntityRelationsSearchFilters" - }, - "from": { - "anyOf": [ + "$ref": "#/components/schemas/_CMIUserEnableV1" + }, { - "type": "string" + "$ref": "#/components/schemas/_CredentialBrowserHomeFeedSearchV1" }, { - "type": "null" - } - ], - "title": "From" - }, - "size": { - "type": "integer", - "maximum": 1000.0, - "title": "Size", - "default": 10 - } - }, - "type": "object", - "title": "EntityRelationsSearchParamsPayload" - }, - "EntitySearchFilters": { - "properties": { - "types": { - "anyOf": [ + "$ref": "#/components/schemas/_CredentialBrowserSearchV1" + }, { - "items": { - "$ref": "#/components/schemas/EntityType" - }, - "type": "array" + "$ref": "#/components/schemas/_CredentialGlobalSearchV1" }, { - "type": "null" - } - ], - "title": "Types" - }, - "sources": { - "anyOf": [ + "$ref": "#/components/schemas/_CredentialIgnoreV1" + }, { - "items": { - "type": "string" - }, - "type": "array" + "$ref": "#/components/schemas/_CredentialRemediateV1" }, { - "type": "null" - } - ], - "title": "Sources" - }, - "topic_ids": { - "anyOf": [ + "$ref": "#/components/schemas/_CredentialUnignoreV1" + }, { - "items": { - "$ref": "#/components/schemas/Topic" - }, - "type": "array" + "$ref": "#/components/schemas/_CredentialUnremediateV1" }, { - "type": "null" - } - ], - "title": "Topic Ids" - }, - "intent_ids": { - "anyOf": [ + "$ref": "#/components/schemas/_CredentialViewV1" + }, { - "items": { - "$ref": "#/components/schemas/Intent" - }, - "type": "array" + "$ref": "#/components/schemas/_EditActivityV1" }, { - "type": "null" - } - ], - "title": "Intent Ids" - }, - "observable_types": { - "anyOf": [ + "$ref": "#/components/schemas/_EditActivityV2" + }, { - "items": { - "$ref": "#/components/schemas/StixCyberObservableType" - }, - "type": "array" + "$ref": "#/components/schemas/_ScoringRuleCreateV1" }, { - "type": "null" - } - ], - "title": "Observable Types" - }, - "confidence": { - "$ref": "#/components/schemas/IntRangeFilter" - }, - "created_at": { - "$ref": "#/components/schemas/DateFilter" - }, - "updated_at": { - "$ref": "#/components/schemas/DateFilter" - }, - "first_seen_at": { - "$ref": "#/components/schemas/DateFilter" - }, - "last_seen_at": { - "$ref": "#/components/schemas/DateFilter" - }, - "valid_from": { - "$ref": "#/components/schemas/DateFilter" - }, - "valid_until": { - "$ref": "#/components/schemas/DateFilter" - } - }, - "type": "object", - "title": "EntitySearchFilters" - }, - "EntitySearchParamsPayload": { - "properties": { - "query": { - "type": "string", - "title": "Query", - "default": "" - }, - "filters": { - "$ref": "#/components/schemas/EntitySearchFilters" - }, - "sort": { - "anyOf": [ + "$ref": "#/components/schemas/_ScoringRuleEditV1" + }, { - "type": "string" + "$ref": "#/components/schemas/_ScoringRuleDeleteV1" }, { - "type": "null" - } - ], - "title": "Sort" - }, - "order": { - "$ref": "#/components/schemas/OrderType", - "default": "desc" - }, - "from": { - "anyOf": [ + "$ref": "#/components/schemas/_HomeFeedViewV1" + }, { - "type": "string" + "$ref": "#/components/schemas/_HomeFeedViewV2" }, { - "type": "null" - } - ], - "title": "From" - }, - "size": { - "type": "integer", - "title": "Size", - "default": 10 - } - }, - "type": "object", - "title": "EntitySearchParamsPayload" - }, - "EntityType": { - "type": "string", - "enum": [ - "attack_pattern", - "actor", - "campaign", - "chat_channel", - "external_report", - "forum_thread", - "identity", - "indicator", - "infrastructure", - "domain", - "location", - "malware", - "organization", - "threat_actor", - "threat_actor_group", - "tool", - "vulnerability" - ], - "title": "EntityType" - }, - "EventAction": { - "properties": { - "type": { - "type": "string", - "enum": [ - "remediate", - "unremediate", - "ignore", - "unignore" - ], - "title": "Type" - } - }, - "type": "object", - "required": [ - "type" - ], - "title": "EventAction" - }, - "EventActionTarget": { - "properties": { - "uid": { - "type": "string", - "title": "Uid" - } - }, - "type": "object", - "required": [ - "uid" - ], - "title": "EventActionTarget" - }, - "EventActionsBody": { - "properties": { - "targets": { - "items": { - "$ref": "#/components/schemas/EventActionTarget" - }, - "type": "array", - "maxItems": 10, - "title": "Targets" - }, - "action": { - "$ref": "#/components/schemas/EventAction" - } - }, - "type": "object", - "required": [ - "action" - ], - "title": "EventActionsBody" - }, - "EventExplanation": { - "properties": { - "event_uid": { - "type": "string", - "title": "Event Uid", - "description": "The uid of the explained event" - }, - "identifier_id": { - "type": "integer", - "title": "Identifier Id", - "description": "The id of the identifier the event is being explained for" - }, - "identifier_query": { - "$ref": "#/components/schemas/IdentifierQueryVerdict", - "description": "The verdict of the identifier's search query" - }, - "categories": { - "$ref": "#/components/schemas/CategoryVerdict", - "description": "The verdict of the event category check" - }, - "severity": { - "$ref": "#/components/schemas/SeverityVerdict", - "description": "The verdict of the event severity check" - }, - "matching_policies": { - "$ref": "#/components/schemas/MatchingPolicyVerdict", - "description": "The verdict of the matching policies check" - }, - "tenant_ignored_terms": { - "$ref": "#/components/schemas/IgnoredTermsVerdict", - "description": "The verdict of the tenant's ignored terms check" - }, - "global_policies": { - "$ref": "#/components/schemas/GlobalPolicyVerdict", - "description": "The verdict of the global policies check" - }, - "maybe_rate_limited": { - "anyOf": [ + "$ref": "#/components/schemas/_HomeFeedViewV3" + }, { - "type": "boolean" + "$ref": "#/components/schemas/_IdentifierAlertCreateV1" }, { - "type": "null" - } - ], - "title": "Maybe Rate Limited", - "description": "Whether the event may have been suppressed due to rate limiting" - }, - "ignored_at": { - "anyOf": [ + "$ref": "#/components/schemas/_IdentifierAlertDeleteV1" + }, { - "type": "string", - "format": "date-time" + "$ref": "#/components/schemas/_IdentifierAlertEditV1" }, { - "type": "null" - } - ], - "title": "Ignored At", - "description": "When the tenant ignored the event, hiding it from the default feed view" - }, - "remediated_at": { - "anyOf": [ + "$ref": "#/components/schemas/_IdentifierGroupAlertCreateV1" + }, { - "type": "string", - "format": "date-time" + "$ref": "#/components/schemas/_IdentifierGroupAlertDeleteV1" }, { - "type": "null" - } - ], - "title": "Remediated At", - "description": "When the tenant remediated the event, hiding it from the default feed view" - }, - "would_match": { - "type": "boolean", - "title": "Would Match", - "description": "Whether the event would have matched the identifier overall" - } - }, - "type": "object", - "required": [ - "event_uid", - "identifier_id", - "identifier_query", - "categories", - "severity", - "matching_policies", - "tenant_ignored_terms", - "global_policies", - "would_match" - ], - "title": "EventExplanation" - }, - "EventMetadata": { - "properties": { - "estimated_created_at": { - "anyOf": [ + "$ref": "#/components/schemas/_IdentifierGroupAlertEditV1" + }, { - "type": "string", - "format": "date-time" + "$ref": "#/components/schemas/_IdentifierGroupCreateV1" }, { - "type": "null" - } - ], - "title": "Estimated Created At" - }, - "flare_url": { - "type": "string", - "maxLength": 2083, - "minLength": 1, - "format": "uri", - "title": "Flare Url" - }, - "matched_at": { - "anyOf": [ + "$ref": "#/components/schemas/_IdentifierGroupDeleteV1" + }, { - "type": "string", - "format": "date-time" + "$ref": "#/components/schemas/_IdentifierRecommendationActionV1" }, { - "type": "null" - } - ], - "title": "Matched At" - }, - "severity": { - "$ref": "#/components/schemas/EventSeverity" - }, - "uid": { - "type": "string", - "title": "Uid" - } - }, - "type": "object", - "required": [ - "flare_url", - "severity", - "uid" - ], - "title": "EventMetadata" - }, - "EventSecret": { - "properties": { - "uid": { - "type": "string", - "title": "Uid" - }, - "secret_severity": { - "$ref": "#/components/schemas/RiskScore" - }, - "secret_type": { - "$ref": "#/components/schemas/SecretDetectionRule" - }, - "secret_hash": { - "type": "string", - "title": "Secret Hash" - }, - "obfuscated_content": { - "type": "string", - "title": "Obfuscated Content" - }, - "content_hash": { - "type": "string", - "title": "Content Hash" - } - }, - "type": "object", - "required": [ - "uid", - "secret_severity", - "secret_type", - "secret_hash", - "obfuscated_content", - "content_hash" - ], - "title": "EventSecret" - }, - "EventSecretType": { - "properties": { - "type": { - "$ref": "#/components/schemas/SecretDetectionRule" - } - }, - "type": "object", - "required": [ - "type" - ], - "title": "EventSecretType" - }, - "EventSeverity": { - "type": "string", - "enum": [ - "info", - "low", - "medium", - "high", - "critical" - ], - "title": "EventSeverity" - }, - "EventStatus": { - "type": "string", - "enum": [ - "open", - "ignored", - "remediated" - ], - "title": "EventStatus" - }, - "ExpandableField": { - "type": "string", - "enum": [ - "credentials", - "cookies", - "associated_events", - "leaked_files", - "leaked_file_extensions", - "secrets", - "secret_types" - ], - "title": "ExpandableField" - }, - "ExperimentalEvent": { - "properties": { - "event_type": { - "type": "string", - "const": "experimental", - "title": "Event Type", - "default": "experimental" - }, - "data": { - "$ref": "#/components/schemas/ExperimentalEventData" - }, - "metadata": { - "$ref": "#/components/schemas/EventMetadata" - } - }, - "type": "object", - "required": [ - "data", - "metadata" - ], - "title": "Experimental" - }, - "ExperimentalEventData": { - "properties": { - "source": { - "anyOf": [ + "$ref": "#/components/schemas/_IdentifiersActionV1" + }, { - "type": "string" + "$ref": "#/components/schemas/_IdentifiersActionV2" }, { - "type": "null" - } - ], - "title": "Source" - }, - "url": { - "anyOf": [ + "$ref": "#/components/schemas/_IdentifiersMergeV1" + }, { - "type": "string" + "$ref": "#/components/schemas/_IdPSyncAppsV1" }, { - "type": "null" - } - ], - "title": "Url" - }, - "content": { - "anyOf": [ + "$ref": "#/components/schemas/_IdPSyncDomainsV1" + }, { - "type": "string" + "$ref": "#/components/schemas/_IdPSyncUserAppAssignmentsV1" }, { - "type": "null" - } - ], - "title": "Content" - }, - "attributes": { - "additionalProperties": true, - "type": "object", - "title": "Attributes" - } - }, - "type": "object", - "title": "ExperimentalEventData" - }, - "ExternalReportEntityAPIResponse": { - "properties": { - "entity_type": { - "type": "string", - "const": "external_report", - "title": "Entity Type", - "default": "external_report" - }, - "metadata": { - "$ref": "#/components/schemas/EntityMetadataAPIResponse" - }, - "data": { - "$ref": "#/components/schemas/ExternalReportEntityData" - } - }, - "type": "object", - "required": [ - "metadata", - "data" - ], - "title": "ExternalReportEntityAPIResponse" - }, - "ExternalReportEntityData": { - "properties": { - "name": { - "type": "string", - "title": "Name" - }, - "description": { - "anyOf": [ + "$ref": "#/components/schemas/_IdPSyncHealthcheckV1" + }, { - "type": "string" + "$ref": "#/components/schemas/_IdPSyncGroupsV1" }, { - "type": "null" - } - ], - "title": "Description" - }, - "report_types": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Report Types" - }, - "published": { - "anyOf": [ + "$ref": "#/components/schemas/_IdPSyncUsersV1" + }, { - "type": "string", - "format": "date-time" + "$ref": "#/components/schemas/_IdPSyncRolesV1" }, { - "type": "null" - } - ], - "title": "Published" - }, - "marking_definitions": { - "items": { - "$ref": "#/components/schemas/MarkingDefinition" - }, - "type": "array", - "title": "Marking Definitions" - } - }, - "type": "object", - "required": [ - "name", - "description", - "report_types", - "published", - "marking_definitions" - ], - "title": "ExternalReportEntityData" - }, - "ExternalReportEntityLiteAPIResponse": { - "properties": { - "entity_type": { - "type": "string", - "const": "external_report", - "title": "Entity Type", - "default": "external_report" - }, - "metadata": { - "$ref": "#/components/schemas/EntityMetadataAPIResponse" - }, - "data": { - "$ref": "#/components/schemas/ExternalReportEntityLiteData" - } - }, - "type": "object", - "required": [ - "metadata", - "data" - ], - "title": "ExternalReportEntityLiteAPIResponse" - }, - "ExternalReportEntityLiteData": { - "properties": { - "name": { - "type": "string", - "title": "Name" - }, - "description": { - "anyOf": [ + "$ref": "#/components/schemas/_IdPSyncDevicesV1" + }, { - "type": "string" + "$ref": "#/components/schemas/_TenantMemberEditV1" }, { - "type": "null" - } - ], - "title": "Description" - } - }, - "type": "object", - "required": [ - "name", - "description" - ], - "title": "ExternalReportEntityLiteData" - }, - "FeedFilters": { - "properties": { - "severity": { - "anyOf": [ + "$ref": "#/components/schemas/_TenantMemberDeleteV1" + }, { - "$ref": "#/components/schemas/Severity" + "$ref": "#/components/schemas/_OrganizationMemberDeleteV1" }, { - "items": { - "$ref": "#/components/schemas/Severity" - }, - "type": "array" - } - ], - "title": "Severity" - }, - "type": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Type" - }, - "estimated_created_at": { - "$ref": "#/components/schemas/DateFilter" - }, - "matched_at": { - "$ref": "#/components/schemas/DateFilter" - }, - "tags": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Tags" - }, - "status": { - "items": { - "$ref": "#/components/schemas/EventStatus" - }, - "type": "array", - "title": "Status" - }, - "is_ignored": { - "type": "boolean", - "title": "Is Ignored", - "default": false, - "deprecated": true - }, - "is_remediated": { - "type": "boolean", - "title": "Is Remediated", - "default": false, - "deprecated": true - } - }, - "type": "object", - "title": "FeedFilters" - }, - "FeedItem": { - "properties": { - "metadata": { - "$ref": "#/components/schemas/FeedItemMetadata" - }, - "title": { - "anyOf": [ + "$ref": "#/components/schemas/_PriorityActionUpdatedV1" + }, { - "type": "string" + "$ref": "#/components/schemas/_TenantMemberAddV1" }, { - "type": "null" - } - ], - "title": "Title" - }, - "tenant_metadata": { - "$ref": "#/components/schemas/FeedItemTenantMetadata" - }, - "identifiers": { - "items": { - "$ref": "#/components/schemas/FeedItemIdentifier" - }, - "type": "array", - "title": "Identifiers" - }, - "highlights": { - "additionalProperties": { - "items": { - "type": "string" + "$ref": "#/components/schemas/_TenantMemberAddV2" }, - "type": "array" - }, - "type": "object", - "title": "Highlights" - } - }, - "type": "object", - "required": [ - "metadata" - ], - "title": "FeedItem" - }, - "FeedItemIdentifier": { - "properties": { - "id": { - "type": "integer", - "title": "Id" - }, - "name": { - "type": "string", - "title": "Name" - } - }, - "type": "object", - "required": [ - "id", - "name" - ], - "title": "FeedItemIdentifier" - }, - "FeedItemMetadata": { - "properties": { - "uid": { - "type": "string", - "title": "Uid" - }, - "estimated_created_at": { - "type": "string", - "format": "date-time", - "title": "Estimated Created At" - }, - "matched_at": { - "anyOf": [ { - "type": "string", - "format": "date-time" + "$ref": "#/components/schemas/_ThreatFlowUnitSummarySearchV1" }, { - "type": "null" - } - ], - "title": "Matched At" - }, - "type": { - "$ref": "#/components/schemas/ActivityModelName" - }, - "severity": { - "$ref": "#/components/schemas/Severity" - }, - "flare_url": { - "type": "string", - "title": "Flare Url" - } - }, - "type": "object", - "required": [ - "uid", - "estimated_created_at", - "matched_at", - "type", - "severity", - "flare_url" - ], - "title": "FeedItemMetadata" - }, - "FeedItemTenantMetadata": { - "properties": { - "severity": { - "anyOf": [ + "$ref": "#/components/schemas/_ThreatFlowSummarizeConversationV1" + }, { - "$ref": "#/components/schemas/FeedItemTenantMetadataSeverity" + "$ref": "#/components/schemas/_ThreatFlowCreateCustomIntelV1" }, { - "type": "null" - } - ] - }, - "notes": { - "anyOf": [ + "$ref": "#/components/schemas/_SearchViewV1" + }, { - "type": "string" + "$ref": "#/components/schemas/_SearchViewV2" }, { - "type": "null" - } - ], - "title": "Notes" - }, - "tags": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Tags" - }, - "remediated_at": { - "anyOf": [ + "$ref": "#/components/schemas/_OrganizationMemberPermissionEditV1" + }, { - "type": "string", - "format": "date-time" + "$ref": "#/components/schemas/_OrganizationMemberEditV1" }, { - "type": "null" - } - ], - "title": "Remediated At" - }, - "ignored_at": { - "anyOf": [ + "$ref": "#/components/schemas/_OrganizationMemberEditV2" + }, { - "type": "string", - "format": "date-time" + "$ref": "#/components/schemas/_OrganizationMemberEditV3" }, { - "type": "null" - } - ], - "title": "Ignored At" - } - }, - "type": "object", - "title": "FeedItemTenantMetadata" - }, - "FeedItemTenantMetadataSeverity": { - "properties": { - "original": { - "$ref": "#/components/schemas/Severity" - }, - "override": { - "$ref": "#/components/schemas/Severity" - } - }, - "type": "object", - "required": [ - "original", - "override" - ], - "title": "FeedItemTenantMetadataSeverity" - }, - "FeedOrder": { - "type": "string", - "enum": [ - "asc", - "desc" - ], - "title": "FeedOrder" - }, - "FeedRequestBody": { - "properties": { - "query": { - "anyOf": [ + "$ref": "#/components/schemas/_OrganizationMemberCreateV1" + }, { - "oneOf": [ - { - "$ref": "#/components/schemas/GithubRepositoryQuery" - }, - { - "$ref": "#/components/schemas/UsernameQuery" - }, - { - "$ref": "#/components/schemas/DomainQuery" - }, - { - "$ref": "#/components/schemas/BrandQuery" - }, - { - "$ref": "#/components/schemas/NameQuery" - }, - { - "$ref": "#/components/schemas/KeywordQuery" - }, - { - "$ref": "#/components/schemas/QueryStringQuery" - }, - { - "$ref": "#/components/schemas/BinQuery" - }, - { - "$ref": "#/components/schemas/IpQuery" - }, - { - "$ref": "#/components/schemas/EmailQuery" - }, - { - "$ref": "#/components/schemas/SecretQuery" - }, - { - "$ref": "#/components/schemas/CredentialsQuery" - }, - { - "$ref": "#/components/schemas/AzureTenantQuery" - } - ], - "discriminator": { - "propertyName": "type", - "mapping": { - "azure_tenant": "#/components/schemas/AzureTenantQuery", - "bin": "#/components/schemas/BinQuery", - "brand": "#/components/schemas/BrandQuery", - "credentials": "#/components/schemas/CredentialsQuery", - "domain": "#/components/schemas/DomainQuery", - "email": "#/components/schemas/EmailQuery", - "github_repository": "#/components/schemas/GithubRepositoryQuery", - "ip": "#/components/schemas/IpQuery", - "keyword": "#/components/schemas/KeywordQuery", - "name": "#/components/schemas/NameQuery", - "query_string": "#/components/schemas/QueryStringQuery", - "secret": "#/components/schemas/SecretQuery", - "username": "#/components/schemas/UsernameQuery" - } - } + "$ref": "#/components/schemas/_OrganizationMemberCreateV2" }, { - "type": "null" - } - ], - "title": "Query", - "examples": [ + "$ref": "#/components/schemas/_OrganizationMemberCreateV3" + }, { - "fqdn": "test.com", - "type": "domain" - } - ] - }, - "filters": { - "$ref": "#/components/schemas/FeedFilters" - }, - "order": { - "$ref": "#/components/schemas/FeedOrder", - "description": "Sort order of the results by matched date (`matched_at`).", - "default": "desc" - }, - "from": { - "anyOf": [ + "$ref": "#/components/schemas/_OrganizationEditV1" + }, { - "type": "string" + "$ref": "#/components/schemas/_OrganizationEditV2" }, { - "type": "null" - } - ], - "title": "From" - }, - "size": { - "type": "integer", - "maximum": 10.0, - "exclusiveMinimum": 0.0, - "title": "Size", - "default": 10 - } - }, - "type": "object", - "title": "FeedRequestBody" - }, - "FinancialEvent": { - "properties": { - "event_type": { - "type": "string", - "const": "cc", - "title": "Event Type", - "default": "cc" - }, - "data": { - "$ref": "#/components/schemas/FinancialEventData" - }, - "metadata": { - "$ref": "#/components/schemas/EventMetadata" - } - }, - "type": "object", - "required": [ - "data", - "metadata" - ], - "title": "Credit Card" - }, - "FinancialEventData": { - "properties": { - "bank": { - "anyOf": [ + "$ref": "#/components/schemas/_OrganizationEditV3" + }, { - "type": "string" + "$ref": "#/components/schemas/_ModuleFreeTrialActivateV1" }, { - "type": "null" - } - ], - "title": "Bank", - "description": "The bank associated with the leaked credit card." - }, - "bin": { - "anyOf": [ + "$ref": "#/components/schemas/_OrganizationMemberEnableV1" + }, { - "type": "string" + "$ref": "#/components/schemas/_OrganizationMemberDisableV1" }, { - "type": "null" - } - ], - "title": "Bin", - "description": "The BIN (Bank Identification Number) of the credit card." - }, - "brand": { - "anyOf": [ + "$ref": "#/components/schemas/_IdPValidateCredentialsV1" + }, { - "type": "string" + "$ref": "#/components/schemas/_IdPDisableAccountV1" }, { - "type": "null" - } - ], - "title": "Brand", - "description": "The brand of the leakedcredit card. Ex: VISA" - }, - "country": { - "anyOf": [ + "$ref": "#/components/schemas/_AlertEditV1" + }, { - "type": "string" + "$ref": "#/components/schemas/_CredentialsActionV1" }, { - "type": "null" - } - ], - "title": "Country", - "description": "The country the leakedcredit card was issued in." - }, - "expiration": { - "anyOf": [ + "$ref": "#/components/schemas/_RemoveFromReportV1" + }, { - "type": "string", - "format": "date-time" + "$ref": "#/components/schemas/_RemoveFromReportV2" }, { - "type": "null" - } - ], - "title": "Expiration", - "description": "The expiration date of the leaked credit card." - }, - "owner": { - "anyOf": [ + "$ref": "#/components/schemas/_AssetRelationsViewV1" + }, { - "type": "string" + "$ref": "#/components/schemas/_IdPMarkAsCompromisedV1" }, { - "type": "null" - } - ], - "title": "Owner", - "description": "The owner of the leaked credit card." - }, - "state_code": { - "anyOf": [ + "$ref": "#/components/schemas/_IdPRevokeSessionsV1" + }, { - "type": "string" + "$ref": "#/components/schemas/_GlobalSearchEventsV1" }, { - "type": "null" - } - ], - "title": "State Code", - "description": "The state code tied to the leaked credit card." - }, - "zip": { - "anyOf": [ + "$ref": "#/components/schemas/_CredentialsGlobalSearchV1" + }, { - "type": "string" + "$ref": "#/components/schemas/_CredentialsGlobalSearchV2" }, { - "type": "null" - } - ], - "title": "Zip", - "description": "The zip code tied to the leaked credit card." - }, - "has_cvv": { - "anyOf": [ + "$ref": "#/components/schemas/_CredentialBrowserGlobalSearchV1" + }, { - "type": "boolean" + "$ref": "#/components/schemas/_BlacklistedTermV1" }, { - "type": "null" - } - ], - "title": "Has Cvv", - "description": "Whether the CVV was included in the leaked data." - }, - "has_date_of_birth": { - "anyOf": [ + "$ref": "#/components/schemas/_BlacklistedTermV2" + }, { - "type": "boolean" + "$ref": "#/components/schemas/_IdPSyncUserDeviceOwnershipV1" }, { - "type": "null" - } - ], - "title": "Has Date Of Birth", - "description": "Whether the date of birth was included in the leaked data." - }, - "has_mother_maiden_name": { - "anyOf": [ + "$ref": "#/components/schemas/_TenantIntegrationDeleteV1" + }, { - "type": "boolean" + "$ref": "#/components/schemas/_CMIUserMagicLinkGenerateV1" }, { - "type": "null" - } - ], - "title": "Has Mother Maiden Name", - "description": "Whether the mother's maiden name was included in the leaked data." - }, - "has_phone": { - "anyOf": [ + "$ref": "#/components/schemas/_TenantIntegrationCreateV1" + }, { - "type": "boolean" + "$ref": "#/components/schemas/_TenantIntegrationEditV1" }, { - "type": "null" - } - ], - "title": "Has Phone", - "description": "Whether the phone number was included in the leaked data." - }, - "has_pin": { - "anyOf": [ + "$ref": "#/components/schemas/_CTIEntitiesSearchV1" + }, { - "type": "boolean" + "$ref": "#/components/schemas/_SensitiveDataAccessV1" }, { - "type": "null" - } - ], - "title": "Has Pin", - "description": "Whether the card's PIN was included in the leaked data." - }, - "has_ssn": { - "anyOf": [ + "$ref": "#/components/schemas/_PageViewV1" + }, { - "type": "boolean" + "$ref": "#/components/schemas/_CMIImpersonatedUserV1" }, { - "type": "null" - } - ], - "title": "Has Ssn", - "description": "Whether the card owner's SSN was included in the leaked data." - }, - "has_track_1": { - "anyOf": [ + "$ref": "#/components/schemas/_CmiTenantFlareCommunityUpdateUserFeaturesV1" + }, { - "type": "boolean" + "$ref": "#/components/schemas/_IdPSyncUserDeviceAssignmentsV1" }, { - "type": "null" - } - ], - "title": "Has Track 1", - "description": "Whether the card's track 1 (magnetic stripe data) was included in the leaked data." - }, - "has_vbv": { - "anyOf": [ + "$ref": "#/components/schemas/_IdPSyncUserGrantsV1" + }, { - "type": "boolean" + "$ref": "#/components/schemas/_IdPSyncAllUserGrantsV1" }, { - "type": "null" - } - ], - "title": "Has Vbv", - "description": "Whether the card's VBV (Verified by Visa) data was included in the leaked data." - } - }, - "type": "object", - "title": "FinancialEventData" - }, - "ForumPostData": { - "properties": { - "actor": { - "$ref": "#/components/schemas/pyro__findings__forum_posts__datamodels__ForumPostData__Actor", - "description": "Details about the author of the forum post." - }, - "context": { - "$ref": "#/components/schemas/pyro__findings__forum_posts__datamodels__ForumPostData__Context", - "description": "Details about the context of the forum post." - }, - "posted_at": { - "anyOf": [ + "$ref": "#/components/schemas/_IdPSyncUserRoleAssignmentsV1" + }, { - "type": "string", - "format": "date-time" + "$ref": "#/components/schemas/_IdPSyncGroupAppAssignmentsV1" }, { - "type": "null" - } - ], - "title": "Posted At", - "description": "Date and time the forum post was made." - }, - "content": { - "anyOf": [ + "$ref": "#/components/schemas/_IdPSyncUserGroupAssignmentsV1" + }, { - "type": "string" + "$ref": "#/components/schemas/_IdPSyncUserOwnedObjectsV1" }, { - "type": "null" - } - ], - "title": "Content", - "description": "Content of the forum post." - }, - "url": { - "anyOf": [ + "$ref": "#/components/schemas/_SandboxSampleSubmissionV1" + }, { - "type": "string" + "$ref": "#/components/schemas/_SandboxArchiveSubmissionV1" }, { - "type": "null" - } - ], - "title": "Url", - "description": "URL to the forum post." - } - }, - "type": "object", - "required": [ - "actor", - "context" - ], - "title": "ForumPostData" - }, - "ForumPostEvent": { - "properties": { - "event_type": { - "type": "string", - "const": "forum_post", - "title": "Event Type", - "default": "forum_post" - }, - "data": { - "$ref": "#/components/schemas/ForumPostData" - }, - "metadata": { - "$ref": "#/components/schemas/EventMetadata" - } - }, - "type": "object", - "required": [ - "data", - "metadata" - ], - "title": "Forum Post" - }, - "ForumProfileEvent": { - "properties": { - "event_type": { - "type": "string", - "const": "forum_profile", - "title": "Event Type", - "default": "forum_profile" - }, - "metadata": { - "$ref": "#/components/schemas/EventMetadata" - }, - "data": { - "$ref": "#/components/schemas/ForumProfileEventData" - } - }, - "type": "object", - "required": [ - "metadata", - "data" - ], - "title": "Forum Profile" - }, - "ForumProfileEventData": { - "properties": { - "actor": { - "$ref": "#/components/schemas/ProfileActor", - "description": "Details about the actor owning the forum profile." - }, - "username": { - "anyOf": [ + "$ref": "#/components/schemas/_SandboxFileUploadUrlCreateV1" + }, { - "type": "string" + "$ref": "#/components/schemas/_SandboxDebugBundleDownloadV1" }, { - "type": "null" - } - ], - "title": "Username", - "description": "Username of the forum profile." - }, - "title": { - "anyOf": [ + "$ref": "#/components/schemas/_InAppNotificationCreateV1" + }, { - "type": "string" + "$ref": "#/components/schemas/_MatchingPolicyCreateV1" }, { - "type": "null" - } - ], - "title": "Title", - "description": "Title or rank of the profile on the forum." - }, - "registered_at": { - "anyOf": [ + "$ref": "#/components/schemas/_MatchingPolicyEditV1" + }, { - "type": "string", - "format": "date-time" + "$ref": "#/components/schemas/_MatchingPolicyDeleteV1" }, { - "type": "null" - } - ], - "title": "Registered At", - "description": "Date and time the profile was registered on the forum." - }, - "last_active_at": { - "anyOf": [ + "$ref": "#/components/schemas/_MatchingPolicyAssignV1" + }, { - "type": "string", - "format": "date-time" + "$ref": "#/components/schemas/_MatchingPolicyUnassignV1" }, { - "type": "null" - } - ], - "title": "Last Active At", - "description": "Date and time the profile was last active on the forum." - }, - "posts_count": { - "anyOf": [ + "$ref": "#/components/schemas/_DiscoveryPolicyCreateV1" + }, { - "type": "integer" + "$ref": "#/components/schemas/_DiscoveryPolicyEditV1" }, { - "type": "null" - } - ], - "title": "Posts Count", - "description": "Number of posts made by the profile on the forum." - }, - "url": { - "anyOf": [ + "$ref": "#/components/schemas/_SSOConfigurationEditV1" + }, { - "type": "string" + "$ref": "#/components/schemas/_DiscoveryPolicyDeleteV1" }, { - "type": "null" + "$ref": "#/components/schemas/_ReportDeleteV1" + }, + { + "$ref": "#/components/schemas/_ReportGroupDeleteV1" + }, + { + "$ref": "#/components/schemas/_ReportArchiveV1" + }, + { + "$ref": "#/components/schemas/_ReportGroupArchiveV1" + }, + { + "$ref": "#/components/schemas/_ReportGroupUnarchiveV1" + }, + { + "$ref": "#/components/schemas/_ReportCreateV1" + }, + { + "$ref": "#/components/schemas/_ReportGroupCreateV1" + }, + { + "$ref": "#/components/schemas/_ReportEditV1" + }, + { + "$ref": "#/components/schemas/_InAppNotificationDeleteV1" } ], - "title": "Url", - "description": "URL to the forum profile." - } - }, - "type": "object", - "required": [ - "actor" - ], - "title": "ForumProfileEventData" - }, - "ForumThreadAPIResponse": { - "properties": { - "entity_type": { - "type": "string", - "const": "forum_thread", - "title": "Entity Type", - "default": "forum_thread" - }, - "metadata": { - "$ref": "#/components/schemas/EntityMetadataAPIResponse" - }, - "data": { - "$ref": "#/components/schemas/ForumThreadData" - } - }, - "type": "object", - "required": [ - "metadata", - "data" - ], - "title": "ForumThreadAPIResponse" - }, - "ForumThreadData": { - "properties": { - "name": { - "type": "string", - "title": "Name" + "title": "Data" }, - "description": { + "previous_data": { "anyOf": [ { - "type": "string" + "$ref": "#/components/schemas/_IdentifierEditV1" }, { - "type": "null" - } - ], - "title": "Description" - }, - "topics": { - "items": { - "$ref": "#/components/schemas/ThreadTopic" - }, - "type": "array", - "title": "Topics" - }, - "intents": { - "items": { - "$ref": "#/components/schemas/ThreadIntent" - }, - "type": "array", - "title": "Intents" - }, - "original_post_overview": { - "anyOf": [ + "$ref": "#/components/schemas/_IdentifierEditV2" + }, { - "type": "string" + "$ref": "#/components/schemas/_IdentifierEditV3" }, { - "type": "null" - } - ], - "title": "Original Post Overview" - }, - "original_post_actor_intent": { - "anyOf": [ + "$ref": "#/components/schemas/_IdentifierCreateV1" + }, { - "type": "string" + "$ref": "#/components/schemas/_IdentifierCreateV2" }, { - "type": "null" - } - ], - "title": "Original Post Actor Intent" - }, - "replies_overview": { - "anyOf": [ + "$ref": "#/components/schemas/_IdentifierCreateV3" + }, { - "type": "string" + "$ref": "#/components/schemas/_IdentifierDeleteV1" }, { - "type": "null" - } - ], - "title": "Replies Overview" - }, - "replies_sentiment_analysis": { - "anyOf": [ + "$ref": "#/components/schemas/_IdentifierDeleteV2" + }, { - "type": "string" + "$ref": "#/components/schemas/_IdentifierGroupEditV1" }, { - "type": "null" - } - ], - "title": "Replies Sentiment Analysis" - }, - "top_actors_overview": { - "anyOf": [ + "$ref": "#/components/schemas/_TenantCreateV1" + }, { - "type": "string" + "$ref": "#/components/schemas/_TenantDeleteV1" }, { - "type": "null" - } - ], - "title": "Top Actors Overview" - } - }, - "type": "object", - "required": [ - "name", - "description", - "topics", - "intents", - "original_post_overview", - "original_post_actor_intent", - "replies_overview", - "replies_sentiment_analysis", - "top_actors_overview" - ], - "title": "ForumThreadData" - }, - "ForumThreadLiteAPIResponse": { - "properties": { - "entity_type": { - "type": "string", - "const": "forum_thread", - "title": "Entity Type", - "default": "forum_thread" - }, - "metadata": { - "$ref": "#/components/schemas/EntityMetadataAPIResponse" - }, - "data": { - "$ref": "#/components/schemas/ForumThreadLiteData" - } - }, - "type": "object", - "required": [ - "metadata", - "data" - ], - "title": "ForumThreadLiteAPIResponse" - }, - "ForumThreadLiteData": { - "properties": { - "name": { - "type": "string", - "title": "Name" - }, - "description": { - "anyOf": [ + "$ref": "#/components/schemas/_TenantDeleteV2" + }, { - "type": "string" + "$ref": "#/components/schemas/_TenantEditV1" }, { - "type": "null" - } - ], - "title": "Description" - }, - "topics": { - "items": { - "$ref": "#/components/schemas/ThreadTopic" - }, - "type": "array", - "title": "Topics" - }, - "intents": { - "items": { - "$ref": "#/components/schemas/ThreadIntent" - }, - "type": "array", - "title": "Intents" - } - }, - "type": "object", - "required": [ - "name", - "description", - "topics", - "intents" - ], - "title": "ForumThreadLiteData" - }, - "ForumTopicEvent": { - "properties": { - "event_type": { - "type": "string", - "const": "forum_topic", - "title": "Event Type", - "default": "forum_topic" - }, - "metadata": { - "$ref": "#/components/schemas/EventMetadata" - }, - "data": { - "$ref": "#/components/schemas/ForumTopicEventData" - } - }, - "type": "object", - "required": [ - "metadata", - "data" - ], - "title": "Forum Topic" - }, - "ForumTopicEventData": { - "properties": { - "actor": { - "$ref": "#/components/schemas/pyro__findings__forum_topics__datamodels__ForumTopicEventData__Actor", - "description": "Details about the author of the forum topic." - }, - "category_name": { - "anyOf": [ + "$ref": "#/components/schemas/_CmiTenantEditV1" + }, { - "type": "string" + "$ref": "#/components/schemas/_DemoTenantCreateV1" }, { - "type": "null" - } - ], - "title": "Category Name", - "description": "Category of the forum, these vary between forum platforms." - }, - "title": { - "anyOf": [ + "$ref": "#/components/schemas/_UserProfileEditV1" + }, { - "type": "string" + "$ref": "#/components/schemas/_CMIAssistantAgentCreateV1" }, { - "type": "null" - } - ], - "title": "Title", - "description": "Title of the forum topic." - }, - "posted_at": { - "anyOf": [ + "$ref": "#/components/schemas/_CMIAssistantAgentUpdateV1" + }, { - "type": "string", - "format": "date-time" + "$ref": "#/components/schemas/_CMIAssistantAgentDeleteV1" }, { - "type": "null" - } - ], - "title": "Posted At", - "description": "Date and time the forum topic was created." - }, - "last_reply_at": { - "anyOf": [ + "$ref": "#/components/schemas/_CMIAssistantAgentSkillCreateV1" + }, { - "type": "string", - "format": "date-time" + "$ref": "#/components/schemas/_CMIAssistantAgentSkillUpdateV1" }, { - "type": "null" - } - ], - "title": "Last Reply At", - "description": "Date and time of the last reply in the forum topic." - }, - "first_post_preview": { - "anyOf": [ + "$ref": "#/components/schemas/_CMIAssistantAgentSkillDeleteV1" + }, { - "type": "string" + "$ref": "#/components/schemas/_CMIFeatureFlagCreateV1" }, { - "type": "null" - } - ], - "title": "First Post Preview", - "description": "Preview of the first post of the forum topic." - }, - "tags": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Tags", - "description": "Tags attached to the forum topic." - }, - "url": { - "anyOf": [ + "$ref": "#/components/schemas/_CMIFeatureFlagUpdateV1" + }, { - "type": "string" + "$ref": "#/components/schemas/_CMIFeatureFlagDeleteV1" }, { - "type": "null" - } - ], - "title": "Url", - "description": "URL to the forum topic." - } - }, - "type": "object", - "required": [ - "actor" - ], - "title": "ForumTopicEventData" - }, - "ForwardInfo": { - "properties": { - "forwarded_from": { - "anyOf": [ + "$ref": "#/components/schemas/_CMIFeatureFlagAddMemberV1" + }, { - "type": "string" + "$ref": "#/components/schemas/_CMIFeatureFlagRemoveMemberV1" }, { - "type": "null" - } - ], - "title": "Forwarded From", - "description": "The username of the chat message forwarder." - }, - "forwarded_from_author_id": { - "anyOf": [ + "$ref": "#/components/schemas/_CMIFeatureFlagStrategyCreateV1" + }, { - "type": "string" + "$ref": "#/components/schemas/_CMIFeatureFlagStrategyUpdateV1" }, { - "type": "null" - } - ], - "title": "Forwarded From Author Id", - "description": "The ID of the chat message forwarder." - }, - "forwarded_from_chat_id": { - "anyOf": [ + "$ref": "#/components/schemas/_CMIFeatureFlagStrategyDeleteV1" + }, { - "type": "integer" + "$ref": "#/components/schemas/_CMIFeatureFlagUserListCreateV1" }, { - "type": "null" - } - ], - "title": "Forwarded From Chat Id", - "description": "The ID of the chat the message is being forwarded from." - }, - "forwarded_from_conversation_id": { - "anyOf": [ + "$ref": "#/components/schemas/_CMIFeatureFlagUserListCreateV2" + }, { - "type": "string" + "$ref": "#/components/schemas/_CMIFeatureFlagUserListUpdateV1" }, { - "type": "null" - } - ], - "title": "Forwarded From Conversation Id", - "description": "The conversation ID the message is being forwarded from." - }, - "forwarded_from_user_id": { - "anyOf": [ + "$ref": "#/components/schemas/_CMIFeatureFlagUserListDeleteV1" + }, { - "type": "integer" + "$ref": "#/components/schemas/_CMIUserEditV1" }, { - "type": "null" - } - ], - "title": "Forwarded From User Id", - "description": "The ID of the user the message is being forwarded from." - }, - "forwarded_from_username": { - "anyOf": [ + "$ref": "#/components/schemas/_CMIOrganizationDeleteV1" + }, { - "type": "string" + "$ref": "#/components/schemas/_CMIOrganizationEditV1" }, { - "type": "null" - } - ], - "title": "Forwarded From Username", - "description": "The username of the user the message is being forwarded from." - }, - "forwarded_message_time": { - "anyOf": [ + "$ref": "#/components/schemas/_CMIOrganizationEditV2" + }, { - "type": "string", - "format": "date-time" + "$ref": "#/components/schemas/_CMIOrganizationEditV3" }, { - "type": "null" - } - ], - "title": "Forwarded Message Time", - "description": "The time the message was forwarded." - } - }, - "type": "object", - "title": "ForwardInfo" - }, - "GithubRepositoryData": { - "properties": { - "type": { - "type": "string", - "const": "github_repository", - "title": "Type", - "default": "github_repository" - }, - "repo_name": { - "type": "string", - "minLength": 1, - "title": "Repo Name" - }, - "repo_owner": { - "type": "string", - "minLength": 1, - "title": "Repo Owner" - } - }, - "type": "object", - "required": [ - "repo_name", - "repo_owner" - ], - "title": "GithubRepositoryData" - }, - "GithubRepositoryQuery": { - "properties": { - "type": { - "type": "string", - "const": "github_repository", - "title": "Type" - }, - "repo_owner": { - "type": "string", - "title": "Repo Owner" - }, - "repo_name": { - "type": "string", - "title": "Repo Name" - } - }, - "type": "object", - "required": [ - "type", - "repo_owner", - "repo_name" - ], - "title": "GithubRepositoryQuery" - }, - "GlobalFeedItem": { - "properties": { - "metadata": { - "$ref": "#/components/schemas/FeedItemMetadata" - }, - "tenant_metadata": { - "$ref": "#/components/schemas/FeedItemTenantMetadata" - }, - "highlights": { - "additionalProperties": { - "items": { - "type": "string" + "$ref": "#/components/schemas/_CMIOrganizationIdentifierRotationResetV1" }, - "type": "array" - }, - "type": "object", - "title": "Highlights" - } - }, - "type": "object", - "required": [ - "metadata" - ], - "title": "GlobalFeedItem" - }, - "GlobalPolicyEnum": { - "type": "string", - "enum": [ - "identical_market_listings", - "identical_forum_posts", - "identical_chat_messages", - "identical_pastes", - "identical_stealer_logs", - "identical_attachments", - "similar_market_listings", - "similar_forum_posts", - "similar_chat_messages", - "similar_pastes" - ], - "title": "GlobalPolicyEnum" - }, - "GlobalPolicyMatch": { - "properties": { - "policy": { - "$ref": "#/components/schemas/GlobalPolicyEnum", - "description": "The global policy considered for this event's category" - }, - "duplicate_uid": { - "anyOf": [ { - "type": "string" + "$ref": "#/components/schemas/_CMIOrganizationStateV1" }, { - "type": "null" - } - ], - "title": "Duplicate Uid", - "description": "The uid of the event this event was identified as a duplicate of, if matched" - }, - "matched": { - "type": "boolean", - "title": "Matched", - "description": "Whether this global policy matched the event" - } - }, - "type": "object", - "required": [ - "policy", - "duplicate_uid", - "matched" - ], - "title": "GlobalPolicyMatch" - }, - "GlobalPolicyVerdict": { - "properties": { - "policies": { - "items": { - "$ref": "#/components/schemas/GlobalPolicyMatch" - }, - "type": "array", - "title": "Policies", - "description": "The global policies considered for this event's category" - }, - "applicable": { - "type": "boolean", - "title": "Applicable", - "description": "Whether a global policy applies to this event's category and is enabled for the tenant" - } - }, - "type": "object", - "required": [ - "policies", - "applicable" - ], - "title": "GlobalPolicyVerdict" - }, - "GlobalSearchRequestBody": { - "properties": { - "query": { - "oneOf": [ + "$ref": "#/components/schemas/_CMIUserDisableMfaV1" + }, { - "$ref": "#/components/schemas/GithubRepositoryQuery" + "$ref": "#/components/schemas/_CMIUserEmailEditV1" }, { - "$ref": "#/components/schemas/UsernameQuery" + "$ref": "#/components/schemas/_CMIUserFlareRoleEditV1" }, { - "$ref": "#/components/schemas/DomainQuery" + "$ref": "#/components/schemas/_CMIUserSuperAdminV1" }, { - "$ref": "#/components/schemas/BrandQuery" + "$ref": "#/components/schemas/_ActivityInfectedDeviceDownloadV1" }, { - "$ref": "#/components/schemas/NameQuery" + "$ref": "#/components/schemas/_RansomLeaksRequestV1" }, { - "$ref": "#/components/schemas/KeywordQuery" + "$ref": "#/components/schemas/_RansomLeaksDownloadV1" }, { - "$ref": "#/components/schemas/QueryStringQuery" + "$ref": "#/components/schemas/_ActivityIgnoreV1" }, { - "$ref": "#/components/schemas/BinQuery" + "$ref": "#/components/schemas/_ActivityIgnoreV2" }, { - "$ref": "#/components/schemas/IpQuery" + "$ref": "#/components/schemas/_ActivityUnignoreV1" }, { - "$ref": "#/components/schemas/EmailQuery" + "$ref": "#/components/schemas/_ActivityUnignoreV2" }, { - "$ref": "#/components/schemas/SecretQuery" + "$ref": "#/components/schemas/_CMIOrganizationSubscriptionPlanEditV1" }, { - "$ref": "#/components/schemas/CredentialsQuery" + "$ref": "#/components/schemas/_CMIOrganizationSubscriptionPlanEditV2" }, { - "$ref": "#/components/schemas/AzureTenantQuery" - } - ], - "title": "Query", - "examples": [ + "$ref": "#/components/schemas/_CMIOrganizationSubscriptionPlanEditV3" + }, { - "fqdn": "test.com", - "type": "domain" - } - ], - "discriminator": { - "propertyName": "type", - "mapping": { - "azure_tenant": "#/components/schemas/AzureTenantQuery", - "bin": "#/components/schemas/BinQuery", - "brand": "#/components/schemas/BrandQuery", - "credentials": "#/components/schemas/CredentialsQuery", - "domain": "#/components/schemas/DomainQuery", - "email": "#/components/schemas/EmailQuery", - "github_repository": "#/components/schemas/GithubRepositoryQuery", - "ip": "#/components/schemas/IpQuery", - "keyword": "#/components/schemas/KeywordQuery", - "name": "#/components/schemas/NameQuery", - "query_string": "#/components/schemas/QueryStringQuery", - "secret": "#/components/schemas/SecretQuery", - "username": "#/components/schemas/UsernameQuery" - } - } - }, - "filters": { - "$ref": "#/components/schemas/FeedFilters" - }, - "order": { - "$ref": "#/components/schemas/FeedOrder", - "description": "Sort order of the results by estimated creation date (`estimated_created_at`).", - "default": "desc" - }, - "from": { - "anyOf": [ + "$ref": "#/components/schemas/_CMIOrganizationSubscriptionPlanEditV4" + }, { - "type": "string" + "$ref": "#/components/schemas/_AlertSentCreateV1" }, { - "type": "null" - } - ], - "title": "From" - }, - "size": { - "type": "integer", - "maximum": 10.0, - "exclusiveMinimum": 0.0, - "title": "Size", - "default": 10 - } - }, - "type": "object", - "required": [ - "query" - ], - "title": "GlobalSearchRequestBody" - }, - "GoogleEvent": { - "properties": { - "event_type": { - "type": "string", - "const": "driller_google", - "title": "Event Type", - "default": "driller_google" - }, - "metadata": { - "$ref": "#/components/schemas/EventMetadata" - }, - "data": { - "$ref": "#/components/schemas/GoogleEventData" - } - }, - "type": "object", - "required": [ - "metadata", - "data" - ], - "title": "Google" - }, - "GoogleEventData": { - "properties": { - "title": { - "anyOf": [ + "$ref": "#/components/schemas/_ActivityRemediatedV1" + }, { - "type": "string" + "$ref": "#/components/schemas/_ActivityRemediatedV2" }, { - "type": "null" - } - ], - "title": "Title", - "description": "Title of the Google search result." - }, - "url": { - "anyOf": [ + "$ref": "#/components/schemas/_ActivityUnremediatedV1" + }, { - "type": "string" + "$ref": "#/components/schemas/_ActivityUnremediatedV2" }, { - "type": "null" - } - ], - "title": "Url", - "description": "URL of the resource surfaced by the Google search." - }, - "browser_url": { - "anyOf": [ + "$ref": "#/components/schemas/_StealerLogDownloadV1" + }, { - "type": "string" + "$ref": "#/components/schemas/_AddToReportV1" }, { - "type": "null" - } - ], - "title": "Browser Url", - "description": "Browser-viewable URL of the resource." - }, - "host": { - "anyOf": [ + "$ref": "#/components/schemas/_AddToReportV2" + }, { - "type": "string" + "$ref": "#/components/schemas/_ActivityViewV1" }, { - "type": "null" - } - ], - "title": "Host", - "description": "Host serving the resource." - }, - "filename": { - "anyOf": [ + "$ref": "#/components/schemas/_AlertChannelCreateV1" + }, { - "type": "string" + "$ref": "#/components/schemas/_AlertChannelCreateV2" }, { - "type": "null" - } - ], - "title": "Filename", - "description": "Name of the file, when the resource is a document." - }, - "filetypes": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Filetypes", - "description": "File types of the resource." - }, - "search_query": { - "anyOf": [ + "$ref": "#/components/schemas/_AlertChannelDeleteV1" + }, { - "type": "string" + "$ref": "#/components/schemas/_AlertChannelDeleteV2" }, { - "type": "null" - } - ], - "title": "Search Query", - "description": "Google search query that surfaced the resource." - }, - "search_url": { - "anyOf": [ + "$ref": "#/components/schemas/_AlertChannelViewV1" + }, { - "type": "string" + "$ref": "#/components/schemas/_AlertChannelEditV1" }, { - "type": "null" - } - ], - "title": "Search Url", - "description": "URL of the Google search that surfaced the resource." - }, - "content": { - "anyOf": [ + "$ref": "#/components/schemas/_AlertChannelEditV2" + }, { - "type": "string" + "$ref": "#/components/schemas/_AlertCreateV1" }, { - "type": "null" - } - ], - "title": "Content", - "description": "Content extracted from the resource." - } - }, - "type": "object", - "title": "GoogleEventData" - }, - "HTTPValidationError": { - "properties": { - "detail": { - "items": { - "$ref": "#/components/schemas/ValidationError" - }, - "type": "array", - "title": "Detail" - } - }, - "type": "object", - "title": "HTTPValidationError" - }, - "Heuristic": { - "type": "string", - "enum": [ - "addition", - "bitsquatting", - "cyrillic", - "dictionary", - "ends-with", - "homoglyph", - "hyphenation", - "insertion", - "omission", - "plural", - "repetition", - "replacement", - "starts-with", - "subdomain", - "tld-swap", - "transposition", - "various", - "vowel-swap" - ], - "title": "Heuristic" - }, - "IPData": { - "properties": { - "type": { - "type": "string", - "const": "ip", - "title": "Type", - "default": "ip" - }, - "ip": { - "type": "string", - "minLength": 1, - "title": "Ip" - } - }, - "type": "object", - "required": [ - "ip" - ], - "title": "IPData" - }, - "IdentifierAuthorizationStatus": { - "type": "string", - "enum": [ - "pending", - "rejected", - "authorized" - ], - "title": "IdentifierAuthorizationStatus" - }, - "IdentifierEnrichments": { - "properties": { - "domain_reachable_at": { - "anyOf": [ + "$ref": "#/components/schemas/_AlertDeleteV1" + }, { - "type": "string", - "format": "date-time" + "$ref": "#/components/schemas/_ApiKeyCreateV1" }, { - "type": "null" - } - ], - "title": "Domain Reachable At" - }, - "domain_resolves_at": { - "anyOf": [ + "$ref": "#/components/schemas/_ApiKeyDeleteV1" + }, { - "type": "string", - "format": "date-time" + "$ref": "#/components/schemas/_ApiKeyDisableV1" }, { - "type": "null" - } - ], - "title": "Domain Resolves At" - }, - "usage_count": { - "type": "integer", - "title": "Usage Count" - }, - "event_count": { - "anyOf": [ + "$ref": "#/components/schemas/_ApiKeyEditV1" + }, { - "type": "integer" + "$ref": "#/components/schemas/_ApiKeyEnableV1" }, { - "type": "null" - } - ], - "title": "Event Count" - }, - "authorization_status": { - "anyOf": [ + "$ref": "#/components/schemas/_ApiKeyExpireV1" + }, { - "$ref": "#/components/schemas/IdentifierAuthorizationStatus" + "$ref": "#/components/schemas/_AssistantConversationForkV1" }, { - "type": "null" - } - ], - "examples": [ - "authorized", - "pending", - "rejected" - ] - } - }, - "type": "object", - "required": [ - "domain_reachable_at", - "domain_resolves_at", - "usage_count", - "event_count", - "authorization_status" - ], - "title": "IdentifierEnrichments" - }, - "IdentifierOrderBy": { - "type": "string", - "enum": [ - "id", - "name", - "type" - ], - "title": "IdentifierOrderBy" - }, - "IdentifierQueryVerdict": { - "properties": { - "matched": { - "type": "boolean", - "title": "Matched", - "description": "Whether the identifier's own search query matched the event. See 'matched_uid' for the document the terms were found in" - }, - "applicable": { - "type": "boolean", - "title": "Applicable", - "description": "Whether the identifier has its own search query to check" - }, - "search_terms": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Search Terms", - "description": "The terms from the identifier's own search query used to match the event" - }, - "highlights": { - "additionalProperties": { - "items": { - "type": "string" + "$ref": "#/components/schemas/_AuthorizeAssetRequestCreateV1" }, - "type": "array" - }, - "type": "object", - "title": "Highlights", - "description": "Excerpts of the fields the identifier's terms matched, with each match wrapped in tags. The keys are field names on the document identified by 'matched_uid'" - }, - "matched_uid": { - "anyOf": [ { - "type": "string" + "$ref": "#/components/schemas/_CMIAllowedRestrictedTermAddV1" }, { - "type": "null" - } - ], - "title": "Matched Uid", - "description": "The uid of the document the identifier's terms were found in. Usually the event's own uid; for events that merge attached files into their content it can be the uid of one of those files. Null when 'matched' is false" - } - }, - "type": "object", - "required": [ - "matched", - "applicable", - "search_terms", - "highlights" - ], - "title": "IdentifierQueryVerdict" - }, - "IdentifierRecommendationAction": { - "properties": { - "type": { - "$ref": "#/components/schemas/IdentifierRecommendationActionType" - } - }, - "type": "object", - "required": [ - "type" - ], - "title": "IdentifierRecommendationAction" - }, - "IdentifierRecommendationActionTarget": { - "properties": { - "id": { - "type": "integer", - "title": "Id" - } - }, - "type": "object", - "required": [ - "id" - ], - "title": "IdentifierRecommendationActionTarget" - }, - "IdentifierRecommendationActionType": { - "type": "string", - "enum": [ - "accept", - "reject" - ], - "title": "IdentifierRecommendationActionType" - }, - "IdentifierRecommendationActionsBody": { - "properties": { - "targets": { - "items": { - "$ref": "#/components/schemas/IdentifierRecommendationActionTarget" - }, - "type": "array", - "maxItems": 100, - "title": "Targets" - }, - "action": { - "$ref": "#/components/schemas/IdentifierRecommendationAction" - } - }, - "type": "object", - "required": [ - "action" - ], - "title": "IdentifierRecommendationActionsBody" - }, - "IdentifierRecommendationState": { - "type": "string", - "enum": [ - "recommended", - "accepted", - "rejected" - ], - "title": "IdentifierRecommendationState" - }, - "IgnoredTermsPolicyMatch": { - "properties": { - "ignored_terms_id": { - "type": "string", - "format": "uuid", - "title": "Ignored Terms Id", - "description": "The id of the tenant's ignored terms policy" - }, - "name": { - "type": "string", - "title": "Name", - "description": "The name of the ignored terms policy" - }, - "matched": { - "type": "boolean", - "title": "Matched", - "description": "Whether this ignored terms policy matched the event" - } - }, - "type": "object", - "required": [ - "ignored_terms_id", - "name", - "matched" - ], - "title": "IgnoredTermsPolicyMatch" - }, - "IgnoredTermsVerdict": { - "properties": { - "policies": { - "items": { - "$ref": "#/components/schemas/IgnoredTermsPolicyMatch" - }, - "type": "array", - "title": "Policies", - "description": "The tenant's ignored terms policies" - }, - "applicable": { - "type": "boolean", - "title": "Applicable", - "description": "Whether the tenant has any ignored terms policies configured" - } - }, - "type": "object", - "required": [ - "policies", - "applicable" - ], - "title": "IgnoredTermsVerdict" - }, - "IncludeOptions": { - "type": "string", - "enum": [ - "known_password_id", - "auth_domains", - "urls" - ], - "title": "IncludeOptions" - }, - "IndicatorEntityAPIResponse": { - "properties": { - "entity_type": { - "type": "string", - "const": "indicator", - "title": "Entity Type", - "default": "indicator" - }, - "metadata": { - "$ref": "#/components/schemas/EntityMetadataAPIResponse" - }, - "data": { - "$ref": "#/components/schemas/IndicatorEntityData" - } - }, - "type": "object", - "required": [ - "metadata", - "data" - ], - "title": "IndicatorEntityAPIResponse" - }, - "IndicatorEntityData": { - "properties": { - "name": { - "type": "string", - "title": "Name" - }, - "pattern": { - "type": "string", - "title": "Pattern" - }, - "description": { - "anyOf": [ + "$ref": "#/components/schemas/_CMIAllowedRestrictedTermAddV2" + }, { - "type": "string" + "$ref": "#/components/schemas/_CMIAllowedRestrictedTermAddV3" }, { - "type": "null" - } - ], - "title": "Description" - }, - "valid_from": { - "anyOf": [ + "$ref": "#/components/schemas/_CMIAllowedRestrictedTermDeleteV1" + }, { - "type": "string", - "format": "date-time" + "$ref": "#/components/schemas/_CMIAllowedRestrictedTermEditV1" }, { - "type": "null" - } - ], - "title": "Valid From" - }, - "valid_until": { - "anyOf": [ + "$ref": "#/components/schemas/_CMIAllowedRestrictedTermEditV2" + }, { - "type": "string", - "format": "date-time" + "$ref": "#/components/schemas/_CMIAllowedRestrictedTermEditV3" }, { - "type": "null" - } - ], - "title": "Valid Until" - }, - "pattern_version": { - "anyOf": [ + "$ref": "#/components/schemas/_ActivityUserMetadataNotesEditV1" + }, { - "type": "string" + "$ref": "#/components/schemas/_ActivityUserMetadataRiskScoreEditV1" }, { - "type": "null" - } - ], - "title": "Pattern Version" - }, - "pattern_type": { - "anyOf": [ + "$ref": "#/components/schemas/_ActivityUserMetadataTagEditV1" + }, { - "type": "string" + "$ref": "#/components/schemas/_ActivityUserMetadataTagDeleteV1" }, { - "type": "null" - } - ], - "title": "Pattern Type" - }, - "indicator_types": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Indicator Types" - }, - "observable_types": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Observable Types" - }, - "kill_chain_phases": { - "items": { - "$ref": "#/components/schemas/KillChainAPIResponse" - }, - "type": "array", - "title": "Kill Chain Phases" - }, - "marking_definitions": { - "items": { - "$ref": "#/components/schemas/MarkingDefinition" - }, - "type": "array", - "title": "Marking Definitions" - } - }, - "type": "object", - "required": [ - "name", - "pattern", - "description", - "valid_from", - "valid_until", - "pattern_version", - "pattern_type", - "indicator_types", - "observable_types", - "kill_chain_phases", - "marking_definitions" - ], - "title": "IndicatorEntityData" - }, - "IndicatorEntityLiteAPIResponse": { - "properties": { - "entity_type": { - "type": "string", - "const": "indicator", - "title": "Entity Type", - "default": "indicator" - }, - "metadata": { - "$ref": "#/components/schemas/EntityMetadataAPIResponse" - }, - "data": { - "$ref": "#/components/schemas/IndicatorEntityLiteData" - } - }, - "type": "object", - "required": [ - "metadata", - "data" - ], - "title": "IndicatorEntityLiteAPIResponse" - }, - "IndicatorEntityLiteData": { - "properties": { - "name": { - "type": "string", - "title": "Name" - }, - "pattern": { - "type": "string", - "title": "Pattern" - }, - "description": { - "anyOf": [ + "$ref": "#/components/schemas/_ActivityUserMetadataAllEditV1" + }, { - "type": "string" + "$ref": "#/components/schemas/_CMIAppBannerUpdateV1" }, { - "type": "null" - } - ], - "title": "Description" - }, - "valid_from": { - "anyOf": [ + "$ref": "#/components/schemas/_CMITenantSecretTypeAssignmentCreateV1" + }, { - "type": "string", - "format": "date-time" + "$ref": "#/components/schemas/_CMITenantSecretTypeAssignmentDeleteV1" }, { - "type": "null" - } - ], - "title": "Valid From" - }, - "valid_until": { - "anyOf": [ + "$ref": "#/components/schemas/_CMIAuthorizeAssetRequestUpdateV1" + }, { - "type": "string", - "format": "date-time" + "$ref": "#/components/schemas/_CMIAuthorizeAssetRequestDeleteV1" }, { - "type": "null" - } - ], - "title": "Valid Until" - } - }, - "type": "object", - "required": [ - "name", - "pattern", - "description", - "valid_from", - "valid_until" - ], - "title": "IndicatorEntityLiteData" - }, - "InfrastructureEntityAPIResponse": { - "properties": { - "entity_type": { - "type": "string", - "const": "infrastructure", - "title": "Entity Type", - "default": "infrastructure" - }, - "metadata": { - "$ref": "#/components/schemas/EntityMetadataAPIResponse" - }, - "data": { - "$ref": "#/components/schemas/InfrastructureEntityData" - } - }, - "type": "object", - "required": [ - "metadata", - "data" - ], - "title": "InfrastructureEntityAPIResponse" - }, - "InfrastructureEntityData": { - "properties": { - "name": { - "type": "string", - "title": "Name" - }, - "description": { - "anyOf": [ + "$ref": "#/components/schemas/_HubspotCreateOrganizationV1" + }, { - "type": "string" + "$ref": "#/components/schemas/_HubspotUpdatesOrganizationV1" }, { - "type": "null" - } - ], - "title": "Description" - }, - "aliases": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Aliases" - }, - "infrastructure_types": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Infrastructure Types" - }, - "kill_chain_phases": { - "items": { - "$ref": "#/components/schemas/KillChainAPIResponse" - }, - "type": "array", - "title": "Kill Chain Phases" - }, - "marking_definitions": { - "items": { - "$ref": "#/components/schemas/MarkingDefinition" - }, - "type": "array", - "title": "Marking Definitions" - } - }, - "type": "object", - "required": [ - "name", - "description", - "aliases", - "infrastructure_types", - "kill_chain_phases", - "marking_definitions" - ], - "title": "InfrastructureEntityData" - }, - "InfrastructureEntityLiteAPIResponse": { - "properties": { - "entity_type": { - "type": "string", - "const": "infrastructure", - "title": "Entity Type", - "default": "infrastructure" - }, - "metadata": { - "$ref": "#/components/schemas/EntityMetadataAPIResponse" - }, - "data": { - "$ref": "#/components/schemas/InfrastructureEntityLiteData" - } - }, - "type": "object", - "required": [ - "metadata", - "data" - ], - "title": "InfrastructureEntityLiteAPIResponse" - }, - "InfrastructureEntityLiteData": { - "properties": { - "name": { - "type": "string", - "title": "Name" - }, - "description": { - "anyOf": [ + "$ref": "#/components/schemas/_HubspotUpdatesOrganizationV2" + }, { - "type": "string" + "$ref": "#/components/schemas/_HubspotUpdatesOrganizationV3" }, { - "type": "null" - } - ], - "title": "Description" - }, - "aliases": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Aliases" - } - }, - "type": "object", - "required": [ - "name", - "description", - "aliases" - ], - "title": "InfrastructureEntityLiteData" - }, - "IntRangeFilter": { - "properties": { - "gt": { - "anyOf": [ + "$ref": "#/components/schemas/_HubspotUpdatesOrganizationV4" + }, { - "type": "integer" + "$ref": "#/components/schemas/_HubspotUpdatesOrganizationV5" }, { - "type": "null" - } - ], - "title": "Gt" - }, - "gte": { - "anyOf": [ + "$ref": "#/components/schemas/_CMIOrganizationCreateV1" + }, { - "type": "integer" + "$ref": "#/components/schemas/_CMIOrganizationCreateV2" }, { - "type": "null" - } - ], - "title": "Gte" - }, - "lt": { - "anyOf": [ + "$ref": "#/components/schemas/_CMIOrganizationCreateV3" + }, { - "type": "integer" + "$ref": "#/components/schemas/_TenantUpdateHubspotV1" }, { - "type": "null" - } - ], - "title": "Lt" - }, - "lte": { - "anyOf": [ + "$ref": "#/components/schemas/_TenantUpdateHubspotV2" + }, { - "type": "integer" + "$ref": "#/components/schemas/_TenantUpdateHubspotV3" }, { - "type": "null" - } - ], - "title": "Lte" - } - }, - "type": "object", - "title": "IntRangeFilter" - }, - "IntelRequestPayloadResponse": { - "properties": { - "question": { - "type": "string", - "title": "Question" - }, - "tone": { - "$ref": "#/components/schemas/IntelTone" - } - }, - "type": "object", - "required": [ - "question", - "tone" - ], - "title": "IntelRequestPayloadResponse" - }, - "IntelRequestProgress": { - "properties": { - "report_id": { - "anyOf": [ + "$ref": "#/components/schemas/_TenantUpdateHubspotV4" + }, { - "type": "integer" + "$ref": "#/components/schemas/_CMITenantApiUsageResetV1" }, { - "type": "null" - } - ], - "title": "Report Id", - "description": "The ID of the Custom Intel associated with the request" - }, - "current_step": { - "anyOf": [ + "$ref": "#/components/schemas/_CMITenantCreateV1" + }, { - "$ref": "#/components/schemas/IntelRequestStep" + "$ref": "#/components/schemas/_CMIOrganizationApiUsageResetV1" }, { - "type": "null" - } - ], - "description": "The current step of the request" - }, - "iteration": { - "anyOf": [ + "$ref": "#/components/schemas/_HubspotCreateTenantV1" + }, { - "type": "integer" + "$ref": "#/components/schemas/_CMITenantEnableV1" }, { - "type": "null" - } - ], - "title": "Iteration", - "description": "The number of iterations of the data collection process" - }, - "events_retrieved_count": { - "anyOf": [ + "$ref": "#/components/schemas/_CMITenantFlareCommunityCreateInviteLinkV1" + }, { - "type": "integer" + "$ref": "#/components/schemas/_CMITenantDeleteV1" }, { - "type": "null" - } - ], - "title": "Events Retrieved Count", - "description": "The number of events retrieved from the decomposed queries search" - }, - "generated_queries": { - "anyOf": [ + "$ref": "#/components/schemas/_CMITenantFlareCommunityDisableV1" + }, { - "items": { - "type": "string" - }, - "type": "array" + "$ref": "#/components/schemas/_CMITenantFlareCommunityEnableV1" }, { - "type": "null" - } - ], - "title": "Generated Queries", - "description": "The queries generated from the topic for the data collection process" - }, - "triage_events_analyzed_count": { - "anyOf": [ + "$ref": "#/components/schemas/_CMITenantIdentifierRotationResetV1" + }, { - "type": "integer" + "$ref": "#/components/schemas/_CMITenantDailyTokenUsageResetV1" }, { - "type": "null" - } - ], - "title": "Triage Events Analyzed Count", - "description": "The number of events analyzed (used to track progress of the triage process)" - }, - "triage_events_total_count": { - "anyOf": [ + "$ref": "#/components/schemas/_CMIUserCreateV1" + }, { - "type": "integer" + "$ref": "#/components/schemas/_CMIUserDeleteV1" }, { - "type": "null" - } - ], - "title": "Triage Events Total Count", - "description": "The total number of events in the triage process" - }, - "avg_relevance_score": { - "anyOf": [ + "$ref": "#/components/schemas/_CMIUserDisableV1" + }, { - "type": "number" + "$ref": "#/components/schemas/_CMIUserEnableV1" }, { - "type": "null" - } - ], - "title": "Avg Relevance Score", - "description": "The average relevance score of the triaged events" - }, - "web_search_queries": { - "anyOf": [ + "$ref": "#/components/schemas/_CredentialBrowserHomeFeedSearchV1" + }, { - "items": { - "type": "string" - }, - "type": "array" + "$ref": "#/components/schemas/_CredentialBrowserSearchV1" }, { - "type": "null" - } - ], - "title": "Web Search Queries", - "description": "The queries used for web search" - }, - "time_range_type": { - "anyOf": [ + "$ref": "#/components/schemas/_CredentialGlobalSearchV1" + }, { - "$ref": "#/components/schemas/TimeRangeType" + "$ref": "#/components/schemas/_CredentialIgnoreV1" }, { - "type": "null" - } - ], - "description": "The time range inferred from the question" - } - }, - "type": "object", - "title": "IntelRequestProgress" - }, - "IntelRequestResponse": { - "properties": { - "request_id": { - "type": "string", - "format": "uuid", - "title": "Request Id" - }, - "status": { - "$ref": "#/components/schemas/AsyncRequestStatus" - }, - "created_at": { - "type": "string", - "format": "date-time", - "title": "Created At" - }, - "request_payload": { - "$ref": "#/components/schemas/IntelRequestPayloadResponse" - }, - "result": { - "anyOf": [ + "$ref": "#/components/schemas/_CredentialRemediateV1" + }, { - "$ref": "#/components/schemas/IntelRequestProgress" + "$ref": "#/components/schemas/_CredentialUnignoreV1" }, { - "type": "null" - } - ] - }, - "report": { - "anyOf": [ + "$ref": "#/components/schemas/_CredentialUnremediateV1" + }, { - "$ref": "#/components/schemas/PydanticThreatFlowReport" + "$ref": "#/components/schemas/_CredentialViewV1" }, { - "type": "null" - } - ] - } - }, - "type": "object", - "required": [ - "request_id", - "status", - "created_at", - "request_payload", - "result" - ], - "title": "IntelRequestResponse" - }, - "IntelRequestStep": { - "type": "string", - "enum": [ - "dark_web_collection", - "triage", - "ai_analysis", - "clear_web_enrichment", - "report_generation", - "output_delivery" - ], - "title": "IntelRequestStep" - }, - "IntelTone": { - "type": "string", - "enum": [ - "executive", - "analytical" - ], - "title": "IntelTone" - }, - "IntelType": { - "type": "string", - "enum": [ - "unit_summary_based", - "custom_intel" - ], - "title": "IntelType" - }, - "Intent": { - "type": "string", - "enum": [ - "sell", - "buy", - "free_release", - "trade", - "seeking_work", - "request_help", - "discussion", - "hiring", - "unknown" - ], - "title": "Intent" - }, - "InvalidCredentialEvent": { - "properties": { - "event_type": { - "type": "string", - "const": "invalid_credential", - "title": "Event Type", - "default": "invalid_credential" - }, - "metadata": { - "$ref": "#/components/schemas/EventMetadata" - }, - "data": { - "$ref": "#/components/schemas/CredentialEventData" - } - }, - "type": "object", - "required": [ - "metadata", - "data" - ], - "title": "Invalid Credential" - }, - "IpQuery": { - "properties": { - "type": { - "type": "string", - "const": "ip", - "title": "Type" - }, - "ip": { - "type": "string", - "title": "Ip" - } - }, - "type": "object", - "required": [ - "type", - "ip" - ], - "title": "IpQuery" - }, - "KeywordData": { - "properties": { - "type": { - "type": "string", - "const": "keyword", - "title": "Type", - "default": "keyword" - }, - "keyword": { - "type": "string", - "minLength": 1, - "title": "Keyword" - } - }, - "type": "object", - "required": [ - "keyword" - ], - "title": "KeywordData" - }, - "KeywordQuery": { - "properties": { - "type": { - "type": "string", - "const": "keyword", - "title": "Type" - }, - "keyword": { - "type": "string", - "title": "Keyword" - } - }, - "type": "object", - "required": [ - "type", - "keyword" - ], - "title": "KeywordQuery" - }, - "KeywordsValue": { - "properties": { - "keywords": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Keywords" - } - }, - "type": "object", - "required": [ - "keywords" - ], - "title": "KeywordsValue" - }, - "KillChainAPIResponse": { - "properties": { - "kill_chain_name": { - "type": "string", - "title": "Kill Chain Name" - }, - "phase_name": { - "type": "string", - "title": "Phase Name" - } - }, - "type": "object", - "required": [ - "kill_chain_name", - "phase_name" - ], - "title": "KillChainAPIResponse" - }, - "LeakEvent": { - "properties": { - "event_type": { - "type": "string", - "const": "leak", - "title": "Event Type", - "default": "leak" - }, - "metadata": { - "$ref": "#/components/schemas/EventMetadata" - }, - "data": { - "$ref": "#/components/schemas/LeakEventData" - } - }, - "type": "object", - "required": [ - "metadata", - "data" - ], - "title": "Leak" - }, - "LeakEventData": { - "properties": { - "term": { - "type": "string", - "title": "Term", - "description": "The search term that matched this leak." - }, - "site_url": { - "anyOf": [ + "$ref": "#/components/schemas/_EditActivityV1" + }, { - "type": "string" + "$ref": "#/components/schemas/_EditActivityV2" }, { - "type": "null" - } - ], - "title": "Site Url", - "description": "The URL of the site the leak originated from." - }, - "leaked_at": { - "anyOf": [ + "$ref": "#/components/schemas/_ScoringRuleCreateV1" + }, { - "type": "string", - "format": "date-time" + "$ref": "#/components/schemas/_ScoringRuleEditV1" }, { - "type": "null" - } - ], - "title": "Leaked At", - "description": "When the leak occurred." - }, - "breached_at": { - "anyOf": [ + "$ref": "#/components/schemas/_ScoringRuleDeleteV1" + }, { - "type": "string", - "format": "date-time" + "$ref": "#/components/schemas/_HomeFeedViewV1" }, { - "type": "null" - } - ], - "title": "Breached At", - "description": "When the breach was disclosed." - }, - "leaked_credential_count": { - "type": "integer", - "title": "Leaked Credential Count", - "description": "Number of credentials contained in this leak." - }, - "pii_tags": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Pii Tags", - "description": "PII categories present in this leak." - }, - "source": { - "$ref": "#/components/schemas/LeakEventSource", - "description": "The source of the leak." - } - }, - "type": "object", - "required": [ - "term", - "leaked_credential_count", - "source" - ], - "title": "LeakEventData" - }, - "LeakEventSource": { - "properties": { - "id": { - "type": "string", - "title": "Id", - "description": "The identifier of the leak source category." - }, - "name": { - "type": "string", - "title": "Name", - "description": "The name of the leak source category." - } - }, - "type": "object", - "required": [ - "id", - "name" - ], - "title": "LeakEventSource" - }, - "LeakedCredentialEvent": { - "properties": { - "event_type": { - "type": "string", - "const": "leaked_credential", - "title": "Event Type", - "default": "leaked_credential" - }, - "metadata": { - "$ref": "#/components/schemas/EventMetadata" - }, - "data": { - "$ref": "#/components/schemas/LeakedCredentialEventData" - } - }, - "type": "object", - "required": [ - "metadata", - "data" - ], - "title": "Leaked Credential" - }, - "LeakedCredentialEventData": { - "properties": { - "identity_name": { - "type": "string", - "title": "Identity Name", - "description": "The email or username associated with the leaked credential." - }, - "imported_at": { - "type": "string", - "format": "date-time", - "title": "Imported At", - "description": "When the credential was imported into Flare." - }, - "password": { - "type": "string", - "title": "Password", - "description": "The leaked password, or its hash if not available in cleartext." - }, - "source": { - "$ref": "#/components/schemas/LeakedCredentialEventSource", - "description": "The source the credential was leaked from." - } - }, - "type": "object", - "required": [ - "identity_name", - "imported_at", - "password", - "source" - ], - "title": "LeakedCredentialEventData" - }, - "LeakedCredentialEventSource": { - "properties": { - "id": { - "type": "string", - "title": "Id", - "description": "The identifier of the leak source category." - }, - "name": { - "type": "string", - "title": "Name", - "description": "The name of the leak source category." - } - }, - "type": "object", - "required": [ - "id", - "name" - ], - "title": "LeakedCredentialEventSource" - }, - "LeakedCredentialsBulkActionType": { - "type": "string", - "enum": [ - "remediate", - "unremediate", - "ignore", - "unignore" - ], - "title": "LeakedCredentialsBulkActionType" - }, - "LeakedFile": { - "properties": { - "uid": { - "type": "string", - "title": "Uid" - }, - "filepath": { - "anyOf": [ + "$ref": "#/components/schemas/_HomeFeedViewV2" + }, { - "type": "string" + "$ref": "#/components/schemas/_HomeFeedViewV3" }, { - "type": "null" - } - ], - "title": "Filepath" - }, - "filename": { - "anyOf": [ + "$ref": "#/components/schemas/_IdentifierAlertCreateV1" + }, { - "type": "string" + "$ref": "#/components/schemas/_IdentifierAlertDeleteV1" }, { - "type": "null" - } - ], - "title": "Filename" - }, - "size": { - "anyOf": [ + "$ref": "#/components/schemas/_IdentifierAlertEditV1" + }, { - "type": "integer" + "$ref": "#/components/schemas/_IdentifierGroupAlertCreateV1" }, { - "type": "null" - } - ], - "title": "Size" - }, - "created_at": { - "anyOf": [ + "$ref": "#/components/schemas/_IdentifierGroupAlertDeleteV1" + }, { - "type": "string", - "format": "date-time" + "$ref": "#/components/schemas/_IdentifierGroupAlertEditV1" }, { - "type": "null" - } - ], - "title": "Created At" - }, - "first_crawled_at": { - "anyOf": [ + "$ref": "#/components/schemas/_IdentifierGroupCreateV1" + }, { - "type": "string", - "format": "date-time" + "$ref": "#/components/schemas/_IdentifierGroupDeleteV1" }, { - "type": "null" - } - ], - "title": "First Crawled At" - }, - "archive_file": { - "anyOf": [ + "$ref": "#/components/schemas/_IdentifierRecommendationActionV1" + }, { - "type": "string" + "$ref": "#/components/schemas/_IdentifiersActionV1" }, { - "type": "null" - } - ], - "title": "Archive File" - }, - "archive_type": { - "anyOf": [ + "$ref": "#/components/schemas/_IdentifiersActionV2" + }, { - "type": "string" + "$ref": "#/components/schemas/_IdentifiersMergeV1" }, { - "type": "null" - } - ], - "title": "Archive Type" - }, - "status": { - "$ref": "#/components/schemas/DownloadRequestStatus" - }, - "is_requesting_user": { - "anyOf": [ + "$ref": "#/components/schemas/_IdPSyncAppsV1" + }, { - "type": "boolean" + "$ref": "#/components/schemas/_IdPSyncDomainsV1" }, { - "type": "null" - } - ], - "title": "Is Requesting User" - } - }, - "type": "object", - "required": [ - "uid", - "filepath", - "filename", - "size", - "created_at", - "first_crawled_at", - "archive_file", - "archive_type", - "status", - "is_requesting_user" - ], - "title": "LeakedFile" - }, - "LeakedFileExtension": { - "properties": { - "extension": { - "type": "string", - "title": "Extension" - }, - "description": { - "type": "string", - "title": "Description" - } - }, - "type": "object", - "required": [ - "extension", - "description" - ], - "title": "LeakedFileExtension" - }, - "ListingEvent": { - "properties": { - "event_type": { - "type": "string", - "const": "listing", - "title": "Event Type", - "default": "listing" - }, - "data": { - "$ref": "#/components/schemas/ListingEventData" - }, - "metadata": { - "$ref": "#/components/schemas/EventMetadata" - } - }, - "type": "object", - "required": [ - "data", - "metadata" - ], - "title": "Listing" - }, - "ListingEventData": { - "properties": { - "url": { - "anyOf": [ + "$ref": "#/components/schemas/_IdPSyncUserAppAssignmentsV1" + }, { - "type": "string" + "$ref": "#/components/schemas/_IdPSyncHealthcheckV1" }, { - "type": "null" - } - ], - "title": "Url", - "description": "The URL to the listing." - }, - "title": { - "anyOf": [ + "$ref": "#/components/schemas/_IdPSyncGroupsV1" + }, { - "type": "string" + "$ref": "#/components/schemas/_IdPSyncUsersV1" }, { - "type": "null" - } - ], - "title": "Title", - "description": "The title of the listing." - }, - "content": { - "anyOf": [ + "$ref": "#/components/schemas/_IdPSyncRolesV1" + }, { - "type": "string" + "$ref": "#/components/schemas/_IdPSyncDevicesV1" }, { - "type": "null" - } - ], - "title": "Content", - "description": "The content within the listing." - }, - "currency": { - "anyOf": [ + "$ref": "#/components/schemas/_TenantMemberEditV1" + }, { - "type": "string" + "$ref": "#/components/schemas/_TenantMemberDeleteV1" }, { - "type": "null" - } - ], - "title": "Currency", - "description": "The currency expected in the listing." - }, - "escrow": { - "anyOf": [ + "$ref": "#/components/schemas/_OrganizationMemberDeleteV1" + }, { - "type": "boolean" + "$ref": "#/components/schemas/_PriorityActionUpdatedV1" }, { - "type": "null" - } - ], - "title": "Escrow", - "description": "Whether the listing requires escrow." - }, - "price": { - "anyOf": [ + "$ref": "#/components/schemas/_TenantMemberAddV1" + }, { - "type": "number" + "$ref": "#/components/schemas/_TenantMemberAddV2" }, { - "type": "null" - } - ], - "title": "Price", - "description": "The price of the listing." - }, - "ship_to": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Ship To", - "description": "The countries eligible for shipping.", - "default": [] - }, - "ship_from": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Ship From", - "description": "The countries eligible for shipping.", - "default": [] - }, - "stock_count": { - "anyOf": [ + "$ref": "#/components/schemas/_ThreatFlowUnitSummarySearchV1" + }, { - "type": "integer" + "$ref": "#/components/schemas/_ThreatFlowSummarizeConversationV1" }, { - "type": "null" - } - ], - "title": "Stock Count", - "description": "The quantity of the items or service in stock." - }, - "actor": { - "$ref": "#/components/schemas/pyro__findings__listing__datamodels__ListingEventData__Actor", - "description": "Data about the seller." - }, - "classification": { - "$ref": "#/components/schemas/Classification", - "description": "Data about the possible classifications of the listing." - }, - "context": { - "$ref": "#/components/schemas/pyro__findings__listing__datamodels__ListingEventData__Context", - "description": "Data offering context to the listing." - } - }, - "type": "object", - "title": "ListingEventData" - }, - "LocationEntityAPIResponse": { - "properties": { - "entity_type": { - "type": "string", - "const": "location", - "title": "Entity Type", - "default": "location" - }, - "metadata": { - "$ref": "#/components/schemas/EntityMetadataAPIResponse" - }, - "data": { - "$ref": "#/components/schemas/LocationEntityData" + "$ref": "#/components/schemas/_ThreatFlowCreateCustomIntelV1" + }, + { + "$ref": "#/components/schemas/_SearchViewV1" + }, + { + "$ref": "#/components/schemas/_SearchViewV2" + }, + { + "$ref": "#/components/schemas/_OrganizationMemberPermissionEditV1" + }, + { + "$ref": "#/components/schemas/_OrganizationMemberEditV1" + }, + { + "$ref": "#/components/schemas/_OrganizationMemberEditV2" + }, + { + "$ref": "#/components/schemas/_OrganizationMemberEditV3" + }, + { + "$ref": "#/components/schemas/_OrganizationMemberCreateV1" + }, + { + "$ref": "#/components/schemas/_OrganizationMemberCreateV2" + }, + { + "$ref": "#/components/schemas/_OrganizationMemberCreateV3" + }, + { + "$ref": "#/components/schemas/_OrganizationEditV1" + }, + { + "$ref": "#/components/schemas/_OrganizationEditV2" + }, + { + "$ref": "#/components/schemas/_OrganizationEditV3" + }, + { + "$ref": "#/components/schemas/_ModuleFreeTrialActivateV1" + }, + { + "$ref": "#/components/schemas/_OrganizationMemberEnableV1" + }, + { + "$ref": "#/components/schemas/_OrganizationMemberDisableV1" + }, + { + "$ref": "#/components/schemas/_IdPValidateCredentialsV1" + }, + { + "$ref": "#/components/schemas/_IdPDisableAccountV1" + }, + { + "$ref": "#/components/schemas/_AlertEditV1" + }, + { + "$ref": "#/components/schemas/_CredentialsActionV1" + }, + { + "$ref": "#/components/schemas/_RemoveFromReportV1" + }, + { + "$ref": "#/components/schemas/_RemoveFromReportV2" + }, + { + "$ref": "#/components/schemas/_AssetRelationsViewV1" + }, + { + "$ref": "#/components/schemas/_IdPMarkAsCompromisedV1" + }, + { + "$ref": "#/components/schemas/_IdPRevokeSessionsV1" + }, + { + "$ref": "#/components/schemas/_GlobalSearchEventsV1" + }, + { + "$ref": "#/components/schemas/_CredentialsGlobalSearchV1" + }, + { + "$ref": "#/components/schemas/_CredentialsGlobalSearchV2" + }, + { + "$ref": "#/components/schemas/_CredentialBrowserGlobalSearchV1" + }, + { + "$ref": "#/components/schemas/_BlacklistedTermV1" + }, + { + "$ref": "#/components/schemas/_BlacklistedTermV2" + }, + { + "$ref": "#/components/schemas/_IdPSyncUserDeviceOwnershipV1" + }, + { + "$ref": "#/components/schemas/_TenantIntegrationDeleteV1" + }, + { + "$ref": "#/components/schemas/_CMIUserMagicLinkGenerateV1" + }, + { + "$ref": "#/components/schemas/_TenantIntegrationCreateV1" + }, + { + "$ref": "#/components/schemas/_TenantIntegrationEditV1" + }, + { + "$ref": "#/components/schemas/_CTIEntitiesSearchV1" + }, + { + "$ref": "#/components/schemas/_SensitiveDataAccessV1" + }, + { + "$ref": "#/components/schemas/_PageViewV1" + }, + { + "$ref": "#/components/schemas/_CMIImpersonatedUserV1" + }, + { + "$ref": "#/components/schemas/_CmiTenantFlareCommunityUpdateUserFeaturesV1" + }, + { + "$ref": "#/components/schemas/_IdPSyncUserDeviceAssignmentsV1" + }, + { + "$ref": "#/components/schemas/_IdPSyncUserGrantsV1" + }, + { + "$ref": "#/components/schemas/_IdPSyncAllUserGrantsV1" + }, + { + "$ref": "#/components/schemas/_IdPSyncUserRoleAssignmentsV1" + }, + { + "$ref": "#/components/schemas/_IdPSyncGroupAppAssignmentsV1" + }, + { + "$ref": "#/components/schemas/_IdPSyncUserGroupAssignmentsV1" + }, + { + "$ref": "#/components/schemas/_IdPSyncUserOwnedObjectsV1" + }, + { + "$ref": "#/components/schemas/_SandboxSampleSubmissionV1" + }, + { + "$ref": "#/components/schemas/_SandboxArchiveSubmissionV1" + }, + { + "$ref": "#/components/schemas/_SandboxFileUploadUrlCreateV1" + }, + { + "$ref": "#/components/schemas/_SandboxDebugBundleDownloadV1" + }, + { + "$ref": "#/components/schemas/_InAppNotificationCreateV1" + }, + { + "$ref": "#/components/schemas/_MatchingPolicyCreateV1" + }, + { + "$ref": "#/components/schemas/_MatchingPolicyEditV1" + }, + { + "$ref": "#/components/schemas/_MatchingPolicyDeleteV1" + }, + { + "$ref": "#/components/schemas/_MatchingPolicyAssignV1" + }, + { + "$ref": "#/components/schemas/_MatchingPolicyUnassignV1" + }, + { + "$ref": "#/components/schemas/_DiscoveryPolicyCreateV1" + }, + { + "$ref": "#/components/schemas/_DiscoveryPolicyEditV1" + }, + { + "$ref": "#/components/schemas/_SSOConfigurationEditV1" + }, + { + "$ref": "#/components/schemas/_DiscoveryPolicyDeleteV1" + }, + { + "$ref": "#/components/schemas/_ReportDeleteV1" + }, + { + "$ref": "#/components/schemas/_ReportGroupDeleteV1" + }, + { + "$ref": "#/components/schemas/_ReportArchiveV1" + }, + { + "$ref": "#/components/schemas/_ReportGroupArchiveV1" + }, + { + "$ref": "#/components/schemas/_ReportGroupUnarchiveV1" + }, + { + "$ref": "#/components/schemas/_ReportCreateV1" + }, + { + "$ref": "#/components/schemas/_ReportGroupCreateV1" + }, + { + "$ref": "#/components/schemas/_ReportEditV1" + }, + { + "$ref": "#/components/schemas/_InAppNotificationDeleteV1" + }, + { + "type": "null" + } + ], + "title": "Previous Data" } }, "type": "object", "required": [ - "metadata", - "data" + "id", + "created_at", + "type", + "action", + "source", + "affected_tenant_id", + "affected_tenant_name", + "affected_user_id", + "performed_by", + "data", + "previous_data" ], - "title": "LocationEntityAPIResponse" + "title": "AuditEventItemResponse" }, - "LocationEntityData": { + "AuditEventPerformedByResponse": { "properties": { - "name": { - "type": "string", - "title": "Name" + "user_id": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "User Id" }, - "description": { + "user_email": { "anyOf": [ { "type": "string" @@ -8608,9 +4452,9 @@ "type": "null" } ], - "title": "Description" + "title": "User Email" }, - "country_code": { + "user_name": { "anyOf": [ { "type": "string" @@ -8619,54 +4463,48 @@ "type": "null" } ], - "title": "Country Code" + "title": "User Name" }, - "marking_definitions": { - "items": { - "$ref": "#/components/schemas/MarkingDefinition" - }, - "type": "array", - "title": "Marking Definitions" - } - }, - "type": "object", - "required": [ - "name", - "description", - "country_code", - "marking_definitions" - ], - "title": "LocationEntityData" - }, - "LocationEntityLiteAPIResponse": { - "properties": { - "entity_type": { - "type": "string", - "const": "location", - "title": "Entity Type", - "default": "location" + "tenant_id": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Tenant Id" }, - "metadata": { - "$ref": "#/components/schemas/EntityMetadataAPIResponse" + "ip": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Ip" }, - "data": { - "$ref": "#/components/schemas/LocationEntityLiteData" + "user_type": { + "$ref": "#/components/schemas/AuditEventUserType" } }, "type": "object", "required": [ - "metadata", - "data" + "user_id", + "user_email", + "user_name", + "tenant_id", + "ip", + "user_type" ], - "title": "LocationEntityLiteAPIResponse" + "title": "AuditEventPerformedByResponse" }, - "LocationEntityLiteData": { + "AuditEventRequestBody": { "properties": { - "name": { - "type": "string", - "title": "Name" - }, - "description": { + "from": { "anyOf": [ { "type": "string" @@ -8675,74 +4513,143 @@ "type": "null" } ], - "title": "Description" - } + "title": "From" + }, + "order": { + "$ref": "#/components/schemas/OrderType", + "default": "desc" + }, + "size": { + "type": "integer", + "title": "Size", + "default": 50 + }, + "filters": { + "$ref": "#/components/schemas/AuditEventFiltersBody" + } }, "type": "object", - "required": [ - "name", - "description" + "title": "AuditEventRequestBody" + }, + "AuditEventSource": { + "type": "string", + "enum": [ + "all", + "api", + "platform" ], - "title": "LocationEntityLiteData" + "title": "AuditEventSource" }, - "LookalikeDomainEvent": { + "AuditEventStatus": { + "type": "string", + "enum": [ + "success", + "failure" + ], + "title": "AuditEventStatus" + }, + "AuditEventUserType": { + "type": "string", + "enum": [ + "user", + "system", + "internal", + "agent" + ], + "title": "AuditEventUserType" + }, + "AuthDomainQuery": { "properties": { - "event_type": { + "type": { "type": "string", - "const": "lookalike", - "title": "Event Type", - "default": "lookalike" - }, - "data": { - "$ref": "#/components/schemas/LookalikeDomainEventData" + "const": "auth_domain", + "title": "Type" }, - "metadata": { - "$ref": "#/components/schemas/EventMetadata" + "fqdn": { + "type": "string", + "title": "Fqdn" } }, "type": "object", "required": [ - "data", - "metadata" + "type", + "fqdn" ], - "title": "Lookalike Domain" + "title": "AuthDomainQuery" }, - "LookalikeDomainEventData": { + "AzureTenantData": { "properties": { - "domain": { + "type": { "type": "string", - "title": "Domain", - "description": "The domain of the lookalike domain." + "const": "azure_tenant", + "title": "Type", + "default": "azure_tenant" }, - "registered_at": { - "anyOf": [ - { - "type": "string", - "format": "date-time" - }, - { - "type": "null" - } - ], - "title": "Registered At", - "description": "The date and time the lookalike domain was registered." + "tenant_id": { + "type": "string", + "minLength": 1, + "title": "Tenant Id" + } + }, + "type": "object", + "required": [ + "tenant_id" + ], + "title": "AzureTenantData" + }, + "AzureTenantQuery": { + "properties": { + "type": { + "type": "string", + "const": "azure_tenant", + "title": "Type" }, - "identifier_domains": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "null" - } - ], - "title": "Identifier Domains", - "description": "Domain identifiers matching the lookalike domains" + "tenant_id": { + "type": "string", + "title": "Tenant Id" + } + }, + "type": "object", + "required": [ + "type", + "tenant_id" + ], + "title": "AzureTenantQuery" + }, + "BinQuery": { + "properties": { + "type": { + "type": "string", + "const": "bin", + "title": "Type" }, - "feed": { + "bin": { + "type": "string", + "title": "Bin" + } + }, + "type": "object", + "required": [ + "type", + "bin" + ], + "title": "BinQuery" + }, + "BlacklistedTermLocation": { + "type": "string", + "enum": [ + "identifier_creation", + "identifier_update", + "event_search", + "credentials_browser_search", + "leaks_browser_api_search", + "entities_search" + ], + "title": "BlacklistedTermLocation" + }, + "BlogPostData": { + "properties": { + "url": { "anyOf": [ { "type": "string" @@ -8751,23 +4658,22 @@ "type": "null" } ], - "title": "Feed", - "description": "The feed where the lookalike domain was found" + "title": "Url", + "description": "The URL of the blog post." }, - "cert_data": { + "content": { "anyOf": [ { - "additionalProperties": true, - "type": "object" + "type": "string" }, { "type": "null" } ], - "title": "Cert Data", - "description": "The certificate data of the lookalike domain." + "title": "Content", + "description": "The content of the blog post." }, - "subject": { + "description": { "anyOf": [ { "type": "string" @@ -8776,88 +4682,91 @@ "type": "null" } ], - "title": "Subject", - "description": "The subject of the certificate of the lookalike domain." + "title": "Description", + "description": "The description of the blog post." }, - "issuer": { + "posted_at": { "anyOf": [ { - "type": "string" + "type": "string", + "format": "date-time" }, { "type": "null" } ], - "title": "Issuer", - "description": "The issuer of the certificate of the lookalike domain." + "title": "Posted At", + "description": "The date and time the blog post was posted." } }, "type": "object", - "required": [ - "domain" - ], - "title": "LookalikeDomainEventData" + "title": "BlogPostData" }, - "LookalikeMatchStrategiesValue": { + "BlogPostEvent": { "properties": { - "match_strategies": { - "items": { - "$ref": "#/components/schemas/Heuristic" - }, - "type": "array", - "title": "Match Strategies", - "description": "The lookalike domain match strategies to monitor" + "event_type": { + "type": "string", + "const": "blog_post", + "title": "Event Type", + "default": "blog_post" + }, + "metadata": { + "$ref": "#/components/schemas/EventMetadata" + }, + "data": { + "$ref": "#/components/schemas/BlogPostData" } }, "type": "object", "required": [ - "match_strategies" + "metadata", + "data" ], - "title": "LookalikeMatchStrategiesValue" + "title": "Blog Post" }, - "LuceneValue": { + "BotEvent": { "properties": { - "query": { + "event_type": { "type": "string", - "title": "Query", - "description": "The lucene query of the matching policy" + "const": "bot", + "title": "Event Type", + "default": "bot" + }, + "data": { + "$ref": "#/components/schemas/BotEventData" + }, + "metadata": { + "$ref": "#/components/schemas/EventMetadata" } }, "type": "object", "required": [ - "query" + "data", + "metadata" ], - "title": "LuceneValue" + "title": "Bot" }, - "MalwareEntityAPIResponse": { + "BotEventActor": { "properties": { - "entity_type": { - "type": "string", - "const": "malware", - "title": "Entity Type", - "default": "malware" - }, - "metadata": { - "$ref": "#/components/schemas/EntityMetadataAPIResponse" - }, - "data": { - "$ref": "#/components/schemas/MalwareEntityData" + "id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Id", + "description": "The ID of the seller that put the bot up for sale." } }, "type": "object", - "required": [ - "metadata", - "data" - ], - "title": "MalwareEntityAPIResponse" + "title": "BotEventActor" }, - "MalwareEntityData": { + "BotEventData": { "properties": { "name": { - "type": "string", - "title": "Name" - }, - "description": { "anyOf": [ { "type": "string" @@ -8866,77 +4775,30 @@ "type": "null" } ], - "title": "Description" + "title": "Name", + "description": "The name of the bot listing." }, - "aliases": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Aliases" - }, - "malware_types": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Malware Types" - }, - "kill_chain_phases": { - "items": { - "$ref": "#/components/schemas/KillChainAPIResponse" - }, - "type": "array", - "title": "Kill Chain Phases" - }, - "marking_definitions": { - "items": { - "$ref": "#/components/schemas/MarkingDefinition" - }, - "type": "array", - "title": "Marking Definitions" - } - }, - "type": "object", - "required": [ - "name", - "description", - "aliases", - "malware_types", - "kill_chain_phases", - "marking_definitions" - ], - "title": "MalwareEntityData" - }, - "MalwareEntityLiteAPIResponse": { - "properties": { - "entity_type": { - "type": "string", - "const": "malware", - "title": "Entity Type", - "default": "malware" + "url": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Url", + "description": "The URL of the bot listing on the marketplace." }, - "metadata": { - "$ref": "#/components/schemas/EntityMetadataAPIResponse" + "actor": { + "$ref": "#/components/schemas/BotEventActor", + "description": "Data about the seller of the bot listing." }, - "data": { - "$ref": "#/components/schemas/MalwareEntityLiteData" - } - }, - "type": "object", - "required": [ - "metadata", - "data" - ], - "title": "MalwareEntityLiteAPIResponse" - }, - "MalwareEntityLiteData": { - "properties": { - "name": { - "type": "string", - "title": "Name" + "victim_information": { + "$ref": "#/components/schemas/BotVictimInformation", + "description": "Collection of data about the victim's infected device." }, - "description": { + "price": { "anyOf": [ { "type": "string" @@ -8945,27 +4807,28 @@ "type": "null" } ], - "title": "Description" + "title": "Price", + "description": "The price of the bot listing." }, - "aliases": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Aliases" + "currency": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Currency", + "description": "The currency for the bot listing price." } }, "type": "object", - "required": [ - "name", - "description", - "aliases" - ], - "title": "MalwareEntityLiteData" + "title": "BotEventData" }, - "MalwareInformation": { + "BotVictimInformation": { "properties": { - "malware_family": { + "country_code": { "anyOf": [ { "type": "string" @@ -8974,10 +4837,10 @@ "type": "null" } ], - "title": "Malware Family", - "description": "The malware family used for device infection." + "title": "Country Code", + "description": "The country code tied to the infected device." }, - "build_id": { + "location": { "anyOf": [ { "type": "string" @@ -8986,10 +4849,10 @@ "type": "null" } ], - "title": "Build Id", - "description": "The build ID of the malware used for device infection." + "title": "Location", + "description": "The location of the infected device." }, - "file_location": { + "isp": { "anyOf": [ { "type": "string" @@ -8998,10 +4861,10 @@ "type": "null" } ], - "title": "File Location", - "description": "The file location of the malware used for device infection." + "title": "Isp", + "description": "The ISP of the infected device." }, - "infected_at": { + "installed_at": { "anyOf": [ { "type": "string", @@ -9011,21 +4874,31 @@ "type": "null" } ], - "title": "Infected At", - "description": "The date and time the malware was used to infect the victim's device." + "title": "Installed At", + "description": "The date and time the malware was installed on the infected device." + }, + "os": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Os", + "description": "The operating system of the infected device." } }, "type": "object", - "title": "MalwareInformation" + "title": "BotVictimInformation" }, - "MarkingDefinition": { + "BrandQuery": { "properties": { - "id": { + "type": { "type": "string", - "title": "Id" - }, - "definition_type": { - "$ref": "#/components/schemas/MarkingDefinitionType" + "const": "brand", + "title": "Type" }, "name": { "type": "string", @@ -9034,169 +4907,100 @@ }, "type": "object", "required": [ - "id", - "definition_type", + "type", "name" ], - "title": "MarkingDefinition" - }, - "MarkingDefinitionType": { - "type": "string", - "enum": [ - "tlp" - ], - "title": "MarkingDefinitionType" + "title": "BrandQuery" }, - "MatchingPolicyAssignmentPayload": { + "BucketData": { "properties": { - "matching_policy": { - "$ref": "#/components/schemas/MatchingPolicyPayload" - }, - "assigned_at": { - "type": "string", - "format": "date-time", - "title": "Assigned At", - "description": "The date and time this policy was assigned to the identifier" + "host": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Host", + "description": "The host of the bucket." }, - "clean_past_events": { - "type": "boolean", - "title": "Clean Past Events", - "description": "Whether this policy has been applied to historical events" + "provider": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Provider", + "description": "The provider of the bucket." } }, "type": "object", - "required": [ - "matching_policy", - "assigned_at", - "clean_past_events" - ], - "title": "MatchingPolicyAssignmentPayload" + "title": "BucketData" }, - "MatchingPolicyMatch": { + "BucketEvent": { "properties": { - "matching_policy_id": { - "type": "string", - "format": "uuid", - "title": "Matching Policy Id", - "description": "The id of the matching policy" - }, - "name": { + "event_type": { "type": "string", - "title": "Name", - "description": "The name of the matching policy" + "const": "bucket", + "title": "Event Type", + "default": "bucket" }, - "type": { - "$ref": "#/components/schemas/MatchingPolicyType", - "description": "The type of the matching policy" + "metadata": { + "$ref": "#/components/schemas/EventMetadata" }, - "matched": { - "type": "boolean", - "title": "Matched", - "description": "Whether this matching policy matched the event" + "data": { + "$ref": "#/components/schemas/BucketEventData" } }, "type": "object", "required": [ - "matching_policy_id", - "name", - "type", - "matched" + "metadata", + "data" ], - "title": "MatchingPolicyMatch" + "title": "Bucket" }, - "MatchingPolicyPayload": { + "BucketEventData": { "properties": { - "uuid": { - "type": "string", - "format": "uuid4", - "title": "Uuid", - "description": "The UUID of the matching policy" - }, - "name": { - "type": "string", - "title": "Name", - "description": "The name of the matching policy" - }, - "policy_type": { - "$ref": "#/components/schemas/MatchingPolicyType", - "description": "The type of the matching policy" - }, - "value": { - "$ref": "#/components/schemas/PolicyReadValue", - "description": "The value of the matching policy depending on its type" - }, - "created_at": { - "type": "string", - "format": "date-time", - "title": "Created At", - "description": "The date and time the matching policy was created" - }, - "last_updated_at": { - "type": "string", - "format": "date-time", - "title": "Last Updated At", - "description": "The date and time the matching policy was last updated" - } - }, - "type": "object", - "required": [ - "uuid", - "name", - "policy_type", - "value", - "created_at", - "last_updated_at" - ], - "title": "MatchingPolicyPayload" - }, - "MatchingPolicyType": { - "type": "string", - "enum": [ - "INCLUDED_KEYWORDS", - "EXCLUDED_KEYWORDS", - "LUCENE_QUERY", - "ASTP_COOKIES", - "ASTP_DOMAIN", - "LOOKALIKE_STRATEGIES" - ], - "title": "MatchingPolicyType" - }, - "MatchingPolicyVerdict": { - "properties": { - "policies": { - "items": { - "$ref": "#/components/schemas/MatchingPolicyMatch" - }, - "type": "array", - "title": "Policies", - "description": "The matching policies assigned to the identifier" + "url": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Url", + "description": "The URL to the bucket." }, - "applicable": { - "type": "boolean", - "title": "Applicable", - "description": "Whether the identifier has any matching policies assigned" + "bucket": { + "$ref": "#/components/schemas/BucketData" } }, "type": "object", "required": [ - "policies", - "applicable" + "bucket" ], - "title": "MatchingPolicyVerdict" + "title": "BucketEventData" }, - "MitigatedCredentialEvent": { + "BucketObjectEvent": { "properties": { "event_type": { "type": "string", - "const": "mitigated_credential", + "const": "bucket_object", "title": "Event Type", - "default": "mitigated_credential" + "default": "bucket_object" }, "metadata": { "$ref": "#/components/schemas/EventMetadata" }, "data": { - "$ref": "#/components/schemas/MitigatedCredentialEventData" + "$ref": "#/components/schemas/BucketObjectEventData" } }, "type": "object", @@ -9204,116 +5008,122 @@ "metadata", "data" ], - "title": "Mitigated Credential" + "title": "Bucket Object" }, - "MitigatedCredentialEventData": { + "BucketObjectEventData": { "properties": { - "identity_name": { - "type": "string", - "title": "Identity Name", - "description": "The email or username associated with the credential." - }, - "credential_hash": { - "type": "string", - "title": "Credential Hash", - "description": "A hash uniquely identifying the credential." - }, - "tenant_integration_id": { - "type": "string", - "title": "Tenant Integration Id", - "description": "The UUID of the tenant's IdP integration that validated the credential." + "url": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Url", + "description": "The URL to the bucket object." }, - "mitigation_action": { - "type": "string", - "title": "Mitigation Action", - "description": "The action the tenant's IdP integration took to mitigate the credential" + "bucket": { + "$ref": "#/components/schemas/BucketData" } }, "type": "object", "required": [ - "identity_name", - "credential_hash", - "tenant_integration_id", - "mitigation_action" + "bucket" ], - "title": "MitigatedCredentialEventData" + "title": "BucketObjectEventData" }, - "NameData": { + "CCBinData": { "properties": { "type": { "type": "string", - "const": "name", + "const": "bin", "title": "Type", - "default": "name" - }, - "first_name": { - "type": "string", - "title": "First Name" + "default": "bin" }, - "last_name": { + "bin": { "type": "string", - "title": "Last Name" - }, - "is_strict": { - "type": "boolean", - "title": "Is Strict" + "minLength": 1, + "title": "Bin" } }, "type": "object", "required": [ - "first_name", - "last_name", - "is_strict" + "bin" ], - "title": "NameData" + "title": "CCBinData" }, - "NameQuery": { + "CampaignEntityAPIData": { "properties": { - "type": { + "name": { "type": "string", - "const": "name", - "title": "Type" + "title": "Name" }, - "first_name": { - "type": "string", - "title": "First Name" + "description": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Description" }, - "last_name": { - "type": "string", - "title": "Last Name" + "marking_definitions": { + "items": { + "$ref": "#/components/schemas/MarkingDefinition" + }, + "type": "array", + "title": "Marking Definitions" }, - "is_strict": { - "type": "boolean", - "title": "Is Strict" + "aliases": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Aliases" } }, "type": "object", "required": [ - "type", - "first_name", - "last_name", - "is_strict" + "name", + "description", + "marking_definitions", + "aliases" ], - "title": "NameQuery" + "title": "CampaignEntityAPIData" }, - "OrderType": { - "type": "string", - "enum": [ - "asc", - "desc" + "CampaignEntityAPIResponse": { + "properties": { + "entity_type": { + "type": "string", + "const": "campaign", + "title": "Entity Type", + "default": "campaign" + }, + "metadata": { + "$ref": "#/components/schemas/EntityMetadataAPIResponse" + }, + "data": { + "$ref": "#/components/schemas/CampaignEntityAPIData" + } + }, + "type": "object", + "required": [ + "metadata", + "data" ], - "title": "OrderType" + "title": "CampaignEntityAPIResponse" }, - "PaginatedResultsWithTotalCount_LeakedFile_str_": { + "CampaignEntityLiteAPIData": { "properties": { - "items": { - "items": { - "$ref": "#/components/schemas/LeakedFile" - }, - "type": "array", - "title": "Items" + "name": { + "type": "string", + "title": "Name" }, - "next": { + "description": { "anyOf": [ { "type": "string" @@ -9322,65 +5132,71 @@ "type": "null" } ], - "title": "Next" + "title": "Description" }, - "total_count": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "title": "Total Count" + "aliases": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Aliases" } }, "type": "object", "required": [ - "items", - "next" - ], - "title": "PaginatedResultsWithTotalCount[LeakedFile, str]" + "name", + "description", + "aliases" + ], + "title": "CampaignEntityLiteAPIData" }, - "PaginatedResults_CTIEntityRelationshipResponse_str_": { + "CampaignEntityLiteAPIResponse": { "properties": { - "items": { - "items": { - "$ref": "#/components/schemas/CTIEntityRelationshipResponse" - }, - "type": "array", - "title": "Items" + "entity_type": { + "type": "string", + "const": "campaign", + "title": "Entity Type", + "default": "campaign" }, - "next": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Next" + "metadata": { + "$ref": "#/components/schemas/EntityMetadataAPIResponse" + }, + "data": { + "$ref": "#/components/schemas/CampaignEntityLiteAPIData" } }, "type": "object", "required": [ - "items", - "next" + "metadata", + "data" ], - "title": "PaginatedResults[CTIEntityRelationshipResponse, str]" + "title": "CampaignEntityLiteAPIResponse" }, - "PaginatedResults_Credential_str_": { + "CategoryVerdict": { "properties": { - "items": { + "event_category": { + "$ref": "#/components/schemas/ActivityModelName", + "description": "The category of the event" + }, + "allowed_categories": { "items": { - "$ref": "#/components/schemas/Credential" + "$ref": "#/components/schemas/SearchType" }, "type": "array", - "title": "Items" + "title": "Allowed Categories", + "description": "The categories the identifier is configured to monitor" }, - "next": { + "matched": { + "type": "boolean", + "title": "Matched", + "description": "Whether the event's category is among the allowed categories" + }, + "applicable": { + "type": "boolean", + "title": "Applicable", + "description": "Whether the identifier has any allowed categories configured" + }, + "experimental_source": { "anyOf": [ { "type": "string" @@ -9389,54 +5205,50 @@ "type": "null" } ], - "title": "Next" + "title": "Experimental Source", + "description": "The experimental source of the event. Null for non-experimental events" } }, "type": "object", "required": [ - "items", - "next" + "event_category", + "allowed_categories", + "matched", + "applicable" ], - "title": "PaginatedResults[Credential, str]" + "title": "CategoryVerdict" }, - "PaginatedResults_EntityLiteAPIResponseTypes_str_": { + "ChannelBrokenNotificationData": { "properties": { - "items": { - "items": { - "$ref": "#/components/schemas/EntityLiteAPIResponseTypes" - }, - "type": "array", - "title": "Items" + "type": { + "type": "string", + "const": "channel_broken", + "title": "Type", + "default": "channel_broken" }, - "next": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Next" + "tenant_id": { + "type": "integer", + "title": "Tenant Id" + }, + "channel_id": { + "type": "integer", + "title": "Channel Id" } }, "type": "object", "required": [ - "items", - "next" + "tenant_id", + "channel_id" ], - "title": "PaginatedResults[EntityLiteAPIResponseTypes, str]" + "title": "ChannelBrokenNotificationData" }, - "PaginatedResults_EventSecretType_str_": { + "ChatChannelEntityAPIData": { "properties": { - "items": { - "items": { - "$ref": "#/components/schemas/EventSecretType" - }, - "type": "array", - "title": "Items" + "name": { + "type": "string", + "title": "Name" }, - "next": { + "description": { "anyOf": [ { "type": "string" @@ -9445,26 +5257,16 @@ "type": "null" } ], - "title": "Next" - } - }, - "type": "object", - "required": [ - "items", - "next" - ], - "title": "PaginatedResults[EventSecretType, str]" - }, - "PaginatedResults_EventSecret_str_": { - "properties": { - "items": { + "title": "Description" + }, + "topics": { "items": { - "$ref": "#/components/schemas/EventSecret" + "$ref": "#/components/schemas/ThreadTopic" }, "type": "array", - "title": "Items" + "title": "Topics" }, - "next": { + "conversation_link": { "anyOf": [ { "type": "string" @@ -9473,26 +5275,9 @@ "type": "null" } ], - "title": "Next" - } - }, - "type": "object", - "required": [ - "items", - "next" - ], - "title": "PaginatedResults[EventSecret, str]" - }, - "PaginatedResults_FeedItem_str_": { - "properties": { - "items": { - "items": { - "$ref": "#/components/schemas/FeedItem" - }, - "type": "array", - "title": "Items" + "title": "Conversation Link" }, - "next": { + "chat_channel_profile_overview": { "anyOf": [ { "type": "string" @@ -9501,26 +5286,9 @@ "type": "null" } ], - "title": "Next" - } - }, - "type": "object", - "required": [ - "items", - "next" - ], - "title": "PaginatedResults[FeedItem, str]" - }, - "PaginatedResults_GlobalFeedItem_str_": { - "properties": { - "items": { - "items": { - "$ref": "#/components/schemas/GlobalFeedItem" - }, - "type": "array", - "title": "Items" + "title": "Chat Channel Profile Overview" }, - "next": { + "chat_channel_profile_content_and_activity": { "anyOf": [ { "type": "string" @@ -9529,26 +5297,9 @@ "type": "null" } ], - "title": "Next" - } - }, - "type": "object", - "required": [ - "items", - "next" - ], - "title": "PaginatedResults[GlobalFeedItem, str]" - }, - "PaginatedResults_LeakedFileExtension_str_": { - "properties": { - "items": { - "items": { - "$ref": "#/components/schemas/LeakedFileExtension" - }, - "type": "array", - "title": "Items" + "title": "Chat Channel Profile Content And Activity" }, - "next": { + "chat_channel_profile_nature_and_sophistication": { "anyOf": [ { "type": "string" @@ -9557,54 +5308,50 @@ "type": "null" } ], - "title": "Next" + "title": "Chat Channel Profile Nature And Sophistication" } }, "type": "object", "required": [ - "items", - "next" + "name", + "description", + "topics", + "conversation_link", + "chat_channel_profile_overview", + "chat_channel_profile_content_and_activity", + "chat_channel_profile_nature_and_sophistication" ], - "title": "PaginatedResults[LeakedFileExtension, str]" + "title": "ChatChannelEntityAPIData" }, - "PaginatedResults_MatchingPolicyPayload_str_": { + "ChatChannelEntityAPIResponse": { "properties": { - "items": { - "items": { - "$ref": "#/components/schemas/MatchingPolicyPayload" - }, - "type": "array", - "title": "Items" + "entity_type": { + "type": "string", + "const": "chat_channel", + "title": "Entity Type", + "default": "chat_channel" }, - "next": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Next" + "metadata": { + "$ref": "#/components/schemas/EntityMetadataAPIResponse" + }, + "data": { + "$ref": "#/components/schemas/ChatChannelEntityAPIData" } }, "type": "object", "required": [ - "items", - "next" + "metadata", + "data" ], - "title": "PaginatedResults[MatchingPolicyPayload, str]" + "title": "ChatChannelEntityAPIResponse" }, - "PaginatedResults_PolicyAssignedIdentifierPayload_str_": { + "ChatChannelEntityLiteAPIData": { "properties": { - "items": { - "items": { - "$ref": "#/components/schemas/PolicyAssignedIdentifierPayload" - }, - "type": "array", - "title": "Items" + "name": { + "type": "string", + "title": "Name" }, - "next": { + "description": { "anyOf": [ { "type": "string" @@ -9613,82 +5360,92 @@ "type": "null" } ], - "title": "Next" - } - }, - "type": "object", - "required": [ - "items", - "next" - ], - "title": "PaginatedResults[PolicyAssignedIdentifierPayload, str]" - }, - "PaginatedResults_PublicIdentifierResponse_str_": { - "properties": { - "items": { + "title": "Description" + }, + "topics": { "items": { - "$ref": "#/components/schemas/PublicIdentifierResponse" + "$ref": "#/components/schemas/ThreadTopic" }, "type": "array", - "title": "Items" + "title": "Topics" + } + }, + "type": "object", + "required": [ + "name", + "description", + "topics" + ], + "title": "ChatChannelEntityLiteAPIData" + }, + "ChatChannelEntityLiteAPIResponse": { + "properties": { + "entity_type": { + "type": "string", + "const": "chat_channel", + "title": "Entity Type", + "default": "chat_channel" }, - "next": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Next" + "metadata": { + "$ref": "#/components/schemas/EntityMetadataAPIResponse" + }, + "data": { + "$ref": "#/components/schemas/ChatChannelEntityLiteAPIData" } }, "type": "object", "required": [ - "items", - "next" + "metadata", + "data" ], - "title": "PaginatedResults[PublicIdentifierResponse, str]" + "title": "ChatChannelEntityLiteAPIResponse" }, - "PaginatedResults_Recommendation_str_": { + "ChatMessageEvent": { "properties": { - "items": { - "items": { - "$ref": "#/components/schemas/Recommendation" - }, - "type": "array", - "title": "Items" + "event_type": { + "type": "string", + "const": "chat_message", + "title": "Event Type", + "default": "chat_message" }, - "next": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Next" + "data": { + "$ref": "#/components/schemas/ChatMessageEventData" + }, + "metadata": { + "$ref": "#/components/schemas/EventMetadata" } }, "type": "object", "required": [ - "items", - "next" + "data", + "metadata" ], - "title": "PaginatedResults[Recommendation, str]" + "title": "Chat Message" }, - "PaginatedResults_StealerLogCookie_str_": { + "ChatMessageEventData": { "properties": { - "items": { - "items": { - "$ref": "#/components/schemas/StealerLogCookie" - }, - "type": "array", - "title": "Items" + "posted_at": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Posted At", + "description": "The time the chat message was posted." }, - "next": { + "actor": { + "$ref": "#/components/schemas/pyro__findings__chat_messages__datamodels__ChatMessageEventData__Actor", + "description": "Collection of data about the actor of the chat message." + }, + "context": { + "$ref": "#/components/schemas/pyro__findings__chat_messages__datamodels__ChatMessageEventData__Context", + "description": "Collection of data about the context of the chat message." + }, + "content": { "anyOf": [ { "type": "string" @@ -9697,393 +5454,444 @@ "type": "null" } ], - "title": "Next" - } - }, - "type": "object", - "required": [ - "items", - "next" - ], - "title": "PaginatedResults[StealerLogCookie, str]" - }, - "PaginatedResults_StealerLogCredential_str_": { - "properties": { - "items": { - "items": { - "$ref": "#/components/schemas/StealerLogCredential" - }, - "type": "array", - "title": "Items" + "title": "Content", + "description": "The content of the chat message." }, - "next": { + "parent_context": { + "$ref": "#/components/schemas/ParentContext", + "description": "Collection of data about the context of the parent chat message." + }, + "forward_info": { + "$ref": "#/components/schemas/ForwardInfo", + "description": "Collection of data about the forward information of the chat message." + }, + "was_forwarded": { "anyOf": [ { - "type": "string" + "type": "boolean" }, { "type": "null" } ], - "title": "Next" + "title": "Was Forwarded", + "description": "Whether the chat message was forwarded." } }, "type": "object", - "required": [ - "items", - "next" - ], - "title": "PaginatedResults[StealerLogCredential, str]" + "title": "ChatMessageEventData" }, - "ParentContext": { + "Classes": { "properties": { - "parent_uid": { + "is_carding": { "anyOf": [ { - "type": "string" + "type": "boolean" }, { "type": "null" } ], - "title": "Parent Uid" + "title": "Is Carding", + "description": "Whether the listing is classified as carding." }, - "parent_type": { + "is_bypass": { "anyOf": [ { - "type": "string" + "type": "boolean" }, { "type": "null" } ], - "title": "Parent Type" - } - }, - "type": "object", - "title": "ParentContext" - }, - "PasteEvent": { - "properties": { - "event_type": { - "type": "string", - "const": "paste", - "title": "Event Type", - "default": "paste" - }, - "data": { - "$ref": "#/components/schemas/PasteEventData" + "title": "Is Bypass", + "description": "Whether the listing is classified as a bypass." }, - "metadata": { - "$ref": "#/components/schemas/EventMetadata" - } - }, - "type": "object", - "required": [ - "data", - "metadata" - ], - "title": "Paste" - }, - "PasteEventData": { - "properties": { - "url": { + "is_ident_fraud": { "anyOf": [ { - "type": "string" + "type": "boolean" }, { "type": "null" } ], - "title": "Url" + "title": "Is Ident Fraud", + "description": "Whether the listing is classified as identity fraud." }, - "title": { + "is_doc_fraud": { "anyOf": [ { - "type": "string" + "type": "boolean" }, { "type": "null" } ], - "title": "Title" + "title": "Is Doc Fraud", + "description": "Whether the listing is classified as document fraud." }, - "content": { + "is_phishing": { "anyOf": [ { - "type": "string" + "type": "boolean" }, { "type": "null" } ], - "title": "Content" + "title": "Is Phishing", + "description": "Whether the listing is classified as phishing." }, - "actor": { + "is_money_xfer": { "anyOf": [ { - "$ref": "#/components/schemas/pyro__findings__paste__datamodels__PasteEventData__Actor" + "type": "boolean" }, { "type": "null" } - ] + ], + "title": "Is Money Xfer", + "description": "Whether the listing is classified as money transfer." }, - "expires_at": { + "is_cashout": { "anyOf": [ { - "type": "string", - "format": "date-time" + "type": "boolean" }, { "type": "null" } ], - "title": "Expires At" + "title": "Is Cashout", + "description": "Whether the listing is classified as a cashout." }, - "syntax": { + "is_virt_currency": { "anyOf": [ { - "type": "string" + "type": "boolean" }, { "type": "null" } ], - "title": "Syntax" - } - }, - "type": "object", - "title": "PasteEventData" - }, - "PolicyAssignedIdentifierPayload": { - "properties": { - "identifier_id": { - "type": "integer", - "title": "Identifier Id", - "description": "The ID of the identifier this policy is assigned to" + "title": "Is Virt Currency", + "description": "Whether the listing is classified as a virtual currency transaction." }, - "identifier_name": { - "type": "string", - "title": "Identifier Name", - "description": "The name of the identifier this policy is assigned to" - }, - "clean_past_events": { - "type": "boolean", - "title": "Clean Past Events", - "description": "Whether this policy has been applied to historical events" + "is_hacking": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "title": "Is Hacking", + "description": "Whether the listing is classified as hacking activities." }, - "assigned_at": { - "type": "string", - "format": "date-time", - "title": "Assigned At", - "description": "The date and time this policy was assigned to the identifier" + "is_misc_financial": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "title": "Is Misc Financial", + "description": "Whether the listing is classified as miscellaneous financial activities." } }, "type": "object", - "required": [ - "identifier_id", - "identifier_name", - "clean_past_events", - "assigned_at" - ], - "title": "PolicyAssignedIdentifierPayload" + "title": "Classes" }, - "PolicyAssignmentsBody": { + "Classification": { "properties": { - "identifier_ids": { - "items": { - "type": "integer" - }, - "type": "array", - "title": "Identifier Ids", - "description": "The IDs of the identifiers to assign the policy to" + "classes": { + "$ref": "#/components/schemas/Classes", + "description": "Data about the classes identified in the listing." }, - "clean_past_events": { - "type": "boolean", - "title": "Clean Past Events", - "description": "Whether this policy will be applied to historical events", - "default": false + "types": { + "$ref": "#/components/schemas/Types", + "description": "Data about the possible listing type." } }, "type": "object", - "required": [ - "identifier_ids" - ], - "title": "PolicyAssignmentsBody" + "title": "Classification" }, - "PolicyReadValue": { - "anyOf": [ - { - "$ref": "#/components/schemas/KeywordsValue" - }, - { - "$ref": "#/components/schemas/LuceneValue" - }, - { - "$ref": "#/components/schemas/AstpCookiesReadValue" + "CreateAstpCookiesBody": { + "properties": { + "name": { + "type": "string", + "minLength": 1, + "title": "Name", + "description": "The name of the matching policy" }, - { - "$ref": "#/components/schemas/AstpDomainValue" + "type": { + "type": "string", + "const": "ASTP_COOKIES", + "title": "Type" }, - { - "$ref": "#/components/schemas/LookalikeMatchStrategiesValue" + "value": { + "$ref": "#/components/schemas/AstpCookiesValue", + "description": "The value of the matching policy in the form of cookie names" } - ] + }, + "type": "object", + "required": [ + "name", + "type", + "value" + ], + "title": "CreateAstpCookiesBody" }, - "PolicyValue": { - "anyOf": [ - { - "$ref": "#/components/schemas/KeywordsValue" - }, - { - "$ref": "#/components/schemas/LuceneValue" - }, - { - "$ref": "#/components/schemas/AstpCookiesValue" + "CreateAstpDomainBody": { + "properties": { + "name": { + "type": "string", + "minLength": 1, + "title": "Name", + "description": "The name of the matching policy" }, - { - "$ref": "#/components/schemas/AstpDomainValue" + "type": { + "type": "string", + "const": "ASTP_DOMAIN", + "title": "Type" }, - { - "$ref": "#/components/schemas/LookalikeMatchStrategiesValue" + "value": { + "$ref": "#/components/schemas/AstpDomainValue", + "description": "The value of the matching policy in the form of a domain match mode" } - ] + }, + "type": "object", + "required": [ + "name", + "type", + "value" + ], + "title": "CreateAstpDomainBody" }, - "Position": { + "CreateExcludedKeywordsBody": { "properties": { - "start_line": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "title": "Start Line", - "description": "Line where the secret starts." - }, - "start_column": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "title": "Start Column", - "description": "Column where the secret starts." + "name": { + "type": "string", + "minLength": 1, + "title": "Name", + "description": "The name of the matching policy" }, - "end_line": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "title": "End Line", - "description": "Line where the secret ends." + "type": { + "type": "string", + "const": "EXCLUDED_KEYWORDS", + "title": "Type" }, - "end_column": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "title": "End Column", - "description": "Column where the secret ends." + "value": { + "$ref": "#/components/schemas/KeywordsValue", + "description": "The value of the matching policy in the form of keywords" } }, "type": "object", - "title": "Position" + "required": [ + "name", + "type", + "value" + ], + "title": "CreateExcludedKeywordsBody" }, - "ProfileActor": { + "CreateIncludedKeywordsBody": { "properties": { - "id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Id", - "description": "ID of the actor owning the profile. These IDs relate to the source platform." - }, "name": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], + "type": "string", + "minLength": 1, "title": "Name", - "description": "Name of the actor owning the profile." + "description": "The name of the matching policy" + }, + "type": { + "type": "string", + "const": "INCLUDED_KEYWORDS", + "title": "Type" + }, + "value": { + "$ref": "#/components/schemas/KeywordsValue", + "description": "The value of the matching policy in the form of keywords" } }, "type": "object", - "title": "ProfileActor" + "required": [ + "name", + "type", + "value" + ], + "title": "CreateIncludedKeywordsBody" }, - "PublicIdentifierRequestBody": { + "CreateIntelRequestPayload": { "properties": { - "data": { - "oneOf": [ - { - "$ref": "#/components/schemas/CCBinData" - }, + "question": { + "type": "string", + "title": "Question" + }, + "tone": { + "$ref": "#/components/schemas/IntelTone", + "default": "analytical" + } + }, + "type": "object", + "required": [ + "question" + ], + "title": "CreateIntelRequestPayload" + }, + "CreateIntelRequestResponse": { + "properties": { + "request_id": { + "type": "string", + "format": "uuid", + "title": "Request Id" + } + }, + "type": "object", + "required": [ + "request_id" + ], + "title": "CreateIntelRequestResponse" + }, + "CreateLookalikeStrategiesBody": { + "properties": { + "name": { + "type": "string", + "minLength": 1, + "title": "Name", + "description": "The name of the matching policy" + }, + "type": { + "type": "string", + "const": "LOOKALIKE_STRATEGIES", + "title": "Type" + }, + "value": { + "$ref": "#/components/schemas/LookalikeMatchStrategiesValue", + "description": "The value of the matching policy in the form of lookalike domain strategies" + } + }, + "type": "object", + "required": [ + "name", + "type", + "value" + ], + "title": "CreateLookalikeStrategiesBody" + }, + "CreateLuceneQueryBody": { + "properties": { + "name": { + "type": "string", + "minLength": 1, + "title": "Name", + "description": "The name of the matching policy" + }, + "type": { + "type": "string", + "const": "LUCENE_QUERY", + "title": "Type" + }, + "value": { + "$ref": "#/components/schemas/LuceneValue", + "description": "The value of the matching policy in the form of a Lucene query" + } + }, + "type": "object", + "required": [ + "name", + "type", + "value" + ], + "title": "CreateLuceneQueryBody" + }, + "Credential": { + "properties": { + "id": { + "type": "integer", + "title": "Id" + }, + "identity_name": { + "type": "string", + "title": "Identity Name" + }, + "domain": { + "anyOf": [ { - "$ref": "#/components/schemas/IPData" + "type": "string" }, { - "$ref": "#/components/schemas/KeywordData" - }, + "type": "null" + } + ], + "title": "Domain" + }, + "source_id": { + "type": "string", + "title": "Source Id" + }, + "imported_at": { + "type": "string", + "title": "Imported At" + }, + "hash": { + "anyOf": [ { - "$ref": "#/components/schemas/AzureTenantData" + "type": "string" }, { - "$ref": "#/components/schemas/DomainData" - }, + "type": "null" + } + ], + "title": "Hash" + }, + "hash_type": { + "anyOf": [ { - "$ref": "#/components/schemas/SearchQueryData" + "type": "string" }, { - "$ref": "#/components/schemas/GithubRepositoryData" + "type": "null" + } + ], + "title": "Hash Type" + }, + "source": { + "anyOf": [ + { + "$ref": "#/components/schemas/SourceV2" }, { - "$ref": "#/components/schemas/SecretData" + "type": "null" + } + ] + }, + "known_password_id": { + "anyOf": [ + { + "type": "integer" }, { - "$ref": "#/components/schemas/PublicIdentityData" + "type": "null" } ], - "title": "Data", - "discriminator": { - "propertyName": "type", - "mapping": { - "azure_tenant": "#/components/schemas/AzureTenantData", - "bin": "#/components/schemas/CCBinData", - "domain": "#/components/schemas/DomainData", - "github_repository": "#/components/schemas/GithubRepositoryData", - "identity": "#/components/schemas/PublicIdentityData", - "ip": "#/components/schemas/IPData", - "keyword": "#/components/schemas/KeywordData", - "search_query": "#/components/schemas/SearchQueryData", - "secret": "#/components/schemas/SecretData" + "title": "Known Password Id" + }, + "credential_hash": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" } - } + ], + "title": "Credential Hash" }, - "name": { + "event_uid": { "anyOf": [ { "type": "string" @@ -10092,227 +5900,210 @@ "type": "null" } ], - "title": "Name" + "title": "Event Uid" }, - "categories": { + "auth_domains": { "items": { - "$ref": "#/components/schemas/SearchType" + "type": "string" }, "type": "array", - "title": "Categories" + "title": "Auth Domains" }, - "emerging_categories": { + "urls": { "items": { "type": "string" }, "type": "array", - "title": "Emerging Categories" - }, - "severities": { + "title": "Urls" + } + }, + "type": "object", + "required": [ + "id", + "identity_name", + "domain", + "source_id", + "imported_at", + "hash", + "hash_type", + "source", + "known_password_id", + "credential_hash", + "event_uid" + ], + "title": "Credential" + }, + "CredentialActionBody": { + "properties": { + "type": { + "$ref": "#/components/schemas/LeakedCredentialsBulkActionType" + } + }, + "type": "object", + "required": [ + "type" + ], + "title": "CredentialActionBody" + }, + "CredentialActionRequestBody": { + "properties": { + "targets": { "items": { - "$ref": "#/components/schemas/Severity" + "$ref": "#/components/schemas/CredentialActionTarget" }, "type": "array", - "title": "Severities" + "maxItems": 100, + "title": "Targets" }, - "group_id": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "title": "Group Id" + "action": { + "$ref": "#/components/schemas/CredentialActionBody" } }, "type": "object", "required": [ - "data", - "categories", - "emerging_categories", - "severities" + "targets", + "action" ], - "title": "PublicIdentifierRequestBody" + "title": "CredentialActionRequestBody" }, - "PublicIdentifierResponse": { + "CredentialActionTarget": { "properties": { - "id": { - "type": "integer", - "title": "Id" - }, - "name": { + "credential_hash": { "type": "string", - "title": "Name" - }, - "tenant_id": { - "type": "integer", - "title": "Tenant Id" - }, - "data": { - "oneOf": [ - { - "$ref": "#/components/schemas/CCBinData" - }, - { - "$ref": "#/components/schemas/IPData" - }, - { - "$ref": "#/components/schemas/KeywordData" - }, - { - "$ref": "#/components/schemas/AzureTenantData" - }, - { - "$ref": "#/components/schemas/DomainData" - }, - { - "$ref": "#/components/schemas/SearchQueryData" - }, - { - "$ref": "#/components/schemas/GithubRepositoryData" - }, - { - "$ref": "#/components/schemas/SecretData" - }, - { - "$ref": "#/components/schemas/PublicIdentityData" - } - ], - "title": "Data", - "discriminator": { - "propertyName": "type", - "mapping": { - "azure_tenant": "#/components/schemas/AzureTenantData", - "bin": "#/components/schemas/CCBinData", - "domain": "#/components/schemas/DomainData", - "github_repository": "#/components/schemas/GithubRepositoryData", - "identity": "#/components/schemas/PublicIdentityData", - "ip": "#/components/schemas/IPData", - "keyword": "#/components/schemas/KeywordData", - "search_query": "#/components/schemas/SearchQueryData", - "secret": "#/components/schemas/SecretData" - } - } - }, - "categories": { - "items": { - "$ref": "#/components/schemas/SearchType" - }, - "type": "array", - "title": "Categories" - }, - "emerging_categories": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Emerging Categories" + "title": "Credential Hash" + } + }, + "type": "object", + "required": [ + "credential_hash" + ], + "title": "CredentialActionTarget" + }, + "CredentialEventData": { + "properties": { + "identity_name": { + "type": "string", + "title": "Identity Name", + "description": "The email or username associated with the credential." }, - "severities": { - "items": { - "$ref": "#/components/schemas/Severity" - }, - "type": "array", - "title": "Severities" + "credential_hash": { + "type": "string", + "title": "Credential Hash", + "description": "A hash uniquely identifying the credential." }, - "group_id": { + "tenant_integration_id": { + "type": "string", + "title": "Tenant Integration Id", + "description": "The UUID of the tenant's IdP integration that validated the credential." + } + }, + "type": "object", + "required": [ + "identity_name", + "credential_hash", + "tenant_integration_id" + ], + "title": "CredentialEventData" + }, + "CredentialsDateFilter": { + "properties": { + "gte": { "anyOf": [ { - "type": "integer" + "type": "string", + "format": "date-time" }, { "type": "null" } ], - "title": "Group Id" + "title": "Gte" }, - "enrichments": { + "lte": { "anyOf": [ { - "$ref": "#/components/schemas/IdentifierEnrichments" + "type": "string", + "format": "date-time" }, { "type": "null" } - ] + ], + "title": "Lte" + } + }, + "type": "object", + "title": "CredentialsDateFilter" + }, + "CredentialsQuery": { + "properties": { + "type": { + "type": "string", + "const": "credentials", + "title": "Type" }, - "is_disabled": { - "type": "boolean", - "title": "Is Disabled" + "username": { + "type": "string", + "title": "Username" }, - "updated_at": { + "password": { "type": "string", - "format": "date-time", - "title": "Updated At" + "title": "Password" } }, "type": "object", "required": [ - "id", - "name", - "tenant_id", - "data", - "categories", - "emerging_categories", - "severities", - "group_id", - "enrichments", - "is_disabled", - "updated_at" + "type", + "username", + "password" ], - "title": "IdentifierResponse" + "title": "CredentialsQuery" }, - "PublicIdentifierUpdateRequestBody": { + "CredentialsQueryFilters": { "properties": { - "data": { + "imported_at": { + "$ref": "#/components/schemas/CredentialsDateFilter" + } + }, + "type": "object", + "title": "CredentialsQueryFilters" + }, + "CredentialsQueryPayload": { + "properties": { + "query": { "oneOf": [ { - "$ref": "#/components/schemas/CCBinData" - }, - { - "$ref": "#/components/schemas/IPData" - }, - { - "$ref": "#/components/schemas/KeywordData" - }, - { - "$ref": "#/components/schemas/AzureTenantData" - }, - { - "$ref": "#/components/schemas/DomainData" + "$ref": "#/components/schemas/DomainQuery" }, { - "$ref": "#/components/schemas/SearchQueryData" + "$ref": "#/components/schemas/EmailQuery" }, { - "$ref": "#/components/schemas/GithubRepositoryData" + "$ref": "#/components/schemas/KeywordQuery" }, { - "$ref": "#/components/schemas/SecretData" + "$ref": "#/components/schemas/SecretQuery" }, { - "$ref": "#/components/schemas/PublicIdentityData" + "$ref": "#/components/schemas/AuthDomainQuery" } ], - "title": "Data", + "title": "Query", "discriminator": { "propertyName": "type", "mapping": { - "azure_tenant": "#/components/schemas/AzureTenantData", - "bin": "#/components/schemas/CCBinData", - "domain": "#/components/schemas/DomainData", - "github_repository": "#/components/schemas/GithubRepositoryData", - "identity": "#/components/schemas/PublicIdentityData", - "ip": "#/components/schemas/IPData", - "keyword": "#/components/schemas/KeywordData", - "search_query": "#/components/schemas/SearchQueryData", - "secret": "#/components/schemas/SecretData" + "auth_domain": "#/components/schemas/AuthDomainQuery", + "domain": "#/components/schemas/DomainQuery", + "email": "#/components/schemas/EmailQuery", + "keyword": "#/components/schemas/KeywordQuery", + "secret": "#/components/schemas/SecretQuery" } } }, - "name": { + "filters": { + "$ref": "#/components/schemas/CredentialsQueryFilters" + }, + "from": { "anyOf": [ { "type": "string" @@ -10321,122 +6112,74 @@ "type": "null" } ], - "title": "Name" + "title": "From" }, - "categories": { - "items": { - "$ref": "#/components/schemas/SearchType" - }, - "type": "array", - "title": "Categories" + "size": { + "type": "integer", + "maximum": 10000.0, + "minimum": 1.0, + "title": "Size", + "default": 10 }, - "emerging_categories": { + "include": { "items": { - "type": "string" + "$ref": "#/components/schemas/IncludeOptions" }, "type": "array", - "title": "Emerging Categories" + "title": "Include" }, - "severities": { - "items": { - "$ref": "#/components/schemas/Severity" - }, - "type": "array", - "title": "Severities" + "order": { + "$ref": "#/components/schemas/OrderType", + "default": "desc" + } + }, + "type": "object", + "required": [ + "query" + ], + "title": "CredentialsQueryPayload" + }, + "CustomIntelReportReadyNotificationData": { + "properties": { + "type": { + "type": "string", + "const": "custom_intel_report_ready", + "title": "Type", + "default": "custom_intel_report_ready" }, - "group_id": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "title": "Group Id" + "tenant_id": { + "type": "integer", + "title": "Tenant Id" }, - "is_disabled": { - "anyOf": [ - { - "type": "boolean" - }, - { - "type": "null" - } - ], - "title": "Is Disabled" + "report_id": { + "type": "integer", + "title": "Report Id" } }, "type": "object", "required": [ - "data", - "categories", - "emerging_categories", - "severities" + "tenant_id", + "report_id" ], - "title": "PublicIdentifierUpdateRequestBody" + "title": "CustomIntelReportReadyNotificationData" }, - "PublicIdentityData": { + "CustomNotificationData": { "properties": { "type": { "type": "string", - "const": "identity", + "const": "custom", "title": "Type", - "default": "identity" - }, - "attributes": { - "items": { - "oneOf": [ - { - "$ref": "#/components/schemas/EmailData" - }, - { - "$ref": "#/components/schemas/UsernameData" - }, - { - "$ref": "#/components/schemas/NameData" - } - ], - "discriminator": { - "propertyName": "type", - "mapping": { - "email": "#/components/schemas/EmailData", - "name": "#/components/schemas/NameData", - "username": "#/components/schemas/UsernameData" - } - } - }, - "type": "array", - "maxItems": 15, - "minItems": 1, - "title": "Attributes" - } - }, - "type": "object", - "required": [ - "attributes" - ], - "title": "IdentityData" - }, - "PydanticThreatFlowReport": { - "properties": { - "id": { - "type": "integer", - "title": "Id" - }, - "format_type": { - "$ref": "#/components/schemas/ThreatFlowReportFormatType", - "default": "simple_summary" - }, - "intel_type": { - "$ref": "#/components/schemas/IntelType", - "default": "unit_summary_based" + "default": "custom" }, "title": { "type": "string", "title": "Title" }, - "subtitle": { + "message": { + "type": "string", + "title": "Message" + }, + "link": { "anyOf": [ { "type": "string" @@ -10445,54 +6188,32 @@ "type": "null" } ], - "title": "Subtitle" - }, - "summary": { - "type": "string", - "title": "Summary" - }, - "content": { - "type": "string", - "title": "Content" - }, - "tags": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Tags" - }, - "highlights": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Highlights" - }, - "related_activity_uids": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Related Activity Uids" - }, - "prompt_preset_uid": { + "title": "Link" + } + }, + "type": "object", + "required": [ + "title", + "message", + "link" + ], + "title": "CustomNotificationData" + }, + "DateFilter": { + "properties": { + "gt": { "anyOf": [ { - "type": "string" + "type": "string", + "format": "date-time" }, { "type": "null" } ], - "title": "Prompt Preset Uid" - }, - "created_at": { - "type": "string", - "format": "date-time", - "title": "Created At" + "title": "Gt" }, - "published_at": { + "gte": { "anyOf": [ { "type": "string", @@ -10502,90 +6223,46 @@ "type": "null" } ], - "title": "Published At" - }, - "updated_at": { - "type": "string", - "format": "date-time", - "title": "Updated At" - }, - "reading_time": { - "type": "integer", - "title": "Reading Time" + "title": "Gte" }, - "tenant_id": { + "lt": { "anyOf": [ { - "type": "integer" + "type": "string", + "format": "date-time" }, { "type": "null" } ], - "title": "Tenant Id" + "title": "Lt" }, - "organization_id": { + "lte": { "anyOf": [ { - "type": "integer" + "type": "string", + "format": "date-time" }, { "type": "null" } ], - "title": "Organization Id" - } - }, - "type": "object", - "required": [ - "id", - "title", - "subtitle", - "summary", - "content", - "tags", - "highlights", - "related_activity_uids", - "prompt_preset_uid", - "created_at", - "published_at", - "updated_at", - "reading_time", - "tenant_id", - "organization_id" - ], - "title": "PydanticThreatFlowReport" - }, - "QueryStringQuery": { - "properties": { - "type": { - "type": "string", - "const": "query_string", - "title": "Type" - }, - "query_string": { - "type": "string", - "maxLength": 10000, - "title": "Query String" + "title": "Lte" } }, "type": "object", - "required": [ - "type", - "query_string" - ], - "title": "QueryStringQuery" + "title": "DateFilter" }, - "RansomLeakEvent": { + "DockerImageEvent": { "properties": { "event_type": { "type": "string", - "const": "ransomleak", + "const": "docker_image", "title": "Event Type", - "default": "ransomleak" + "default": "docker_image" }, "data": { - "$ref": "#/components/schemas/RansomLeakEventData" + "$ref": "#/components/schemas/DockerImageEventData" }, "metadata": { "$ref": "#/components/schemas/EventMetadata" @@ -10596,11 +6273,11 @@ "data", "metadata" ], - "title": "Ransom Leak" + "title": "Docker Image" }, - "RansomLeakEventData": { + "DockerImageEventData": { "properties": { - "url": { + "content": { "anyOf": [ { "type": "string" @@ -10609,10 +6286,9 @@ "type": "null" } ], - "title": "Url", - "description": "The URL of the ransom leak post." + "title": "Content" }, - "response_url": { + "digest": { "anyOf": [ { "type": "string" @@ -10621,10 +6297,9 @@ "type": "null" } ], - "title": "Response Url", - "description": "The URL of the response to the ransom leak post." + "title": "Digest" }, - "title": { + "architecture": { "anyOf": [ { "type": "string" @@ -10633,10 +6308,9 @@ "type": "null" } ], - "title": "Title", - "description": "The title of the ransom leak post." + "title": "Architecture" }, - "content": { + "os": { "anyOf": [ { "type": "string" @@ -10645,162 +6319,124 @@ "type": "null" } ], - "title": "Content", - "description": "The content of the ransom leak post." + "title": "Os" }, - "body": { + "last_pushed_at": { "anyOf": [ { - "type": "string" + "type": "string", + "format": "date-time" }, { "type": "null" } ], - "title": "Body", - "description": "The body of the ransom leak post." + "title": "Last Pushed At" }, - "victim_information": { + "last_pulled_at": { "anyOf": [ { - "$ref": "#/components/schemas/pyro__findings__ransomleaks__datamodels__VictimInformation" + "type": "string", + "format": "date-time" }, { "type": "null" } ], - "description": "The information relating to the victim of the ransom leak." - } - }, - "type": "object", - "title": "RansomLeakEventData" - }, - "Recommendation": { - "properties": { - "id": { - "type": "integer", - "title": "Id" + "title": "Last Pulled At" }, - "data": { - "oneOf": [ - { - "$ref": "#/components/schemas/DomainData" - }, - { - "$ref": "#/components/schemas/AzureTenantData" - }, + "tags": { + "anyOf": [ { - "$ref": "#/components/schemas/EmailData" + "items": { + "$ref": "#/components/schemas/Tag" + }, + "type": "array" }, { - "$ref": "#/components/schemas/UsernameData" + "type": "null" } ], - "title": "Data", - "discriminator": { - "propertyName": "type", - "mapping": { - "azure_tenant": "#/components/schemas/AzureTenantData", - "domain": "#/components/schemas/DomainData", - "email": "#/components/schemas/EmailData", - "username": "#/components/schemas/UsernameData" - } - } - }, - "status": { - "$ref": "#/components/schemas/IdentifierRecommendationState" - }, - "updated_at": { + "title": "Tags", + "default": [] + } + }, + "type": "object", + "title": "DockerImageEventData" + }, + "DockerRepositoryEvent": { + "properties": { + "event_type": { "type": "string", - "format": "date-time", - "title": "Updated At" + "const": "docker_repository", + "title": "Event Type", + "default": "docker_repository" }, - "relevancy": { - "anyOf": [ - { - "$ref": "#/components/schemas/RecommendationRelevancyScoreType" - }, - { - "type": "null" - } - ] + "data": { + "$ref": "#/components/schemas/DockerRepositoryEventData" + }, + "metadata": { + "$ref": "#/components/schemas/EventMetadata" } }, "type": "object", "required": [ - "id", "data", - "status", - "updated_at", - "relevancy" - ], - "title": "Recommendation" - }, - "RecommendationRelevancyScoreType": { - "type": "string", - "enum": [ - "HIGH", - "MEDIUM", - "LOW" + "metadata" ], - "title": "RecommendationRelevancyScoreType" + "title": "Docker Repository" }, - "ReportRequestInfoResponse": { + "DockerRepositoryEventData": { "properties": { - "status": { - "$ref": "#/components/schemas/RequestStatus" - }, - "report": { + "url": { "anyOf": [ { - "$ref": "#/components/schemas/ApiReport" + "type": "string" }, { "type": "null" } - ] - } - }, - "type": "object", - "required": [ - "status" - ], - "title": "ReportRequestInfoResponse" - }, - "ReportRequestPayload": { - "properties": { - "report_title": { - "type": "string", - "title": "Report Title" + ], + "title": "Url", + "description": "The URL of the Docker repository." }, - "question": { + "star_count": { "anyOf": [ { - "type": "string" + "type": "integer" }, { "type": "null" } ], - "title": "Question" + "title": "Star Count", + "description": "The number of stars the repository has received." }, - "time_range_type": { - "$ref": "#/components/schemas/TimeRangeType", - "default": "all" + "pull_count": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Pull Count", + "description": "The total number of pulls made against the repository." }, - "time_range_from": { + "collaborator_count": { "anyOf": [ { - "type": "string", - "format": "date-time" + "type": "integer" }, { "type": "null" } ], - "title": "Time Range From" + "title": "Collaborator Count", + "description": "The number of collaborators associated with the repository." }, - "time_range_to": { + "last_updated_at": { "anyOf": [ { "type": "string", @@ -10810,298 +6446,6996 @@ "type": "null" } ], - "title": "Time Range To" + "title": "Last Updated At", + "description": "The timestamp at which the repository was last updated." }, - "included_keywords": { + "last_modified_at": { "anyOf": [ { - "items": { - "type": "string" - }, - "type": "array" + "type": "string", + "format": "date-time" }, { "type": "null" } ], - "title": "Included Keywords" + "title": "Last Modified At", + "description": "The timestamp at which the repository's metadata was last modified." }, - "excluded_keywords": { + "registered_at": { "anyOf": [ { - "items": { - "type": "string" - }, - "type": "array" + "type": "string", + "format": "date-time" }, { "type": "null" } ], - "title": "Excluded Keywords" + "title": "Registered At", + "description": "The timestamp at which the repository was first registered." } }, "type": "object", - "required": [ - "report_title" - ], - "title": "ReportRequestPayload" + "title": "DockerRepositoryEventData" }, - "ReportRequestResponse": { + "DomainData": { "properties": { - "request_id": { + "type": { "type": "string", - "format": "uuid", - "title": "Request Id" + "const": "domain", + "title": "Type", + "default": "domain" + }, + "fqdn": { + "type": "string", + "minLength": 1, + "title": "Fqdn" } }, "type": "object", "required": [ - "request_id" + "fqdn" ], - "title": "ReportRequestResponse" + "title": "DomainData" }, - "RequestStatus": { + "DomainMatchMode": { "type": "string", "enum": [ - "processing", - "completed", - "error" + "email_domain_only", + "auth_domain_and_email_domain", + "auth_domain_only" ], - "title": "RequestStatus" + "title": "DomainMatchMode" }, - "RiskScore": { - "type": "integer", - "enum": [ - 1, - 2, - 3, - 4, - 5 + "DomainQuery": { + "properties": { + "type": { + "type": "string", + "const": "domain", + "title": "Type" + }, + "fqdn": { + "type": "string", + "title": "Fqdn" + } + }, + "type": "object", + "required": [ + "type", + "fqdn" ], - "title": "RiskScore" + "title": "DomainQuery" }, - "RuleSource": { + "DownloadRequestStatus": { "type": "string", "enum": [ - "flare", - "tenant" + "not_requested", + "pending", + "completed", + "failed" ], - "title": "RuleSource" + "title": "DownloadRequestStatus" }, - "SandboxUploadPutUrlResponse": { + "EmailData": { "properties": { - "upload_url": { + "type": { "type": "string", - "title": "Upload Url" + "const": "email", + "title": "Type", + "default": "email" + }, + "email": { + "type": "string", + "format": "email", + "title": "Email" } }, "type": "object", "required": [ - "upload_url" + "email" ], - "title": "SandboxUploadPutUrlResponse" + "title": "EmailData" }, - "SandboxUploadUrlRequest": { + "EmailQuery": { "properties": { - "filename": { + "type": { "type": "string", - "title": "Filename" - } - }, - "type": "object", + "const": "email", + "title": "Type" + }, + "email": { + "type": "string", + "title": "Email" + } + }, + "type": "object", "required": [ - "filename" + "type", + "email" ], - "title": "SandboxUploadUrlRequest" + "title": "EmailQuery" }, - "SearchQueryData": { + "EmptyFireworkEvent": { "properties": { - "type": { - "type": "string", - "const": "search_query", - "title": "Type", - "default": "search_query" + "event_type": { + "$ref": "#/components/schemas/ActivityModelName" }, - "search_query": { - "type": "string", - "minLength": 1, - "title": "Search Query" + "metadata": { + "$ref": "#/components/schemas/EventMetadata" + }, + "data": { + "additionalProperties": true, + "type": "object", + "title": "Data" } }, "type": "object", "required": [ - "search_query" + "event_type", + "metadata" ], - "title": "SearchQueryData" + "title": "EmptyFireworkEvent" }, - "SearchType": { - "type": "string", - "enum": [ - "attachment", - "listing", - "ransomleak", - "forum_post", - "forum_topic", - "forum_profile", - "blog_post", - "seller", - "paste", - "leak", - "chat_message", - "domain", - "bot", - "stealer_log", - "infected_devices", - "driller", - "driller_forum_topic", - "driller_forum_post", - "driller_profile", - "cc", - "ccbin", - "financial_data", - "leaked_data", - "leaked_file", - "document", - "account", - "actor", - "forum_content", - "blog_content", - "profile", - "leaked_credential", - "valid_credential", - "invalid_credential", - "mitigated_credential", - "illicit_networks", - "open_web", - "domains", - "intelligence_object", - "leaks", - "social_media_account", - "social_media", - "source_code", - "source_code_secrets_np", - "source_code_secrets", - "source_code_files", - "secret", - "docker", - "stack_exchange", - "google", - "service", - "driller_host", - "buckets", - "bucket", - "bucket_object", - "whois", - "ad", - "ads", - "cookie", - "pii", - "experimental", - "lookalike_discovery", - "lookalike_title", - "lookalike_favicon", - "lookalike_screenshot", - "lookalike_ip_address", - "lookalike_dns", - "lookalike_whois_rdap", - "lookalike_ssl_certificate" - ], - "title": "SearchType" + "EntityAPIResponseTypes": { + "anyOf": [ + { + "$ref": "#/components/schemas/ActorAPIResponse" + }, + { + "$ref": "#/components/schemas/AttackPatternEntityAPIResponse" + }, + { + "$ref": "#/components/schemas/CampaignEntityAPIResponse" + }, + { + "$ref": "#/components/schemas/ChatChannelEntityAPIResponse" + }, + { + "$ref": "#/components/schemas/ExternalReportEntityAPIResponse" + }, + { + "$ref": "#/components/schemas/ForumThreadAPIResponse" + }, + { + "$ref": "#/components/schemas/IndicatorEntityAPIResponse" + }, + { + "$ref": "#/components/schemas/InfrastructureEntityAPIResponse" + }, + { + "$ref": "#/components/schemas/LocationEntityAPIResponse" + }, + { + "$ref": "#/components/schemas/MalwareEntityAPIResponse" + }, + { + "$ref": "#/components/schemas/ThreatActorEntityAPIResponse" + }, + { + "$ref": "#/components/schemas/ThreatActorGroupEntityAPIResponse" + }, + { + "$ref": "#/components/schemas/ToolEntityAPIResponse" + }, + { + "$ref": "#/components/schemas/VulnerabilityEntityAPIResponse" + } + ] }, - "SecretData": { + "EntityData": { "properties": { - "type": { + "id": { "type": "string", - "const": "secret", - "title": "Type", - "default": "secret" + "title": "Id" }, - "secret": { + "entity_type": { + "$ref": "#/components/schemas/EntityType" + }, + "name": { "type": "string", - "minLength": 1, - "title": "Secret" + "title": "Name" + }, + "confidence": { + "type": "integer", + "title": "Confidence" } }, "type": "object", "required": [ - "secret" + "id", + "entity_type", + "name", + "confidence" ], - "title": "SecretData" + "title": "EntityData" }, - "SecretDetectionRule": { - "type": "string", - "enum": [ - "adafruit_io_key", - "adobe_oauth_client_secret", - "age_identity_x22519_secret_key", - "ai21_studio_api_key", - "airbrake_user_key", - "airtable_oauth_token", - "airtable_personal_access_token", - "aiven_api_key", - "alchemy_api_key", - "algolia_admin_api_key", - "alibaba_access_key_secret", - "amazon_mws_auth_token", - "amplitude_api_key", - "ansible_vault_encrypted_secret", - "anthropic_api_key", - "anypoint_api_key", - "apify_api_token", - "apollo_api_key", - "artifactory_api_key", - "asana_client_secret", - "asana_oauth_personal_access_token", - "asp_net_machinekey_decryption_key", - "asp_net_machinekey_validation_key", - "assemblyai_api_key", - "auth0_application_credentials", - "atlassian_cloud_api_token", - "authress_service_client_access_key", - "aws_api_credentials", - "aws_appsync_api_key", - "aws_secret_access_key", - "aws_session_token", - "azure_ad_client_secret", - "azure_api_management_subscription_key", - "azure_app_configuration_connection_string", - "azure_connection_string", - "azure_devops_personal_access_token", - "azure_notification_hub_access_key", - "azure_openai_api_key", - "azure_openai_api_key_extended_format", - "azure_personal_access_token", - "azure_search_query_key", - "azure_search_url", - "azure_service_principal_credentials", - "azure_storage_account_key", - "baremetrics_api_key", - "baseten_api_key", - "beamer_api_token", - "bitbucket_app_password", - "bitly_access_token", - "blynk_device_access_token", - "blynk_organization_access_token", - "blynk_organization_client_credentials", - "branch_io_live_key", - "branch_io_test_key", - "browserstack_access_key", - "buildkite_api_key", - "calendly_personal_access_token", - "cerebras_ai_api_key", - "circleci_api_personal_access_token", - "circleci_api_project_token", - "cisco_enable_password", - "cisco_meraki_api_key", - "cisco_pac_key", - "clarifai_api_key", - "clay_api_key", - "clearbit_api_key", - "clickhouse_cloud_secret_key", - "clojars_api_token", - "cloudflare_api_token", - "cloudflare_ca_key", + "EntityLiteAPIResponseTypes": { + "anyOf": [ + { + "$ref": "#/components/schemas/ActorLiteAPIResponse" + }, + { + "$ref": "#/components/schemas/AttackPatternEntityLiteAPIResponse" + }, + { + "$ref": "#/components/schemas/CampaignEntityLiteAPIResponse" + }, + { + "$ref": "#/components/schemas/ChatChannelEntityLiteAPIResponse" + }, + { + "$ref": "#/components/schemas/ExternalReportEntityLiteAPIResponse" + }, + { + "$ref": "#/components/schemas/ForumThreadLiteAPIResponse" + }, + { + "$ref": "#/components/schemas/IndicatorEntityLiteAPIResponse" + }, + { + "$ref": "#/components/schemas/InfrastructureEntityLiteAPIResponse" + }, + { + "$ref": "#/components/schemas/LocationEntityLiteAPIResponse" + }, + { + "$ref": "#/components/schemas/MalwareEntityLiteAPIResponse" + }, + { + "$ref": "#/components/schemas/ThreatActorEntityLiteAPIResponse" + }, + { + "$ref": "#/components/schemas/ThreatActorGroupEntityLiteAPIResponse" + }, + { + "$ref": "#/components/schemas/ToolEntityLiteAPIResponse" + }, + { + "$ref": "#/components/schemas/VulnerabilityEntityLiteAPIResponse" + } + ] + }, + "EntityMetadataAPIResponse": { + "properties": { + "id": { + "type": "string", + "title": "Id" + }, + "created_by": { + "type": "string", + "title": "Created By" + }, + "sources": { + "items": { + "$ref": "#/components/schemas/EntitySourceAPIResponse" + }, + "type": "array", + "title": "Sources" + }, + "created_at": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Created At" + }, + "updated_at": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Updated At" + }, + "first_seen_at": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "First Seen At" + }, + "last_seen_at": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Last Seen At" + }, + "confidence": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Confidence" + } + }, + "type": "object", + "required": [ + "id", + "created_by", + "sources", + "created_at", + "updated_at" + ], + "title": "EntityMetadataAPIResponse" + }, + "EntityRelationsSearchFilters": { + "properties": { + "types": { + "anyOf": [ + { + "items": { + "$ref": "#/components/schemas/EntityType" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Types" + } + }, + "type": "object", + "title": "EntityRelationsSearchFilters" + }, + "EntityRelationsSearchParamsPayload": { + "properties": { + "filters": { + "$ref": "#/components/schemas/EntityRelationsSearchFilters" + }, + "from": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "From" + }, + "size": { + "type": "integer", + "maximum": 1000.0, + "title": "Size", + "default": 10 + } + }, + "type": "object", + "title": "EntityRelationsSearchParamsPayload" + }, + "EntityRelationshipResponse": { + "properties": { + "source_entity": { + "$ref": "#/components/schemas/EntityData" + }, + "target_entity": { + "$ref": "#/components/schemas/EntityData" + }, + "relation_type": { + "$ref": "#/components/schemas/AssetRelationType" + }, + "sources": { + "items": { + "$ref": "#/components/schemas/EntitySourceAPIResponse" + }, + "type": "array", + "title": "Sources" + }, + "modified_at": { + "type": "string", + "format": "date-time", + "title": "Modified At" + }, + "valid_from": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Valid From" + }, + "valid_until": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Valid Until" + } + }, + "type": "object", + "required": [ + "source_entity", + "target_entity", + "relation_type", + "sources", + "modified_at" + ], + "title": "EntityRelationshipResponse" + }, + "EntitySearchFilters": { + "properties": { + "types": { + "anyOf": [ + { + "items": { + "$ref": "#/components/schemas/EntityType" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Types" + }, + "sources": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Sources" + }, + "topic_ids": { + "anyOf": [ + { + "items": { + "$ref": "#/components/schemas/Topic" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Topic Ids" + }, + "intent_ids": { + "anyOf": [ + { + "items": { + "$ref": "#/components/schemas/Intent" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Intent Ids" + }, + "observable_types": { + "anyOf": [ + { + "items": { + "$ref": "#/components/schemas/StixCyberObservableType" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Observable Types" + }, + "confidence": { + "$ref": "#/components/schemas/IntRangeFilter" + }, + "created_at": { + "$ref": "#/components/schemas/DateFilter" + }, + "updated_at": { + "$ref": "#/components/schemas/DateFilter" + }, + "first_seen_at": { + "$ref": "#/components/schemas/DateFilter" + }, + "last_seen_at": { + "$ref": "#/components/schemas/DateFilter" + }, + "valid_from": { + "$ref": "#/components/schemas/DateFilter" + }, + "valid_until": { + "$ref": "#/components/schemas/DateFilter" + } + }, + "type": "object", + "title": "EntitySearchFilters" + }, + "EntitySearchParamsPayload": { + "properties": { + "query": { + "type": "string", + "title": "Query", + "default": "" + }, + "filters": { + "$ref": "#/components/schemas/EntitySearchFilters" + }, + "sort": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Sort" + }, + "order": { + "$ref": "#/components/schemas/OrderType", + "default": "desc" + }, + "from": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "From" + }, + "size": { + "type": "integer", + "title": "Size", + "default": 10 + } + }, + "type": "object", + "title": "EntitySearchParamsPayload" + }, + "EntitySourceAPIResponse": { + "properties": { + "id": { + "type": "string", + "title": "Id" + }, + "name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Name" + }, + "confidence": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Confidence" + } + }, + "type": "object", + "required": [ + "id" + ], + "title": "EntitySourceAPIResponse" + }, + "EntityType": { + "type": "string", + "enum": [ + "attack_pattern", + "actor", + "campaign", + "chat_channel", + "external_report", + "forum_thread", + "identity", + "indicator", + "industry", + "infrastructure", + "domain", + "location", + "malware", + "organization", + "threat_actor", + "threat_actor_group", + "tool", + "vulnerability" + ], + "title": "EntityType" + }, + "EventAction": { + "properties": { + "type": { + "type": "string", + "enum": [ + "remediate", + "unremediate", + "ignore", + "unignore" + ], + "title": "Type" + } + }, + "type": "object", + "required": [ + "type" + ], + "title": "EventAction" + }, + "EventActionTarget": { + "properties": { + "uid": { + "type": "string", + "title": "Uid" + } + }, + "type": "object", + "required": [ + "uid" + ], + "title": "EventActionTarget" + }, + "EventActionsBody": { + "properties": { + "targets": { + "items": { + "$ref": "#/components/schemas/EventActionTarget" + }, + "type": "array", + "maxItems": 10, + "title": "Targets" + }, + "action": { + "$ref": "#/components/schemas/EventAction" + } + }, + "type": "object", + "required": [ + "action" + ], + "title": "EventActionsBody" + }, + "EventExplanation": { + "properties": { + "event_uid": { + "type": "string", + "title": "Event Uid", + "description": "The uid of the explained event" + }, + "identifier_id": { + "type": "integer", + "title": "Identifier Id", + "description": "The id of the identifier the event is being explained for" + }, + "identifier_query": { + "$ref": "#/components/schemas/IdentifierQueryVerdict", + "description": "The verdict of the identifier's search query" + }, + "categories": { + "$ref": "#/components/schemas/CategoryVerdict", + "description": "The verdict of the event category check" + }, + "severity": { + "$ref": "#/components/schemas/SeverityVerdict", + "description": "The verdict of the event severity check" + }, + "matching_policies": { + "$ref": "#/components/schemas/MatchingPolicyVerdict", + "description": "The verdict of the matching policies check" + }, + "tenant_ignored_terms": { + "$ref": "#/components/schemas/IgnoredTermsVerdict", + "description": "The verdict of the tenant's ignored terms check" + }, + "global_policies": { + "$ref": "#/components/schemas/GlobalPolicyVerdict", + "description": "The verdict of the global policies check" + }, + "maybe_rate_limited": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "title": "Maybe Rate Limited", + "description": "Whether the event may have been suppressed due to rate limiting" + }, + "ignored_at": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Ignored At", + "description": "When the tenant ignored the event, hiding it from the default feed view" + }, + "remediated_at": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Remediated At", + "description": "When the tenant remediated the event, hiding it from the default feed view" + }, + "would_match": { + "type": "boolean", + "title": "Would Match", + "description": "Whether the event would have matched the identifier overall" + } + }, + "type": "object", + "required": [ + "event_uid", + "identifier_id", + "identifier_query", + "categories", + "severity", + "matching_policies", + "tenant_ignored_terms", + "global_policies", + "would_match" + ], + "title": "EventExplanation" + }, + "EventMetadata": { + "properties": { + "estimated_created_at": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Estimated Created At" + }, + "flare_url": { + "type": "string", + "maxLength": 2083, + "minLength": 1, + "format": "uri", + "title": "Flare Url" + }, + "matched_at": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Matched At" + }, + "severity": { + "$ref": "#/components/schemas/EventSeverity" + }, + "uid": { + "type": "string", + "title": "Uid" + } + }, + "type": "object", + "required": [ + "flare_url", + "severity", + "uid" + ], + "title": "EventMetadata" + }, + "EventSecret": { + "properties": { + "uid": { + "type": "string", + "title": "Uid" + }, + "secret_severity": { + "$ref": "#/components/schemas/RiskScore" + }, + "secret_type": { + "$ref": "#/components/schemas/SecretDetectionRule" + }, + "secret_hash": { + "type": "string", + "title": "Secret Hash" + }, + "obfuscated_content": { + "type": "string", + "title": "Obfuscated Content" + }, + "content_hash": { + "type": "string", + "title": "Content Hash" + } + }, + "type": "object", + "required": [ + "uid", + "secret_severity", + "secret_type", + "secret_hash", + "obfuscated_content", + "content_hash" + ], + "title": "EventSecret" + }, + "EventSecretType": { + "properties": { + "type": { + "$ref": "#/components/schemas/SecretDetectionRule" + } + }, + "type": "object", + "required": [ + "type" + ], + "title": "EventSecretType" + }, + "EventSeverity": { + "type": "string", + "enum": [ + "info", + "low", + "medium", + "high", + "critical" + ], + "title": "EventSeverity" + }, + "EventStatus": { + "type": "string", + "enum": [ + "open", + "ignored", + "remediated" + ], + "title": "EventStatus" + }, + "ExpandableField": { + "type": "string", + "enum": [ + "credentials", + "cookies", + "associated_events", + "leaked_files", + "leaked_file_extensions", + "secrets", + "secret_types" + ], + "title": "ExpandableField" + }, + "ExperimentalEvent": { + "properties": { + "event_type": { + "type": "string", + "const": "experimental", + "title": "Event Type", + "default": "experimental" + }, + "data": { + "$ref": "#/components/schemas/ExperimentalEventData" + }, + "metadata": { + "$ref": "#/components/schemas/EventMetadata" + } + }, + "type": "object", + "required": [ + "data", + "metadata" + ], + "title": "Experimental" + }, + "ExperimentalEventData": { + "properties": { + "source": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Source" + }, + "url": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Url" + }, + "content": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Content" + }, + "attributes": { + "additionalProperties": true, + "type": "object", + "title": "Attributes" + } + }, + "type": "object", + "title": "ExperimentalEventData" + }, + "ExternalReportEntityAPIData": { + "properties": { + "name": { + "type": "string", + "title": "Name" + }, + "description": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Description" + }, + "marking_definitions": { + "items": { + "$ref": "#/components/schemas/MarkingDefinition" + }, + "type": "array", + "title": "Marking Definitions" + }, + "report_types": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Report Types" + }, + "published": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Published" + } + }, + "type": "object", + "required": [ + "name", + "description", + "marking_definitions", + "report_types", + "published" + ], + "title": "ExternalReportEntityAPIData" + }, + "ExternalReportEntityAPIResponse": { + "properties": { + "entity_type": { + "type": "string", + "const": "external_report", + "title": "Entity Type", + "default": "external_report" + }, + "metadata": { + "$ref": "#/components/schemas/EntityMetadataAPIResponse" + }, + "data": { + "$ref": "#/components/schemas/ExternalReportEntityAPIData" + } + }, + "type": "object", + "required": [ + "metadata", + "data" + ], + "title": "ExternalReportEntityAPIResponse" + }, + "ExternalReportEntityLiteAPIData": { + "properties": { + "name": { + "type": "string", + "title": "Name" + }, + "description": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Description" + } + }, + "type": "object", + "required": [ + "name", + "description" + ], + "title": "ExternalReportEntityLiteAPIData" + }, + "ExternalReportEntityLiteAPIResponse": { + "properties": { + "entity_type": { + "type": "string", + "const": "external_report", + "title": "Entity Type", + "default": "external_report" + }, + "metadata": { + "$ref": "#/components/schemas/EntityMetadataAPIResponse" + }, + "data": { + "$ref": "#/components/schemas/ExternalReportEntityLiteAPIData" + } + }, + "type": "object", + "required": [ + "metadata", + "data" + ], + "title": "ExternalReportEntityLiteAPIResponse" + }, + "FeedFilters": { + "properties": { + "severity": { + "anyOf": [ + { + "$ref": "#/components/schemas/Severity" + }, + { + "items": { + "$ref": "#/components/schemas/Severity" + }, + "type": "array" + } + ], + "title": "Severity" + }, + "type": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Type" + }, + "estimated_created_at": { + "$ref": "#/components/schemas/DateFilter" + }, + "matched_at": { + "$ref": "#/components/schemas/DateFilter" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Tags" + }, + "status": { + "items": { + "$ref": "#/components/schemas/EventStatus" + }, + "type": "array", + "title": "Status" + }, + "is_ignored": { + "type": "boolean", + "title": "Is Ignored", + "default": false, + "deprecated": true + }, + "is_remediated": { + "type": "boolean", + "title": "Is Remediated", + "default": false, + "deprecated": true + } + }, + "type": "object", + "title": "FeedFilters" + }, + "FeedItem": { + "properties": { + "metadata": { + "$ref": "#/components/schemas/FeedItemMetadata" + }, + "title": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Title" + }, + "tenant_metadata": { + "$ref": "#/components/schemas/FeedItemTenantMetadata" + }, + "identifiers": { + "items": { + "$ref": "#/components/schemas/FeedItemIdentifier" + }, + "type": "array", + "title": "Identifiers" + }, + "highlights": { + "additionalProperties": { + "items": { + "type": "string" + }, + "type": "array" + }, + "type": "object", + "title": "Highlights" + } + }, + "type": "object", + "required": [ + "metadata" + ], + "title": "FeedItem" + }, + "FeedItemIdentifier": { + "properties": { + "id": { + "type": "integer", + "title": "Id" + }, + "name": { + "type": "string", + "title": "Name" + } + }, + "type": "object", + "required": [ + "id", + "name" + ], + "title": "FeedItemIdentifier" + }, + "FeedItemMetadata": { + "properties": { + "uid": { + "type": "string", + "title": "Uid" + }, + "estimated_created_at": { + "type": "string", + "format": "date-time", + "title": "Estimated Created At" + }, + "matched_at": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Matched At" + }, + "type": { + "$ref": "#/components/schemas/ActivityModelName" + }, + "severity": { + "$ref": "#/components/schemas/Severity" + }, + "flare_url": { + "type": "string", + "title": "Flare Url" + } + }, + "type": "object", + "required": [ + "uid", + "estimated_created_at", + "matched_at", + "type", + "severity", + "flare_url" + ], + "title": "FeedItemMetadata" + }, + "FeedItemTenantMetadata": { + "properties": { + "severity": { + "anyOf": [ + { + "$ref": "#/components/schemas/FeedItemTenantMetadataSeverity" + }, + { + "type": "null" + } + ] + }, + "notes": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Notes" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Tags" + }, + "remediated_at": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Remediated At" + }, + "ignored_at": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Ignored At" + } + }, + "type": "object", + "title": "FeedItemTenantMetadata" + }, + "FeedItemTenantMetadataSeverity": { + "properties": { + "original": { + "$ref": "#/components/schemas/Severity" + }, + "override": { + "$ref": "#/components/schemas/Severity" + } + }, + "type": "object", + "required": [ + "original", + "override" + ], + "title": "FeedItemTenantMetadataSeverity" + }, + "FeedOrder": { + "type": "string", + "enum": [ + "asc", + "desc" + ], + "title": "FeedOrder" + }, + "FeedRequestBody": { + "properties": { + "query": { + "anyOf": [ + { + "oneOf": [ + { + "$ref": "#/components/schemas/GithubRepositoryQuery" + }, + { + "$ref": "#/components/schemas/UsernameQuery" + }, + { + "$ref": "#/components/schemas/DomainQuery" + }, + { + "$ref": "#/components/schemas/BrandQuery" + }, + { + "$ref": "#/components/schemas/NameQuery" + }, + { + "$ref": "#/components/schemas/KeywordQuery" + }, + { + "$ref": "#/components/schemas/QueryStringQuery" + }, + { + "$ref": "#/components/schemas/BinQuery" + }, + { + "$ref": "#/components/schemas/IpQuery" + }, + { + "$ref": "#/components/schemas/EmailQuery" + }, + { + "$ref": "#/components/schemas/SecretQuery" + }, + { + "$ref": "#/components/schemas/CredentialsQuery" + }, + { + "$ref": "#/components/schemas/AzureTenantQuery" + } + ], + "discriminator": { + "propertyName": "type", + "mapping": { + "azure_tenant": "#/components/schemas/AzureTenantQuery", + "bin": "#/components/schemas/BinQuery", + "brand": "#/components/schemas/BrandQuery", + "credentials": "#/components/schemas/CredentialsQuery", + "domain": "#/components/schemas/DomainQuery", + "email": "#/components/schemas/EmailQuery", + "github_repository": "#/components/schemas/GithubRepositoryQuery", + "ip": "#/components/schemas/IpQuery", + "keyword": "#/components/schemas/KeywordQuery", + "name": "#/components/schemas/NameQuery", + "query_string": "#/components/schemas/QueryStringQuery", + "secret": "#/components/schemas/SecretQuery", + "username": "#/components/schemas/UsernameQuery" + } + } + }, + { + "type": "null" + } + ], + "title": "Query", + "examples": [ + { + "fqdn": "test.com", + "type": "domain" + } + ] + }, + "filters": { + "$ref": "#/components/schemas/FeedFilters" + }, + "order": { + "$ref": "#/components/schemas/FeedOrder", + "description": "Sort order of the results by the `sort` field.", + "default": "desc" + }, + "from": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "From" + }, + "size": { + "type": "integer", + "maximum": 10.0, + "exclusiveMinimum": 0.0, + "title": "Size", + "default": 10 + }, + "sort": { + "$ref": "#/components/schemas/FeedSort", + "description": "Date field used to sort the results.", + "default": "matched_at" + } + }, + "type": "object", + "title": "FeedRequestBody" + }, + "FeedSort": { + "type": "string", + "enum": [ + "matched_at", + "estimated_created_at" + ], + "title": "FeedSort" + }, + "FinancialEvent": { + "properties": { + "event_type": { + "type": "string", + "const": "cc", + "title": "Event Type", + "default": "cc" + }, + "data": { + "$ref": "#/components/schemas/FinancialEventData" + }, + "metadata": { + "$ref": "#/components/schemas/EventMetadata" + } + }, + "type": "object", + "required": [ + "data", + "metadata" + ], + "title": "Credit Card" + }, + "FinancialEventData": { + "properties": { + "bank": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Bank", + "description": "The bank associated with the leaked credit card." + }, + "bin": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Bin", + "description": "The BIN (Bank Identification Number) of the credit card." + }, + "brand": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Brand", + "description": "The brand of the leakedcredit card. Ex: VISA" + }, + "country": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Country", + "description": "The country the leakedcredit card was issued in." + }, + "expiration": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Expiration", + "description": "The expiration date of the leaked credit card." + }, + "owner": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Owner", + "description": "The owner of the leaked credit card." + }, + "state_code": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "State Code", + "description": "The state code tied to the leaked credit card." + }, + "zip": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Zip", + "description": "The zip code tied to the leaked credit card." + }, + "has_cvv": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "title": "Has Cvv", + "description": "Whether the CVV was included in the leaked data." + }, + "has_date_of_birth": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "title": "Has Date Of Birth", + "description": "Whether the date of birth was included in the leaked data." + }, + "has_mother_maiden_name": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "title": "Has Mother Maiden Name", + "description": "Whether the mother's maiden name was included in the leaked data." + }, + "has_phone": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "title": "Has Phone", + "description": "Whether the phone number was included in the leaked data." + }, + "has_pin": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "title": "Has Pin", + "description": "Whether the card's PIN was included in the leaked data." + }, + "has_ssn": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "title": "Has Ssn", + "description": "Whether the card owner's SSN was included in the leaked data." + }, + "has_track_1": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "title": "Has Track 1", + "description": "Whether the card's track 1 (magnetic stripe data) was included in the leaked data." + }, + "has_vbv": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "title": "Has Vbv", + "description": "Whether the card's VBV (Verified by Visa) data was included in the leaked data." + } + }, + "type": "object", + "title": "FinancialEventData" + }, + "ForumPostData": { + "properties": { + "actor": { + "$ref": "#/components/schemas/pyro__findings__forum_posts__datamodels__ForumPostData__Actor", + "description": "Details about the author of the forum post." + }, + "context": { + "$ref": "#/components/schemas/pyro__findings__forum_posts__datamodels__ForumPostData__Context", + "description": "Details about the context of the forum post." + }, + "posted_at": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Posted At", + "description": "Date and time the forum post was made." + }, + "content": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Content", + "description": "Content of the forum post." + }, + "url": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Url", + "description": "URL to the forum post." + } + }, + "type": "object", + "required": [ + "actor", + "context" + ], + "title": "ForumPostData" + }, + "ForumPostEvent": { + "properties": { + "event_type": { + "type": "string", + "const": "forum_post", + "title": "Event Type", + "default": "forum_post" + }, + "data": { + "$ref": "#/components/schemas/ForumPostData" + }, + "metadata": { + "$ref": "#/components/schemas/EventMetadata" + } + }, + "type": "object", + "required": [ + "data", + "metadata" + ], + "title": "Forum Post" + }, + "ForumProfileEvent": { + "properties": { + "event_type": { + "type": "string", + "const": "forum_profile", + "title": "Event Type", + "default": "forum_profile" + }, + "metadata": { + "$ref": "#/components/schemas/EventMetadata" + }, + "data": { + "$ref": "#/components/schemas/ForumProfileEventData" + } + }, + "type": "object", + "required": [ + "metadata", + "data" + ], + "title": "Forum Profile" + }, + "ForumProfileEventData": { + "properties": { + "actor": { + "$ref": "#/components/schemas/ProfileActor", + "description": "Details about the actor owning the forum profile." + }, + "username": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Username", + "description": "Username of the forum profile." + }, + "title": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Title", + "description": "Title or rank of the profile on the forum." + }, + "registered_at": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Registered At", + "description": "Date and time the profile was registered on the forum." + }, + "last_active_at": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Last Active At", + "description": "Date and time the profile was last active on the forum." + }, + "posts_count": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Posts Count", + "description": "Number of posts made by the profile on the forum." + }, + "url": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Url", + "description": "URL to the forum profile." + } + }, + "type": "object", + "required": [ + "actor" + ], + "title": "ForumProfileEventData" + }, + "ForumThreadAPIData": { + "properties": { + "name": { + "type": "string", + "title": "Name" + }, + "description": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Description" + }, + "topics": { + "items": { + "$ref": "#/components/schemas/ThreadTopic" + }, + "type": "array", + "title": "Topics" + }, + "intents": { + "items": { + "$ref": "#/components/schemas/ThreadIntent" + }, + "type": "array", + "title": "Intents" + }, + "original_post_overview": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Original Post Overview" + }, + "original_post_actor_intent": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Original Post Actor Intent" + }, + "replies_overview": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Replies Overview" + }, + "replies_sentiment_analysis": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Replies Sentiment Analysis" + }, + "top_actors_overview": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Top Actors Overview" + } + }, + "type": "object", + "required": [ + "name", + "description", + "topics", + "intents", + "original_post_overview", + "original_post_actor_intent", + "replies_overview", + "replies_sentiment_analysis", + "top_actors_overview" + ], + "title": "ForumThreadAPIData" + }, + "ForumThreadAPIResponse": { + "properties": { + "entity_type": { + "type": "string", + "const": "forum_thread", + "title": "Entity Type", + "default": "forum_thread" + }, + "metadata": { + "$ref": "#/components/schemas/EntityMetadataAPIResponse" + }, + "data": { + "$ref": "#/components/schemas/ForumThreadAPIData" + } + }, + "type": "object", + "required": [ + "metadata", + "data" + ], + "title": "ForumThreadAPIResponse" + }, + "ForumThreadLiteAPIData": { + "properties": { + "name": { + "type": "string", + "title": "Name" + }, + "description": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Description" + }, + "topics": { + "items": { + "$ref": "#/components/schemas/ThreadTopic" + }, + "type": "array", + "title": "Topics" + }, + "intents": { + "items": { + "$ref": "#/components/schemas/ThreadIntent" + }, + "type": "array", + "title": "Intents" + } + }, + "type": "object", + "required": [ + "name", + "description", + "topics", + "intents" + ], + "title": "ForumThreadLiteAPIData" + }, + "ForumThreadLiteAPIResponse": { + "properties": { + "entity_type": { + "type": "string", + "const": "forum_thread", + "title": "Entity Type", + "default": "forum_thread" + }, + "metadata": { + "$ref": "#/components/schemas/EntityMetadataAPIResponse" + }, + "data": { + "$ref": "#/components/schemas/ForumThreadLiteAPIData" + } + }, + "type": "object", + "required": [ + "metadata", + "data" + ], + "title": "ForumThreadLiteAPIResponse" + }, + "ForumTopicEvent": { + "properties": { + "event_type": { + "type": "string", + "const": "forum_topic", + "title": "Event Type", + "default": "forum_topic" + }, + "metadata": { + "$ref": "#/components/schemas/EventMetadata" + }, + "data": { + "$ref": "#/components/schemas/ForumTopicEventData" + } + }, + "type": "object", + "required": [ + "metadata", + "data" + ], + "title": "Forum Topic" + }, + "ForumTopicEventData": { + "properties": { + "actor": { + "$ref": "#/components/schemas/pyro__findings__forum_topics__datamodels__ForumTopicEventData__Actor", + "description": "Details about the author of the forum topic." + }, + "category_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Category Name", + "description": "Category of the forum, these vary between forum platforms." + }, + "title": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Title", + "description": "Title of the forum topic." + }, + "posted_at": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Posted At", + "description": "Date and time the forum topic was created." + }, + "last_reply_at": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Last Reply At", + "description": "Date and time of the last reply in the forum topic." + }, + "first_post_preview": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "First Post Preview", + "description": "Preview of the first post of the forum topic." + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Tags", + "description": "Tags attached to the forum topic." + }, + "url": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Url", + "description": "URL to the forum topic." + } + }, + "type": "object", + "required": [ + "actor" + ], + "title": "ForumTopicEventData" + }, + "ForwardInfo": { + "properties": { + "forwarded_from": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Forwarded From", + "description": "The username of the chat message forwarder." + }, + "forwarded_from_author_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Forwarded From Author Id", + "description": "The ID of the chat message forwarder." + }, + "forwarded_from_chat_id": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Forwarded From Chat Id", + "description": "The ID of the chat the message is being forwarded from." + }, + "forwarded_from_conversation_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Forwarded From Conversation Id", + "description": "The conversation ID the message is being forwarded from." + }, + "forwarded_from_user_id": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Forwarded From User Id", + "description": "The ID of the user the message is being forwarded from." + }, + "forwarded_from_username": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Forwarded From Username", + "description": "The username of the user the message is being forwarded from." + }, + "forwarded_message_time": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Forwarded Message Time", + "description": "The time the message was forwarded." + } + }, + "type": "object", + "title": "ForwardInfo" + }, + "GithubRepositoryData": { + "properties": { + "type": { + "type": "string", + "const": "github_repository", + "title": "Type", + "default": "github_repository" + }, + "repo_name": { + "type": "string", + "minLength": 1, + "title": "Repo Name" + }, + "repo_owner": { + "type": "string", + "minLength": 1, + "title": "Repo Owner" + } + }, + "type": "object", + "required": [ + "repo_name", + "repo_owner" + ], + "title": "GithubRepositoryData" + }, + "GithubRepositoryQuery": { + "properties": { + "type": { + "type": "string", + "const": "github_repository", + "title": "Type" + }, + "repo_owner": { + "type": "string", + "title": "Repo Owner" + }, + "repo_name": { + "type": "string", + "title": "Repo Name" + } + }, + "type": "object", + "required": [ + "type", + "repo_owner", + "repo_name" + ], + "title": "GithubRepositoryQuery" + }, + "GlobalAudience": { + "properties": { + "type": { + "type": "string", + "const": "global", + "title": "Type", + "default": "global" + } + }, + "type": "object", + "title": "GlobalAudience" + }, + "GlobalFeedItem": { + "properties": { + "metadata": { + "$ref": "#/components/schemas/FeedItemMetadata" + }, + "tenant_metadata": { + "$ref": "#/components/schemas/FeedItemTenantMetadata" + }, + "highlights": { + "additionalProperties": { + "items": { + "type": "string" + }, + "type": "array" + }, + "type": "object", + "title": "Highlights" + } + }, + "type": "object", + "required": [ + "metadata" + ], + "title": "GlobalFeedItem" + }, + "GlobalPolicyEnum": { + "type": "string", + "enum": [ + "identical_market_listings", + "identical_forum_posts", + "identical_chat_messages", + "identical_pastes", + "identical_stealer_logs", + "identical_attachments", + "daily_ransomleak_file_listings", + "similar_market_listings", + "similar_forum_posts", + "similar_chat_messages", + "similar_pastes" + ], + "title": "GlobalPolicyEnum" + }, + "GlobalPolicyMatch": { + "properties": { + "policy": { + "$ref": "#/components/schemas/GlobalPolicyEnum", + "description": "The global policy considered for this event's category" + }, + "duplicate_uid": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Duplicate Uid", + "description": "The uid of the event this event was identified as a duplicate of, if matched" + }, + "matched": { + "type": "boolean", + "title": "Matched", + "description": "Whether this global policy matched the event" + } + }, + "type": "object", + "required": [ + "policy", + "duplicate_uid", + "matched" + ], + "title": "GlobalPolicyMatch" + }, + "GlobalPolicyVerdict": { + "properties": { + "policies": { + "items": { + "$ref": "#/components/schemas/GlobalPolicyMatch" + }, + "type": "array", + "title": "Policies", + "description": "The global policies considered for this event's category" + }, + "applicable": { + "type": "boolean", + "title": "Applicable", + "description": "Whether a global policy applies to this event's category and is enabled for the tenant" + } + }, + "type": "object", + "required": [ + "policies", + "applicable" + ], + "title": "GlobalPolicyVerdict" + }, + "GlobalSearchRequestBody": { + "properties": { + "query": { + "oneOf": [ + { + "$ref": "#/components/schemas/GithubRepositoryQuery" + }, + { + "$ref": "#/components/schemas/UsernameQuery" + }, + { + "$ref": "#/components/schemas/DomainQuery" + }, + { + "$ref": "#/components/schemas/BrandQuery" + }, + { + "$ref": "#/components/schemas/NameQuery" + }, + { + "$ref": "#/components/schemas/KeywordQuery" + }, + { + "$ref": "#/components/schemas/QueryStringQuery" + }, + { + "$ref": "#/components/schemas/BinQuery" + }, + { + "$ref": "#/components/schemas/IpQuery" + }, + { + "$ref": "#/components/schemas/EmailQuery" + }, + { + "$ref": "#/components/schemas/SecretQuery" + }, + { + "$ref": "#/components/schemas/CredentialsQuery" + }, + { + "$ref": "#/components/schemas/AzureTenantQuery" + } + ], + "title": "Query", + "examples": [ + { + "fqdn": "test.com", + "type": "domain" + } + ], + "discriminator": { + "propertyName": "type", + "mapping": { + "azure_tenant": "#/components/schemas/AzureTenantQuery", + "bin": "#/components/schemas/BinQuery", + "brand": "#/components/schemas/BrandQuery", + "credentials": "#/components/schemas/CredentialsQuery", + "domain": "#/components/schemas/DomainQuery", + "email": "#/components/schemas/EmailQuery", + "github_repository": "#/components/schemas/GithubRepositoryQuery", + "ip": "#/components/schemas/IpQuery", + "keyword": "#/components/schemas/KeywordQuery", + "name": "#/components/schemas/NameQuery", + "query_string": "#/components/schemas/QueryStringQuery", + "secret": "#/components/schemas/SecretQuery", + "username": "#/components/schemas/UsernameQuery" + } + } + }, + "filters": { + "$ref": "#/components/schemas/FeedFilters" + }, + "order": { + "$ref": "#/components/schemas/FeedOrder", + "description": "Sort order of the results by estimated creation date (`estimated_created_at`).", + "default": "desc" + }, + "from": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "From" + }, + "size": { + "type": "integer", + "maximum": 10.0, + "exclusiveMinimum": 0.0, + "title": "Size", + "default": 10 + } + }, + "type": "object", + "required": [ + "query" + ], + "title": "GlobalSearchRequestBody" + }, + "GoogleEvent": { + "properties": { + "event_type": { + "type": "string", + "const": "driller_google", + "title": "Event Type", + "default": "driller_google" + }, + "metadata": { + "$ref": "#/components/schemas/EventMetadata" + }, + "data": { + "$ref": "#/components/schemas/GoogleEventData" + } + }, + "type": "object", + "required": [ + "metadata", + "data" + ], + "title": "Google" + }, + "GoogleEventData": { + "properties": { + "title": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Title", + "description": "Title of the Google search result." + }, + "url": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Url", + "description": "URL of the resource surfaced by the Google search." + }, + "browser_url": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Browser Url", + "description": "Browser-viewable URL of the resource." + }, + "host": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Host", + "description": "Host serving the resource." + }, + "filename": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Filename", + "description": "Name of the file, when the resource is a document." + }, + "filetypes": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Filetypes", + "description": "File types of the resource." + }, + "search_query": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Search Query", + "description": "Google search query that surfaced the resource." + }, + "search_url": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Search Url", + "description": "URL of the Google search that surfaced the resource." + }, + "content": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Content", + "description": "Content extracted from the resource." + } + }, + "type": "object", + "title": "GoogleEventData" + }, + "HTTPValidationError": { + "properties": { + "detail": { + "items": { + "$ref": "#/components/schemas/ValidationError" + }, + "type": "array", + "title": "Detail" + } + }, + "type": "object", + "title": "HTTPValidationError" + }, + "Heuristic": { + "type": "string", + "enum": [ + "addition", + "bitsquatting", + "cyrillic", + "dictionary", + "ends-with", + "homoglyph", + "hyphenation", + "insertion", + "omission", + "plural", + "repetition", + "replacement", + "starts-with", + "subdomain", + "tld-swap", + "transposition", + "various", + "vowel-swap" + ], + "title": "Heuristic" + }, + "IPData": { + "properties": { + "type": { + "type": "string", + "const": "ip", + "title": "Type", + "default": "ip" + }, + "ip": { + "type": "string", + "minLength": 1, + "title": "Ip" + } + }, + "type": "object", + "required": [ + "ip" + ], + "title": "IPData" + }, + "IdentifierAuthorizationStatus": { + "type": "string", + "enum": [ + "pending", + "rejected", + "authorized" + ], + "title": "IdentifierAuthorizationStatus" + }, + "IdentifierEnrichments": { + "properties": { + "domain_reachable_at": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Domain Reachable At" + }, + "domain_resolves_at": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Domain Resolves At" + }, + "usage_count": { + "type": "integer", + "title": "Usage Count" + }, + "event_count": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Event Count" + }, + "authorization_status": { + "anyOf": [ + { + "$ref": "#/components/schemas/IdentifierAuthorizationStatus" + }, + { + "type": "null" + } + ], + "examples": [ + "authorized", + "pending", + "rejected" + ] + } + }, + "type": "object", + "required": [ + "domain_reachable_at", + "domain_resolves_at", + "usage_count", + "event_count", + "authorization_status" + ], + "title": "IdentifierEnrichments" + }, + "IdentifierOrderBy": { + "type": "string", + "enum": [ + "id", + "name", + "type" + ], + "title": "IdentifierOrderBy" + }, + "IdentifierQueryVerdict": { + "properties": { + "matched": { + "type": "boolean", + "title": "Matched", + "description": "Whether the identifier's own search query matched the event. See 'matched_uid' for the document the terms were found in" + }, + "applicable": { + "type": "boolean", + "title": "Applicable", + "description": "Whether the identifier has its own search query to check" + }, + "search_terms": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Search Terms", + "description": "The terms from the identifier's own search query used to match the event" + }, + "highlights": { + "additionalProperties": { + "items": { + "type": "string" + }, + "type": "array" + }, + "type": "object", + "title": "Highlights", + "description": "Excerpts of the fields the identifier's terms matched, with each match wrapped in tags. The keys are field names on the document identified by 'matched_uid'" + }, + "matched_uid": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Matched Uid", + "description": "The uid of the document the identifier's terms were found in. Usually the event's own uid; for events that merge attached files into their content it can be the uid of one of those files. Null when 'matched' is false" + } + }, + "type": "object", + "required": [ + "matched", + "applicable", + "search_terms", + "highlights" + ], + "title": "IdentifierQueryVerdict" + }, + "IdentifierRecommendationAction": { + "properties": { + "type": { + "$ref": "#/components/schemas/IdentifierRecommendationActionType" + } + }, + "type": "object", + "required": [ + "type" + ], + "title": "IdentifierRecommendationAction" + }, + "IdentifierRecommendationActionTarget": { + "properties": { + "id": { + "type": "integer", + "title": "Id" + } + }, + "type": "object", + "required": [ + "id" + ], + "title": "IdentifierRecommendationActionTarget" + }, + "IdentifierRecommendationActionType": { + "type": "string", + "enum": [ + "accept", + "reject" + ], + "title": "IdentifierRecommendationActionType" + }, + "IdentifierRecommendationActionsBody": { + "properties": { + "targets": { + "items": { + "$ref": "#/components/schemas/IdentifierRecommendationActionTarget" + }, + "type": "array", + "maxItems": 100, + "title": "Targets" + }, + "action": { + "$ref": "#/components/schemas/IdentifierRecommendationAction" + } + }, + "type": "object", + "required": [ + "action" + ], + "title": "IdentifierRecommendationActionsBody" + }, + "IdentifierRecommendationState": { + "type": "string", + "enum": [ + "recommended", + "accepted", + "rejected" + ], + "title": "IdentifierRecommendationState" + }, + "IdpIntegrationBrokenNotificationData": { + "properties": { + "type": { + "type": "string", + "const": "idp_integration_broken", + "title": "Type", + "default": "idp_integration_broken" + }, + "tenant_id": { + "type": "integer", + "title": "Tenant Id" + }, + "tenant_integration_id": { + "type": "string", + "format": "uuid", + "title": "Tenant Integration Id" + } + }, + "type": "object", + "required": [ + "tenant_id", + "tenant_integration_id" + ], + "title": "IdpIntegrationBrokenNotificationData" + }, + "IgnoredTermsPolicyMatch": { + "properties": { + "ignored_terms_id": { + "type": "string", + "format": "uuid", + "title": "Ignored Terms Id", + "description": "The id of the tenant's ignored terms policy" + }, + "name": { + "type": "string", + "title": "Name", + "description": "The name of the ignored terms policy" + }, + "matched": { + "type": "boolean", + "title": "Matched", + "description": "Whether this ignored terms policy matched the event" + } + }, + "type": "object", + "required": [ + "ignored_terms_id", + "name", + "matched" + ], + "title": "IgnoredTermsPolicyMatch" + }, + "IgnoredTermsVerdict": { + "properties": { + "policies": { + "items": { + "$ref": "#/components/schemas/IgnoredTermsPolicyMatch" + }, + "type": "array", + "title": "Policies", + "description": "The tenant's ignored terms policies" + }, + "applicable": { + "type": "boolean", + "title": "Applicable", + "description": "Whether the tenant has any ignored terms policies configured" + } + }, + "type": "object", + "required": [ + "policies", + "applicable" + ], + "title": "IgnoredTermsVerdict" + }, + "ImpersonationFilter": { + "type": "string", + "enum": [ + "include", + "exclude", + "only" + ], + "title": "ImpersonationFilter" + }, + "IncludeOptions": { + "type": "string", + "enum": [ + "known_password_id", + "auth_domains", + "urls" + ], + "title": "IncludeOptions" + }, + "IndicatorEntityAPIData": { + "properties": { + "name": { + "type": "string", + "title": "Name" + }, + "description": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Description" + }, + "marking_definitions": { + "items": { + "$ref": "#/components/schemas/MarkingDefinition" + }, + "type": "array", + "title": "Marking Definitions" + }, + "pattern": { + "type": "string", + "title": "Pattern" + }, + "valid_from": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Valid From" + }, + "valid_until": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Valid Until" + }, + "pattern_version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Pattern Version" + }, + "pattern_type": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Pattern Type" + }, + "indicator_types": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Indicator Types" + }, + "observable_types": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Observable Types" + }, + "kill_chain_phases": { + "items": { + "$ref": "#/components/schemas/KillChainAPIResponse" + }, + "type": "array", + "title": "Kill Chain Phases" + } + }, + "type": "object", + "required": [ + "name", + "description", + "marking_definitions", + "pattern", + "valid_from", + "valid_until", + "pattern_version", + "pattern_type", + "indicator_types", + "observable_types", + "kill_chain_phases" + ], + "title": "IndicatorEntityAPIData" + }, + "IndicatorEntityAPIResponse": { + "properties": { + "entity_type": { + "type": "string", + "const": "indicator", + "title": "Entity Type", + "default": "indicator" + }, + "metadata": { + "$ref": "#/components/schemas/EntityMetadataAPIResponse" + }, + "data": { + "$ref": "#/components/schemas/IndicatorEntityAPIData" + } + }, + "type": "object", + "required": [ + "metadata", + "data" + ], + "title": "IndicatorEntityAPIResponse" + }, + "IndicatorEntityLiteAPIData": { + "properties": { + "name": { + "type": "string", + "title": "Name" + }, + "description": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Description" + }, + "pattern": { + "type": "string", + "title": "Pattern" + }, + "valid_from": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Valid From" + }, + "valid_until": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Valid Until" + } + }, + "type": "object", + "required": [ + "name", + "description", + "pattern", + "valid_from", + "valid_until" + ], + "title": "IndicatorEntityLiteAPIData" + }, + "IndicatorEntityLiteAPIResponse": { + "properties": { + "entity_type": { + "type": "string", + "const": "indicator", + "title": "Entity Type", + "default": "indicator" + }, + "metadata": { + "$ref": "#/components/schemas/EntityMetadataAPIResponse" + }, + "data": { + "$ref": "#/components/schemas/IndicatorEntityLiteAPIData" + } + }, + "type": "object", + "required": [ + "metadata", + "data" + ], + "title": "IndicatorEntityLiteAPIResponse" + }, + "InfrastructureEntityAPIData": { + "properties": { + "name": { + "type": "string", + "title": "Name" + }, + "description": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Description" + }, + "marking_definitions": { + "items": { + "$ref": "#/components/schemas/MarkingDefinition" + }, + "type": "array", + "title": "Marking Definitions" + }, + "aliases": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Aliases" + }, + "infrastructure_types": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Infrastructure Types" + }, + "kill_chain_phases": { + "items": { + "$ref": "#/components/schemas/KillChainAPIResponse" + }, + "type": "array", + "title": "Kill Chain Phases" + } + }, + "type": "object", + "required": [ + "name", + "description", + "marking_definitions", + "aliases", + "infrastructure_types", + "kill_chain_phases" + ], + "title": "InfrastructureEntityAPIData" + }, + "InfrastructureEntityAPIResponse": { + "properties": { + "entity_type": { + "type": "string", + "const": "infrastructure", + "title": "Entity Type", + "default": "infrastructure" + }, + "metadata": { + "$ref": "#/components/schemas/EntityMetadataAPIResponse" + }, + "data": { + "$ref": "#/components/schemas/InfrastructureEntityAPIData" + } + }, + "type": "object", + "required": [ + "metadata", + "data" + ], + "title": "InfrastructureEntityAPIResponse" + }, + "InfrastructureEntityLiteAPIData": { + "properties": { + "name": { + "type": "string", + "title": "Name" + }, + "description": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Description" + }, + "aliases": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Aliases" + } + }, + "type": "object", + "required": [ + "name", + "description", + "aliases" + ], + "title": "InfrastructureEntityLiteAPIData" + }, + "InfrastructureEntityLiteAPIResponse": { + "properties": { + "entity_type": { + "type": "string", + "const": "infrastructure", + "title": "Entity Type", + "default": "infrastructure" + }, + "metadata": { + "$ref": "#/components/schemas/EntityMetadataAPIResponse" + }, + "data": { + "$ref": "#/components/schemas/InfrastructureEntityLiteAPIData" + } + }, + "type": "object", + "required": [ + "metadata", + "data" + ], + "title": "InfrastructureEntityLiteAPIResponse" + }, + "IntRangeFilter": { + "properties": { + "gt": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Gt" + }, + "gte": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Gte" + }, + "lt": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Lt" + }, + "lte": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Lte" + } + }, + "type": "object", + "title": "IntRangeFilter" + }, + "IntelRequestPayloadResponse": { + "properties": { + "question": { + "type": "string", + "title": "Question" + }, + "tone": { + "$ref": "#/components/schemas/IntelTone" + } + }, + "type": "object", + "required": [ + "question", + "tone" + ], + "title": "IntelRequestPayloadResponse" + }, + "IntelRequestProgress": { + "properties": { + "report_id": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Report Id", + "description": "The ID of the Custom Intel associated with the request" + }, + "current_step": { + "anyOf": [ + { + "$ref": "#/components/schemas/IntelRequestStep" + }, + { + "type": "null" + } + ], + "description": "The current step of the request" + }, + "iteration": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Iteration", + "description": "The number of iterations of the data collection process" + }, + "events_retrieved_count": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Events Retrieved Count", + "description": "The number of events retrieved from the decomposed queries search" + }, + "generated_queries": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Generated Queries", + "description": "The queries generated from the topic for the data collection process" + }, + "triage_events_analyzed_count": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Triage Events Analyzed Count", + "description": "The number of events analyzed (used to track progress of the triage process)" + }, + "triage_events_total_count": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Triage Events Total Count", + "description": "The total number of events in the triage process" + }, + "avg_relevance_score": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "null" + } + ], + "title": "Avg Relevance Score", + "description": "The average relevance score of the triaged events" + }, + "web_search_queries": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Web Search Queries", + "description": "The queries used for web search" + }, + "time_range_type": { + "anyOf": [ + { + "$ref": "#/components/schemas/TimeRangeType" + }, + { + "type": "null" + } + ], + "description": "The time range inferred from the question" + } + }, + "type": "object", + "title": "IntelRequestProgress" + }, + "IntelRequestResponse": { + "properties": { + "request_id": { + "type": "string", + "format": "uuid", + "title": "Request Id" + }, + "status": { + "$ref": "#/components/schemas/AsyncRequestStatus" + }, + "created_at": { + "type": "string", + "format": "date-time", + "title": "Created At" + }, + "request_payload": { + "$ref": "#/components/schemas/IntelRequestPayloadResponse" + }, + "result": { + "anyOf": [ + { + "$ref": "#/components/schemas/IntelRequestProgress" + }, + { + "type": "null" + } + ] + }, + "report": { + "anyOf": [ + { + "$ref": "#/components/schemas/PydanticThreatFlowReport" + }, + { + "type": "null" + } + ] + } + }, + "type": "object", + "required": [ + "request_id", + "status", + "created_at", + "request_payload", + "result" + ], + "title": "IntelRequestResponse" + }, + "IntelRequestStep": { + "type": "string", + "enum": [ + "dark_web_collection", + "triage", + "ai_analysis", + "clear_web_enrichment", + "report_generation", + "output_delivery" + ], + "title": "IntelRequestStep" + }, + "IntelTone": { + "type": "string", + "enum": [ + "executive", + "analytical" + ], + "title": "IntelTone" + }, + "IntelType": { + "type": "string", + "enum": [ + "unit_summary_based", + "custom_intel" + ], + "title": "IntelType" + }, + "Intent": { + "type": "string", + "enum": [ + "sell", + "buy", + "free_release", + "trade", + "seeking_work", + "request_help", + "discussion", + "hiring", + "unknown" + ], + "title": "Intent" + }, + "InvalidCredentialEvent": { + "properties": { + "event_type": { + "type": "string", + "const": "invalid_credential", + "title": "Event Type", + "default": "invalid_credential" + }, + "metadata": { + "$ref": "#/components/schemas/EventMetadata" + }, + "data": { + "$ref": "#/components/schemas/CredentialEventData" + } + }, + "type": "object", + "required": [ + "metadata", + "data" + ], + "title": "Invalid Credential" + }, + "IpQuery": { + "properties": { + "type": { + "type": "string", + "const": "ip", + "title": "Type" + }, + "ip": { + "type": "string", + "title": "Ip" + } + }, + "type": "object", + "required": [ + "type", + "ip" + ], + "title": "IpQuery" + }, + "KeywordData": { + "properties": { + "type": { + "type": "string", + "const": "keyword", + "title": "Type", + "default": "keyword" + }, + "keyword": { + "type": "string", + "minLength": 1, + "title": "Keyword" + } + }, + "type": "object", + "required": [ + "keyword" + ], + "title": "KeywordData" + }, + "KeywordQuery": { + "properties": { + "type": { + "type": "string", + "const": "keyword", + "title": "Type" + }, + "keyword": { + "type": "string", + "title": "Keyword" + } + }, + "type": "object", + "required": [ + "type", + "keyword" + ], + "title": "KeywordQuery" + }, + "KeywordsValue": { + "properties": { + "keywords": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Keywords" + } + }, + "type": "object", + "required": [ + "keywords" + ], + "title": "KeywordsValue" + }, + "KillChainAPIResponse": { + "properties": { + "kill_chain_name": { + "type": "string", + "title": "Kill Chain Name" + }, + "phase_name": { + "type": "string", + "title": "Phase Name" + } + }, + "type": "object", + "required": [ + "kill_chain_name", + "phase_name" + ], + "title": "KillChainAPIResponse" + }, + "LeakEvent": { + "properties": { + "event_type": { + "type": "string", + "const": "leak", + "title": "Event Type", + "default": "leak" + }, + "metadata": { + "$ref": "#/components/schemas/EventMetadata" + }, + "data": { + "$ref": "#/components/schemas/LeakEventData" + } + }, + "type": "object", + "required": [ + "metadata", + "data" + ], + "title": "Leak" + }, + "LeakEventData": { + "properties": { + "term": { + "type": "string", + "title": "Term", + "description": "The search term that matched this leak." + }, + "site_url": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Site Url", + "description": "The URL of the site the leak originated from." + }, + "leaked_at": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Leaked At", + "description": "When the leak occurred." + }, + "breached_at": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Breached At", + "description": "When the breach was disclosed." + }, + "leaked_credential_count": { + "type": "integer", + "title": "Leaked Credential Count", + "description": "Number of credentials contained in this leak." + }, + "pii_tags": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Pii Tags", + "description": "PII categories present in this leak." + }, + "source": { + "$ref": "#/components/schemas/LeakEventSource", + "description": "The source of the leak." + } + }, + "type": "object", + "required": [ + "term", + "leaked_credential_count", + "source" + ], + "title": "LeakEventData" + }, + "LeakEventSource": { + "properties": { + "id": { + "type": "string", + "title": "Id", + "description": "The identifier of the leak source category." + }, + "name": { + "type": "string", + "title": "Name", + "description": "The name of the leak source category." + } + }, + "type": "object", + "required": [ + "id", + "name" + ], + "title": "LeakEventSource" + }, + "LeakedCredentialEvent": { + "properties": { + "event_type": { + "type": "string", + "const": "leaked_credential", + "title": "Event Type", + "default": "leaked_credential" + }, + "metadata": { + "$ref": "#/components/schemas/EventMetadata" + }, + "data": { + "$ref": "#/components/schemas/LeakedCredentialEventData" + } + }, + "type": "object", + "required": [ + "metadata", + "data" + ], + "title": "Leaked Credential" + }, + "LeakedCredentialEventData": { + "properties": { + "identity_name": { + "type": "string", + "title": "Identity Name", + "description": "The email or username associated with the leaked credential." + }, + "imported_at": { + "type": "string", + "format": "date-time", + "title": "Imported At", + "description": "When the credential was imported into Flare." + }, + "password": { + "type": "string", + "title": "Password", + "description": "The leaked password, or its hash if not available in cleartext." + }, + "source": { + "$ref": "#/components/schemas/LeakedCredentialEventSource", + "description": "The source the credential was leaked from." + } + }, + "type": "object", + "required": [ + "identity_name", + "imported_at", + "password", + "source" + ], + "title": "LeakedCredentialEventData" + }, + "LeakedCredentialEventSource": { + "properties": { + "id": { + "type": "string", + "title": "Id", + "description": "The identifier of the leak source category." + }, + "name": { + "type": "string", + "title": "Name", + "description": "The name of the leak source category." + } + }, + "type": "object", + "required": [ + "id", + "name" + ], + "title": "LeakedCredentialEventSource" + }, + "LeakedCredentialsBulkActionType": { + "type": "string", + "enum": [ + "remediate", + "unremediate", + "ignore", + "unignore" + ], + "title": "LeakedCredentialsBulkActionType" + }, + "LeakedFile": { + "properties": { + "uid": { + "type": "string", + "title": "Uid" + }, + "filepath": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Filepath" + }, + "filename": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Filename" + }, + "size": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Size" + }, + "created_at": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Created At" + }, + "first_crawled_at": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "First Crawled At" + }, + "archive_file": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Archive File" + }, + "archive_type": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Archive Type" + }, + "status": { + "$ref": "#/components/schemas/DownloadRequestStatus" + }, + "is_requesting_user": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "title": "Is Requesting User" + } + }, + "type": "object", + "required": [ + "uid", + "filepath", + "filename", + "size", + "created_at", + "first_crawled_at", + "archive_file", + "archive_type", + "status", + "is_requesting_user" + ], + "title": "LeakedFile" + }, + "LeakedFileExtension": { + "properties": { + "extension": { + "type": "string", + "title": "Extension" + }, + "description": { + "type": "string", + "title": "Description" + } + }, + "type": "object", + "required": [ + "extension", + "description" + ], + "title": "LeakedFileExtension" + }, + "ListingEvent": { + "properties": { + "event_type": { + "type": "string", + "const": "listing", + "title": "Event Type", + "default": "listing" + }, + "data": { + "$ref": "#/components/schemas/ListingEventData" + }, + "metadata": { + "$ref": "#/components/schemas/EventMetadata" + } + }, + "type": "object", + "required": [ + "data", + "metadata" + ], + "title": "Listing" + }, + "ListingEventData": { + "properties": { + "url": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Url", + "description": "The URL to the listing." + }, + "title": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Title", + "description": "The title of the listing." + }, + "content": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Content", + "description": "The content within the listing." + }, + "currency": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Currency", + "description": "The currency expected in the listing." + }, + "escrow": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "title": "Escrow", + "description": "Whether the listing requires escrow." + }, + "price": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "null" + } + ], + "title": "Price", + "description": "The price of the listing." + }, + "ship_to": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Ship To", + "description": "The countries eligible for shipping.", + "default": [] + }, + "ship_from": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Ship From", + "description": "The countries eligible for shipping.", + "default": [] + }, + "stock_count": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Stock Count", + "description": "The quantity of the items or service in stock." + }, + "actor": { + "$ref": "#/components/schemas/pyro__findings__listing__datamodels__ListingEventData__Actor", + "description": "Data about the seller." + }, + "classification": { + "$ref": "#/components/schemas/Classification", + "description": "Data about the possible classifications of the listing." + }, + "context": { + "$ref": "#/components/schemas/pyro__findings__listing__datamodels__ListingEventData__Context", + "description": "Data offering context to the listing." + } + }, + "type": "object", + "title": "ListingEventData" + }, + "LocationEntityAPIData": { + "properties": { + "name": { + "type": "string", + "title": "Name" + }, + "description": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Description" + }, + "marking_definitions": { + "items": { + "$ref": "#/components/schemas/MarkingDefinition" + }, + "type": "array", + "title": "Marking Definitions" + }, + "country_code": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Country Code" + } + }, + "type": "object", + "required": [ + "name", + "description", + "marking_definitions", + "country_code" + ], + "title": "LocationEntityAPIData" + }, + "LocationEntityAPIResponse": { + "properties": { + "entity_type": { + "type": "string", + "const": "location", + "title": "Entity Type", + "default": "location" + }, + "metadata": { + "$ref": "#/components/schemas/EntityMetadataAPIResponse" + }, + "data": { + "$ref": "#/components/schemas/LocationEntityAPIData" + } + }, + "type": "object", + "required": [ + "metadata", + "data" + ], + "title": "LocationEntityAPIResponse" + }, + "LocationEntityLiteAPIData": { + "properties": { + "name": { + "type": "string", + "title": "Name" + }, + "description": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Description" + } + }, + "type": "object", + "required": [ + "name", + "description" + ], + "title": "LocationEntityLiteAPIData" + }, + "LocationEntityLiteAPIResponse": { + "properties": { + "entity_type": { + "type": "string", + "const": "location", + "title": "Entity Type", + "default": "location" + }, + "metadata": { + "$ref": "#/components/schemas/EntityMetadataAPIResponse" + }, + "data": { + "$ref": "#/components/schemas/LocationEntityLiteAPIData" + } + }, + "type": "object", + "required": [ + "metadata", + "data" + ], + "title": "LocationEntityLiteAPIResponse" + }, + "LookalikeDomainEvent": { + "properties": { + "event_type": { + "type": "string", + "const": "lookalike", + "title": "Event Type", + "default": "lookalike" + }, + "data": { + "$ref": "#/components/schemas/LookalikeDomainEventData" + }, + "metadata": { + "$ref": "#/components/schemas/EventMetadata" + } + }, + "type": "object", + "required": [ + "data", + "metadata" + ], + "title": "Lookalike Domain" + }, + "LookalikeDomainEventData": { + "properties": { + "domain": { + "type": "string", + "title": "Domain", + "description": "The domain of the lookalike domain." + }, + "registered_at": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Registered At", + "description": "The date and time the lookalike domain was registered." + }, + "identifier_domains": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Identifier Domains", + "description": "Domain identifiers matching the lookalike domains" + }, + "feed": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Feed", + "description": "The feed where the lookalike domain was found" + }, + "cert_data": { + "anyOf": [ + { + "additionalProperties": true, + "type": "object" + }, + { + "type": "null" + } + ], + "title": "Cert Data", + "description": "The certificate data of the lookalike domain." + }, + "subject": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Subject", + "description": "The subject of the certificate of the lookalike domain." + }, + "issuer": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Issuer", + "description": "The issuer of the certificate of the lookalike domain." + } + }, + "type": "object", + "required": [ + "domain" + ], + "title": "LookalikeDomainEventData" + }, + "LookalikeMatchStrategiesValue": { + "properties": { + "match_strategies": { + "items": { + "$ref": "#/components/schemas/Heuristic" + }, + "type": "array", + "title": "Match Strategies", + "description": "The lookalike domain match strategies to monitor" + } + }, + "type": "object", + "required": [ + "match_strategies" + ], + "title": "LookalikeMatchStrategiesValue" + }, + "LuceneValue": { + "properties": { + "query": { + "type": "string", + "title": "Query", + "description": "The lucene query of the matching policy" + } + }, + "type": "object", + "required": [ + "query" + ], + "title": "LuceneValue" + }, + "MalwareEntityAPIData": { + "properties": { + "name": { + "type": "string", + "title": "Name" + }, + "description": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Description" + }, + "marking_definitions": { + "items": { + "$ref": "#/components/schemas/MarkingDefinition" + }, + "type": "array", + "title": "Marking Definitions" + }, + "aliases": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Aliases" + }, + "malware_types": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Malware Types" + }, + "kill_chain_phases": { + "items": { + "$ref": "#/components/schemas/KillChainAPIResponse" + }, + "type": "array", + "title": "Kill Chain Phases" + } + }, + "type": "object", + "required": [ + "name", + "description", + "marking_definitions", + "aliases", + "malware_types", + "kill_chain_phases" + ], + "title": "MalwareEntityAPIData" + }, + "MalwareEntityAPIResponse": { + "properties": { + "entity_type": { + "type": "string", + "const": "malware", + "title": "Entity Type", + "default": "malware" + }, + "metadata": { + "$ref": "#/components/schemas/EntityMetadataAPIResponse" + }, + "data": { + "$ref": "#/components/schemas/MalwareEntityAPIData" + } + }, + "type": "object", + "required": [ + "metadata", + "data" + ], + "title": "MalwareEntityAPIResponse" + }, + "MalwareEntityLiteAPIData": { + "properties": { + "name": { + "type": "string", + "title": "Name" + }, + "description": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Description" + }, + "aliases": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Aliases" + } + }, + "type": "object", + "required": [ + "name", + "description", + "aliases" + ], + "title": "MalwareEntityLiteAPIData" + }, + "MalwareEntityLiteAPIResponse": { + "properties": { + "entity_type": { + "type": "string", + "const": "malware", + "title": "Entity Type", + "default": "malware" + }, + "metadata": { + "$ref": "#/components/schemas/EntityMetadataAPIResponse" + }, + "data": { + "$ref": "#/components/schemas/MalwareEntityLiteAPIData" + } + }, + "type": "object", + "required": [ + "metadata", + "data" + ], + "title": "MalwareEntityLiteAPIResponse" + }, + "MalwareInformation": { + "properties": { + "malware_family": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Malware Family", + "description": "The malware family used for device infection." + }, + "build_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Build Id", + "description": "The build ID of the malware used for device infection." + }, + "file_location": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "File Location", + "description": "The file location of the malware used for device infection." + }, + "infected_at": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Infected At", + "description": "The date and time the malware was used to infect the victim's device." + } + }, + "type": "object", + "title": "MalwareInformation" + }, + "MarkingDefinition": { + "properties": { + "id": { + "type": "string", + "title": "Id" + }, + "definition_type": { + "$ref": "#/components/schemas/MarkingDefinitionType" + }, + "name": { + "type": "string", + "title": "Name" + } + }, + "type": "object", + "required": [ + "id", + "definition_type", + "name" + ], + "title": "MarkingDefinition" + }, + "MarkingDefinitionType": { + "type": "string", + "enum": [ + "tlp" + ], + "title": "MarkingDefinitionType" + }, + "MatchingPolicyAssignmentPayload": { + "properties": { + "matching_policy": { + "$ref": "#/components/schemas/MatchingPolicyPayload" + }, + "assigned_at": { + "type": "string", + "format": "date-time", + "title": "Assigned At", + "description": "The date and time this policy was assigned to the identifier" + }, + "clean_past_events": { + "type": "boolean", + "title": "Clean Past Events", + "description": "Whether this policy has been applied to historical events" + } + }, + "type": "object", + "required": [ + "matching_policy", + "assigned_at", + "clean_past_events" + ], + "title": "MatchingPolicyAssignmentPayload" + }, + "MatchingPolicyMatch": { + "properties": { + "matching_policy_id": { + "type": "string", + "format": "uuid", + "title": "Matching Policy Id", + "description": "The id of the matching policy" + }, + "name": { + "type": "string", + "title": "Name", + "description": "The name of the matching policy" + }, + "type": { + "$ref": "#/components/schemas/MatchingPolicyType", + "description": "The type of the matching policy" + }, + "matched": { + "type": "boolean", + "title": "Matched", + "description": "Whether this matching policy matched the event" + } + }, + "type": "object", + "required": [ + "matching_policy_id", + "name", + "type", + "matched" + ], + "title": "MatchingPolicyMatch" + }, + "MatchingPolicyPayload": { + "properties": { + "uuid": { + "type": "string", + "format": "uuid4", + "title": "Uuid", + "description": "The UUID of the matching policy" + }, + "name": { + "type": "string", + "title": "Name", + "description": "The name of the matching policy" + }, + "policy_type": { + "$ref": "#/components/schemas/MatchingPolicyType", + "description": "The type of the matching policy" + }, + "value": { + "$ref": "#/components/schemas/PolicyReadValue", + "description": "The value of the matching policy depending on its type" + }, + "created_at": { + "type": "string", + "format": "date-time", + "title": "Created At", + "description": "The date and time the matching policy was created" + }, + "last_updated_at": { + "type": "string", + "format": "date-time", + "title": "Last Updated At", + "description": "The date and time the matching policy was last updated" + } + }, + "type": "object", + "required": [ + "uuid", + "name", + "policy_type", + "value", + "created_at", + "last_updated_at" + ], + "title": "MatchingPolicyPayload" + }, + "MatchingPolicyType": { + "type": "string", + "enum": [ + "INCLUDED_KEYWORDS", + "EXCLUDED_KEYWORDS", + "LUCENE_QUERY", + "ASTP_COOKIES", + "ASTP_DOMAIN", + "LOOKALIKE_STRATEGIES" + ], + "title": "MatchingPolicyType" + }, + "MatchingPolicyVerdict": { + "properties": { + "policies": { + "items": { + "$ref": "#/components/schemas/MatchingPolicyMatch" + }, + "type": "array", + "title": "Policies", + "description": "The matching policies assigned to the identifier" + }, + "applicable": { + "type": "boolean", + "title": "Applicable", + "description": "Whether the identifier has any matching policies assigned" + } + }, + "type": "object", + "required": [ + "policies", + "applicable" + ], + "title": "MatchingPolicyVerdict" + }, + "MitigatedCredentialEvent": { + "properties": { + "event_type": { + "type": "string", + "const": "mitigated_credential", + "title": "Event Type", + "default": "mitigated_credential" + }, + "metadata": { + "$ref": "#/components/schemas/EventMetadata" + }, + "data": { + "$ref": "#/components/schemas/MitigatedCredentialEventData" + } + }, + "type": "object", + "required": [ + "metadata", + "data" + ], + "title": "Mitigated Credential" + }, + "MitigatedCredentialEventData": { + "properties": { + "identity_name": { + "type": "string", + "title": "Identity Name", + "description": "The email or username associated with the credential." + }, + "credential_hash": { + "type": "string", + "title": "Credential Hash", + "description": "A hash uniquely identifying the credential." + }, + "tenant_integration_id": { + "type": "string", + "title": "Tenant Integration Id", + "description": "The UUID of the tenant's IdP integration that validated the credential." + }, + "mitigation_action": { + "type": "string", + "title": "Mitigation Action", + "description": "The action the tenant's IdP integration took to mitigate the credential" + } + }, + "type": "object", + "required": [ + "identity_name", + "credential_hash", + "tenant_integration_id", + "mitigation_action" + ], + "title": "MitigatedCredentialEventData" + }, + "NameData": { + "properties": { + "type": { + "type": "string", + "const": "name", + "title": "Type", + "default": "name" + }, + "first_name": { + "type": "string", + "title": "First Name" + }, + "last_name": { + "type": "string", + "title": "Last Name" + }, + "is_strict": { + "type": "boolean", + "title": "Is Strict" + } + }, + "type": "object", + "required": [ + "first_name", + "last_name", + "is_strict" + ], + "title": "NameData" + }, + "NameQuery": { + "properties": { + "type": { + "type": "string", + "const": "name", + "title": "Type" + }, + "first_name": { + "type": "string", + "title": "First Name" + }, + "last_name": { + "type": "string", + "title": "Last Name" + }, + "is_strict": { + "type": "boolean", + "title": "Is Strict" + } + }, + "type": "object", + "required": [ + "type", + "first_name", + "last_name", + "is_strict" + ], + "title": "NameQuery" + }, + "OrderType": { + "type": "string", + "enum": [ + "asc", + "desc" + ], + "title": "OrderType" + }, + "OrganizationAudience": { + "properties": { + "type": { + "type": "string", + "const": "organization", + "title": "Type", + "default": "organization" + }, + "organization_id": { + "type": "integer", + "title": "Organization Id" + }, + "organization_role": { + "anyOf": [ + { + "$ref": "#/components/schemas/OrganizationRoleType" + }, + { + "type": "null" + } + ] + } + }, + "type": "object", + "required": [ + "organization_id", + "organization_role" + ], + "title": "OrganizationAudience" + }, + "OrganizationRoleType": { + "type": "string", + "enum": [ + "regular", + "admin" + ], + "title": "OrganizationRoleType" + }, + "PaginatedResultsWithTotalCount_AuditEventItemResponse_str_": { + "properties": { + "items": { + "items": { + "$ref": "#/components/schemas/AuditEventItemResponse" + }, + "type": "array", + "title": "Items" + }, + "next": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Next" + }, + "total_count": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Total Count" + } + }, + "type": "object", + "required": [ + "items", + "next" + ], + "title": "PaginatedResultsWithTotalCount[AuditEventItemResponse, str]" + }, + "PaginatedResultsWithTotalCount_LeakedFile_str_": { + "properties": { + "items": { + "items": { + "$ref": "#/components/schemas/LeakedFile" + }, + "type": "array", + "title": "Items" + }, + "next": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Next" + }, + "total_count": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Total Count" + } + }, + "type": "object", + "required": [ + "items", + "next" + ], + "title": "PaginatedResultsWithTotalCount[LeakedFile, str]" + }, + "PaginatedResults_Credential_str_": { + "properties": { + "items": { + "items": { + "$ref": "#/components/schemas/Credential" + }, + "type": "array", + "title": "Items" + }, + "next": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Next" + } + }, + "type": "object", + "required": [ + "items", + "next" + ], + "title": "PaginatedResults[Credential, str]" + }, + "PaginatedResults_EntityLiteAPIResponseTypes_str_": { + "properties": { + "items": { + "items": { + "$ref": "#/components/schemas/EntityLiteAPIResponseTypes" + }, + "type": "array", + "title": "Items" + }, + "next": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Next" + } + }, + "type": "object", + "required": [ + "items", + "next" + ], + "title": "PaginatedResults[EntityLiteAPIResponseTypes, str]" + }, + "PaginatedResults_EntityRelationshipResponse_str_": { + "properties": { + "items": { + "items": { + "$ref": "#/components/schemas/EntityRelationshipResponse" + }, + "type": "array", + "title": "Items" + }, + "next": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Next" + } + }, + "type": "object", + "required": [ + "items", + "next" + ], + "title": "PaginatedResults[EntityRelationshipResponse, str]" + }, + "PaginatedResults_EventSecretType_str_": { + "properties": { + "items": { + "items": { + "$ref": "#/components/schemas/EventSecretType" + }, + "type": "array", + "title": "Items" + }, + "next": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Next" + } + }, + "type": "object", + "required": [ + "items", + "next" + ], + "title": "PaginatedResults[EventSecretType, str]" + }, + "PaginatedResults_EventSecret_str_": { + "properties": { + "items": { + "items": { + "$ref": "#/components/schemas/EventSecret" + }, + "type": "array", + "title": "Items" + }, + "next": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Next" + } + }, + "type": "object", + "required": [ + "items", + "next" + ], + "title": "PaginatedResults[EventSecret, str]" + }, + "PaginatedResults_FeedItem_str_": { + "properties": { + "items": { + "items": { + "$ref": "#/components/schemas/FeedItem" + }, + "type": "array", + "title": "Items" + }, + "next": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Next" + } + }, + "type": "object", + "required": [ + "items", + "next" + ], + "title": "PaginatedResults[FeedItem, str]" + }, + "PaginatedResults_GlobalFeedItem_str_": { + "properties": { + "items": { + "items": { + "$ref": "#/components/schemas/GlobalFeedItem" + }, + "type": "array", + "title": "Items" + }, + "next": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Next" + } + }, + "type": "object", + "required": [ + "items", + "next" + ], + "title": "PaginatedResults[GlobalFeedItem, str]" + }, + "PaginatedResults_LeakedFileExtension_str_": { + "properties": { + "items": { + "items": { + "$ref": "#/components/schemas/LeakedFileExtension" + }, + "type": "array", + "title": "Items" + }, + "next": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Next" + } + }, + "type": "object", + "required": [ + "items", + "next" + ], + "title": "PaginatedResults[LeakedFileExtension, str]" + }, + "PaginatedResults_MatchingPolicyPayload_str_": { + "properties": { + "items": { + "items": { + "$ref": "#/components/schemas/MatchingPolicyPayload" + }, + "type": "array", + "title": "Items" + }, + "next": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Next" + } + }, + "type": "object", + "required": [ + "items", + "next" + ], + "title": "PaginatedResults[MatchingPolicyPayload, str]" + }, + "PaginatedResults_PolicyAssignedIdentifierPayload_str_": { + "properties": { + "items": { + "items": { + "$ref": "#/components/schemas/PolicyAssignedIdentifierPayload" + }, + "type": "array", + "title": "Items" + }, + "next": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Next" + } + }, + "type": "object", + "required": [ + "items", + "next" + ], + "title": "PaginatedResults[PolicyAssignedIdentifierPayload, str]" + }, + "PaginatedResults_PublicIdentifierResponse_str_": { + "properties": { + "items": { + "items": { + "$ref": "#/components/schemas/PublicIdentifierResponse" + }, + "type": "array", + "title": "Items" + }, + "next": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Next" + } + }, + "type": "object", + "required": [ + "items", + "next" + ], + "title": "PaginatedResults[PublicIdentifierResponse, str]" + }, + "PaginatedResults_Recommendation_str_": { + "properties": { + "items": { + "items": { + "$ref": "#/components/schemas/Recommendation" + }, + "type": "array", + "title": "Items" + }, + "next": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Next" + } + }, + "type": "object", + "required": [ + "items", + "next" + ], + "title": "PaginatedResults[Recommendation, str]" + }, + "PaginatedResults_StealerLogCookie_str_": { + "properties": { + "items": { + "items": { + "$ref": "#/components/schemas/StealerLogCookie" + }, + "type": "array", + "title": "Items" + }, + "next": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Next" + } + }, + "type": "object", + "required": [ + "items", + "next" + ], + "title": "PaginatedResults[StealerLogCookie, str]" + }, + "PaginatedResults_StealerLogCredential_str_": { + "properties": { + "items": { + "items": { + "$ref": "#/components/schemas/StealerLogCredential" + }, + "type": "array", + "title": "Items" + }, + "next": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Next" + } + }, + "type": "object", + "required": [ + "items", + "next" + ], + "title": "PaginatedResults[StealerLogCredential, str]" + }, + "ParentContext": { + "properties": { + "parent_uid": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Parent Uid" + }, + "parent_type": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Parent Type" + } + }, + "type": "object", + "title": "ParentContext" + }, + "PasteEvent": { + "properties": { + "event_type": { + "type": "string", + "const": "paste", + "title": "Event Type", + "default": "paste" + }, + "data": { + "$ref": "#/components/schemas/PasteEventData" + }, + "metadata": { + "$ref": "#/components/schemas/EventMetadata" + } + }, + "type": "object", + "required": [ + "data", + "metadata" + ], + "title": "Paste" + }, + "PasteEventData": { + "properties": { + "url": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Url" + }, + "title": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Title" + }, + "content": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Content" + }, + "actor": { + "anyOf": [ + { + "$ref": "#/components/schemas/pyro__findings__paste__datamodels__PasteEventData__Actor" + }, + { + "type": "null" + } + ] + }, + "expires_at": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Expires At" + }, + "syntax": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Syntax" + } + }, + "type": "object", + "title": "PasteEventData" + }, + "PolicyAssignedIdentifierPayload": { + "properties": { + "identifier_id": { + "type": "integer", + "title": "Identifier Id", + "description": "The ID of the identifier this policy is assigned to" + }, + "identifier_name": { + "type": "string", + "title": "Identifier Name", + "description": "The name of the identifier this policy is assigned to" + }, + "clean_past_events": { + "type": "boolean", + "title": "Clean Past Events", + "description": "Whether this policy has been applied to historical events" + }, + "assigned_at": { + "type": "string", + "format": "date-time", + "title": "Assigned At", + "description": "The date and time this policy was assigned to the identifier" + } + }, + "type": "object", + "required": [ + "identifier_id", + "identifier_name", + "clean_past_events", + "assigned_at" + ], + "title": "PolicyAssignedIdentifierPayload" + }, + "PolicyAssignmentsBody": { + "properties": { + "identifier_ids": { + "items": { + "type": "integer" + }, + "type": "array", + "title": "Identifier Ids", + "description": "The IDs of the identifiers to assign the policy to" + }, + "clean_past_events": { + "type": "boolean", + "title": "Clean Past Events", + "description": "Whether this policy will be applied to historical events", + "default": false + } + }, + "type": "object", + "required": [ + "identifier_ids" + ], + "title": "PolicyAssignmentsBody" + }, + "PolicyReadValue": { + "anyOf": [ + { + "$ref": "#/components/schemas/KeywordsValue" + }, + { + "$ref": "#/components/schemas/LuceneValue" + }, + { + "$ref": "#/components/schemas/AstpCookiesReadValue" + }, + { + "$ref": "#/components/schemas/AstpDomainValue" + }, + { + "$ref": "#/components/schemas/LookalikeMatchStrategiesValue" + } + ] + }, + "PolicyValue": { + "anyOf": [ + { + "$ref": "#/components/schemas/KeywordsValue" + }, + { + "$ref": "#/components/schemas/LuceneValue" + }, + { + "$ref": "#/components/schemas/AstpCookiesValue" + }, + { + "$ref": "#/components/schemas/AstpDomainValue" + }, + { + "$ref": "#/components/schemas/LookalikeMatchStrategiesValue" + } + ] + }, + "Position": { + "properties": { + "start_line": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Start Line", + "description": "Line where the secret starts." + }, + "start_column": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Start Column", + "description": "Column where the secret starts." + }, + "end_line": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "End Line", + "description": "Line where the secret ends." + }, + "end_column": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "End Column", + "description": "Column where the secret ends." + } + }, + "type": "object", + "title": "Position" + }, + "ProfileActor": { + "properties": { + "id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Id", + "description": "ID of the actor owning the profile. These IDs relate to the source platform." + }, + "name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Name", + "description": "Name of the actor owning the profile." + } + }, + "type": "object", + "title": "ProfileActor" + }, + "PublicAuditEventAffectedResourceType": { + "type": "string", + "enum": [ + "event", + "alert", + "alert_channel", + "alert_sent", + "authorize_asset_request", + "credential", + "identifier", + "identifier_recommendation", + "integration", + "user", + "organization", + "priority_action", + "sandbox", + "global_search", + "tenant", + "tenant_membership", + "threat_flow", + "scoring_rule", + "assistant_conversation", + "discovery_policy" + ] + }, + "PublicIdentifierRequestBody": { + "properties": { + "data": { + "oneOf": [ + { + "$ref": "#/components/schemas/CCBinData" + }, + { + "$ref": "#/components/schemas/IPData" + }, + { + "$ref": "#/components/schemas/KeywordData" + }, + { + "$ref": "#/components/schemas/AzureTenantData" + }, + { + "$ref": "#/components/schemas/DomainData" + }, + { + "$ref": "#/components/schemas/SearchQueryData" + }, + { + "$ref": "#/components/schemas/GithubRepositoryData" + }, + { + "$ref": "#/components/schemas/SecretData" + }, + { + "$ref": "#/components/schemas/PublicIdentityData" + } + ], + "title": "Data", + "discriminator": { + "propertyName": "type", + "mapping": { + "azure_tenant": "#/components/schemas/AzureTenantData", + "bin": "#/components/schemas/CCBinData", + "domain": "#/components/schemas/DomainData", + "github_repository": "#/components/schemas/GithubRepositoryData", + "identity": "#/components/schemas/PublicIdentityData", + "ip": "#/components/schemas/IPData", + "keyword": "#/components/schemas/KeywordData", + "search_query": "#/components/schemas/SearchQueryData", + "secret": "#/components/schemas/SecretData" + } + } + }, + "name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Name" + }, + "categories": { + "items": { + "$ref": "#/components/schemas/SearchType" + }, + "type": "array", + "title": "Categories" + }, + "emerging_categories": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Emerging Categories" + }, + "severities": { + "items": { + "$ref": "#/components/schemas/Severity" + }, + "type": "array", + "title": "Severities" + }, + "group_id": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Group Id" + } + }, + "type": "object", + "required": [ + "data", + "categories", + "emerging_categories", + "severities" + ], + "title": "PublicIdentifierRequestBody" + }, + "PublicIdentifierResponse": { + "properties": { + "id": { + "type": "integer", + "title": "Id" + }, + "name": { + "type": "string", + "title": "Name" + }, + "tenant_id": { + "type": "integer", + "title": "Tenant Id" + }, + "data": { + "oneOf": [ + { + "$ref": "#/components/schemas/CCBinData" + }, + { + "$ref": "#/components/schemas/IPData" + }, + { + "$ref": "#/components/schemas/KeywordData" + }, + { + "$ref": "#/components/schemas/AzureTenantData" + }, + { + "$ref": "#/components/schemas/DomainData" + }, + { + "$ref": "#/components/schemas/SearchQueryData" + }, + { + "$ref": "#/components/schemas/GithubRepositoryData" + }, + { + "$ref": "#/components/schemas/SecretData" + }, + { + "$ref": "#/components/schemas/PublicIdentityData" + } + ], + "title": "Data", + "discriminator": { + "propertyName": "type", + "mapping": { + "azure_tenant": "#/components/schemas/AzureTenantData", + "bin": "#/components/schemas/CCBinData", + "domain": "#/components/schemas/DomainData", + "github_repository": "#/components/schemas/GithubRepositoryData", + "identity": "#/components/schemas/PublicIdentityData", + "ip": "#/components/schemas/IPData", + "keyword": "#/components/schemas/KeywordData", + "search_query": "#/components/schemas/SearchQueryData", + "secret": "#/components/schemas/SecretData" + } + } + }, + "categories": { + "items": { + "$ref": "#/components/schemas/SearchType" + }, + "type": "array", + "title": "Categories" + }, + "emerging_categories": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Emerging Categories" + }, + "severities": { + "items": { + "$ref": "#/components/schemas/Severity" + }, + "type": "array", + "title": "Severities" + }, + "group_id": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Group Id" + }, + "enrichments": { + "anyOf": [ + { + "$ref": "#/components/schemas/IdentifierEnrichments" + }, + { + "type": "null" + } + ] + }, + "is_disabled": { + "type": "boolean", + "title": "Is Disabled" + }, + "updated_at": { + "type": "string", + "format": "date-time", + "title": "Updated At" + } + }, + "type": "object", + "required": [ + "id", + "name", + "tenant_id", + "data", + "categories", + "emerging_categories", + "severities", + "group_id", + "enrichments", + "is_disabled", + "updated_at" + ], + "title": "IdentifierResponse" + }, + "PublicIdentifierUpdateRequestBody": { + "properties": { + "data": { + "oneOf": [ + { + "$ref": "#/components/schemas/CCBinData" + }, + { + "$ref": "#/components/schemas/IPData" + }, + { + "$ref": "#/components/schemas/KeywordData" + }, + { + "$ref": "#/components/schemas/AzureTenantData" + }, + { + "$ref": "#/components/schemas/DomainData" + }, + { + "$ref": "#/components/schemas/SearchQueryData" + }, + { + "$ref": "#/components/schemas/GithubRepositoryData" + }, + { + "$ref": "#/components/schemas/SecretData" + }, + { + "$ref": "#/components/schemas/PublicIdentityData" + } + ], + "title": "Data", + "discriminator": { + "propertyName": "type", + "mapping": { + "azure_tenant": "#/components/schemas/AzureTenantData", + "bin": "#/components/schemas/CCBinData", + "domain": "#/components/schemas/DomainData", + "github_repository": "#/components/schemas/GithubRepositoryData", + "identity": "#/components/schemas/PublicIdentityData", + "ip": "#/components/schemas/IPData", + "keyword": "#/components/schemas/KeywordData", + "search_query": "#/components/schemas/SearchQueryData", + "secret": "#/components/schemas/SecretData" + } + } + }, + "name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Name" + }, + "categories": { + "items": { + "$ref": "#/components/schemas/SearchType" + }, + "type": "array", + "title": "Categories" + }, + "emerging_categories": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Emerging Categories" + }, + "severities": { + "items": { + "$ref": "#/components/schemas/Severity" + }, + "type": "array", + "title": "Severities" + }, + "group_id": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Group Id" + }, + "is_disabled": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "title": "Is Disabled" + } + }, + "type": "object", + "required": [ + "data", + "categories", + "emerging_categories", + "severities" + ], + "title": "PublicIdentifierUpdateRequestBody" + }, + "PublicIdentityData": { + "properties": { + "type": { + "type": "string", + "const": "identity", + "title": "Type", + "default": "identity" + }, + "attributes": { + "items": { + "oneOf": [ + { + "$ref": "#/components/schemas/EmailData" + }, + { + "$ref": "#/components/schemas/UsernameData" + }, + { + "$ref": "#/components/schemas/NameData" + } + ], + "discriminator": { + "propertyName": "type", + "mapping": { + "email": "#/components/schemas/EmailData", + "name": "#/components/schemas/NameData", + "username": "#/components/schemas/UsernameData" + } + } + }, + "type": "array", + "maxItems": 15, + "minItems": 1, + "title": "Attributes" + } + }, + "type": "object", + "required": [ + "attributes" + ], + "title": "IdentityData" + }, + "PydanticThreatFlowReport": { + "properties": { + "id": { + "type": "integer", + "title": "Id" + }, + "format_type": { + "$ref": "#/components/schemas/ThreatFlowReportFormatType", + "default": "simple_summary" + }, + "intel_type": { + "$ref": "#/components/schemas/IntelType", + "default": "unit_summary_based" + }, + "title": { + "type": "string", + "title": "Title" + }, + "subtitle": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Subtitle" + }, + "summary": { + "type": "string", + "title": "Summary" + }, + "content": { + "type": "string", + "title": "Content" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Tags" + }, + "highlights": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Highlights" + }, + "related_activity_uids": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Related Activity Uids" + }, + "prompt_preset_uid": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Prompt Preset Uid" + }, + "created_at": { + "type": "string", + "format": "date-time", + "title": "Created At" + }, + "published_at": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Published At" + }, + "updated_at": { + "type": "string", + "format": "date-time", + "title": "Updated At" + }, + "reading_time": { + "type": "integer", + "title": "Reading Time" + }, + "tenant_id": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Tenant Id" + }, + "organization_id": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Organization Id" + } + }, + "type": "object", + "required": [ + "id", + "title", + "subtitle", + "summary", + "content", + "tags", + "highlights", + "related_activity_uids", + "prompt_preset_uid", + "created_at", + "published_at", + "updated_at", + "reading_time", + "tenant_id", + "organization_id" + ], + "title": "PydanticThreatFlowReport" + }, + "QueryStringQuery": { + "properties": { + "type": { + "type": "string", + "const": "query_string", + "title": "Type" + }, + "query_string": { + "type": "string", + "maxLength": 10000, + "title": "Query String" + } + }, + "type": "object", + "required": [ + "type", + "query_string" + ], + "title": "QueryStringQuery" + }, + "RansomLeakEvent": { + "properties": { + "event_type": { + "type": "string", + "const": "ransomleak", + "title": "Event Type", + "default": "ransomleak" + }, + "data": { + "$ref": "#/components/schemas/RansomLeakEventData" + }, + "metadata": { + "$ref": "#/components/schemas/EventMetadata" + } + }, + "type": "object", + "required": [ + "data", + "metadata" + ], + "title": "Ransom Leak" + }, + "RansomLeakEventData": { + "properties": { + "url": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Url", + "description": "The URL of the ransom leak post." + }, + "response_url": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Response Url", + "description": "The URL of the response to the ransom leak post." + }, + "title": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Title", + "description": "The title of the ransom leak post." + }, + "content": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Content", + "description": "The content of the ransom leak post." + }, + "body": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Body", + "description": "The body of the ransom leak post." + }, + "victim_information": { + "anyOf": [ + { + "$ref": "#/components/schemas/pyro__findings__ransomleaks__datamodels__VictimInformation" + }, + { + "type": "null" + } + ], + "description": "The information relating to the victim of the ransom leak." + } + }, + "type": "object", + "title": "RansomLeakEventData" + }, + "RateLimitedIdentifierNotificationData": { + "properties": { + "type": { + "type": "string", + "const": "rate_limited_identifier", + "title": "Type", + "default": "rate_limited_identifier" + }, + "tenant_id": { + "type": "integer", + "title": "Tenant Id" + }, + "identifier_id": { + "type": "integer", + "title": "Identifier Id" + } + }, + "type": "object", + "required": [ + "tenant_id", + "identifier_id" + ], + "title": "RateLimitedIdentifierNotificationData" + }, + "RateLimitedTenantNotificationData": { + "properties": { + "type": { + "type": "string", + "const": "rate_limited_tenant", + "title": "Type", + "default": "rate_limited_tenant" + }, + "tenant_id": { + "type": "integer", + "title": "Tenant Id" + } + }, + "type": "object", + "required": [ + "tenant_id" + ], + "title": "RateLimitedTenantNotificationData" + }, + "Recommendation": { + "properties": { + "id": { + "type": "integer", + "title": "Id" + }, + "data": { + "oneOf": [ + { + "$ref": "#/components/schemas/DomainData" + }, + { + "$ref": "#/components/schemas/AzureTenantData" + }, + { + "$ref": "#/components/schemas/EmailData" + }, + { + "$ref": "#/components/schemas/UsernameData" + } + ], + "title": "Data", + "discriminator": { + "propertyName": "type", + "mapping": { + "azure_tenant": "#/components/schemas/AzureTenantData", + "domain": "#/components/schemas/DomainData", + "email": "#/components/schemas/EmailData", + "username": "#/components/schemas/UsernameData" + } + } + }, + "status": { + "$ref": "#/components/schemas/IdentifierRecommendationState" + }, + "updated_at": { + "type": "string", + "format": "date-time", + "title": "Updated At" + }, + "relevancy": { + "anyOf": [ + { + "$ref": "#/components/schemas/RecommendationRelevancyScoreType" + }, + { + "type": "null" + } + ] + } + }, + "type": "object", + "required": [ + "id", + "data", + "status", + "updated_at", + "relevancy" + ], + "title": "Recommendation" + }, + "RecommendationRelevancyScoreType": { + "type": "string", + "enum": [ + "HIGH", + "MEDIUM", + "LOW" + ], + "title": "RecommendationRelevancyScoreType" + }, + "ReportReadyNotificationData": { + "properties": { + "type": { + "type": "string", + "const": "report_ready", + "title": "Type", + "default": "report_ready" + }, + "tenant_id": { + "type": "integer", + "title": "Tenant Id" + }, + "report_id": { + "type": "integer", + "title": "Report Id" + }, + "report_group_id": { + "type": "integer", + "title": "Report Group Id" + } + }, + "type": "object", + "required": [ + "tenant_id", + "report_id", + "report_group_id" + ], + "title": "ReportReadyNotificationData" + }, + "ReportRequestInfoResponse": { + "properties": { + "status": { + "$ref": "#/components/schemas/RequestStatus" + }, + "report": { + "anyOf": [ + { + "$ref": "#/components/schemas/ApiReport" + }, + { + "type": "null" + } + ] + } + }, + "type": "object", + "required": [ + "status" + ], + "title": "ReportRequestInfoResponse" + }, + "ReportRequestPayload": { + "properties": { + "report_title": { + "type": "string", + "title": "Report Title" + }, + "question": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Question" + }, + "time_range_type": { + "$ref": "#/components/schemas/TimeRangeType", + "default": "all" + }, + "time_range_from": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Time Range From" + }, + "time_range_to": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Time Range To" + }, + "included_keywords": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Included Keywords" + }, + "excluded_keywords": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Excluded Keywords" + } + }, + "type": "object", + "required": [ + "report_title" + ], + "title": "ReportRequestPayload" + }, + "ReportRequestResponse": { + "properties": { + "request_id": { + "type": "string", + "format": "uuid", + "title": "Request Id" + } + }, + "type": "object", + "required": [ + "request_id" + ], + "title": "ReportRequestResponse" + }, + "RequestStatus": { + "type": "string", + "enum": [ + "processing", + "completed", + "error" + ], + "title": "RequestStatus" + }, + "RiskScore": { + "type": "integer", + "enum": [ + 1, + 2, + 3, + 4, + 5 + ], + "title": "RiskScore" + }, + "RuleSource": { + "type": "string", + "enum": [ + "flare", + "tenant" + ], + "title": "RuleSource" + }, + "SandboxReportReadyNotificationData": { + "properties": { + "type": { + "type": "string", + "const": "sandbox_report_ready", + "title": "Type", + "default": "sandbox_report_ready" + }, + "tenant_id": { + "type": "integer", + "title": "Tenant Id" + }, + "submission_uuid": { + "type": "string", + "format": "uuid", + "title": "Submission Uuid" + } + }, + "type": "object", + "required": [ + "tenant_id", + "submission_uuid" + ], + "title": "SandboxReportReadyNotificationData" + }, + "SandboxUploadPutUrlResponse": { + "properties": { + "upload_url": { + "type": "string", + "title": "Upload Url" + } + }, + "type": "object", + "required": [ + "upload_url" + ], + "title": "SandboxUploadPutUrlResponse" + }, + "SandboxUploadUrlRequest": { + "properties": { + "filename": { + "type": "string", + "title": "Filename" + } + }, + "type": "object", + "required": [ + "filename" + ], + "title": "SandboxUploadUrlRequest" + }, + "SearchQueryData": { + "properties": { + "type": { + "type": "string", + "const": "search_query", + "title": "Type", + "default": "search_query" + }, + "search_query": { + "type": "string", + "minLength": 1, + "title": "Search Query" + } + }, + "type": "object", + "required": [ + "search_query" + ], + "title": "SearchQueryData" + }, + "SearchType": { + "type": "string", + "enum": [ + "attachment", + "listing", + "ransomleak", + "forum_post", + "forum_topic", + "forum_profile", + "blog_post", + "seller", + "paste", + "leak", + "chat_message", + "domain", + "bot", + "stealer_log", + "infected_devices", + "driller", + "driller_forum_topic", + "driller_forum_post", + "driller_profile", + "cc", + "ccbin", + "financial_data", + "leaked_data", + "leaked_file", + "document", + "account", + "actor", + "forum_content", + "blog_content", + "profile", + "leaked_credential", + "valid_credential", + "invalid_credential", + "mitigated_credential", + "illicit_networks", + "open_web", + "domains", + "intelligence_object", + "leaks", + "social_media_account", + "social_media", + "source_code", + "source_code_secrets_np", + "source_code_secrets", + "source_code_files", + "secret", + "docker", + "stack_exchange", + "google", + "service", + "driller_host", + "buckets", + "bucket", + "bucket_object", + "whois", + "ad", + "ads", + "cookie", + "pii", + "experimental", + "lookalike_discovery", + "lookalike_title", + "lookalike_favicon", + "lookalike_screenshot", + "lookalike_ip_address", + "lookalike_dns", + "lookalike_whois_rdap", + "lookalike_ssl_certificate" + ], + "title": "SearchType" + }, + "SecretData": { + "properties": { + "type": { + "type": "string", + "const": "secret", + "title": "Type", + "default": "secret" + }, + "secret": { + "type": "string", + "minLength": 1, + "title": "Secret" + } + }, + "type": "object", + "required": [ + "secret" + ], + "title": "SecretData" + }, + "SecretDetectionRule": { + "type": "string", + "enum": [ + "adafruit_io_key", + "adobe_oauth_client_secret", + "age_identity_x22519_secret_key", + "ai21_studio_api_key", + "airbrake_user_key", + "airtable_oauth_token", + "airtable_personal_access_token", + "aiven_api_key", + "alchemy_api_key", + "algolia_admin_api_key", + "alibaba_access_key_secret", + "amazon_mws_auth_token", + "amplitude_api_key", + "ansible_vault_encrypted_secret", + "anthropic_api_key", + "anypoint_api_key", + "apify_api_token", + "apollo_api_key", + "artifactory_api_key", + "asana_client_secret", + "asana_oauth_personal_access_token", + "asp_net_machinekey_decryption_key", + "asp_net_machinekey_validation_key", + "assemblyai_api_key", + "auth0_application_credentials", + "atlassian_cloud_api_token", + "authress_service_client_access_key", + "aws_api_credentials", + "aws_appsync_api_key", + "aws_secret_access_key", + "aws_session_token", + "azure_ad_client_secret", + "azure_api_management_subscription_key", + "azure_app_configuration_connection_string", + "azure_connection_string", + "azure_devops_personal_access_token", + "azure_notification_hub_access_key", + "azure_openai_api_key", + "azure_openai_api_key_extended_format", + "azure_personal_access_token", + "azure_search_query_key", + "azure_search_url", + "azure_service_principal_credentials", + "azure_storage_account_key", + "baremetrics_api_key", + "baseten_api_key", + "beamer_api_token", + "bitbucket_app_password", + "bitly_access_token", + "blynk_device_access_token", + "blynk_organization_access_token", + "blynk_organization_client_credentials", + "branch_io_live_key", + "branch_io_test_key", + "browserstack_access_key", + "buildkite_api_key", + "calendly_personal_access_token", + "cerebras_ai_api_key", + "circleci_api_personal_access_token", + "circleci_api_project_token", + "cisco_enable_password", + "cisco_meraki_api_key", + "cisco_pac_key", + "clarifai_api_key", + "clay_api_key", + "clearbit_api_key", + "clickhouse_cloud_secret_key", + "clojars_api_token", + "cloudflare_api_token", + "cloudflare_ca_key", "cloudinary_url_credential", "cloudsight_api_key", "codacy_api_key", @@ -11476,56 +13810,11864 @@ "zoho_crm_api_access_token", "zuplo_api_key" ], - "title": "SecretDetectionRule" + "title": "SecretDetectionRule" + }, + "SecretQuery": { + "properties": { + "type": { + "type": "string", + "const": "secret", + "title": "Type" + }, + "secret": { + "type": "string", + "title": "Secret" + } + }, + "type": "object", + "required": [ + "type", + "secret" + ], + "title": "SecretQuery" + }, + "SellerEvent": { + "properties": { + "event_type": { + "type": "string", + "const": "seller", + "title": "Event Type", + "default": "seller" + }, + "metadata": { + "$ref": "#/components/schemas/EventMetadata" + }, + "data": { + "$ref": "#/components/schemas/SellerEventData" + } + }, + "type": "object", + "required": [ + "metadata", + "data" + ], + "title": "Seller" + }, + "SellerEventData": { + "properties": { + "actor": { + "$ref": "#/components/schemas/ProfileActor", + "description": "Details about the actor owning the seller profile." + }, + "username": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Username", + "description": "Username of the seller on the market." + }, + "about": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "About", + "description": "Description written by the seller." + }, + "created_at": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Created At", + "description": "Date and time the seller profile was created on the market." + }, + "last_active_at": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Last Active At", + "description": "Date and time the seller was last active on the market." + }, + "rating": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "null" + } + ], + "title": "Rating", + "description": "Rating of the seller on the market." + }, + "ratings_count": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Ratings Count", + "description": "Number of ratings received by the seller." + }, + "transactions_count": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Transactions Count", + "description": "Number of transactions completed by the seller." + }, + "url": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Url", + "description": "URL to the seller profile." + } + }, + "type": "object", + "required": [ + "actor" + ], + "title": "SellerEventData" + }, + "SensitiveDataAccessPiiTag": { + "type": "string", + "enum": [ + "email", + "name", + "work", + "credential", + "cookie", + "ip_address" + ], + "title": "SensitiveDataAccessPiiTag" + }, + "ServiceEvent": { + "properties": { + "event_type": { + "type": "string", + "const": "service", + "title": "Event Type", + "default": "service" + }, + "data": { + "$ref": "#/components/schemas/ServiceEventData" + }, + "metadata": { + "$ref": "#/components/schemas/EventMetadata" + } + }, + "type": "object", + "required": [ + "data", + "metadata" + ], + "title": "Service" + }, + "ServiceEventData": { + "properties": { + "url": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Url", + "description": "The URL to the service. This may be an IP address and port combination." + }, + "asn": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Asn", + "description": "The Autonomous System Number." + }, + "content": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Content", + "description": "The raw content returned by the service." + }, + "service": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Service", + "description": "The protocol of the service e.g. https" + }, + "product": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Product", + "description": "The software product that powers the service e.g. Apache httpd" + }, + "port": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Port", + "description": "The port the service listens on." + }, + "ip_address": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Ip Address", + "description": "The IP address of the service." + }, + "organization": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Organization", + "description": "The organization that manages the IP address, often a hosting provider." + }, + "hostname": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Hostname", + "description": "The hostname the service is served under." + }, + "country_code": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Country Code", + "description": "The country code of the IP address." + }, + "vulnerabilities": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Vulnerabilities", + "description": "CVE identifiers of vulnerabilities the service is potentially affected by." + } + }, + "type": "object", + "title": "ServiceEventData" + }, + "Severity": { + "type": "string", + "enum": [ + "info", + "low", + "medium", + "high", + "critical" + ], + "title": "Severity" + }, + "SeverityRuleMatch": { + "properties": { + "rule_id": { + "type": "string", + "format": "uuid", + "title": "Rule Id", + "description": "The id of the scoring rule" + }, + "name": { + "type": "string", + "title": "Name", + "description": "The name of the scoring rule" + }, + "source": { + "$ref": "#/components/schemas/RuleSource", + "description": "Whether the rule is a Flare-provided or tenant-defined rule" + }, + "severity": { + "$ref": "#/components/schemas/RiskScore", + "description": "The severity assigned to the event by this rule" + }, + "is_beta": { + "type": "boolean", + "title": "Is Beta", + "description": "Whether the rule is currently in beta" + }, + "is_override": { + "type": "boolean", + "title": "Is Override", + "description": "Whether the rule overrides the severity assigned by other rules" + } + }, + "type": "object", + "required": [ + "rule_id", + "name", + "source", + "severity", + "is_beta", + "is_override" + ], + "title": "SeverityRuleMatch" + }, + "SeverityVerdict": { + "properties": { + "event_severity": { + "$ref": "#/components/schemas/RiskScore", + "description": "The severity computed for the event from the currently active scoring rules" + }, + "allowed_severities": { + "items": { + "$ref": "#/components/schemas/RiskScore" + }, + "type": "array", + "title": "Allowed Severities", + "description": "The severities the identifier is configured to alert on" + }, + "matched": { + "type": "boolean", + "title": "Matched", + "description": "Whether the event's severity is among the allowed severities" + }, + "applicable": { + "type": "boolean", + "title": "Applicable", + "description": "Whether the identifier has any allowed severities configured" + }, + "matched_rules": { + "items": { + "$ref": "#/components/schemas/SeverityRuleMatch" + }, + "type": "array", + "title": "Matched Rules", + "description": "The scoring rules that matched the event and contributed to its severity" + } + }, + "type": "object", + "required": [ + "event_severity", + "allowed_severities", + "matched", + "applicable", + "matched_rules" + ], + "title": "SeverityVerdict" + }, + "SocialMediaEvent": { + "properties": { + "event_type": { + "type": "string", + "const": "social_media_account", + "title": "Event Type", + "default": "social_media_account" + }, + "data": { + "$ref": "#/components/schemas/SocialMediaEventData" + }, + "metadata": { + "$ref": "#/components/schemas/EventMetadata" + } + }, + "type": "object", + "required": [ + "data", + "metadata" + ], + "title": "Social Media Account" + }, + "SocialMediaEventData": { + "properties": { + "url": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Url", + "description": "The URL to the profile page of the social media account." + }, + "site": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Site", + "description": "The name of the platform where the account was found." + }, + "username": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Username", + "description": "The username of the account that was found." + } + }, + "type": "object", + "title": "SocialMediaEventData" + }, + "SourceCodeEvent": { + "properties": { + "event_type": { + "type": "string", + "const": "driller_source_code", + "title": "Event Type", + "default": "driller_source_code" + }, + "metadata": { + "$ref": "#/components/schemas/EventMetadata" + }, + "data": { + "$ref": "#/components/schemas/SourceCodeEventData" + } + }, + "type": "object", + "required": [ + "metadata", + "data" + ], + "title": "Source Code" + }, + "SourceCodeEventData": { + "properties": { + "actor": { + "$ref": "#/components/schemas/pyro__findings__source_code__datamodels__SourceCodeEventData__Actor", + "description": "Details about the author of the source code." + }, + "title": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Title", + "description": "Title of the source code resource." + }, + "repository": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Repository", + "description": "Repository the source code belongs to." + }, + "type": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Type", + "description": "Kind of source code resource, such as code or commit." + }, + "sha": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Sha", + "description": "Commit SHA of the source code resource." + }, + "url": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Url", + "description": "URL to the source code resource." + }, + "created_at": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Created At", + "description": "Date and time the source code resource was created." + }, + "contains_secrets": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "title": "Contains Secrets", + "description": "Whether secrets were detected in the source code." + }, + "content": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Content", + "description": "Content of the source code resource." + } + }, + "type": "object", + "required": [ + "actor" + ], + "title": "SourceCodeEventData" + }, + "SourceCodeSecretEvent": { + "properties": { + "event_type": { + "type": "string", + "const": "source_code_secret", + "title": "Event Type", + "default": "source_code_secret" + }, + "metadata": { + "$ref": "#/components/schemas/EventMetadata" + }, + "data": { + "$ref": "#/components/schemas/SourceCodeSecretEventData" + } + }, + "type": "object", + "required": [ + "metadata", + "data" + ], + "title": "Source Code Secret" + }, + "SourceCodeSecretEventData": { + "properties": { + "type": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Type", + "description": "Kind of secret detected." + }, + "position": { + "anyOf": [ + { + "$ref": "#/components/schemas/Position" + }, + { + "type": "null" + } + ], + "description": "Position of the secret in the source code." + }, + "parent_uid": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Parent Uid", + "description": "UID of the source code event containing the secret." + } + }, + "type": "object", + "title": "SourceCodeSecretEventData" + }, + "SourceV2": { + "properties": { + "id": { + "type": "string", + "title": "Id" + }, + "name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Name" + }, + "description_en": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Description En" + }, + "description_fr": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Description Fr" + }, + "breached_at": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Breached At" + }, + "leaked_at": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Leaked At" + }, + "is_alert_enabled": { + "type": "boolean", + "title": "Is Alert Enabled" + }, + "pii_tags": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Pii Tags" + }, + "url": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Url" + } + }, + "type": "object", + "required": [ + "id", + "name", + "description_en", + "description_fr", + "breached_at", + "leaked_at", + "is_alert_enabled", + "pii_tags", + "url" + ], + "title": "SourceV2" + }, + "StackExchangeActor": { + "properties": { + "id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Id", + "description": "ID of the author on the Stack Exchange site." + }, + "name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Name", + "description": "Name of the author on the Stack Exchange site." + } + }, + "type": "object", + "title": "StackExchangeActor" + }, + "StackExchangePostEvent": { + "properties": { + "event_type": { + "type": "string", + "const": "driller_forum_post", + "title": "Event Type", + "default": "driller_forum_post" + }, + "metadata": { + "$ref": "#/components/schemas/EventMetadata" + }, + "data": { + "$ref": "#/components/schemas/StackExchangePostEventData" + } + }, + "type": "object", + "required": [ + "metadata", + "data" + ], + "title": "Stack Exchange Post" + }, + "StackExchangePostEventData": { + "properties": { + "actor": { + "$ref": "#/components/schemas/StackExchangeActor", + "description": "Details about the author of the post." + }, + "site": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Site", + "description": "Stack Exchange site the post was published on." + }, + "topic_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Topic Id", + "description": "ID of the question the post belongs to." + }, + "topic_title": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Topic Title", + "description": "Title of the question the post belongs to." + }, + "content": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Content", + "description": "Content of the post." + }, + "url": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Url", + "description": "URL to the post." + }, + "created_at": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Created At", + "description": "Date and time the post was created." + } + }, + "type": "object", + "required": [ + "actor" + ], + "title": "StackExchangePostEventData" + }, + "StackExchangeTopicEvent": { + "properties": { + "event_type": { + "type": "string", + "const": "driller_forum_topic", + "title": "Event Type", + "default": "driller_forum_topic" + }, + "metadata": { + "$ref": "#/components/schemas/EventMetadata" + }, + "data": { + "$ref": "#/components/schemas/StackExchangeTopicEventData" + } + }, + "type": "object", + "required": [ + "metadata", + "data" + ], + "title": "Stack Exchange Topic" + }, + "StackExchangeTopicEventData": { + "properties": { + "actor": { + "$ref": "#/components/schemas/StackExchangeActor", + "description": "Details about the author of the question." + }, + "site": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Site", + "description": "Stack Exchange site the question was published on." + }, + "title": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Title", + "description": "Title of the question." + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Tags", + "description": "Tags attached to the question." + }, + "url": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Url", + "description": "URL to the question." + }, + "created_at": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Created At", + "description": "Date and time the question was created." + } + }, + "type": "object", + "required": [ + "actor" + ], + "title": "StackExchangeTopicEventData" + }, + "StealerLogCookie": { + "properties": { + "host_key": { + "type": "string", + "title": "Host Key" + }, + "path": { + "type": "string", + "title": "Path" + }, + "expires_utc": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Expires Utc" + }, + "name": { + "type": "string", + "title": "Name" + }, + "value": { + "type": "string", + "title": "Value" + } + }, + "type": "object", + "required": [ + "host_key", + "path", + "expires_utc", + "name", + "value" + ], + "title": "StealerLogCookie" + }, + "StealerLogCredential": { + "properties": { + "url": { + "type": "string", + "title": "Url" + }, + "username": { + "type": "string", + "title": "Username" + }, + "password": { + "type": "string", + "title": "Password" + }, + "application": { + "type": "string", + "title": "Application" + } + }, + "type": "object", + "required": [ + "url", + "username", + "password", + "application" + ], + "title": "StealerLogCredential" + }, + "StealerLogEventData": { + "properties": { + "victim_information": { + "anyOf": [ + { + "$ref": "#/components/schemas/pyro__findings__stealerlogs__datamodels__VictimInformation" + }, + { + "type": "null" + } + ], + "description": "Collection of data that relates to the victim and their infected device." + }, + "malware_information": { + "anyOf": [ + { + "$ref": "#/components/schemas/MalwareInformation" + }, + { + "type": "null" + } + ], + "description": "Collection of data that relates to the malware that was used to infect the victim's device." + } + }, + "type": "object", + "title": "StealerLogEventData" + }, + "StixCyberObservableType": { + "type": "string", + "enum": [ + "artifact", + "autonomous-system", + "directory", + "domain-name", + "email-addr", + "email-message", + "file", + "ipv4-addr", + "ipv6-addr", + "mac-addr", + "mutex", + "network-traffic", + "process", + "software", + "url", + "user-account", + "windows-registry-key", + "x509-certificate" + ], + "title": "StixCyberObservableType" + }, + "Tag": { + "properties": { + "name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Name" + }, + "repository_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Repository Name" + } + }, + "type": "object", + "title": "Tag" + }, + "TenantAudience": { + "properties": { + "type": { + "type": "string", + "const": "tenant", + "title": "Type", + "default": "tenant" + }, + "organization_id": { + "type": "integer", + "title": "Organization Id" + }, + "tenant_id": { + "type": "integer", + "title": "Tenant Id" + }, + "tenant_role": { + "anyOf": [ + { + "$ref": "#/components/schemas/TenantRoleType" + }, + { + "type": "null" + } + ] + } + }, + "type": "object", + "required": [ + "organization_id", + "tenant_id", + "tenant_role" + ], + "title": "TenantAudience" + }, + "TenantMetadataResponse": { + "properties": { + "uid": { + "type": "string", + "title": "Uid" + }, + "notes": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Notes" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Tags" + }, + "severity": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Severity" + } + }, + "type": "object", + "required": [ + "uid", + "notes", + "tags", + "severity" + ], + "title": "TenantMetadataResponse" + }, + "TenantRoleType": { + "type": "string", + "enum": [ + "viewer", + "editor", + "admin" + ], + "title": "TenantRoleType" + }, + "ThreadIntent": { + "properties": { + "intent_id": { + "$ref": "#/components/schemas/Intent" + }, + "label": { + "type": "string", + "title": "Label" + }, + "description": { + "type": "string", + "title": "Description" + } + }, + "type": "object", + "required": [ + "intent_id", + "label", + "description" + ], + "title": "ThreadIntent" + }, + "ThreadTopic": { + "properties": { + "topic_id": { + "$ref": "#/components/schemas/Topic" + }, + "label": { + "type": "string", + "title": "Label" + }, + "description": { + "type": "string", + "title": "Description" + } + }, + "type": "object", + "required": [ + "topic_id", + "label", + "description" + ], + "title": "ThreadTopic" + }, + "ThreatActorEntityAPIData": { + "properties": { + "name": { + "type": "string", + "title": "Name" + }, + "description": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Description" + }, + "marking_definitions": { + "items": { + "$ref": "#/components/schemas/MarkingDefinition" + }, + "type": "array", + "title": "Marking Definitions" + }, + "aliases": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Aliases" + }, + "threat_actor_types": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Threat Actor Types" + }, + "roles": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Roles" + }, + "goals": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Goals" + }, + "sophistication": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Sophistication" + }, + "resource_level": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Resource Level" + }, + "primary_motivation": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Primary Motivation" + }, + "secondary_motivation": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Secondary Motivation" + }, + "personal_motivations": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Personal Motivations" + } + }, + "type": "object", + "required": [ + "name", + "description", + "marking_definitions", + "aliases", + "threat_actor_types", + "roles", + "goals", + "sophistication", + "resource_level", + "primary_motivation", + "secondary_motivation", + "personal_motivations" + ], + "title": "ThreatActorEntityAPIData" + }, + "ThreatActorEntityAPIResponse": { + "properties": { + "entity_type": { + "type": "string", + "const": "threat_actor", + "title": "Entity Type", + "default": "threat_actor" + }, + "metadata": { + "$ref": "#/components/schemas/EntityMetadataAPIResponse" + }, + "data": { + "$ref": "#/components/schemas/ThreatActorEntityAPIData" + } + }, + "type": "object", + "required": [ + "metadata", + "data" + ], + "title": "ThreatActorEntityAPIResponse" + }, + "ThreatActorEntityLiteAPIData": { + "properties": { + "name": { + "type": "string", + "title": "Name" + }, + "description": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Description" + }, + "aliases": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Aliases" + } + }, + "type": "object", + "required": [ + "name", + "description", + "aliases" + ], + "title": "ThreatActorEntityLiteAPIData" + }, + "ThreatActorEntityLiteAPIResponse": { + "properties": { + "entity_type": { + "type": "string", + "const": "threat_actor", + "title": "Entity Type", + "default": "threat_actor" + }, + "metadata": { + "$ref": "#/components/schemas/EntityMetadataAPIResponse" + }, + "data": { + "$ref": "#/components/schemas/ThreatActorEntityLiteAPIData" + } + }, + "type": "object", + "required": [ + "metadata", + "data" + ], + "title": "ThreatActorEntityLiteAPIResponse" + }, + "ThreatActorGroupEntityAPIData": { + "properties": { + "name": { + "type": "string", + "title": "Name" + }, + "description": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Description" + }, + "marking_definitions": { + "items": { + "$ref": "#/components/schemas/MarkingDefinition" + }, + "type": "array", + "title": "Marking Definitions" + }, + "aliases": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Aliases" + }, + "goals": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Goals" + }, + "resource_level": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Resource Level" + }, + "primary_motivation": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Primary Motivation" + }, + "secondary_motivations": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Secondary Motivations" + } + }, + "type": "object", + "required": [ + "name", + "description", + "marking_definitions", + "aliases", + "goals", + "resource_level", + "primary_motivation", + "secondary_motivations" + ], + "title": "ThreatActorGroupEntityAPIData" + }, + "ThreatActorGroupEntityAPIResponse": { + "properties": { + "entity_type": { + "type": "string", + "const": "threat_actor_group", + "title": "Entity Type", + "default": "threat_actor_group" + }, + "metadata": { + "$ref": "#/components/schemas/EntityMetadataAPIResponse" + }, + "data": { + "$ref": "#/components/schemas/ThreatActorGroupEntityAPIData" + } + }, + "type": "object", + "required": [ + "metadata", + "data" + ], + "title": "ThreatActorGroupEntityAPIResponse" + }, + "ThreatActorGroupEntityLiteAPIData": { + "properties": { + "name": { + "type": "string", + "title": "Name" + }, + "description": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Description" + }, + "aliases": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Aliases" + } + }, + "type": "object", + "required": [ + "name", + "description", + "aliases" + ], + "title": "ThreatActorGroupEntityLiteAPIData" + }, + "ThreatActorGroupEntityLiteAPIResponse": { + "properties": { + "entity_type": { + "type": "string", + "const": "threat_actor_group", + "title": "Entity Type", + "default": "threat_actor_group" + }, + "metadata": { + "$ref": "#/components/schemas/EntityMetadataAPIResponse" + }, + "data": { + "$ref": "#/components/schemas/ThreatActorGroupEntityLiteAPIData" + } + }, + "type": "object", + "required": [ + "metadata", + "data" + ], + "title": "ThreatActorGroupEntityLiteAPIResponse" + }, + "ThreatFlowReportFormatType": { + "type": "string", + "enum": [ + "simple_summary", + "expanded_summary", + "finished_intel_standard" + ], + "title": "ThreatFlowReportFormatType" + }, + "TimeRangeType": { + "type": "string", + "enum": [ + "all", + "last_24h", + "last_2d", + "last_7d", + "last_1m", + "last_3m", + "last_6m", + "range" + ], + "title": "TimeRangeType" + }, + "ToolEntityAPIData": { + "properties": { + "name": { + "type": "string", + "title": "Name" + }, + "description": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Description" + }, + "marking_definitions": { + "items": { + "$ref": "#/components/schemas/MarkingDefinition" + }, + "type": "array", + "title": "Marking Definitions" + }, + "tool_types": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Tool Types" + }, + "kill_chain_phases": { + "items": { + "$ref": "#/components/schemas/KillChainAPIResponse" + }, + "type": "array", + "title": "Kill Chain Phases" + }, + "tool_version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Tool Version" + } + }, + "type": "object", + "required": [ + "name", + "description", + "marking_definitions", + "tool_types", + "kill_chain_phases", + "tool_version" + ], + "title": "ToolEntityAPIData" + }, + "ToolEntityAPIResponse": { + "properties": { + "entity_type": { + "type": "string", + "const": "tool", + "title": "Entity Type", + "default": "tool" + }, + "metadata": { + "$ref": "#/components/schemas/EntityMetadataAPIResponse" + }, + "data": { + "$ref": "#/components/schemas/ToolEntityAPIData" + } + }, + "type": "object", + "required": [ + "metadata", + "data" + ], + "title": "ToolEntityAPIResponse" + }, + "ToolEntityLiteAPIData": { + "properties": { + "name": { + "type": "string", + "title": "Name" + }, + "description": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Description" + } + }, + "type": "object", + "required": [ + "name", + "description" + ], + "title": "ToolEntityLiteAPIData" + }, + "ToolEntityLiteAPIResponse": { + "properties": { + "entity_type": { + "type": "string", + "const": "tool", + "title": "Entity Type", + "default": "tool" + }, + "metadata": { + "$ref": "#/components/schemas/EntityMetadataAPIResponse" + }, + "data": { + "$ref": "#/components/schemas/ToolEntityLiteAPIData" + } + }, + "type": "object", + "required": [ + "metadata", + "data" + ], + "title": "ToolEntityLiteAPIResponse" + }, + "Topic": { + "type": "string", + "enum": [ + "malware_development_and_customization", + "malware_operations", + "exploit_research_development_and_brokerage", + "coding_and_software_development", + "unauthorized_intrusion_and_system_compromise", + "initial_access_brokerage", + "account_takeover_and_credential_abuse", + "insider_recruitment_corruption_and_coerced_access", + "supply_chain_and_third_party_service_compromise", + "data_breach_database_theft_and_data_trade", + "bulk_unattributed_data_dump", + "identity_fraud_kyc_bypass_and_document_forgery", + "financial_fraud_banking_and_payment_system_abuse", + "gift_card_and_prepaid_payment_fraud", + "subscription_and_entitlement_fraud", + "pos_atm_and_hardware_based_payment_fraud", + "social_engineering_fraud_and_human_manipulation", + "telecommunications_and_sms_fraud", + "gaming_virtual_asset_and_platform_economy_crime", + "ai_enabled_fraud_and_deepfake_services", + "commercial_scams_non_cyber", + "spam_and_traffic_distribution_services", + "seo_manipulation_and_search_abuse", + "fraudulent_websites_phishing_kits_and_impersonation_infrastructure", + "lookalike_domains_dns_abuse_and_brand_impersonation", + "bulletproof_hosting_bphs_and_abuse_tolerant_infrastructure", + "malicious_hosting_and_server_abuse", + "command_and_control_botnet_and_operational_infrastructure", + "cloud_resource_abuse_and_cryptojacking", + "ddos_and_availability_attacks", + "automated_platform_abuse", + "information_operations_disinformation_and_manipulative_campaigns", + "hacktivism_and_ideologically_motivated_cyber_operations", + "non_financial_destructive_operations_and_sabotage", + "political_discourse_and_influence_channels", + "illegal_and_harmful_content_distribution", + "illicit_goods_trafficking", + "violence_and_physical_coercion", + "pirated_content_sharing", + "private_digital_surveillance_stalkerware_and_mercenary_services", + "ransomware_and_extortion_operations", + "money_laundering_crypto_obfuscation_and_financial_mover_networks", + "physical_logistics_drop_networks_and_reshipping", + "underground_markets_forums_and_ecosystem_services", + "legal_regulatory_and_takedown_abuse", + "community_ecosystem_and_meta_activities", + "osint_research_and_threat_intelligence", + "unclassified_and_other_activity" + ], + "title": "Topic" + }, + "Types": { + "properties": { + "is_guide": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "title": "Is Guide", + "description": "Whether the listing is a guide. Ex: 'How to extort a website'" + }, + "is_service": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "title": "Is Service", + "description": "Whether the listing is offering a service. Ex: 'I will help you extort a website'" + }, + "is_software": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "title": "Is Software", + "description": "Whether the listing is offering software. Ex: 'I will sell you a software to extort a website'" + }, + "is_hardware": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "title": "Is Hardware", + "description": "Whether the listing is offering hardware. Ex: 'I will sell you a hardware'" + }, + "is_data": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "title": "Is Data", + "description": "Whether the listing is offering data. Ex: 'I will sell you victim data'" + } + }, + "type": "object", + "title": "Types" + }, + "UpdateMatchingPolicyBody": { + "properties": { + "name": { + "type": "string", + "minLength": 1, + "title": "Name", + "description": "The new name of the matching policy" + }, + "value": { + "$ref": "#/components/schemas/PolicyValue", + "description": "The new value of the matching policy depending on its type" + } + }, + "type": "object", + "required": [ + "name", + "value" + ], + "title": "UpdateMatchingPolicyBody" + }, + "UpdateTenantMetadataBody": { + "properties": { + "tags": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Tags" + }, + "severity": { + "anyOf": [ + { + "$ref": "#/components/schemas/Severity" + }, + { + "type": "null" + } + ] + }, + "notes": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Notes" + } + }, + "type": "object", + "title": "UpdateTenantMetadataBody" + }, + "UserAudience": { + "properties": { + "type": { + "type": "string", + "const": "user", + "title": "Type", + "default": "user" + }, + "organization_id": { + "type": "integer", + "title": "Organization Id" + }, + "user_id": { + "type": "integer", + "title": "User Id" + } + }, + "type": "object", + "required": [ + "organization_id", + "user_id" + ], + "title": "UserAudience" + }, + "UsernameData": { + "properties": { + "type": { + "type": "string", + "const": "username", + "title": "Type", + "default": "username" + }, + "username": { + "type": "string", + "minLength": 1, + "title": "Username" + } + }, + "type": "object", + "required": [ + "username" + ], + "title": "UsernameData" + }, + "UsernameQuery": { + "properties": { + "type": { + "type": "string", + "const": "username", + "title": "Type" + }, + "username": { + "type": "string", + "title": "Username" + } + }, + "type": "object", + "required": [ + "type", + "username" + ], + "title": "UsernameQuery" + }, + "ValidCredentialEvent": { + "properties": { + "event_type": { + "type": "string", + "const": "valid_credential", + "title": "Event Type", + "default": "valid_credential" + }, + "metadata": { + "$ref": "#/components/schemas/EventMetadata" + }, + "data": { + "$ref": "#/components/schemas/CredentialEventData" + } + }, + "type": "object", + "required": [ + "metadata", + "data" + ], + "title": "Valid Credential" + }, + "ValidationError": { + "properties": { + "loc": { + "items": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "type": "array", + "title": "Location" + }, + "msg": { + "type": "string", + "title": "Message" + }, + "type": { + "type": "string", + "title": "Error Type" + }, + "input": { + "title": "Input" + }, + "ctx": { + "type": "object", + "title": "Context" + } + }, + "type": "object", + "required": [ + "loc", + "msg", + "type" + ], + "title": "ValidationError" + }, + "VulnerabilityEntityAPIData": { + "properties": { + "name": { + "type": "string", + "title": "Name" + }, + "description": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Description" + }, + "marking_definitions": { + "items": { + "$ref": "#/components/schemas/MarkingDefinition" + }, + "type": "array", + "title": "Marking Definitions" + } + }, + "type": "object", + "required": [ + "name", + "description", + "marking_definitions" + ], + "title": "VulnerabilityEntityAPIData" + }, + "VulnerabilityEntityAPIResponse": { + "properties": { + "entity_type": { + "type": "string", + "const": "vulnerability", + "title": "Entity Type", + "default": "vulnerability" + }, + "metadata": { + "$ref": "#/components/schemas/EntityMetadataAPIResponse" + }, + "data": { + "$ref": "#/components/schemas/VulnerabilityEntityAPIData" + } + }, + "type": "object", + "required": [ + "metadata", + "data" + ], + "title": "VulnerabilityEntityAPIResponse" + }, + "VulnerabilityEntityLiteAPIData": { + "properties": { + "name": { + "type": "string", + "title": "Name" + }, + "description": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Description" + } + }, + "type": "object", + "required": [ + "name", + "description" + ], + "title": "VulnerabilityEntityLiteAPIData" + }, + "VulnerabilityEntityLiteAPIResponse": { + "properties": { + "entity_type": { + "type": "string", + "const": "vulnerability", + "title": "Entity Type", + "default": "vulnerability" + }, + "metadata": { + "$ref": "#/components/schemas/EntityMetadataAPIResponse" + }, + "data": { + "$ref": "#/components/schemas/VulnerabilityEntityLiteAPIData" + } + }, + "type": "object", + "required": [ + "metadata", + "data" + ], + "title": "VulnerabilityEntityLiteAPIResponse" + }, + "_ActivityIgnoreV1": { + "properties": { + "name": { + "type": "string", + "const": "activity.ignore", + "title": "Name", + "default": "activity.ignore" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "activity_uid": { + "type": "string", + "title": "Activity Uid" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "activity_uid" + ], + "title": "_ActivityIgnoreV1" + }, + "_ActivityIgnoreV2": { + "properties": { + "name": { + "type": "string", + "const": "activity.ignore", + "title": "Name", + "default": "activity.ignore" + }, + "version": { + "type": "integer", + "const": 2, + "title": "Version", + "default": 2 + }, + "activity_uid": { + "type": "string", + "title": "Activity Uid" + }, + "uids": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Uids" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "activity_uid", + "uids" + ], + "title": "_ActivityIgnoreV2" + }, + "_ActivityInfectedDeviceDownloadV1": { + "properties": { + "name": { + "type": "string", + "const": "activity.infected_device.download", + "title": "Name", + "default": "activity.infected_device.download" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "tenant_id": { + "type": "integer", + "title": "Tenant Id" + }, + "activity_uid": { + "type": "string", + "title": "Activity Uid" + }, + "activity_source": { + "type": "string", + "title": "Activity Source" + }, + "activity_id": { + "type": "string", + "title": "Activity Id" + }, + "pyro_version": { + "type": "string", + "title": "Pyro Version" + }, + "i_agree_to_tos": { + "type": "boolean", + "title": "I Agree To Tos" + }, + "ip_address": { + "type": "string", + "title": "Ip Address" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "tenant_id", + "activity_uid", + "activity_source", + "activity_id", + "pyro_version", + "i_agree_to_tos", + "ip_address" + ], + "title": "_ActivityInfectedDeviceDownloadV1" + }, + "_ActivityRemediatedV1": { + "properties": { + "name": { + "type": "string", + "const": "activity.remediated", + "title": "Name", + "default": "activity.remediated" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "activity_uid": { + "type": "string", + "title": "Activity Uid" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "activity_uid" + ], + "title": "_ActivityRemediatedV1" + }, + "_ActivityRemediatedV2": { + "properties": { + "name": { + "type": "string", + "const": "activity.remediated", + "title": "Name", + "default": "activity.remediated" + }, + "version": { + "type": "integer", + "const": 2, + "title": "Version", + "default": 2 + }, + "activity_uid": { + "type": "string", + "title": "Activity Uid" + }, + "uids": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Uids" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "activity_uid", + "uids" + ], + "title": "_ActivityRemediatedV2" + }, + "_ActivityUnignoreV1": { + "properties": { + "name": { + "type": "string", + "const": "activity.unignore", + "title": "Name", + "default": "activity.unignore" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "activity_uid": { + "type": "string", + "title": "Activity Uid" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "activity_uid" + ], + "title": "_ActivityUnignoreV1" + }, + "_ActivityUnignoreV2": { + "properties": { + "name": { + "type": "string", + "const": "activity.unignore", + "title": "Name", + "default": "activity.unignore" + }, + "version": { + "type": "integer", + "const": 2, + "title": "Version", + "default": 2 + }, + "activity_uid": { + "type": "string", + "title": "Activity Uid" + }, + "uids": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Uids" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "activity_uid", + "uids" + ], + "title": "_ActivityUnignoreV2" + }, + "_ActivityUnremediatedV1": { + "properties": { + "name": { + "type": "string", + "const": "activity.unremediated", + "title": "Name", + "default": "activity.unremediated" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "activity_uid": { + "type": "string", + "title": "Activity Uid" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "activity_uid" + ], + "title": "_ActivityUnremediatedV1" + }, + "_ActivityUnremediatedV2": { + "properties": { + "name": { + "type": "string", + "const": "activity.unremediated", + "title": "Name", + "default": "activity.unremediated" + }, + "version": { + "type": "integer", + "const": 2, + "title": "Version", + "default": 2 + }, + "activity_uid": { + "type": "string", + "title": "Activity Uid" + }, + "uids": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Uids" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "activity_uid", + "uids" + ], + "title": "_ActivityUnremediatedV2" + }, + "_ActivityUserMetadataAllEditV1": { + "properties": { + "name": { + "type": "string", + "const": "activity_user_metadata_all.edit", + "title": "Name", + "default": "activity_user_metadata_all.edit" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "activity_uid": { + "type": "string", + "title": "Activity Uid" + }, + "metadata": { + "$ref": "#/components/schemas/ActivityUserMetadata" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "activity_uid", + "metadata" + ], + "title": "_ActivityUserMetadataAllEditV1" + }, + "_ActivityUserMetadataNotesEditV1": { + "properties": { + "name": { + "type": "string", + "const": "activity_user_metadata_notes.edit", + "title": "Name", + "default": "activity_user_metadata_notes.edit" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "activity_uid": { + "type": "string", + "title": "Activity Uid" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "activity_uid" + ], + "title": "_ActivityUserMetadataNotesEditV1" + }, + "_ActivityUserMetadataRiskScoreEditV1": { + "properties": { + "name": { + "type": "string", + "const": "activity_user_metadata_risk_score.edit", + "title": "Name", + "default": "activity_user_metadata_risk_score.edit" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "activity_uid": { + "type": "string", + "title": "Activity Uid" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "activity_uid" + ], + "title": "_ActivityUserMetadataRiskScoreEditV1" + }, + "_ActivityUserMetadataTagDeleteV1": { + "properties": { + "name": { + "type": "string", + "const": "activity_user_metadata_tag.delete", + "title": "Name", + "default": "activity_user_metadata_tag.delete" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "activity_uid": { + "type": "string", + "title": "Activity Uid" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "activity_uid" + ], + "title": "_ActivityUserMetadataTagDeleteV1" + }, + "_ActivityUserMetadataTagEditV1": { + "properties": { + "name": { + "type": "string", + "const": "activity_user_metadata_tag.edit", + "title": "Name", + "default": "activity_user_metadata_tag.edit" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "activity_uid": { + "type": "string", + "title": "Activity Uid" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "activity_uid" + ], + "title": "_ActivityUserMetadataTagEditV1" + }, + "_ActivityViewV1": { + "properties": { + "name": { + "type": "string", + "const": "activity.view", + "title": "Name", + "default": "activity.view" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "activity_uid": { + "type": "string", + "title": "Activity Uid" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "activity_uid" + ], + "title": "_ActivityViewV1" + }, + "_AddToReportV1": { + "properties": { + "name": { + "type": "string", + "const": "add_to_report", + "title": "Name", + "default": "add_to_report" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "activity_uid": { + "type": "string", + "title": "Activity Uid" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "activity_uid" + ], + "title": "_AddToReportV1" + }, + "_AddToReportV2": { + "properties": { + "name": { + "type": "string", + "const": "add_to_report", + "title": "Name", + "default": "add_to_report" + }, + "version": { + "type": "integer", + "const": 2, + "title": "Version", + "default": 2 + }, + "activity_uid": { + "type": "string", + "title": "Activity Uid" + }, + "uids": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Uids" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "activity_uid", + "uids" + ], + "title": "_AddToReportV2" + }, + "_AlertChannelCreateV1": { + "properties": { + "name": { + "type": "string", + "const": "alert_channel.create", + "title": "Name", + "default": "alert_channel.create" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "alert_channel_id": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Alert Channel Id" + }, + "alert_channel_name": { + "type": "string", + "title": "Alert Channel Name" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "alert_channel_id", + "alert_channel_name" + ], + "title": "_AlertChannelCreateV1" + }, + "_AlertChannelCreateV2": { + "properties": { + "name": { + "type": "string", + "const": "alert_channel.create", + "title": "Name", + "default": "alert_channel.create" + }, + "version": { + "type": "integer", + "const": 2, + "title": "Version", + "default": 2 + }, + "alert_channel_id": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Alert Channel Id" + }, + "alert_channel_name": { + "type": "string", + "title": "Alert Channel Name" + }, + "alert_channel_data": { + "additionalProperties": true, + "type": "object", + "title": "Alert Channel Data" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "alert_channel_id", + "alert_channel_name", + "alert_channel_data" + ], + "title": "_AlertChannelCreateV2" + }, + "_AlertChannelDeleteV1": { + "properties": { + "name": { + "type": "string", + "const": "alert_channel.delete", + "title": "Name", + "default": "alert_channel.delete" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "alert_channel_id": { + "type": "integer", + "title": "Alert Channel Id" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "alert_channel_id" + ], + "title": "_AlertChannelDeleteV1" + }, + "_AlertChannelDeleteV2": { + "properties": { + "name": { + "type": "string", + "const": "alert_channel.delete", + "title": "Name", + "default": "alert_channel.delete" + }, + "version": { + "type": "integer", + "const": 2, + "title": "Version", + "default": 2 + }, + "alert_channel_id": { + "type": "integer", + "title": "Alert Channel Id" + }, + "alert_channel_name": { + "type": "string", + "title": "Alert Channel Name" + }, + "alert_channel_data": { + "additionalProperties": true, + "type": "object", + "title": "Alert Channel Data" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "alert_channel_id", + "alert_channel_name", + "alert_channel_data" + ], + "title": "_AlertChannelDeleteV2" + }, + "_AlertChannelEditV1": { + "properties": { + "name": { + "type": "string", + "const": "alert_channel.edit", + "title": "Name", + "default": "alert_channel.edit" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "alert_channel_id": { + "type": "integer", + "title": "Alert Channel Id" + }, + "alert_channel_name": { + "type": "string", + "title": "Alert Channel Name" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "alert_channel_id", + "alert_channel_name" + ], + "title": "_AlertChannelEditV1" + }, + "_AlertChannelEditV2": { + "properties": { + "name": { + "type": "string", + "const": "alert_channel.edit", + "title": "Name", + "default": "alert_channel.edit" + }, + "version": { + "type": "integer", + "const": 2, + "title": "Version", + "default": 2 + }, + "alert_channel_id": { + "type": "integer", + "title": "Alert Channel Id" + }, + "alert_channel_name": { + "type": "string", + "title": "Alert Channel Name" + }, + "alert_channel_data": { + "additionalProperties": true, + "type": "object", + "title": "Alert Channel Data" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "alert_channel_id", + "alert_channel_name", + "alert_channel_data" + ], + "title": "_AlertChannelEditV2" + }, + "_AlertChannelViewV1": { + "properties": { + "name": { + "type": "string", + "const": "alert_channel.view", + "title": "Name", + "default": "alert_channel.view" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "alert_channel_id": { + "type": "integer", + "title": "Alert Channel Id" + }, + "alert_channel_name": { + "type": "string", + "title": "Alert Channel Name" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "alert_channel_id", + "alert_channel_name" + ], + "title": "_AlertChannelViewV1" + }, + "_AlertCreateV1": { + "properties": { + "name": { + "type": "string", + "const": "alert.create", + "title": "Name", + "default": "alert.create" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "alert_id": { + "type": "integer", + "title": "Alert Id" + }, + "alert_type": { + "type": "string", + "title": "Alert Type" + }, + "alert_name": { + "type": "string", + "title": "Alert Name" + }, + "feed_id": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Feed Id" + }, + "feed_type": { + "type": "string", + "title": "Feed Type" + }, + "alert_channel_id": { + "type": "integer", + "title": "Alert Channel Id" + }, + "alert_channel_name": { + "type": "string", + "title": "Alert Channel Name" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "alert_id", + "alert_type", + "alert_name", + "feed_id", + "feed_type", + "alert_channel_id", + "alert_channel_name" + ], + "title": "_AlertCreateV1" + }, + "_AlertDeleteV1": { + "properties": { + "name": { + "type": "string", + "const": "alert.delete", + "title": "Name", + "default": "alert.delete" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "alert_id": { + "type": "integer", + "title": "Alert Id" + }, + "alert_type": { + "type": "string", + "title": "Alert Type" + }, + "alert_name": { + "type": "string", + "title": "Alert Name" + }, + "feed_id": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Feed Id" + }, + "feed_type": { + "type": "string", + "title": "Feed Type" + }, + "alert_channel_id": { + "type": "integer", + "title": "Alert Channel Id" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "alert_id", + "alert_type", + "alert_name", + "feed_id", + "feed_type", + "alert_channel_id" + ], + "title": "_AlertDeleteV1" + }, + "_AlertEditV1": { + "properties": { + "name": { + "type": "string", + "const": "alert.edit", + "title": "Name", + "default": "alert.edit" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "alert_id": { + "type": "integer", + "title": "Alert Id" + }, + "alert_type": { + "type": "string", + "title": "Alert Type" + }, + "alert_name": { + "type": "string", + "title": "Alert Name" + }, + "feed_id": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Feed Id" + }, + "feed_type": { + "type": "string", + "title": "Feed Type" + }, + "alert_channel_id": { + "type": "integer", + "title": "Alert Channel Id" + }, + "alert_channel_name": { + "type": "string", + "title": "Alert Channel Name" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "alert_id", + "alert_type", + "alert_name", + "feed_id", + "feed_type", + "alert_channel_id", + "alert_channel_name" + ], + "title": "_AlertEditV1" + }, + "_AlertSentCreateV1": { + "properties": { + "name": { + "type": "string", + "const": "alert_sent.create", + "title": "Name", + "default": "alert_sent.create" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "alert_id": { + "type": "integer", + "title": "Alert Id" + }, + "alert_channel_id": { + "type": "integer", + "title": "Alert Channel Id" + }, + "alert_channel_name": { + "type": "string", + "title": "Alert Channel Name" + }, + "events_count": { + "type": "integer", + "title": "Events Count" + }, + "start_date": { + "type": "string", + "format": "date-time", + "title": "Start Date" + }, + "end_date": { + "type": "string", + "format": "date-time", + "title": "End Date" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "alert_id", + "alert_channel_id", + "alert_channel_name", + "events_count", + "start_date", + "end_date" + ], + "title": "_AlertSentCreateV1" + }, + "_ApiKeyCreateV1": { + "properties": { + "api_key_id": { + "type": "integer", + "title": "Api Key Id" + }, + "api_key_description": { + "type": "string", + "title": "Api Key Description" + }, + "api_key_expires_at": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Api Key Expires At" + }, + "api_key_permissions": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Api Key Permissions" + }, + "name": { + "type": "string", + "const": "api_key.create", + "title": "Name", + "default": "api_key.create" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "api_key_id", + "api_key_description", + "api_key_expires_at", + "api_key_permissions" + ], + "title": "_ApiKeyCreateV1" + }, + "_ApiKeyDeleteV1": { + "properties": { + "api_key_id": { + "type": "integer", + "title": "Api Key Id" + }, + "api_key_description": { + "type": "string", + "title": "Api Key Description" + }, + "api_key_expires_at": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Api Key Expires At" + }, + "api_key_permissions": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Api Key Permissions" + }, + "name": { + "type": "string", + "const": "api_key.delete", + "title": "Name", + "default": "api_key.delete" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "api_key_id", + "api_key_description", + "api_key_expires_at", + "api_key_permissions" + ], + "title": "_ApiKeyDeleteV1" + }, + "_ApiKeyDisableV1": { + "properties": { + "api_key_id": { + "type": "integer", + "title": "Api Key Id" + }, + "api_key_description": { + "type": "string", + "title": "Api Key Description" + }, + "api_key_expires_at": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Api Key Expires At" + }, + "api_key_permissions": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Api Key Permissions" + }, + "name": { + "type": "string", + "const": "api_key.disable", + "title": "Name", + "default": "api_key.disable" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "api_key_id", + "api_key_description", + "api_key_expires_at", + "api_key_permissions" + ], + "title": "_ApiKeyDisableV1" + }, + "_ApiKeyEditV1": { + "properties": { + "api_key_id": { + "type": "integer", + "title": "Api Key Id" + }, + "api_key_description": { + "type": "string", + "title": "Api Key Description" + }, + "api_key_expires_at": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Api Key Expires At" + }, + "api_key_permissions": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Api Key Permissions" + }, + "name": { + "type": "string", + "const": "api_key.edit", + "title": "Name", + "default": "api_key.edit" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "api_key_id", + "api_key_description", + "api_key_expires_at", + "api_key_permissions" + ], + "title": "_ApiKeyEditV1" + }, + "_ApiKeyEnableV1": { + "properties": { + "api_key_id": { + "type": "integer", + "title": "Api Key Id" + }, + "api_key_description": { + "type": "string", + "title": "Api Key Description" + }, + "api_key_expires_at": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Api Key Expires At" + }, + "api_key_permissions": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Api Key Permissions" + }, + "name": { + "type": "string", + "const": "api_key.enable", + "title": "Name", + "default": "api_key.enable" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "api_key_id", + "api_key_description", + "api_key_expires_at", + "api_key_permissions" + ], + "title": "_ApiKeyEnableV1" + }, + "_ApiKeyExpireV1": { + "properties": { + "api_key_id": { + "type": "integer", + "title": "Api Key Id" + }, + "api_key_description": { + "type": "string", + "title": "Api Key Description" + }, + "api_key_expires_at": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Api Key Expires At" + }, + "api_key_permissions": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Api Key Permissions" + }, + "name": { + "type": "string", + "const": "api_key.expire", + "title": "Name", + "default": "api_key.expire" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "api_key_id", + "api_key_description", + "api_key_expires_at", + "api_key_permissions" + ], + "title": "_ApiKeyExpireV1" + }, + "_AssetRelationsViewV1": { + "properties": { + "name": { + "type": "string", + "const": "asset.relations.view", + "title": "Name", + "default": "asset.relations.view" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "asset_uuid": { + "type": "string", + "title": "Asset Uuid" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "asset_uuid" + ], + "title": "_AssetRelationsViewV1" + }, + "_AssistantConversationForkV1": { + "properties": { + "name": { + "type": "string", + "const": "assistant_conversation.fork", + "title": "Name", + "default": "assistant_conversation.fork" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "source_thread_id": { + "type": "string", + "title": "Source Thread Id" + }, + "source_user_id": { + "type": "integer", + "title": "Source User Id" + }, + "new_thread_id": { + "type": "string", + "title": "New Thread Id" + }, + "forked_by_user_id": { + "type": "integer", + "title": "Forked By User Id" + }, + "agent_uuid": { + "type": "string", + "format": "uuid", + "title": "Agent Uuid" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "source_thread_id", + "source_user_id", + "new_thread_id", + "forked_by_user_id", + "agent_uuid" + ], + "title": "_AssistantConversationForkV1" + }, + "_AuthorizeAssetRequestCreateV1": { + "properties": { + "name": { + "type": "string", + "const": "authorize_asset_request.create", + "title": "Name", + "default": "authorize_asset_request.create" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "asset_uuid": { + "type": "string", + "title": "Asset Uuid" + }, + "reason": { + "type": "string", + "title": "Reason" + }, + "auto_approved": { + "type": "boolean", + "title": "Auto Approved" + }, + "is_restricted_asset": { + "type": "boolean", + "title": "Is Restricted Asset" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "asset_uuid", + "reason", + "auto_approved", + "is_restricted_asset" + ], + "title": "_AuthorizeAssetRequestCreateV1" + }, + "_BlacklistedTermV1": { + "properties": { + "name": { + "type": "string", + "const": "blacklisted_term", + "title": "Name", + "default": "blacklisted_term" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "search_term": { + "type": "string", + "title": "Search Term" + }, + "location": { + "$ref": "#/components/schemas/BlacklistedTermLocation" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "search_term", + "location" + ], + "title": "_BlacklistedTermV1" + }, + "_BlacklistedTermV2": { + "properties": { + "name": { + "type": "string", + "const": "blacklisted_term", + "title": "Name", + "default": "blacklisted_term" + }, + "version": { + "type": "integer", + "const": 2, + "title": "Version", + "default": 2 + }, + "search_term": { + "type": "string", + "title": "Search Term" + }, + "location": { + "$ref": "#/components/schemas/BlacklistedTermLocation" + }, + "was_blocked": { + "type": "boolean", + "title": "Was Blocked" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "search_term", + "location", + "was_blocked" + ], + "title": "_BlacklistedTermV2" + }, + "_CMIAllowedRestrictedTermAddV1": { + "properties": { + "name": { + "type": "string", + "const": "cmi.allowed_restricted_term.add", + "title": "Name", + "default": "cmi.allowed_restricted_term.add" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "restricted_term_id": { + "type": "string", + "title": "Restricted Term Id" + }, + "tenant_ids": { + "anyOf": [ + { + "items": { + "type": "integer" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Tenant Ids" + }, + "user_defined": { + "type": "boolean", + "title": "User Defined" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "restricted_term_id", + "tenant_ids", + "user_defined" + ], + "title": "_CMIAllowedRestrictedTermAddV1" + }, + "_CMIAllowedRestrictedTermAddV2": { + "properties": { + "name": { + "type": "string", + "const": "cmi.allowed_restricted_term.add", + "title": "Name", + "default": "cmi.allowed_restricted_term.add" + }, + "version": { + "type": "integer", + "const": 2, + "title": "Version", + "default": 2 + }, + "restricted_term_id": { + "type": "string", + "title": "Restricted Term Id" + }, + "tenant_ids": { + "anyOf": [ + { + "items": { + "type": "integer" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Tenant Ids" + }, + "type": { + "type": "string", + "title": "Type" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "restricted_term_id", + "tenant_ids", + "type" + ], + "title": "_CMIAllowedRestrictedTermAddV2" + }, + "_CMIAllowedRestrictedTermAddV3": { + "properties": { + "name": { + "type": "string", + "const": "cmi.allowed_restricted_term.add", + "title": "Name", + "default": "cmi.allowed_restricted_term.add" + }, + "version": { + "type": "integer", + "const": 3, + "title": "Version", + "default": 3 + }, + "restricted_term_id": { + "type": "string", + "title": "Restricted Term Id" + }, + "tenant_ids": { + "anyOf": [ + { + "items": { + "type": "integer" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Tenant Ids" + }, + "type": { + "type": "string", + "title": "Type" + }, + "reason": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Reason" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "restricted_term_id", + "tenant_ids", + "type", + "reason" + ], + "title": "_CMIAllowedRestrictedTermAddV3" + }, + "_CMIAllowedRestrictedTermDeleteV1": { + "properties": { + "name": { + "type": "string", + "const": "cmi.allowed_restricted_term.delete", + "title": "Name", + "default": "cmi.allowed_restricted_term.delete" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "restricted_term_id": { + "type": "string", + "title": "Restricted Term Id" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "restricted_term_id" + ], + "title": "_CMIAllowedRestrictedTermDeleteV1" + }, + "_CMIAllowedRestrictedTermEditV1": { + "properties": { + "name": { + "type": "string", + "const": "cmi.allowed_restricted_term.edit", + "title": "Name", + "default": "cmi.allowed_restricted_term.edit" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "restricted_term_id": { + "type": "string", + "title": "Restricted Term Id" + }, + "tenant_ids": { + "anyOf": [ + { + "items": { + "type": "integer" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Tenant Ids" + }, + "user_defined": { + "type": "boolean", + "title": "User Defined" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "restricted_term_id", + "tenant_ids", + "user_defined" + ], + "title": "_CMIAllowedRestrictedTermEditV1" + }, + "_CMIAllowedRestrictedTermEditV2": { + "properties": { + "name": { + "type": "string", + "const": "cmi.allowed_restricted_term.edit", + "title": "Name", + "default": "cmi.allowed_restricted_term.edit" + }, + "version": { + "type": "integer", + "const": 2, + "title": "Version", + "default": 2 + }, + "restricted_term_id": { + "type": "string", + "title": "Restricted Term Id" + }, + "tenant_ids": { + "anyOf": [ + { + "items": { + "type": "integer" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Tenant Ids" + }, + "type": { + "type": "string", + "title": "Type" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "restricted_term_id", + "tenant_ids", + "type" + ], + "title": "_CMIAllowedRestrictedTermEditV2" + }, + "_CMIAllowedRestrictedTermEditV3": { + "properties": { + "name": { + "type": "string", + "const": "cmi.allowed_restricted_term.edit", + "title": "Name", + "default": "cmi.allowed_restricted_term.edit" + }, + "version": { + "type": "integer", + "const": 3, + "title": "Version", + "default": 3 + }, + "restricted_term_id": { + "type": "string", + "title": "Restricted Term Id" + }, + "tenant_ids": { + "anyOf": [ + { + "items": { + "type": "integer" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Tenant Ids" + }, + "type": { + "type": "string", + "title": "Type" + }, + "reason": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Reason" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "restricted_term_id", + "tenant_ids", + "type", + "reason" + ], + "title": "_CMIAllowedRestrictedTermEditV3" + }, + "_CMIAppBannerUpdateV1": { + "properties": { + "name": { + "type": "string", + "const": "cmi.app_banner.update", + "title": "Name", + "default": "cmi.app_banner.update" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "organization_id": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Organization Id" + }, + "tenant_id": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Tenant Id" + }, + "payload": { + "anyOf": [ + { + "additionalProperties": true, + "type": "object" + }, + { + "type": "null" + } + ], + "title": "Payload" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "organization_id", + "tenant_id", + "payload" + ], + "title": "_CMIAppBannerUpdateV1" + }, + "_CMIAssistantAgentCreateV1": { + "properties": { + "name": { + "type": "string", + "const": "cmi.assistant_agent.create", + "title": "Name", + "default": "cmi.assistant_agent.create" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "agent_id": { + "type": "string", + "title": "Agent Id" + }, + "agent_name": { + "type": "string", + "title": "Agent Name" + }, + "payload": { + "additionalProperties": true, + "type": "object", + "title": "Payload" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "agent_id", + "agent_name", + "payload" + ], + "title": "_CMIAssistantAgentCreateV1" + }, + "_CMIAssistantAgentDeleteV1": { + "properties": { + "name": { + "type": "string", + "const": "cmi.assistant_agent.delete", + "title": "Name", + "default": "cmi.assistant_agent.delete" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "agent_id": { + "type": "string", + "title": "Agent Id" + }, + "agent_name": { + "type": "string", + "title": "Agent Name" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "agent_id", + "agent_name" + ], + "title": "_CMIAssistantAgentDeleteV1" + }, + "_CMIAssistantAgentSkillCreateV1": { + "properties": { + "name": { + "type": "string", + "const": "cmi.assistant_agent_skill.create", + "title": "Name", + "default": "cmi.assistant_agent_skill.create" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "skill_id": { + "type": "string", + "format": "uuid", + "title": "Skill Id" + }, + "skill_name": { + "type": "string", + "title": "Skill Name" + }, + "payload": { + "additionalProperties": true, + "type": "object", + "title": "Payload" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "skill_id", + "skill_name", + "payload" + ], + "title": "_CMIAssistantAgentSkillCreateV1" + }, + "_CMIAssistantAgentSkillDeleteV1": { + "properties": { + "name": { + "type": "string", + "const": "cmi.assistant_agent_skill.delete", + "title": "Name", + "default": "cmi.assistant_agent_skill.delete" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "skill_id": { + "type": "string", + "format": "uuid", + "title": "Skill Id" + }, + "skill_name": { + "type": "string", + "title": "Skill Name" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "skill_id", + "skill_name" + ], + "title": "_CMIAssistantAgentSkillDeleteV1" + }, + "_CMIAssistantAgentSkillUpdateV1": { + "properties": { + "name": { + "type": "string", + "const": "cmi.assistant_agent_skill.update", + "title": "Name", + "default": "cmi.assistant_agent_skill.update" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "skill_id": { + "type": "string", + "format": "uuid", + "title": "Skill Id" + }, + "skill_name": { + "type": "string", + "title": "Skill Name" + }, + "payload": { + "additionalProperties": true, + "type": "object", + "title": "Payload" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "skill_id", + "skill_name", + "payload" + ], + "title": "_CMIAssistantAgentSkillUpdateV1" + }, + "_CMIAssistantAgentUpdateV1": { + "properties": { + "name": { + "type": "string", + "const": "cmi.assistant_agent.update", + "title": "Name", + "default": "cmi.assistant_agent.update" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "agent_id": { + "type": "string", + "title": "Agent Id" + }, + "agent_name": { + "type": "string", + "title": "Agent Name" + }, + "payload": { + "additionalProperties": true, + "type": "object", + "title": "Payload" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "agent_id", + "agent_name", + "payload" + ], + "title": "_CMIAssistantAgentUpdateV1" + }, + "_CMIAuthorizeAssetRequestDeleteV1": { + "properties": { + "name": { + "type": "string", + "const": "cmi.authorize_asset_request.delete", + "title": "Name", + "default": "cmi.authorize_asset_request.delete" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "asset_uuid": { + "type": "string", + "title": "Asset Uuid" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "asset_uuid" + ], + "title": "_CMIAuthorizeAssetRequestDeleteV1" + }, + "_CMIAuthorizeAssetRequestUpdateV1": { + "properties": { + "name": { + "type": "string", + "const": "cmi.authorize_asset_request.update", + "title": "Name", + "default": "cmi.authorize_asset_request.update" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "asset_uuid": { + "type": "string", + "title": "Asset Uuid" + }, + "status": { + "type": "string", + "title": "Status" + }, + "reviewed_by_user_id": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Reviewed By User Id" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "asset_uuid", + "status", + "reviewed_by_user_id" + ], + "title": "_CMIAuthorizeAssetRequestUpdateV1" + }, + "_CMIFeatureFlagAddMemberV1": { + "properties": { + "name": { + "type": "string", + "const": "cmi.feature_flag.add_member", + "title": "Name", + "default": "cmi.feature_flag.add_member" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "feature_flag_name": { + "type": "string", + "title": "Feature Flag Name" + }, + "member": { + "additionalProperties": true, + "type": "object", + "title": "Member" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "feature_flag_name", + "member" + ], + "title": "_CMIFeatureFlagAddMemberV1" + }, + "_CMIFeatureFlagCreateV1": { + "properties": { + "name": { + "type": "string", + "const": "cmi.feature_flag.create", + "title": "Name", + "default": "cmi.feature_flag.create" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "feature_flag_name": { + "type": "string", + "title": "Feature Flag Name" + }, + "payload": { + "additionalProperties": true, + "type": "object", + "title": "Payload" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "feature_flag_name", + "payload" + ], + "title": "_CMIFeatureFlagCreateV1" + }, + "_CMIFeatureFlagDeleteV1": { + "properties": { + "name": { + "type": "string", + "const": "cmi.feature_flag.delete", + "title": "Name", + "default": "cmi.feature_flag.delete" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "feature_flag_name": { + "type": "string", + "title": "Feature Flag Name" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "feature_flag_name" + ], + "title": "_CMIFeatureFlagDeleteV1" + }, + "_CMIFeatureFlagRemoveMemberV1": { + "properties": { + "name": { + "type": "string", + "const": "cmi.feature_flag.remove_member", + "title": "Name", + "default": "cmi.feature_flag.remove_member" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "feature_flag_name": { + "type": "string", + "title": "Feature Flag Name" + }, + "member": { + "additionalProperties": true, + "type": "object", + "title": "Member" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "feature_flag_name", + "member" + ], + "title": "_CMIFeatureFlagRemoveMemberV1" + }, + "_CMIFeatureFlagStrategyCreateV1": { + "properties": { + "name": { + "type": "string", + "const": "cmi.feature_flag.strategy.create", + "title": "Name", + "default": "cmi.feature_flag.strategy.create" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "feature_flag_name": { + "type": "string", + "title": "Feature Flag Name" + }, + "payload": { + "additionalProperties": true, + "type": "object", + "title": "Payload" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "feature_flag_name", + "payload" + ], + "title": "_CMIFeatureFlagStrategyCreateV1" + }, + "_CMIFeatureFlagStrategyDeleteV1": { + "properties": { + "name": { + "type": "string", + "const": "cmi.feature_flag.strategy.delete", + "title": "Name", + "default": "cmi.feature_flag.strategy.delete" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "feature_flag_name": { + "type": "string", + "title": "Feature Flag Name" + }, + "strategy_id": { + "type": "integer", + "title": "Strategy Id" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "feature_flag_name", + "strategy_id" + ], + "title": "_CMIFeatureFlagStrategyDeleteV1" + }, + "_CMIFeatureFlagStrategyUpdateV1": { + "properties": { + "name": { + "type": "string", + "const": "cmi.feature_flag.strategy.update", + "title": "Name", + "default": "cmi.feature_flag.strategy.update" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "feature_flag_name": { + "type": "string", + "title": "Feature Flag Name" + }, + "strategy_id": { + "type": "integer", + "title": "Strategy Id" + }, + "payload": { + "additionalProperties": true, + "type": "object", + "title": "Payload" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "feature_flag_name", + "strategy_id", + "payload" + ], + "title": "_CMIFeatureFlagStrategyUpdateV1" + }, + "_CMIFeatureFlagUpdateV1": { + "properties": { + "name": { + "type": "string", + "const": "cmi.feature_flag.update", + "title": "Name", + "default": "cmi.feature_flag.update" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "feature_flag_name": { + "type": "string", + "title": "Feature Flag Name" + }, + "payload": { + "additionalProperties": true, + "type": "object", + "title": "Payload" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "feature_flag_name", + "payload" + ], + "title": "_CMIFeatureFlagUpdateV1" + }, + "_CMIFeatureFlagUserListCreateV1": { + "properties": { + "name": { + "type": "string", + "const": "cmi.feature_flag.user_list.create", + "title": "Name", + "default": "cmi.feature_flag.user_list.create" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "payload": { + "additionalProperties": true, + "type": "object", + "title": "Payload" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "payload" + ], + "title": "_CMIFeatureFlagUserListCreateV1" + }, + "_CMIFeatureFlagUserListCreateV2": { + "properties": { + "name": { + "type": "string", + "const": "cmi.feature_flag.user_list.create", + "title": "Name", + "default": "cmi.feature_flag.user_list.create" + }, + "version": { + "type": "integer", + "const": 2, + "title": "Version", + "default": 2 + }, + "user_list_iid": { + "type": "integer", + "title": "User List Iid" + }, + "payload": { + "additionalProperties": true, + "type": "object", + "title": "Payload" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "user_list_iid", + "payload" + ], + "title": "_CMIFeatureFlagUserListCreateV2" + }, + "_CMIFeatureFlagUserListDeleteV1": { + "properties": { + "name": { + "type": "string", + "const": "cmi.feature_flag.user_list.delete", + "title": "Name", + "default": "cmi.feature_flag.user_list.delete" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "user_list_iid": { + "type": "integer", + "title": "User List Iid" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "user_list_iid" + ], + "title": "_CMIFeatureFlagUserListDeleteV1" + }, + "_CMIFeatureFlagUserListUpdateV1": { + "properties": { + "name": { + "type": "string", + "const": "cmi.feature_flag.user_list.update", + "title": "Name", + "default": "cmi.feature_flag.user_list.update" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "user_list_iid": { + "type": "integer", + "title": "User List Iid" + }, + "payload": { + "additionalProperties": true, + "type": "object", + "title": "Payload" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "user_list_iid", + "payload" + ], + "title": "_CMIFeatureFlagUserListUpdateV1" + }, + "_CMIImpersonatedUserV1": { + "properties": { + "name": { + "type": "string", + "const": "cmi.impersonated_user", + "title": "Name", + "default": "cmi.impersonated_user" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "impersonated_user_id": { + "type": "integer", + "title": "Impersonated User Id" + }, + "impersonated_user_email": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Impersonated User Email" + }, + "impersonated_organization_id": { + "type": "integer", + "title": "Impersonated Organization Id" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "impersonated_user_id", + "impersonated_user_email", + "impersonated_organization_id" + ], + "title": "_CMIImpersonatedUserV1" + }, + "_CMIOrganizationApiUsageResetV1": { + "properties": { + "name": { + "type": "string", + "const": "cmi.organization.api_usage.reset", + "title": "Name", + "default": "cmi.organization.api_usage.reset" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "organization_id": { + "type": "integer", + "title": "Organization Id" + }, + "organization_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Organization Name" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "organization_id", + "organization_name" + ], + "title": "_CMIOrganizationApiUsageResetV1" + }, + "_CMIOrganizationCreateV1": { + "properties": { + "name": { + "type": "string", + "const": "cmi.organization.create", + "title": "Name", + "default": "cmi.organization.create" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "organization_id": { + "type": "integer", + "title": "Organization Id" + }, + "organization_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Organization Name" + }, + "organization_type": { + "type": "string", + "title": "Organization Type" + }, + "access_level": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Access Level" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "organization_id", + "organization_name", + "organization_type", + "access_level" + ], + "title": "_CMIOrganizationCreateV1" + }, + "_CMIOrganizationCreateV2": { + "properties": { + "name": { + "type": "string", + "const": "cmi.organization.create", + "title": "Name", + "default": "cmi.organization.create" + }, + "version": { + "type": "integer", + "const": 2, + "title": "Version", + "default": 2 + }, + "organization_id": { + "type": "integer", + "title": "Organization Id" + }, + "organization_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Organization Name" + }, + "organization_type": { + "type": "string", + "title": "Organization Type" + }, + "access_level": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Access Level" + }, + "trust_level": { + "type": "string", + "title": "Trust Level" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "organization_id", + "organization_name", + "organization_type", + "access_level", + "trust_level" + ], + "title": "_CMIOrganizationCreateV2" + }, + "_CMIOrganizationCreateV3": { + "properties": { + "name": { + "type": "string", + "const": "cmi.organization.create", + "title": "Name", + "default": "cmi.organization.create" + }, + "version": { + "type": "integer", + "const": 3, + "title": "Version", + "default": 3 + }, + "organization_id": { + "type": "integer", + "title": "Organization Id" + }, + "organization_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Organization Name" + }, + "organization_type": { + "type": "string", + "title": "Organization Type" + }, + "access_level": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Access Level" + }, + "data_access_level": { + "type": "string", + "title": "Data Access Level" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "organization_id", + "organization_name", + "organization_type", + "access_level", + "data_access_level" + ], + "title": "_CMIOrganizationCreateV3" + }, + "_CMIOrganizationDeleteV1": { + "properties": { + "name": { + "type": "string", + "const": "cmi.organization.delete", + "title": "Name", + "default": "cmi.organization.delete" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "organization_id": { + "type": "integer", + "title": "Organization Id" + }, + "organization_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Organization Name" + }, + "access_end_at": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Access End At" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "organization_id", + "organization_name", + "access_end_at" + ], + "title": "_CMIOrganizationDeleteV1" + }, + "_CMIOrganizationEditV1": { + "properties": { + "name": { + "type": "string", + "const": "cmi.organization.edit", + "title": "Name", + "default": "cmi.organization.edit" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "organization_id": { + "type": "integer", + "title": "Organization Id" + }, + "organization_type": { + "type": "string", + "title": "Organization Type" + }, + "organization_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Organization Name" + }, + "user_limit": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "User Limit" + }, + "access_level": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Access Level" + }, + "access_end_at": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Access End At" + }, + "hubspot_company_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Hubspot Company Id" + }, + "domain": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Domain" + }, + "currency": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Currency" + }, + "permissions": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Permissions" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "organization_id", + "organization_type", + "organization_name", + "user_limit", + "access_level", + "access_end_at", + "hubspot_company_id", + "domain", + "currency", + "permissions" + ], + "title": "_CMIOrganizationEditV1" + }, + "_CMIOrganizationEditV2": { + "properties": { + "name": { + "type": "string", + "const": "cmi.organization.edit", + "title": "Name", + "default": "cmi.organization.edit" + }, + "version": { + "type": "integer", + "const": 2, + "title": "Version", + "default": 2 + }, + "organization_id": { + "type": "integer", + "title": "Organization Id" + }, + "organization_type": { + "type": "string", + "title": "Organization Type" + }, + "organization_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Organization Name" + }, + "user_limit": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "User Limit" + }, + "access_level": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Access Level" + }, + "access_end_at": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Access End At" + }, + "hubspot_company_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Hubspot Company Id" + }, + "domain": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Domain" + }, + "currency": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Currency" + }, + "permissions": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Permissions" + }, + "trust_level": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Trust Level" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "organization_id", + "organization_type", + "organization_name", + "user_limit", + "access_level", + "access_end_at", + "hubspot_company_id", + "domain", + "currency", + "permissions", + "trust_level" + ], + "title": "_CMIOrganizationEditV2" + }, + "_CMIOrganizationEditV3": { + "properties": { + "name": { + "type": "string", + "const": "cmi.organization.edit", + "title": "Name", + "default": "cmi.organization.edit" + }, + "version": { + "type": "integer", + "const": 3, + "title": "Version", + "default": 3 + }, + "organization_id": { + "type": "integer", + "title": "Organization Id" + }, + "organization_type": { + "type": "string", + "title": "Organization Type" + }, + "organization_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Organization Name" + }, + "user_limit": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "User Limit" + }, + "access_level": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Access Level" + }, + "access_end_at": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Access End At" + }, + "hubspot_company_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Hubspot Company Id" + }, + "domain": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Domain" + }, + "currency": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Currency" + }, + "permissions": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Permissions" + }, + "data_access_level": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Data Access Level" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "organization_id", + "organization_type", + "organization_name", + "user_limit", + "access_level", + "access_end_at", + "hubspot_company_id", + "domain", + "currency", + "permissions", + "data_access_level" + ], + "title": "_CMIOrganizationEditV3" + }, + "_CMIOrganizationIdentifierRotationResetV1": { + "properties": { + "name": { + "type": "string", + "const": "cmi.organization.identifier_rotation.reset", + "title": "Name", + "default": "cmi.organization.identifier_rotation.reset" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "organization_id": { + "type": "integer", + "title": "Organization Id" + }, + "organization_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Organization Name" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "organization_id", + "organization_name" + ], + "title": "_CMIOrganizationIdentifierRotationResetV1" + }, + "_CMIOrganizationStateV1": { + "properties": { + "name": { + "type": "string", + "const": "cmi.organization.state", + "title": "Name", + "default": "cmi.organization.state" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "organization_id": { + "type": "integer", + "title": "Organization Id" + }, + "organization_name": { + "type": "string", + "title": "Organization Name" + }, + "access_end_at": { + "type": "string", + "title": "Access End At" + }, + "has_platform_access": { + "type": "boolean", + "title": "Has Platform Access" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "organization_id", + "organization_name", + "access_end_at", + "has_platform_access" + ], + "title": "_CMIOrganizationStateV1" + }, + "_CMIOrganizationSubscriptionPlanEditV1": { + "properties": { + "name": { + "type": "string", + "const": "cmi.organization.subscription_plan.edit", + "title": "Name", + "default": "cmi.organization.subscription_plan.edit" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "organization_id": { + "type": "integer", + "title": "Organization Id" + }, + "organization_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Organization Name" + }, + "plan_identifiers_template_id": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Plan Identifiers Template Id" + }, + "max_identifiers": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Max Identifiers" + }, + "global_search_calls_limit": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Global Search Calls Limit" + }, + "identifier_rotation_limit": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Identifier Rotation Limit" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "organization_id", + "organization_name", + "plan_identifiers_template_id", + "max_identifiers", + "global_search_calls_limit", + "identifier_rotation_limit" + ], + "title": "_CMIOrganizationSubscriptionPlanEditV1" + }, + "_CMIOrganizationSubscriptionPlanEditV2": { + "properties": { + "name": { + "type": "string", + "const": "cmi.organization.subscription_plan.edit", + "title": "Name", + "default": "cmi.organization.subscription_plan.edit" + }, + "version": { + "type": "integer", + "const": 2, + "title": "Version", + "default": 2 + }, + "organization_id": { + "type": "integer", + "title": "Organization Id" + }, + "organization_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Organization Name" + }, + "plan_identifiers_template_id": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Plan Identifiers Template Id" + }, + "max_identifiers": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Max Identifiers" + }, + "global_search_calls_limit": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Global Search Calls Limit" + }, + "identifier_rotation_limit": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Identifier Rotation Limit" + }, + "sandbox_submissions_limit": { + "type": "integer", + "title": "Sandbox Submissions Limit" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "organization_id", + "organization_name", + "plan_identifiers_template_id", + "max_identifiers", + "global_search_calls_limit", + "identifier_rotation_limit", + "sandbox_submissions_limit" + ], + "title": "_CMIOrganizationSubscriptionPlanEditV2" + }, + "_CMIOrganizationSubscriptionPlanEditV3": { + "properties": { + "name": { + "type": "string", + "const": "cmi.organization.subscription_plan.edit", + "title": "Name", + "default": "cmi.organization.subscription_plan.edit" + }, + "version": { + "type": "integer", + "const": 3, + "title": "Version", + "default": 3 + }, + "organization_id": { + "type": "integer", + "title": "Organization Id" + }, + "organization_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Organization Name" + }, + "plan_identifiers_template_id": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Plan Identifiers Template Id" + }, + "max_identifiers": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Max Identifiers" + }, + "global_search_calls_limit": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Global Search Calls Limit" + }, + "identifier_rotation_limit": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Identifier Rotation Limit" + }, + "identities_limit": { + "type": "integer", + "title": "Identities Limit" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "organization_id", + "organization_name", + "plan_identifiers_template_id", + "max_identifiers", + "global_search_calls_limit", + "identifier_rotation_limit", + "identities_limit" + ], + "title": "_CMIOrganizationSubscriptionPlanEditV3" + }, + "_CMIOrganizationSubscriptionPlanEditV4": { + "properties": { + "name": { + "type": "string", + "const": "cmi.organization.subscription_plan.edit", + "title": "Name", + "default": "cmi.organization.subscription_plan.edit" + }, + "version": { + "type": "integer", + "const": 4, + "title": "Version", + "default": 4 + }, + "organization_id": { + "type": "integer", + "title": "Organization Id" + }, + "organization_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Organization Name" + }, + "plan_identifiers_template_id": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Plan Identifiers Template Id" + }, + "max_identifiers": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Max Identifiers" + }, + "global_search_calls_limit": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Global Search Calls Limit" + }, + "identifier_rotation_limit": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Identifier Rotation Limit" + }, + "identities_limit": { + "type": "integer", + "title": "Identities Limit" + }, + "sandbox_submissions_limit": { + "type": "integer", + "title": "Sandbox Submissions Limit" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "organization_id", + "organization_name", + "plan_identifiers_template_id", + "max_identifiers", + "global_search_calls_limit", + "identifier_rotation_limit", + "identities_limit", + "sandbox_submissions_limit" + ], + "title": "_CMIOrganizationSubscriptionPlanEditV4" + }, + "_CMITenantApiUsageResetV1": { + "properties": { + "name": { + "type": "string", + "const": "cmi.tenant.api_usage.reset", + "title": "Name", + "default": "cmi.tenant.api_usage.reset" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "organization_id": { + "type": "integer", + "title": "Organization Id" + }, + "organization_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Organization Name" + }, + "tenant_id": { + "type": "integer", + "title": "Tenant Id" + }, + "tenant_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Tenant Name" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "organization_id", + "organization_name", + "tenant_id", + "tenant_name" + ], + "title": "_CMITenantApiUsageResetV1" + }, + "_CMITenantCreateV1": { + "properties": { + "name": { + "type": "string", + "const": "cmi.tenant.create", + "title": "Name", + "default": "cmi.tenant.create" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "tenant_create_data": { + "additionalProperties": true, + "type": "object", + "title": "Tenant Create Data" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "tenant_create_data" + ], + "title": "_CMITenantCreateV1" + }, + "_CMITenantDailyTokenUsageResetV1": { + "properties": { + "name": { + "type": "string", + "const": "cmi.tenant.daily_token_usage.reset", + "title": "Name", + "default": "cmi.tenant.daily_token_usage.reset" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "organization_id": { + "type": "integer", + "title": "Organization Id" + }, + "organization_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Organization Name" + }, + "tenant_id": { + "type": "integer", + "title": "Tenant Id" + }, + "tenant_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Tenant Name" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "organization_id", + "organization_name", + "tenant_id", + "tenant_name" + ], + "title": "_CMITenantDailyTokenUsageResetV1" + }, + "_CMITenantDeleteV1": { + "properties": { + "name": { + "type": "string", + "const": "cmi.tenant.delete", + "title": "Name", + "default": "cmi.tenant.delete" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "tenant_delete_data": { + "additionalProperties": true, + "type": "object", + "title": "Tenant Delete Data" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "tenant_delete_data" + ], + "title": "_CMITenantDeleteV1" + }, + "_CMITenantEnableV1": { + "properties": { + "name": { + "type": "string", + "const": "cmi.tenant.enable", + "title": "Name", + "default": "cmi.tenant.enable" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "tenant_data": { + "additionalProperties": true, + "type": "object", + "title": "Tenant Data" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "tenant_data" + ], + "title": "_CMITenantEnableV1" + }, + "_CMITenantFlareCommunityCreateInviteLinkV1": { + "properties": { + "name": { + "type": "string", + "const": "cmi.tenant.flare_community.create_invite_link", + "title": "Name", + "default": "cmi.tenant.flare_community.create_invite_link" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "tenant_id": { + "type": "integer", + "title": "Tenant Id" + }, + "tenant_name": { + "type": "string", + "title": "Tenant Name" + }, + "organization_id": { + "type": "integer", + "title": "Organization Id" + }, + "invite_link": { + "type": "string", + "title": "Invite Link" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "tenant_id", + "tenant_name", + "organization_id", + "invite_link" + ], + "title": "_CMITenantFlareCommunityCreateInviteLinkV1" + }, + "_CMITenantFlareCommunityDisableV1": { + "properties": { + "name": { + "type": "string", + "const": "cmi.tenant.flare_community.disable", + "title": "Name", + "default": "cmi.tenant.flare_community.disable" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "tenant_id": { + "type": "integer", + "title": "Tenant Id" + }, + "tenant_name": { + "type": "string", + "title": "Tenant Name" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "tenant_id", + "tenant_name" + ], + "title": "_CMITenantFlareCommunityDisableV1" + }, + "_CMITenantFlareCommunityEnableV1": { + "properties": { + "name": { + "type": "string", + "const": "cmi.tenant.flare_community.enable", + "title": "Name", + "default": "cmi.tenant.flare_community.enable" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "tenant_id": { + "type": "integer", + "title": "Tenant Id" + }, + "tenant_name": { + "type": "string", + "title": "Tenant Name" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "tenant_id", + "tenant_name" + ], + "title": "_CMITenantFlareCommunityEnableV1" + }, + "_CMITenantIdentifierRotationResetV1": { + "properties": { + "name": { + "type": "string", + "const": "cmi.tenant.identifier_rotation.reset", + "title": "Name", + "default": "cmi.tenant.identifier_rotation.reset" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "organization_id": { + "type": "integer", + "title": "Organization Id" + }, + "organization_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Organization Name" + }, + "tenant_id": { + "type": "integer", + "title": "Tenant Id" + }, + "tenant_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Tenant Name" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "organization_id", + "organization_name", + "tenant_id", + "tenant_name" + ], + "title": "_CMITenantIdentifierRotationResetV1" + }, + "_CMITenantSecretTypeAssignmentCreateV1": { + "properties": { + "name": { + "type": "string", + "const": "cmi.tenant_secret_type_assignment.create", + "title": "Name", + "default": "cmi.tenant_secret_type_assignment.create" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "tenant_id": { + "type": "integer", + "title": "Tenant Id" + }, + "secret_type": { + "type": "string", + "title": "Secret Type" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "tenant_id", + "secret_type" + ], + "title": "_CMITenantSecretTypeAssignmentCreateV1" + }, + "_CMITenantSecretTypeAssignmentDeleteV1": { + "properties": { + "name": { + "type": "string", + "const": "cmi.tenant_secret_type_assignment.delete", + "title": "Name", + "default": "cmi.tenant_secret_type_assignment.delete" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "tenant_id": { + "type": "integer", + "title": "Tenant Id" + }, + "secret_type": { + "type": "string", + "title": "Secret Type" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "tenant_id", + "secret_type" + ], + "title": "_CMITenantSecretTypeAssignmentDeleteV1" + }, + "_CMIUserCreateV1": { + "properties": { + "name": { + "type": "string", + "const": "cmi.user.create", + "title": "Name", + "default": "cmi.user.create" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "user_id": { + "type": "integer", + "title": "User Id" + }, + "user_email": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "User Email" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "user_id", + "user_email" + ], + "title": "_CMIUserCreateV1" + }, + "_CMIUserDeleteV1": { + "properties": { + "name": { + "type": "string", + "const": "cmi.user.delete", + "title": "Name", + "default": "cmi.user.delete" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "user_id": { + "type": "integer", + "title": "User Id" + }, + "user_email": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "User Email" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "user_id", + "user_email" + ], + "title": "_CMIUserDeleteV1" + }, + "_CMIUserDisableMfaV1": { + "properties": { + "name": { + "type": "string", + "const": "cmi.user.disable_mfa", + "title": "Name", + "default": "cmi.user.disable_mfa" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "user_id": { + "type": "integer", + "title": "User Id" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "user_id" + ], + "title": "_CMIUserDisableMfaV1" + }, + "_CMIUserDisableV1": { + "properties": { + "name": { + "type": "string", + "const": "cmi.user.disable", + "title": "Name", + "default": "cmi.user.disable" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "user_id": { + "type": "integer", + "title": "User Id" + }, + "user_email": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "User Email" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "user_id", + "user_email" + ], + "title": "_CMIUserDisableV1" + }, + "_CMIUserEditV1": { + "properties": { + "name": { + "type": "string", + "const": "cmi.user.edit", + "title": "Name", + "default": "cmi.user.edit" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "user_id": { + "type": "integer", + "title": "User Id" + }, + "user_email": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "User Email" + }, + "user_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "User Name" + }, + "user_surname": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "User Surname" + }, + "user_permissions": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "User Permissions" + }, + "member_permissions": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Member Permissions" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "user_id", + "user_email", + "user_name", + "user_surname", + "user_permissions", + "member_permissions" + ], + "title": "_CMIUserEditV1" + }, + "_CMIUserEmailEditV1": { + "properties": { + "name": { + "type": "string", + "const": "cmi.user.email.edit", + "title": "Name", + "default": "cmi.user.email.edit" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "user_id": { + "type": "integer", + "title": "User Id" + }, + "old_email": { + "type": "string", + "title": "Old Email" + }, + "new_email": { + "type": "string", + "title": "New Email" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "user_id", + "old_email", + "new_email" + ], + "title": "_CMIUserEmailEditV1" + }, + "_CMIUserEnableV1": { + "properties": { + "name": { + "type": "string", + "const": "cmi.user.enable", + "title": "Name", + "default": "cmi.user.enable" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "user_id": { + "type": "integer", + "title": "User Id" + }, + "user_email": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "User Email" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "user_id", + "user_email" + ], + "title": "_CMIUserEnableV1" + }, + "_CMIUserFlareRoleEditV1": { + "properties": { + "name": { + "type": "string", + "const": "cmi.user.flare_role.edit", + "title": "Name", + "default": "cmi.user.flare_role.edit" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "user_id": { + "type": "integer", + "title": "User Id" + }, + "flare_role": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Flare Role" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "user_id", + "flare_role" + ], + "title": "_CMIUserFlareRoleEditV1" + }, + "_CMIUserMagicLinkGenerateV1": { + "properties": { + "name": { + "type": "string", + "const": "cmi.user.magic_link.generate", + "title": "Name", + "default": "cmi.user.magic_link.generate" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "user_id": { + "type": "integer", + "title": "User Id" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "user_id" + ], + "title": "_CMIUserMagicLinkGenerateV1" + }, + "_CMIUserSuperAdminV1": { + "properties": { + "name": { + "type": "string", + "const": "cmi.user.super_admin", + "title": "Name", + "default": "cmi.user.super_admin" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "user_id": { + "type": "integer", + "title": "User Id" + }, + "is_super_admin": { + "type": "boolean", + "title": "Is Super Admin" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "user_id", + "is_super_admin" + ], + "title": "_CMIUserSuperAdminV1" + }, + "_CTIEntitiesSearchV1": { + "properties": { + "name": { + "type": "string", + "const": "cti_entities.search", + "title": "Name", + "default": "cti_entities.search" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "is_first_page": { + "type": "boolean", + "title": "Is First Page" + }, + "search_query": { + "type": "string", + "title": "Search Query" + }, + "result_count": { + "type": "integer", + "title": "Result Count" + }, + "filters": { + "$ref": "#/components/schemas/EntitySearchFilters" + }, + "sort_by_key": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Sort By Key" + }, + "sort_by_direction": { + "type": "string", + "title": "Sort By Direction" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "is_first_page", + "search_query", + "result_count", + "filters", + "sort_by_key", + "sort_by_direction" + ], + "title": "_CTIEntitiesSearchV1" + }, + "_CmiTenantEditV1": { + "properties": { + "name": { + "type": "string", + "const": "cmi.tenant.edit", + "title": "Name", + "default": "cmi.tenant.edit" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "tenant_edit_data": { + "additionalProperties": true, + "type": "object", + "title": "Tenant Edit Data" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "tenant_edit_data" + ], + "title": "_CmiTenantEditV1" + }, + "_CmiTenantFlareCommunityUpdateUserFeaturesV1": { + "properties": { + "name": { + "type": "string", + "const": "cmi.tenant.flare_community.update_user_features", + "title": "Name", + "default": "cmi.tenant.flare_community.update_user_features" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "tenant_id": { + "type": "integer", + "title": "Tenant Id" + }, + "tenant_name": { + "type": "string", + "title": "Tenant Name" + }, + "organization_id": { + "type": "integer", + "title": "Organization Id" + }, + "affected_user_id": { + "type": "integer", + "title": "Affected User Id" + }, + "features": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Features" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "tenant_id", + "tenant_name", + "organization_id", + "affected_user_id", + "features" + ], + "title": "_CmiTenantFlareCommunityUpdateUserFeaturesV1" + }, + "_CredentialBrowserGlobalSearchV1": { + "properties": { + "name": { + "type": "string", + "const": "global_search", + "title": "Name", + "default": "global_search" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "search_query": { + "type": "string", + "title": "Search Query" + }, + "source": { + "type": "string", + "const": "credential_browser", + "title": "Source" + }, + "query_type": { + "type": "string", + "title": "Query Type" + }, + "date_filter": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Date Filter" + }, + "source_filter": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Source Filter" + }, + "password_visibility": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Password Visibility" + }, + "password_policy": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Password Policy" + }, + "password_policy_operator": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Password Policy Operator" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "search_query", + "source", + "query_type" + ], + "title": "_CredentialBrowserGlobalSearchV1", + "deprecated": true + }, + "_CredentialBrowserHomeFeedSearchV1": { + "properties": { + "name": { + "type": "string", + "const": "credential_browser.home_feed_search", + "title": "Name", + "default": "credential_browser.home_feed_search" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "search_term": { + "type": "string", + "title": "Search Term" + }, + "query_type": { + "type": "string", + "title": "Query Type" + }, + "date_filter": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Date Filter" + }, + "source_filter": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Source Filter" + }, + "password_visibility": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Password Visibility" + }, + "password_policy": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Password Policy" + }, + "password_policy_operator": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Password Policy Operator" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "search_term", + "query_type", + "date_filter", + "source_filter", + "password_visibility", + "password_policy", + "password_policy_operator" + ], + "title": "_CredentialBrowserHomeFeedSearchV1" + }, + "_CredentialBrowserSearchV1": { + "properties": { + "name": { + "type": "string", + "const": "credential_browser.search", + "title": "Name", + "default": "credential_browser.search" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "search_term": { + "type": "string", + "title": "Search Term" + }, + "query_type": { + "type": "string", + "title": "Query Type" + }, + "date_filter": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Date Filter" + }, + "source_filter": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Source Filter" + }, + "password_visibility": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Password Visibility" + }, + "password_policy": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Password Policy" + }, + "password_policy_operator": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Password Policy Operator" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "search_term", + "query_type", + "date_filter", + "source_filter", + "password_visibility", + "password_policy", + "password_policy_operator" + ], + "title": "_CredentialBrowserSearchV1" + }, + "_CredentialGlobalSearchV1": { + "properties": { + "name": { + "type": "string", + "const": "credential.global_search", + "title": "Name", + "default": "credential.global_search" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "search_term": { + "type": "string", + "title": "Search Term" + }, + "query_type": { + "type": "string", + "title": "Query Type" + }, + "imported_at_gte_filter": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Imported At Gte Filter" + }, + "imported_at_lte_filter": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Imported At Lte Filter" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "search_term", + "query_type", + "imported_at_gte_filter", + "imported_at_lte_filter" + ], + "title": "_CredentialGlobalSearchV1" + }, + "_CredentialIgnoreV1": { + "properties": { + "name": { + "type": "string", + "const": "credential.ignore", + "title": "Name", + "default": "credential.ignore" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "credential_uid": { + "type": "string", + "title": "Credential Uid" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "credential_uid" + ], + "title": "_CredentialIgnoreV1" + }, + "_CredentialRemediateV1": { + "properties": { + "name": { + "type": "string", + "const": "credential.remediate", + "title": "Name", + "default": "credential.remediate" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "credential_uid": { + "type": "string", + "title": "Credential Uid" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "credential_uid" + ], + "title": "_CredentialRemediateV1" + }, + "_CredentialUnignoreV1": { + "properties": { + "name": { + "type": "string", + "const": "credential.unignore", + "title": "Name", + "default": "credential.unignore" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "credential_uid": { + "type": "string", + "title": "Credential Uid" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "credential_uid" + ], + "title": "_CredentialUnignoreV1" + }, + "_CredentialUnremediateV1": { + "properties": { + "name": { + "type": "string", + "const": "credential.unremediate", + "title": "Name", + "default": "credential.unremediate" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "credential_uid": { + "type": "string", + "title": "Credential Uid" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "credential_uid" + ], + "title": "_CredentialUnremediateV1" + }, + "_CredentialViewV1": { + "properties": { + "name": { + "type": "string", + "const": "credential.view", + "title": "Name", + "default": "credential.view" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "credential_id": { + "type": "integer", + "title": "Credential Id" + }, + "identity_name": { + "type": "string", + "title": "Identity Name" + }, + "source_id": { + "type": "string", + "title": "Source Id" + }, + "search_query": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Search Query" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "credential_id", + "identity_name", + "source_id", + "search_query" + ], + "title": "_CredentialViewV1" + }, + "_CredentialsActionV1": { + "properties": { + "name": { + "type": "string", + "const": "credentials.action", + "title": "Name", + "default": "credentials.action" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "action_type": { + "type": "string", + "enum": [ + "remediate", + "unremediate", + "ignore", + "unignore" + ], + "title": "Action Type" + }, + "credential_hashes": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Credential Hashes" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "action_type", + "credential_hashes" + ], + "title": "_CredentialsActionV1" + }, + "_CredentialsGlobalSearchV1": { + "properties": { + "name": { + "type": "string", + "const": "global_search", + "title": "Name", + "default": "global_search" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "search_query": { + "type": "string", + "title": "Search Query" + }, + "source": { + "type": "string", + "const": "credentials", + "title": "Source" + }, + "query_type": { + "type": "string", + "title": "Query Type" + }, + "imported_at_gte_filter": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Imported At Gte Filter" + }, + "imported_at_lte_filter": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Imported At Lte Filter" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "search_query", + "source", + "query_type" + ], + "title": "_CredentialsGlobalSearchV1" + }, + "_CredentialsGlobalSearchV2": { + "properties": { + "name": { + "type": "string", + "const": "global_search", + "title": "Name", + "default": "global_search" + }, + "version": { + "type": "integer", + "const": 2, + "title": "Version", + "default": 2 + }, + "search_query": { + "type": "string", + "title": "Search Query" + }, + "source": { + "type": "string", + "const": "credentials", + "title": "Source" + }, + "query_type": { + "type": "string", + "title": "Query Type" + }, + "date_from": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Date From" + }, + "date_to": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Date To" + }, + "source_filter": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Source Filter" + }, + "password_visibility": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Password Visibility" + }, + "password_policy": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Password Policy" + }, + "password_policy_operator": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Password Policy Operator" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "search_query", + "source", + "query_type" + ], + "title": "_CredentialsGlobalSearchV2" + }, + "_DemoTenantCreateV1": { + "properties": { + "name": { + "type": "string", + "const": "demo_tenant.create", + "title": "Name", + "default": "demo_tenant.create" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "tenant_create_data": { + "additionalProperties": true, + "type": "object", + "title": "Tenant Create Data" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "tenant_create_data" + ], + "title": "_DemoTenantCreateV1" + }, + "_DiscoveryPolicyCreateV1": { + "properties": { + "name": { + "type": "string", + "const": "discovery_policy.create", + "title": "Name", + "default": "discovery_policy.create" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "policy_id": { + "type": "integer", + "title": "Policy Id" + }, + "policy_type": { + "type": "string", + "title": "Policy Type" + }, + "identifier_types": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Identifier Types" + }, + "terms": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Terms" + }, + "enabled": { + "type": "boolean", + "title": "Enabled" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "policy_id", + "policy_type", + "identifier_types", + "terms", + "enabled" + ], + "title": "_DiscoveryPolicyCreateV1" + }, + "_DiscoveryPolicyDeleteV1": { + "properties": { + "name": { + "type": "string", + "const": "discovery_policy.delete", + "title": "Name", + "default": "discovery_policy.delete" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "policy_id": { + "type": "integer", + "title": "Policy Id" + }, + "policy_type": { + "type": "string", + "title": "Policy Type" + }, + "identifier_types": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Identifier Types" + }, + "terms": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Terms" + }, + "enabled": { + "type": "boolean", + "title": "Enabled" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "policy_id", + "policy_type", + "identifier_types", + "terms", + "enabled" + ], + "title": "_DiscoveryPolicyDeleteV1" + }, + "_DiscoveryPolicyEditV1": { + "properties": { + "name": { + "type": "string", + "const": "discovery_policy.edit", + "title": "Name", + "default": "discovery_policy.edit" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "policy_id": { + "type": "integer", + "title": "Policy Id" + }, + "policy_type": { + "type": "string", + "title": "Policy Type" + }, + "identifier_types": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Identifier Types" + }, + "terms": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Terms" + }, + "enabled": { + "type": "boolean", + "title": "Enabled" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "policy_id", + "policy_type", + "identifier_types", + "terms", + "enabled" + ], + "title": "_DiscoveryPolicyEditV1" + }, + "_EditActivityV1": { + "properties": { + "name": { + "type": "string", + "const": "edit_activity", + "title": "Name", + "default": "edit_activity" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "activity_uid": { + "type": "string", + "title": "Activity Uid" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "activity_uid" + ], + "title": "_EditActivityV1" + }, + "_EditActivityV2": { + "properties": { + "name": { + "type": "string", + "const": "edit_activity", + "title": "Name", + "default": "edit_activity" + }, + "version": { + "type": "integer", + "const": 2, + "title": "Version", + "default": 2 + }, + "activity_uid": { + "type": "string", + "title": "Activity Uid" + }, + "uids": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Uids" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "activity_uid", + "uids" + ], + "title": "_EditActivityV2" + }, + "_GlobalSearchEventsV1": { + "properties": { + "name": { + "type": "string", + "const": "global_search", + "title": "Name", + "default": "global_search" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "search_query": { + "type": "string", + "title": "Search Query" + }, + "source": { + "type": "string", + "const": "events", + "title": "Source" + }, + "search_types": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Search Types" + }, + "date_filter": { + "anyOf": [ + { + "additionalProperties": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ] + }, + "type": "object" + }, + { + "type": "null" + } + ], + "title": "Date Filter" + }, + "risk_filter": { + "anyOf": [ + { + "items": { + "type": "integer" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Risk Filter" + }, + "is_export": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "title": "Is Export" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "search_query", + "source" + ], + "title": "_GlobalSearchEventsV1" + }, + "_HomeFeedViewV1": { + "properties": { + "name": { + "type": "string", + "const": "home_feed.view", + "title": "Name", + "default": "home_feed.view" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "search_query": { + "type": "string", + "title": "Search Query" + }, + "search_types": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Search Types" + }, + "date_filter": { + "anyOf": [ + { + "additionalProperties": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ] + }, + "type": "object" + }, + { + "type": "null" + } + ], + "title": "Date Filter" + }, + "risk_filter": { + "items": { + "type": "integer" + }, + "type": "array", + "title": "Risk Filter" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "search_query", + "search_types", + "date_filter", + "risk_filter" + ], + "title": "_HomeFeedViewV1" + }, + "_HomeFeedViewV2": { + "properties": { + "name": { + "type": "string", + "const": "home_feed.view", + "title": "Name", + "default": "home_feed.view" + }, + "version": { + "type": "integer", + "const": 2, + "title": "Version", + "default": 2 + }, + "search_query": { + "type": "string", + "title": "Search Query" + }, + "search_types": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Search Types" + }, + "date_filter": { + "anyOf": [ + { + "additionalProperties": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ] + }, + "type": "object" + }, + { + "type": "null" + } + ], + "title": "Date Filter" + }, + "risk_filter": { + "items": { + "type": "integer" + }, + "type": "array", + "title": "Risk Filter" + }, + "tags_filter": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Tags Filter" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "search_query", + "search_types", + "date_filter", + "risk_filter", + "tags_filter" + ], + "title": "_HomeFeedViewV2" + }, + "_HomeFeedViewV3": { + "properties": { + "name": { + "type": "string", + "const": "home_feed.view", + "title": "Name", + "default": "home_feed.view" + }, + "version": { + "type": "integer", + "const": 3, + "title": "Version", + "default": 3 + }, + "search_query": { + "type": "string", + "title": "Search Query" + }, + "search_types": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Search Types" + }, + "date_filter": { + "anyOf": [ + { + "additionalProperties": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ] + }, + "type": "object" + }, + { + "type": "null" + } + ], + "title": "Date Filter" + }, + "risk_filter": { + "items": { + "type": "integer" + }, + "type": "array", + "title": "Risk Filter" + }, + "tags_filter": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Tags Filter" + }, + "event_actions_filter": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Event Actions Filter" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "search_query", + "search_types", + "date_filter", + "risk_filter", + "tags_filter", + "event_actions_filter" + ], + "title": "_HomeFeedViewV3" + }, + "_HubspotCreateOrganizationV1": { + "properties": { + "name": { + "type": "string", + "const": "cmi.hubspot.create_organization", + "title": "Name", + "default": "cmi.hubspot.create_organization" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "organization_id": { + "type": "integer", + "title": "Organization Id" + }, + "organization_name": { + "type": "string", + "title": "Organization Name" + }, + "domain": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Domain" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "organization_id", + "organization_name", + "domain" + ], + "title": "_HubspotCreateOrganizationV1" + }, + "_HubspotCreateTenantV1": { + "properties": { + "name": { + "type": "string", + "const": "cmi.hubspot.create_tenant", + "title": "Name", + "default": "cmi.hubspot.create_tenant" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "tenant_id": { + "type": "integer", + "title": "Tenant Id" + }, + "tenant_name": { + "type": "string", + "title": "Tenant Name" + }, + "tenant_type": { + "type": "string", + "title": "Tenant Type" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "tenant_id", + "tenant_name", + "tenant_type" + ], + "title": "_HubspotCreateTenantV1" + }, + "_HubspotUpdatesOrganizationV1": { + "properties": { + "name": { + "type": "string", + "const": "cmi.hubspot.updates_organization", + "title": "Name", + "default": "cmi.hubspot.updates_organization" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "organization_id": { + "type": "integer", + "title": "Organization Id" + }, + "organization_name": { + "type": "string", + "title": "Organization Name" + }, + "hubspot_company_id": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Hubspot Company Id" + }, + "access_level": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Access Level" + }, + "access_end_at": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Access End At" + }, + "identifier_limit": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Identifier Limit" + }, + "takedowns_in_subscription": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Takedowns In Subscription" + }, + "annual_takedowns_used": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Annual Takedowns Used" + }, + "global_search_calls_limit": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Global Search Calls Limit" + }, + "identifier_rotation_limit": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Identifier Rotation Limit" + }, + "sandbox_submissions_limit": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Sandbox Submissions Limit" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "organization_id", + "organization_name", + "hubspot_company_id", + "access_level", + "access_end_at", + "identifier_limit", + "takedowns_in_subscription", + "annual_takedowns_used", + "global_search_calls_limit", + "identifier_rotation_limit", + "sandbox_submissions_limit" + ], + "title": "_HubspotUpdatesOrganizationV1" + }, + "_HubspotUpdatesOrganizationV2": { + "properties": { + "name": { + "type": "string", + "const": "cmi.hubspot.updates_organization", + "title": "Name", + "default": "cmi.hubspot.updates_organization" + }, + "version": { + "type": "integer", + "const": 2, + "title": "Version", + "default": 2 + }, + "organization_id": { + "type": "integer", + "title": "Organization Id" + }, + "organization_name": { + "type": "string", + "title": "Organization Name" + }, + "hubspot_company_id": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Hubspot Company Id" + }, + "access_level": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Access Level" + }, + "access_end_at": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Access End At" + }, + "identifier_limit": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Identifier Limit" + }, + "takedowns_in_subscription": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Takedowns In Subscription" + }, + "annual_takedowns_used": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Annual Takedowns Used" + }, + "global_search_calls_limit": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Global Search Calls Limit" + }, + "identifier_rotation_limit": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Identifier Rotation Limit" + }, + "sandbox_submissions_limit": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Sandbox Submissions Limit" + }, + "contact_verified": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Contact Verified" + }, + "contact_poc": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Contact Poc" + }, + "contact_customer": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Contact Customer" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "organization_id", + "organization_name", + "hubspot_company_id", + "access_level", + "access_end_at", + "identifier_limit", + "takedowns_in_subscription", + "annual_takedowns_used", + "global_search_calls_limit", + "identifier_rotation_limit", + "sandbox_submissions_limit", + "contact_verified", + "contact_poc", + "contact_customer" + ], + "title": "_HubspotUpdatesOrganizationV2" + }, + "_HubspotUpdatesOrganizationV3": { + "properties": { + "name": { + "type": "string", + "const": "cmi.hubspot.updates_organization", + "title": "Name", + "default": "cmi.hubspot.updates_organization" + }, + "version": { + "type": "integer", + "const": 3, + "title": "Version", + "default": 3 + }, + "organization_id": { + "type": "integer", + "title": "Organization Id" + }, + "organization_name": { + "type": "string", + "title": "Organization Name" + }, + "hubspot_company_id": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Hubspot Company Id" + }, + "access_level": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Access Level" + }, + "access_end_at": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Access End At" + }, + "identifier_limit": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Identifier Limit" + }, + "takedowns_in_subscription": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Takedowns In Subscription" + }, + "annual_takedowns_used": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Annual Takedowns Used" + }, + "global_search_calls_limit": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Global Search Calls Limit" + }, + "identifier_rotation_limit": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Identifier Rotation Limit" + }, + "sandbox_submissions_limit": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Sandbox Submissions Limit" + }, + "contact_verified": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Contact Verified" + }, + "contact_poc": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Contact Poc" + }, + "contact_customer": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Contact Customer" + }, + "industry": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Industry" + }, + "churnzero_url": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Churnzero Url" + }, + "customer_type": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Customer Type" + }, + "partner_type": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Partner Type" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "organization_id", + "organization_name", + "hubspot_company_id", + "access_level", + "access_end_at", + "identifier_limit", + "takedowns_in_subscription", + "annual_takedowns_used", + "global_search_calls_limit", + "identifier_rotation_limit", + "sandbox_submissions_limit", + "contact_verified", + "contact_poc", + "contact_customer", + "industry", + "churnzero_url", + "customer_type", + "partner_type" + ], + "title": "_HubspotUpdatesOrganizationV3" + }, + "_HubspotUpdatesOrganizationV4": { + "properties": { + "name": { + "type": "string", + "const": "cmi.hubspot.updates_organization", + "title": "Name", + "default": "cmi.hubspot.updates_organization" + }, + "version": { + "type": "integer", + "const": 4, + "title": "Version", + "default": 4 + }, + "organization_id": { + "type": "integer", + "title": "Organization Id" + }, + "organization_name": { + "type": "string", + "title": "Organization Name" + }, + "hubspot_company_id": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Hubspot Company Id" + }, + "access_level": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Access Level" + }, + "access_end_at": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Access End At" + }, + "identifier_limit": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Identifier Limit" + }, + "takedowns_in_subscription": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Takedowns In Subscription" + }, + "annual_takedowns_used": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Annual Takedowns Used" + }, + "global_search_calls_limit": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Global Search Calls Limit" + }, + "identifier_rotation_limit": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Identifier Rotation Limit" + }, + "sandbox_submissions_limit": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Sandbox Submissions Limit" + }, + "contact_verified": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Contact Verified" + }, + "contact_poc": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Contact Poc" + }, + "contact_customer": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Contact Customer" + }, + "industry": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Industry" + }, + "churnzero_url": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Churnzero Url" + }, + "customer_type": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Customer Type" + }, + "partner_type": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Partner Type" + }, + "permissions": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Permissions" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "organization_id", + "organization_name", + "hubspot_company_id", + "access_level", + "access_end_at", + "identifier_limit", + "takedowns_in_subscription", + "annual_takedowns_used", + "global_search_calls_limit", + "identifier_rotation_limit", + "sandbox_submissions_limit", + "contact_verified", + "contact_poc", + "contact_customer", + "industry", + "churnzero_url", + "customer_type", + "partner_type", + "permissions" + ], + "title": "_HubspotUpdatesOrganizationV4" + }, + "_HubspotUpdatesOrganizationV5": { + "properties": { + "name": { + "type": "string", + "const": "cmi.hubspot.updates_organization", + "title": "Name", + "default": "cmi.hubspot.updates_organization" + }, + "version": { + "type": "integer", + "const": 5, + "title": "Version", + "default": 5 + }, + "organization_id": { + "type": "integer", + "title": "Organization Id" + }, + "organization_name": { + "type": "string", + "title": "Organization Name" + }, + "hubspot_company_id": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Hubspot Company Id" + }, + "access_level": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Access Level" + }, + "access_end_at": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Access End At" + }, + "identifier_limit": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Identifier Limit" + }, + "takedowns_in_subscription": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Takedowns In Subscription" + }, + "annual_takedowns_used": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Annual Takedowns Used" + }, + "global_search_calls_limit": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Global Search Calls Limit" + }, + "identifier_rotation_limit": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Identifier Rotation Limit" + }, + "sandbox_submissions_limit": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Sandbox Submissions Limit" + }, + "contact_verified": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Contact Verified" + }, + "contact_poc": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Contact Poc" + }, + "contact_customer": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Contact Customer" + }, + "industry": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Industry" + }, + "churnzero_url": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Churnzero Url" + }, + "customer_type": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Customer Type" + }, + "partner_type": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Partner Type" + }, + "permissions": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array", + "uniqueItems": true + }, + { + "type": "null" + } + ], + "title": "Permissions" + }, + "data_access_level": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Data Access Level" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "organization_id", + "organization_name", + "hubspot_company_id", + "access_level", + "access_end_at", + "identifier_limit", + "takedowns_in_subscription", + "annual_takedowns_used", + "global_search_calls_limit", + "identifier_rotation_limit", + "sandbox_submissions_limit", + "contact_verified", + "contact_poc", + "contact_customer", + "industry", + "churnzero_url", + "customer_type", + "partner_type", + "permissions", + "data_access_level" + ], + "title": "_HubspotUpdatesOrganizationV5" + }, + "_IdPDisableAccountV1": { + "properties": { + "tenant_integration_id": { + "type": "string", + "format": "uuid", + "title": "Tenant Integration Id" + }, + "tenant_integration_type": { + "type": "string", + "title": "Tenant Integration Type" + }, + "credential_hash": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Credential Hash" + }, + "identity_name": { + "type": "string", + "title": "Identity Name" + }, + "result": { + "$ref": "#/components/schemas/AuditEventIdPResult" + }, + "name": { + "type": "string", + "const": "integration.idp.disable_account", + "title": "Name", + "default": "integration.idp.disable_account" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "tenant_integration_id", + "tenant_integration_type", + "credential_hash", + "identity_name", + "result" + ], + "title": "_IdPDisableAccountV1" + }, + "_IdPMarkAsCompromisedV1": { + "properties": { + "tenant_integration_id": { + "type": "string", + "format": "uuid", + "title": "Tenant Integration Id" + }, + "tenant_integration_type": { + "type": "string", + "title": "Tenant Integration Type" + }, + "credential_hash": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Credential Hash" + }, + "identity_name": { + "type": "string", + "title": "Identity Name" + }, + "result": { + "$ref": "#/components/schemas/AuditEventIdPResult" + }, + "name": { + "type": "string", + "const": "integration.idp.mark_as_compromised", + "title": "Name", + "default": "integration.idp.mark_as_compromised" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "tenant_integration_id", + "tenant_integration_type", + "credential_hash", + "identity_name", + "result" + ], + "title": "_IdPMarkAsCompromisedV1" + }, + "_IdPRevokeSessionsV1": { + "properties": { + "tenant_integration_id": { + "type": "string", + "format": "uuid", + "title": "Tenant Integration Id" + }, + "tenant_integration_type": { + "type": "string", + "title": "Tenant Integration Type" + }, + "credential_hash": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Credential Hash" + }, + "identity_name": { + "type": "string", + "title": "Identity Name" + }, + "result": { + "$ref": "#/components/schemas/AuditEventIdPResult" + }, + "name": { + "type": "string", + "const": "integration.idp.revoke_sessions", + "title": "Name", + "default": "integration.idp.revoke_sessions" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "tenant_integration_id", + "tenant_integration_type", + "credential_hash", + "identity_name", + "result" + ], + "title": "_IdPRevokeSessionsV1" + }, + "_IdPSyncAllUserGrantsV1": { + "properties": { + "name": { + "type": "string", + "const": "integration.idp.all_user_grants_sync", + "title": "Name", + "default": "integration.idp.all_user_grants_sync" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "tenant_integration_id": { + "type": "string", + "format": "uuid", + "title": "Tenant Integration Id" + }, + "tenant_integration_type": { + "type": "string", + "title": "Tenant Integration Type" + }, + "status": { + "$ref": "#/components/schemas/AuditEventStatus" + }, + "synced_count": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Synced Count" + }, + "error_message": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Error Message" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "tenant_integration_id", + "tenant_integration_type", + "status", + "synced_count", + "error_message" + ], + "title": "_IdPSyncAllUserGrantsV1" + }, + "_IdPSyncAppsV1": { + "properties": { + "name": { + "type": "string", + "const": "integration.idp.apps_sync", + "title": "Name", + "default": "integration.idp.apps_sync" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "tenant_integration_id": { + "type": "string", + "format": "uuid", + "title": "Tenant Integration Id" + }, + "tenant_integration_type": { + "type": "string", + "title": "Tenant Integration Type" + }, + "status": { + "$ref": "#/components/schemas/AuditEventStatus" + }, + "synced_count": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Synced Count" + }, + "error_message": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Error Message" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "tenant_integration_id", + "tenant_integration_type", + "status", + "synced_count", + "error_message" + ], + "title": "_IdPSyncAppsV1" + }, + "_IdPSyncDevicesV1": { + "properties": { + "name": { + "type": "string", + "const": "integration.idp.devices_sync", + "title": "Name", + "default": "integration.idp.devices_sync" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "tenant_integration_id": { + "type": "string", + "format": "uuid", + "title": "Tenant Integration Id" + }, + "tenant_integration_type": { + "type": "string", + "title": "Tenant Integration Type" + }, + "status": { + "$ref": "#/components/schemas/AuditEventStatus" + }, + "synced_count": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Synced Count" + }, + "error_message": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Error Message" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "tenant_integration_id", + "tenant_integration_type", + "status", + "synced_count", + "error_message" + ], + "title": "_IdPSyncDevicesV1" + }, + "_IdPSyncDomainsV1": { + "properties": { + "name": { + "type": "string", + "const": "integration.idp.domains_sync", + "title": "Name", + "default": "integration.idp.domains_sync" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "tenant_integration_id": { + "type": "string", + "format": "uuid", + "title": "Tenant Integration Id" + }, + "tenant_integration_type": { + "type": "string", + "title": "Tenant Integration Type" + }, + "status": { + "$ref": "#/components/schemas/AuditEventStatus" + }, + "synced_count": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Synced Count" + }, + "error_message": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Error Message" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "tenant_integration_id", + "tenant_integration_type", + "status", + "synced_count", + "error_message" + ], + "title": "_IdPSyncDomainsV1" + }, + "_IdPSyncGroupAppAssignmentsV1": { + "properties": { + "name": { + "type": "string", + "const": "integration.idp.group_app_assignments_sync", + "title": "Name", + "default": "integration.idp.group_app_assignments_sync" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "tenant_integration_id": { + "type": "string", + "format": "uuid", + "title": "Tenant Integration Id" + }, + "tenant_integration_type": { + "type": "string", + "title": "Tenant Integration Type" + }, + "status": { + "$ref": "#/components/schemas/AuditEventStatus" + }, + "synced_count": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Synced Count" + }, + "error_message": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Error Message" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "tenant_integration_id", + "tenant_integration_type", + "status", + "synced_count", + "error_message" + ], + "title": "_IdPSyncGroupAppAssignmentsV1" + }, + "_IdPSyncGroupsV1": { + "properties": { + "name": { + "type": "string", + "const": "integration.idp.groups_sync", + "title": "Name", + "default": "integration.idp.groups_sync" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "tenant_integration_id": { + "type": "string", + "format": "uuid", + "title": "Tenant Integration Id" + }, + "tenant_integration_type": { + "type": "string", + "title": "Tenant Integration Type" + }, + "status": { + "$ref": "#/components/schemas/AuditEventStatus" + }, + "synced_count": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Synced Count" + }, + "error_message": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Error Message" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "tenant_integration_id", + "tenant_integration_type", + "status", + "synced_count", + "error_message" + ], + "title": "_IdPSyncGroupsV1" + }, + "_IdPSyncHealthcheckV1": { + "properties": { + "name": { + "type": "string", + "const": "integration.idp.sync_healthcheck", + "title": "Name", + "default": "integration.idp.sync_healthcheck" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "tenant_integration_id": { + "type": "string", + "format": "uuid", + "title": "Tenant Integration Id" + }, + "tenant_integration_type": { + "type": "string", + "title": "Tenant Integration Type" + }, + "status": { + "$ref": "#/components/schemas/AuditEventStatus" + }, + "error_message": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Error Message" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "tenant_integration_id", + "tenant_integration_type", + "status", + "error_message" + ], + "title": "_IdPSyncHealthcheckV1" + }, + "_IdPSyncRolesV1": { + "properties": { + "name": { + "type": "string", + "const": "integration.idp.roles_sync", + "title": "Name", + "default": "integration.idp.roles_sync" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "tenant_integration_id": { + "type": "string", + "format": "uuid", + "title": "Tenant Integration Id" + }, + "tenant_integration_type": { + "type": "string", + "title": "Tenant Integration Type" + }, + "status": { + "$ref": "#/components/schemas/AuditEventStatus" + }, + "synced_count": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Synced Count" + }, + "error_message": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Error Message" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "tenant_integration_id", + "tenant_integration_type", + "status", + "synced_count", + "error_message" + ], + "title": "_IdPSyncRolesV1" + }, + "_IdPSyncUserAppAssignmentsV1": { + "properties": { + "name": { + "type": "string", + "const": "integration.idp.user_app_assignments_sync", + "title": "Name", + "default": "integration.idp.user_app_assignments_sync" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "tenant_integration_id": { + "type": "string", + "format": "uuid", + "title": "Tenant Integration Id" + }, + "tenant_integration_type": { + "type": "string", + "title": "Tenant Integration Type" + }, + "status": { + "$ref": "#/components/schemas/AuditEventStatus" + }, + "synced_count": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Synced Count" + }, + "error_message": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Error Message" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "tenant_integration_id", + "tenant_integration_type", + "status", + "synced_count", + "error_message" + ], + "title": "_IdPSyncUserAppAssignmentsV1" + }, + "_IdPSyncUserDeviceAssignmentsV1": { + "properties": { + "name": { + "type": "string", + "const": "integration.idp.user_device_assignments_sync", + "title": "Name", + "default": "integration.idp.user_device_assignments_sync" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "tenant_integration_id": { + "type": "string", + "format": "uuid", + "title": "Tenant Integration Id" + }, + "tenant_integration_type": { + "type": "string", + "title": "Tenant Integration Type" + }, + "status": { + "$ref": "#/components/schemas/AuditEventStatus" + }, + "synced_count": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Synced Count" + }, + "error_message": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Error Message" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "tenant_integration_id", + "tenant_integration_type", + "status", + "synced_count", + "error_message" + ], + "title": "_IdPSyncUserDeviceAssignmentsV1" + }, + "_IdPSyncUserDeviceOwnershipV1": { + "properties": { + "name": { + "type": "string", + "const": "integration.idp.user_device_ownership_sync", + "title": "Name", + "default": "integration.idp.user_device_ownership_sync" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "tenant_integration_id": { + "type": "string", + "format": "uuid", + "title": "Tenant Integration Id" + }, + "tenant_integration_type": { + "type": "string", + "title": "Tenant Integration Type" + }, + "status": { + "$ref": "#/components/schemas/AuditEventStatus" + }, + "synced_count": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Synced Count" + }, + "error_message": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Error Message" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "tenant_integration_id", + "tenant_integration_type", + "status", + "synced_count", + "error_message" + ], + "title": "_IdPSyncUserDeviceOwnershipV1" + }, + "_IdPSyncUserGrantsV1": { + "properties": { + "name": { + "type": "string", + "const": "integration.idp.user_grants_sync", + "title": "Name", + "default": "integration.idp.user_grants_sync" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "tenant_integration_id": { + "type": "string", + "format": "uuid", + "title": "Tenant Integration Id" + }, + "tenant_integration_type": { + "type": "string", + "title": "Tenant Integration Type" + }, + "status": { + "$ref": "#/components/schemas/AuditEventStatus" + }, + "synced_count": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Synced Count" + }, + "error_message": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Error Message" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "tenant_integration_id", + "tenant_integration_type", + "status", + "synced_count", + "error_message" + ], + "title": "_IdPSyncUserGrantsV1" + }, + "_IdPSyncUserGroupAssignmentsV1": { + "properties": { + "name": { + "type": "string", + "const": "integration.idp.user_group_assignments_sync", + "title": "Name", + "default": "integration.idp.user_group_assignments_sync" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "tenant_integration_id": { + "type": "string", + "format": "uuid", + "title": "Tenant Integration Id" + }, + "tenant_integration_type": { + "type": "string", + "title": "Tenant Integration Type" + }, + "status": { + "$ref": "#/components/schemas/AuditEventStatus" + }, + "synced_count": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Synced Count" + }, + "error_message": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Error Message" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "tenant_integration_id", + "tenant_integration_type", + "status", + "synced_count", + "error_message" + ], + "title": "_IdPSyncUserGroupAssignmentsV1" + }, + "_IdPSyncUserOwnedObjectsV1": { + "properties": { + "name": { + "type": "string", + "const": "integration.idp.user_owned_objects_sync", + "title": "Name", + "default": "integration.idp.user_owned_objects_sync" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "tenant_integration_id": { + "type": "string", + "format": "uuid", + "title": "Tenant Integration Id" + }, + "tenant_integration_type": { + "type": "string", + "title": "Tenant Integration Type" + }, + "status": { + "$ref": "#/components/schemas/AuditEventStatus" + }, + "synced_count": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Synced Count" + }, + "error_message": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Error Message" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "tenant_integration_id", + "tenant_integration_type", + "status", + "synced_count", + "error_message" + ], + "title": "_IdPSyncUserOwnedObjectsV1" + }, + "_IdPSyncUserRoleAssignmentsV1": { + "properties": { + "name": { + "type": "string", + "const": "integration.idp.user_role_assignments_sync", + "title": "Name", + "default": "integration.idp.user_role_assignments_sync" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "tenant_integration_id": { + "type": "string", + "format": "uuid", + "title": "Tenant Integration Id" + }, + "tenant_integration_type": { + "type": "string", + "title": "Tenant Integration Type" + }, + "status": { + "$ref": "#/components/schemas/AuditEventStatus" + }, + "synced_count": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Synced Count" + }, + "error_message": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Error Message" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "tenant_integration_id", + "tenant_integration_type", + "status", + "synced_count", + "error_message" + ], + "title": "_IdPSyncUserRoleAssignmentsV1" + }, + "_IdPSyncUsersV1": { + "properties": { + "name": { + "type": "string", + "const": "integration.idp.users_sync", + "title": "Name", + "default": "integration.idp.users_sync" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "tenant_integration_id": { + "type": "string", + "format": "uuid", + "title": "Tenant Integration Id" + }, + "tenant_integration_type": { + "type": "string", + "title": "Tenant Integration Type" + }, + "status": { + "$ref": "#/components/schemas/AuditEventStatus" + }, + "synced_count": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Synced Count" + }, + "error_message": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Error Message" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "tenant_integration_id", + "tenant_integration_type", + "status", + "synced_count", + "error_message" + ], + "title": "_IdPSyncUsersV1" + }, + "_IdPValidateCredentialsV1": { + "properties": { + "tenant_integration_id": { + "type": "string", + "format": "uuid", + "title": "Tenant Integration Id" + }, + "tenant_integration_type": { + "type": "string", + "title": "Tenant Integration Type" + }, + "credential_hash": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Credential Hash" + }, + "identity_name": { + "type": "string", + "title": "Identity Name" + }, + "result": { + "$ref": "#/components/schemas/AuditEventIdPResult" + }, + "name": { + "type": "string", + "const": "integration.idp.validate_credentials", + "title": "Name", + "default": "integration.idp.validate_credentials" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "tenant_integration_id", + "tenant_integration_type", + "credential_hash", + "identity_name", + "result" + ], + "title": "_IdPValidateCredentialsV1" + }, + "_IdentifierAlertCreateV1": { + "properties": { + "name": { + "type": "string", + "const": "identifier_alert.create", + "title": "Name", + "default": "identifier_alert.create" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "identifier_id": { + "type": "integer", + "title": "Identifier Id" + }, + "identifier_name": { + "type": "string", + "title": "Identifier Name" + }, + "alert_id": { + "type": "integer", + "title": "Alert Id" + }, + "alert_type": { + "type": "string", + "title": "Alert Type" + }, + "alert_channel_id": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Alert Channel Id" + }, + "alert_channel_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Alert Channel Name" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "identifier_id", + "identifier_name", + "alert_id", + "alert_type", + "alert_channel_id", + "alert_channel_name" + ], + "title": "_IdentifierAlertCreateV1" + }, + "_IdentifierAlertDeleteV1": { + "properties": { + "name": { + "type": "string", + "const": "identifier_alert.delete", + "title": "Name", + "default": "identifier_alert.delete" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "identifier_id": { + "type": "integer", + "title": "Identifier Id" + }, + "identifier_name": { + "type": "string", + "title": "Identifier Name" + }, + "alert_id": { + "type": "integer", + "title": "Alert Id" + }, + "alert_type": { + "type": "string", + "title": "Alert Type" + }, + "alert_channel_id": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Alert Channel Id" + }, + "alert_channel_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Alert Channel Name" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "identifier_id", + "identifier_name", + "alert_id", + "alert_type", + "alert_channel_id", + "alert_channel_name" + ], + "title": "_IdentifierAlertDeleteV1" + }, + "_IdentifierAlertEditV1": { + "properties": { + "name": { + "type": "string", + "const": "identifier_alert.edit", + "title": "Name", + "default": "identifier_alert.edit" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "identifier_id": { + "type": "integer", + "title": "Identifier Id" + }, + "identifier_name": { + "type": "string", + "title": "Identifier Name" + }, + "alert_id": { + "type": "integer", + "title": "Alert Id" + }, + "alert_type": { + "type": "string", + "title": "Alert Type" + }, + "alert_channel_id": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Alert Channel Id" + }, + "alert_channel_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Alert Channel Name" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "identifier_id", + "identifier_name", + "alert_id", + "alert_type", + "alert_channel_id", + "alert_channel_name" + ], + "title": "_IdentifierAlertEditV1" + }, + "_IdentifierCreateV1": { + "properties": { + "name": { + "type": "string", + "const": "identifier.create", + "title": "Name", + "default": "identifier.create" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "identifier_id": { + "type": "integer", + "title": "Identifier Id" + }, + "identifier_name": { + "type": "string", + "title": "Identifier Name" + }, + "identifier_create_data": { + "additionalProperties": true, + "type": "object", + "title": "Identifier Create Data" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "identifier_id", + "identifier_name", + "identifier_create_data" + ], + "title": "_IdentifierCreateV1" + }, + "_IdentifierCreateV2": { + "properties": { + "name": { + "type": "string", + "const": "identifier.create", + "title": "Name", + "default": "identifier.create" + }, + "version": { + "type": "integer", + "const": 2, + "title": "Version", + "default": 2 + }, + "identifier_id": { + "type": "integer", + "title": "Identifier Id" + }, + "identifier_name": { + "type": "string", + "title": "Identifier Name" + }, + "identifier_type": { + "type": "string", + "title": "Identifier Type" + }, + "identifier_create_data": { + "additionalProperties": true, + "type": "object", + "title": "Identifier Create Data" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "identifier_id", + "identifier_name", + "identifier_type", + "identifier_create_data" + ], + "title": "_IdentifierCreateV2" + }, + "_IdentifierCreateV3": { + "properties": { + "name": { + "type": "string", + "const": "identifier.create", + "title": "Name", + "default": "identifier.create" + }, + "version": { + "type": "integer", + "const": 3, + "title": "Version", + "default": 3 + }, + "identifier_id": { + "type": "integer", + "title": "Identifier Id" + }, + "identifier_name": { + "type": "string", + "title": "Identifier Name" + }, + "identifier_type": { + "type": "string", + "title": "Identifier Type" + }, + "identifier_create_data": { + "additionalProperties": true, + "type": "object", + "title": "Identifier Create Data" + }, + "identity_attributes": { + "anyOf": [ + { + "items": { + "additionalProperties": true, + "type": "object" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Identity Attributes" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "identifier_id", + "identifier_name", + "identifier_type", + "identifier_create_data", + "identity_attributes" + ], + "title": "_IdentifierCreateV3" + }, + "_IdentifierDeleteV1": { + "properties": { + "name": { + "type": "string", + "const": "identifier.delete", + "title": "Name", + "default": "identifier.delete" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "identifier_id": { + "type": "integer", + "title": "Identifier Id" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "identifier_id" + ], + "title": "_IdentifierDeleteV1" + }, + "_IdentifierDeleteV2": { + "properties": { + "name": { + "type": "string", + "const": "identifier.delete", + "title": "Name", + "default": "identifier.delete" + }, + "version": { + "type": "integer", + "const": 2, + "title": "Version", + "default": 2 + }, + "identifier_id": { + "type": "integer", + "title": "Identifier Id" + }, + "identifier_name": { + "type": "string", + "title": "Identifier Name" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "identifier_id", + "identifier_name" + ], + "title": "_IdentifierDeleteV2" + }, + "_IdentifierEditV1": { + "properties": { + "name": { + "type": "string", + "const": "identifier.edit", + "title": "Name", + "default": "identifier.edit" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "identifier_id": { + "type": "integer", + "title": "Identifier Id" + }, + "identifier_name": { + "type": "string", + "title": "Identifier Name" + }, + "identifier_edit_data": { + "additionalProperties": true, + "type": "object", + "title": "Identifier Edit Data" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "identifier_id", + "identifier_name", + "identifier_edit_data" + ], + "title": "_IdentifierEditV1" + }, + "_IdentifierEditV2": { + "properties": { + "name": { + "type": "string", + "const": "identifier.edit", + "title": "Name", + "default": "identifier.edit" + }, + "version": { + "type": "integer", + "const": 2, + "title": "Version", + "default": 2 + }, + "identifier_id": { + "type": "integer", + "title": "Identifier Id" + }, + "identifier_name": { + "type": "string", + "title": "Identifier Name" + }, + "identifier_type": { + "type": "string", + "title": "Identifier Type" + }, + "identifier_edit_data": { + "additionalProperties": true, + "type": "object", + "title": "Identifier Edit Data" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "identifier_id", + "identifier_name", + "identifier_type", + "identifier_edit_data" + ], + "title": "_IdentifierEditV2" + }, + "_IdentifierEditV3": { + "properties": { + "name": { + "type": "string", + "const": "identifier.edit", + "title": "Name", + "default": "identifier.edit" + }, + "version": { + "type": "integer", + "const": 3, + "title": "Version", + "default": 3 + }, + "identifier_id": { + "type": "integer", + "title": "Identifier Id" + }, + "identifier_name": { + "type": "string", + "title": "Identifier Name" + }, + "identifier_type": { + "type": "string", + "title": "Identifier Type" + }, + "identifier_edit_data": { + "additionalProperties": true, + "type": "object", + "title": "Identifier Edit Data" + }, + "identity_attributes": { + "anyOf": [ + { + "items": { + "additionalProperties": true, + "type": "object" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Identity Attributes" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "identifier_id", + "identifier_name", + "identifier_type", + "identifier_edit_data", + "identity_attributes" + ], + "title": "_IdentifierEditV3" + }, + "_IdentifierGroupAlertCreateV1": { + "properties": { + "name": { + "type": "string", + "const": "identifier_group_alert.create", + "title": "Name", + "default": "identifier_group_alert.create" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "identifier_group_id": { + "type": "integer", + "title": "Identifier Group Id" + }, + "identifier_group_name": { + "type": "string", + "title": "Identifier Group Name" + }, + "alert_id": { + "type": "integer", + "title": "Alert Id" + }, + "alert_type": { + "type": "string", + "title": "Alert Type" + }, + "alert_channel_id": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Alert Channel Id" + }, + "alert_channel_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Alert Channel Name" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "identifier_group_id", + "identifier_group_name", + "alert_id", + "alert_type", + "alert_channel_id", + "alert_channel_name" + ], + "title": "_IdentifierGroupAlertCreateV1" + }, + "_IdentifierGroupAlertDeleteV1": { + "properties": { + "name": { + "type": "string", + "const": "identifier_group_alert.delete", + "title": "Name", + "default": "identifier_group_alert.delete" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "identifier_group_id": { + "type": "integer", + "title": "Identifier Group Id" + }, + "identifier_group_name": { + "type": "string", + "title": "Identifier Group Name" + }, + "alert_id": { + "type": "integer", + "title": "Alert Id" + }, + "alert_type": { + "type": "string", + "title": "Alert Type" + }, + "alert_channel_id": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Alert Channel Id" + }, + "alert_channel_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Alert Channel Name" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "identifier_group_id", + "identifier_group_name", + "alert_id", + "alert_type", + "alert_channel_id", + "alert_channel_name" + ], + "title": "_IdentifierGroupAlertDeleteV1" + }, + "_IdentifierGroupAlertEditV1": { + "properties": { + "name": { + "type": "string", + "const": "identifier_group_alert.edit", + "title": "Name", + "default": "identifier_group_alert.edit" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "identifier_group_id": { + "type": "integer", + "title": "Identifier Group Id" + }, + "identifier_group_name": { + "type": "string", + "title": "Identifier Group Name" + }, + "alert_id": { + "type": "integer", + "title": "Alert Id" + }, + "alert_type": { + "type": "string", + "title": "Alert Type" + }, + "alert_channel_id": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Alert Channel Id" + }, + "alert_channel_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Alert Channel Name" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "identifier_group_id", + "identifier_group_name", + "alert_id", + "alert_type", + "alert_channel_id", + "alert_channel_name" + ], + "title": "_IdentifierGroupAlertEditV1" + }, + "_IdentifierGroupCreateV1": { + "properties": { + "name": { + "type": "string", + "const": "identifier_group.create", + "title": "Name", + "default": "identifier_group.create" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "identifier_group_id": { + "type": "integer", + "title": "Identifier Group Id" + }, + "identifier_group_name": { + "type": "string", + "title": "Identifier Group Name" + }, + "identifier_group_type": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Identifier Group Type" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "identifier_group_id", + "identifier_group_name", + "identifier_group_type" + ], + "title": "_IdentifierGroupCreateV1" + }, + "_IdentifierGroupDeleteV1": { + "properties": { + "name": { + "type": "string", + "const": "identifier_group.delete", + "title": "Name", + "default": "identifier_group.delete" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "identifier_group_id": { + "type": "integer", + "title": "Identifier Group Id" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "identifier_group_id" + ], + "title": "_IdentifierGroupDeleteV1" + }, + "_IdentifierGroupEditV1": { + "properties": { + "name": { + "type": "string", + "const": "identifier_group.edit", + "title": "Name", + "default": "identifier_group.edit" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "identifier_group_id": { + "type": "integer", + "title": "Identifier Group Id" + }, + "identifier_group_name": { + "type": "string", + "title": "Identifier Group Name" + }, + "identifier_group_type": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Identifier Group Type" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "identifier_group_id", + "identifier_group_name", + "identifier_group_type" + ], + "title": "_IdentifierGroupEditV1" + }, + "_IdentifierRecommendationActionV1": { + "properties": { + "name": { + "type": "string", + "const": "identifier_recommendation.action", + "title": "Name", + "default": "identifier_recommendation.action" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "item_ids": { + "items": { + "type": "integer" + }, + "type": "array", + "title": "Item Ids" + }, + "filters": { + "additionalProperties": true, + "type": "object", + "title": "Filters" + }, + "action_type": { + "type": "string", + "title": "Action Type" + }, + "target_type": { + "type": "string", + "title": "Target Type" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "item_ids", + "filters", + "action_type", + "target_type" + ], + "title": "_IdentifierRecommendationActionV1" + }, + "_IdentifiersActionV1": { + "properties": { + "name": { + "type": "string", + "const": "identifiers.action", + "title": "Name", + "default": "identifiers.action" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "action_type": { + "type": "string", + "title": "Action Type" + }, + "filters": { + "anyOf": [ + { + "additionalProperties": true, + "type": "object" + }, + { + "type": "null" + } + ], + "title": "Filters" + }, + "identifier_ids": { + "items": { + "type": "integer" + }, + "type": "array", + "title": "Identifier Ids" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "action_type", + "filters", + "identifier_ids" + ], + "title": "_IdentifiersActionV1" + }, + "_IdentifiersActionV2": { + "properties": { + "name": { + "type": "string", + "const": "identifiers.action", + "title": "Name", + "default": "identifiers.action" + }, + "version": { + "type": "integer", + "const": 2, + "title": "Version", + "default": 2 + }, + "action_type": { + "type": "string", + "title": "Action Type" + }, + "filters": { + "anyOf": [ + { + "additionalProperties": true, + "type": "object" + }, + { + "type": "null" + } + ], + "title": "Filters" + }, + "group_ids": { + "anyOf": [ + { + "items": { + "type": "integer" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Group Ids" + }, + "identifier_ids": { + "anyOf": [ + { + "items": { + "type": "integer" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Identifier Ids" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "action_type", + "filters", + "group_ids", + "identifier_ids" + ], + "title": "_IdentifiersActionV2" + }, + "_IdentifiersMergeV1": { + "properties": { + "name": { + "type": "string", + "const": "identifiers.merge", + "title": "Name", + "default": "identifiers.merge" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "from_identifier_id": { + "type": "integer", + "title": "From Identifier Id" + }, + "to_identifier_id": { + "type": "integer", + "title": "To Identifier Id" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "from_identifier_id", + "to_identifier_id" + ], + "title": "_IdentifiersMergeV1" + }, + "_InAppNotificationCreateV1": { + "properties": { + "name": { + "type": "string", + "const": "in_app_notification.create", + "title": "Name", + "default": "in_app_notification.create" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "audience": { + "oneOf": [ + { + "$ref": "#/components/schemas/GlobalAudience" + }, + { + "$ref": "#/components/schemas/OrganizationAudience" + }, + { + "$ref": "#/components/schemas/TenantAudience" + }, + { + "$ref": "#/components/schemas/UserAudience" + } + ], + "title": "Audience", + "discriminator": { + "propertyName": "type", + "mapping": { + "global": "#/components/schemas/GlobalAudience", + "organization": "#/components/schemas/OrganizationAudience", + "tenant": "#/components/schemas/TenantAudience", + "user": "#/components/schemas/UserAudience" + } + } + }, + "data": { + "oneOf": [ + { + "$ref": "#/components/schemas/ChannelBrokenNotificationData" + }, + { + "$ref": "#/components/schemas/RateLimitedIdentifierNotificationData" + }, + { + "$ref": "#/components/schemas/RateLimitedTenantNotificationData" + }, + { + "$ref": "#/components/schemas/IdpIntegrationBrokenNotificationData" + }, + { + "$ref": "#/components/schemas/SandboxReportReadyNotificationData" + }, + { + "$ref": "#/components/schemas/ReportReadyNotificationData" + }, + { + "$ref": "#/components/schemas/CustomIntelReportReadyNotificationData" + }, + { + "$ref": "#/components/schemas/CustomNotificationData" + } + ], + "title": "Data", + "discriminator": { + "propertyName": "type", + "mapping": { + "channel_broken": "#/components/schemas/ChannelBrokenNotificationData", + "custom": "#/components/schemas/CustomNotificationData", + "custom_intel_report_ready": "#/components/schemas/CustomIntelReportReadyNotificationData", + "idp_integration_broken": "#/components/schemas/IdpIntegrationBrokenNotificationData", + "rate_limited_identifier": "#/components/schemas/RateLimitedIdentifierNotificationData", + "rate_limited_tenant": "#/components/schemas/RateLimitedTenantNotificationData", + "report_ready": "#/components/schemas/ReportReadyNotificationData", + "sandbox_report_ready": "#/components/schemas/SandboxReportReadyNotificationData" + } + } + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "audience", + "data" + ], + "title": "_InAppNotificationCreateV1" + }, + "_InAppNotificationDeleteV1": { + "properties": { + "name": { + "type": "string", + "const": "in_app_notification.delete", + "title": "Name", + "default": "in_app_notification.delete" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "notification_id": { + "type": "string", + "format": "uuid", + "title": "Notification Id" + }, + "audience": { + "additionalProperties": true, + "type": "object", + "title": "Audience" + }, + "data": { + "additionalProperties": true, + "type": "object", + "title": "Data" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "notification_id", + "audience", + "data" + ], + "title": "_InAppNotificationDeleteV1" + }, + "_MatchingPolicyAssignV1": { + "properties": { + "name": { + "type": "string", + "const": "matching_policy.assign", + "title": "Name", + "default": "matching_policy.assign" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "policy_uuid": { + "type": "string", + "title": "Policy Uuid" + }, + "policy_name": { + "type": "string", + "title": "Policy Name" + }, + "policy_type": { + "type": "string", + "title": "Policy Type" + }, + "identifier_id": { + "type": "integer", + "title": "Identifier Id" + }, + "identifier_name": { + "type": "string", + "title": "Identifier Name" + }, + "clean_past_events": { + "type": "boolean", + "title": "Clean Past Events" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "policy_uuid", + "policy_name", + "policy_type", + "identifier_id", + "identifier_name", + "clean_past_events" + ], + "title": "_MatchingPolicyAssignV1" + }, + "_MatchingPolicyCreateV1": { + "properties": { + "name": { + "type": "string", + "const": "matching_policy.create", + "title": "Name", + "default": "matching_policy.create" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "policy_uuid": { + "type": "string", + "title": "Policy Uuid" + }, + "policy_name": { + "type": "string", + "title": "Policy Name" + }, + "policy_type": { + "type": "string", + "title": "Policy Type" + }, + "value": { + "additionalProperties": true, + "type": "object", + "title": "Value" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "policy_uuid", + "policy_name", + "policy_type", + "value" + ], + "title": "_MatchingPolicyCreateV1" + }, + "_MatchingPolicyDeleteV1": { + "properties": { + "name": { + "type": "string", + "const": "matching_policy.delete", + "title": "Name", + "default": "matching_policy.delete" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "policy_uuid": { + "type": "string", + "title": "Policy Uuid" + }, + "policy_name": { + "type": "string", + "title": "Policy Name" + }, + "policy_type": { + "type": "string", + "title": "Policy Type" + }, + "value": { + "additionalProperties": true, + "type": "object", + "title": "Value" + }, + "unassigned_identifier_ids": { + "items": { + "type": "integer" + }, + "type": "array", + "title": "Unassigned Identifier Ids" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "policy_uuid", + "policy_name", + "policy_type", + "value", + "unassigned_identifier_ids" + ], + "title": "_MatchingPolicyDeleteV1" }, - "SecretQuery": { + "_MatchingPolicyEditV1": { "properties": { - "type": { + "name": { "type": "string", - "const": "secret", - "title": "Type" + "const": "matching_policy.edit", + "title": "Name", + "default": "matching_policy.edit" }, - "secret": { + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "policy_uuid": { "type": "string", - "title": "Secret" + "title": "Policy Uuid" + }, + "policy_name": { + "type": "string", + "title": "Policy Name" + }, + "policy_type": { + "type": "string", + "title": "Policy Type" + }, + "value": { + "additionalProperties": true, + "type": "object", + "title": "Value" } }, + "additionalProperties": false, "type": "object", "required": [ - "type", - "secret" + "policy_uuid", + "policy_name", + "policy_type", + "value" ], - "title": "SecretQuery" + "title": "_MatchingPolicyEditV1" }, - "SellerEvent": { + "_MatchingPolicyUnassignV1": { "properties": { - "event_type": { + "name": { "type": "string", - "const": "seller", - "title": "Event Type", - "default": "seller" + "const": "matching_policy.unassign", + "title": "Name", + "default": "matching_policy.unassign" }, - "metadata": { - "$ref": "#/components/schemas/EventMetadata" + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 }, - "data": { - "$ref": "#/components/schemas/SellerEventData" + "policy_uuid": { + "type": "string", + "title": "Policy Uuid" + }, + "policy_name": { + "type": "string", + "title": "Policy Name" + }, + "policy_type": { + "type": "string", + "title": "Policy Type" + }, + "identifier_id": { + "type": "integer", + "title": "Identifier Id" + }, + "identifier_name": { + "type": "string", + "title": "Identifier Name" } }, + "additionalProperties": false, "type": "object", "required": [ - "metadata", - "data" + "policy_uuid", + "policy_name", + "policy_type", + "identifier_id", + "identifier_name" ], - "title": "Seller" + "title": "_MatchingPolicyUnassignV1" }, - "SellerEventData": { + "_ModuleFreeTrialActivateV1": { "properties": { - "actor": { - "$ref": "#/components/schemas/ProfileActor", - "description": "Details about the actor owning the seller profile." + "name": { + "type": "string", + "const": "module_free_trial.activate", + "title": "Name", + "default": "module_free_trial.activate" }, - "username": { + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "module": { + "type": "string", + "title": "Module" + }, + "end_date": { + "type": "string", + "title": "End Date" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "module", + "end_date" + ], + "title": "_ModuleFreeTrialActivateV1" + }, + "_OrganizationEditV1": { + "properties": { + "name": { + "type": "string", + "const": "organization.edit", + "title": "Name", + "default": "organization.edit" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "organization_id": { + "type": "integer", + "title": "Organization Id" + }, + "organization_name": { "anyOf": [ { "type": "string" @@ -11534,60 +25676,83 @@ "type": "null" } ], - "title": "Username", - "description": "Username of the seller on the market." + "title": "Organization Name" }, - "about": { + "user_limit": { "anyOf": [ { - "type": "string" + "type": "integer" }, { "type": "null" } ], - "title": "About", - "description": "Description written by the seller." + "title": "User Limit" }, - "created_at": { + "access_level": { "anyOf": [ { - "type": "string", - "format": "date-time" + "type": "integer" }, { "type": "null" } ], - "title": "Created At", - "description": "Date and time the seller profile was created on the market." + "title": "Access Level" }, - "last_active_at": { + "access_end_at": { "anyOf": [ { - "type": "string", - "format": "date-time" + "type": "string" }, { "type": "null" } ], - "title": "Last Active At", - "description": "Date and time the seller was last active on the market." + "title": "Access End At" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "organization_id", + "organization_name", + "user_limit", + "access_level", + "access_end_at" + ], + "title": "_OrganizationEditV1" + }, + "_OrganizationEditV2": { + "properties": { + "name": { + "type": "string", + "const": "organization.edit", + "title": "Name", + "default": "organization.edit" }, - "rating": { + "version": { + "type": "integer", + "const": 2, + "title": "Version", + "default": 2 + }, + "organization_id": { + "type": "integer", + "title": "Organization Id" + }, + "organization_name": { "anyOf": [ { - "type": "number" + "type": "string" }, { "type": "null" } ], - "title": "Rating", - "description": "Rating of the seller on the market." + "title": "Organization Name" }, - "ratings_count": { + "user_limit": { "anyOf": [ { "type": "integer" @@ -11596,10 +25761,9 @@ "type": "null" } ], - "title": "Ratings Count", - "description": "Number of ratings received by the seller." + "title": "User Limit" }, - "transactions_count": { + "access_level": { "anyOf": [ { "type": "integer" @@ -11608,10 +25772,9 @@ "type": "null" } ], - "title": "Transactions Count", - "description": "Number of transactions completed by the seller." + "title": "Access Level" }, - "url": { + "access_end_at": { "anyOf": [ { "type": "string" @@ -11620,41 +25783,51 @@ "type": "null" } ], - "title": "Url", - "description": "URL to the seller profile." + "title": "Access End At" + }, + "data_access_level": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Data Access Level" } }, + "additionalProperties": false, "type": "object", "required": [ - "actor" + "organization_id", + "organization_name", + "user_limit", + "access_level", + "access_end_at", + "data_access_level" ], - "title": "SellerEventData" + "title": "_OrganizationEditV2" }, - "ServiceEvent": { + "_OrganizationEditV3": { "properties": { - "event_type": { + "name": { "type": "string", - "const": "service", - "title": "Event Type", - "default": "service" + "const": "organization.edit", + "title": "Name", + "default": "organization.edit" }, - "data": { - "$ref": "#/components/schemas/ServiceEventData" + "version": { + "type": "integer", + "const": 3, + "title": "Version", + "default": 3 }, - "metadata": { - "$ref": "#/components/schemas/EventMetadata" - } - }, - "type": "object", - "required": [ - "data", - "metadata" - ], - "title": "Service" - }, - "ServiceEventData": { - "properties": { - "url": { + "organization_id": { + "type": "integer", + "title": "Organization Id" + }, + "organization_name": { "anyOf": [ { "type": "string" @@ -11663,22 +25836,31 @@ "type": "null" } ], - "title": "Url", - "description": "The URL to the service. This may be an IP address and port combination." + "title": "Organization Name" }, - "asn": { + "user_limit": { "anyOf": [ { - "type": "string" + "type": "integer" }, { "type": "null" } ], - "title": "Asn", - "description": "The Autonomous System Number." + "title": "User Limit" }, - "content": { + "access_level": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Access Level" + }, + "access_end_at": { "anyOf": [ { "type": "string" @@ -11687,10 +25869,9 @@ "type": "null" } ], - "title": "Content", - "description": "The raw content returned by the service." + "title": "Access End At" }, - "service": { + "data_access_level": { "anyOf": [ { "type": "string" @@ -11699,22 +25880,136 @@ "type": "null" } ], - "title": "Service", - "description": "The protocol of the service e.g. https" + "title": "Data Access Level" + }, + "allow_support_access": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "title": "Allow Support Access" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "organization_id", + "organization_name", + "user_limit", + "access_level", + "access_end_at", + "data_access_level", + "allow_support_access" + ], + "title": "_OrganizationEditV3" + }, + "_OrganizationMemberCreateV1": { + "properties": { + "name": { + "type": "string", + "const": "organization_member.create", + "title": "Name", + "default": "organization_member.create" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "user_id": { + "type": "integer", + "title": "User Id" + }, + "user_email": { + "type": "string", + "title": "User Email" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "user_id", + "user_email" + ], + "title": "_OrganizationMemberCreateV1" + }, + "_OrganizationMemberCreateV2": { + "properties": { + "name": { + "type": "string", + "const": "organization_member.create", + "title": "Name", + "default": "organization_member.create" + }, + "version": { + "type": "integer", + "const": 2, + "title": "Version", + "default": 2 + }, + "user_id": { + "type": "integer", + "title": "User Id" + }, + "user_email": { + "type": "string", + "title": "User Email" + }, + "user_name": { + "type": "string", + "title": "User Name" + }, + "is_admin": { + "type": "boolean", + "title": "Is Admin" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "user_id", + "user_email", + "user_name", + "is_admin" + ], + "title": "_OrganizationMemberCreateV2" + }, + "_OrganizationMemberCreateV3": { + "properties": { + "name": { + "type": "string", + "const": "organization_member.create", + "title": "Name", + "default": "organization_member.create" }, - "product": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Product", - "description": "The software product that powers the service e.g. Apache httpd" + "version": { + "type": "integer", + "const": 3, + "title": "Version", + "default": 3 }, - "port": { + "user_id": { + "type": "integer", + "title": "User Id" + }, + "user_email": { + "type": "string", + "title": "User Email" + }, + "user_name": { + "type": "string", + "title": "User Name" + }, + "is_admin": { + "type": "boolean", + "title": "Is Admin" + }, + "auth_tenant_id": { "anyOf": [ { "type": "integer" @@ -11723,10 +26018,39 @@ "type": "null" } ], - "title": "Port", - "description": "The port the service listens on." + "title": "Auth Tenant Id" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "user_id", + "user_email", + "user_name", + "is_admin", + "auth_tenant_id" + ], + "title": "_OrganizationMemberCreateV3" + }, + "_OrganizationMemberDeleteV1": { + "properties": { + "name": { + "type": "string", + "const": "organization_member.delete", + "title": "Name", + "default": "organization_member.delete" }, - "ip_address": { + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "user_id": { + "type": "integer", + "title": "User Id" + }, + "user_email": { "anyOf": [ { "type": "string" @@ -11735,10 +26059,36 @@ "type": "null" } ], - "title": "Ip Address", - "description": "The IP address of the service." + "title": "User Email" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "user_id", + "user_email" + ], + "title": "_OrganizationMemberDeleteV1" + }, + "_OrganizationMemberDisableV1": { + "properties": { + "name": { + "type": "string", + "const": "organization_member.disable", + "title": "Name", + "default": "organization_member.disable" }, - "organization": { + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "user_id": { + "type": "integer", + "title": "User Id" + }, + "user_email": { "anyOf": [ { "type": "string" @@ -11747,22 +26097,192 @@ "type": "null" } ], - "title": "Organization", - "description": "The organization that manages the IP address, often a hosting provider." + "title": "User Email" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "user_id", + "user_email" + ], + "title": "_OrganizationMemberDisableV1" + }, + "_OrganizationMemberEditV1": { + "properties": { + "name": { + "type": "string", + "const": "organization_member.edit", + "title": "Name", + "default": "organization_member.edit" }, - "hostname": { + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "user_id": { + "type": "integer", + "title": "User Id" + }, + "user_email": { + "type": "string", + "title": "User Email" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "user_id", + "user_email" + ], + "title": "_OrganizationMemberEditV1" + }, + "_OrganizationMemberEditV2": { + "properties": { + "name": { + "type": "string", + "const": "organization_member.edit", + "title": "Name", + "default": "organization_member.edit" + }, + "version": { + "type": "integer", + "const": 2, + "title": "Version", + "default": 2 + }, + "user_id": { + "type": "integer", + "title": "User Id" + }, + "user_email": { + "type": "string", + "title": "User Email" + }, + "user_name": { + "type": "string", + "title": "User Name" + }, + "is_admin": { + "type": "boolean", + "title": "Is Admin" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "user_id", + "user_email", + "user_name", + "is_admin" + ], + "title": "_OrganizationMemberEditV2" + }, + "_OrganizationMemberEditV3": { + "properties": { + "name": { + "type": "string", + "const": "organization_member.edit", + "title": "Name", + "default": "organization_member.edit" + }, + "version": { + "type": "integer", + "const": 3, + "title": "Version", + "default": 3 + }, + "user_id": { + "type": "integer", + "title": "User Id" + }, + "user_email": { + "type": "string", + "title": "User Email" + }, + "user_name": { + "type": "string", + "title": "User Name" + }, + "is_admin": { + "type": "boolean", + "title": "Is Admin" + }, + "auth_tenant_id": { "anyOf": [ { - "type": "string" + "type": "integer" }, { "type": "null" } ], - "title": "Hostname", - "description": "The hostname the service is served under." + "title": "Auth Tenant Id" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "user_id", + "user_email", + "user_name", + "is_admin", + "auth_tenant_id" + ], + "title": "_OrganizationMemberEditV3" + }, + "_OrganizationMemberEnableV1": { + "properties": { + "name": { + "type": "string", + "const": "organization_member.enable", + "title": "Name", + "default": "organization_member.enable" }, - "country_code": { + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "user_id": { + "type": "integer", + "title": "User Id" + }, + "user_email": { + "type": "string", + "title": "User Email" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "user_id", + "user_email" + ], + "title": "_OrganizationMemberEnableV1" + }, + "_OrganizationMemberPermissionEditV1": { + "properties": { + "name": { + "type": "string", + "const": "organization_member_permission.edit", + "title": "Name", + "default": "organization_member_permission.edit" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "user_id": { + "type": "integer", + "title": "User Id" + }, + "user_email": { "anyOf": [ { "type": "string" @@ -11771,606 +26291,920 @@ "type": "null" } ], - "title": "Country Code", - "description": "The country code of the IP address." + "title": "User Email" }, - "vulnerabilities": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Vulnerabilities", - "description": "CVE identifiers of vulnerabilities the service is potentially affected by." + "permission": { + "type": "string", + "title": "Permission" + }, + "value": { + "type": "boolean", + "title": "Value" } }, + "additionalProperties": false, "type": "object", - "title": "ServiceEventData" + "required": [ + "user_id", + "user_email", + "permission", + "value" + ], + "title": "_OrganizationMemberPermissionEditV1" }, - "Severity": { - "type": "string", - "enum": [ - "info", - "low", - "medium", - "high", - "critical" + "_PageViewV1": { + "properties": { + "name": { + "type": "string", + "const": "page.view", + "title": "Name", + "default": "page.view" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "route": { + "type": "string", + "title": "Route" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "route" ], - "title": "Severity" + "title": "_PageViewV1" }, - "SeverityRuleMatch": { + "_PriorityActionUpdatedV1": { "properties": { - "rule_id": { + "name": { "type": "string", - "format": "uuid", - "title": "Rule Id", - "description": "The id of the scoring rule" + "const": "priority_action.updated", + "title": "Name", + "default": "priority_action.updated" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "type_": { + "type": "string", + "title": "Type" }, + "status": { + "type": "string", + "title": "Status" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "type_", + "status" + ], + "title": "_PriorityActionUpdatedV1" + }, + "_RansomLeaksDownloadV1": { + "properties": { "name": { "type": "string", + "const": "activity.ransomleaks.download", "title": "Name", - "description": "The name of the scoring rule" + "default": "activity.ransomleaks.download" }, - "source": { - "$ref": "#/components/schemas/RuleSource", - "description": "Whether the rule is a Flare-provided or tenant-defined rule" + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 }, - "severity": { - "$ref": "#/components/schemas/RiskScore", - "description": "The severity assigned to the event by this rule" + "ip_address": { + "type": "string", + "title": "Ip Address" }, - "is_beta": { - "type": "boolean", - "title": "Is Beta", - "description": "Whether the rule is currently in beta" + "filename": { + "type": "string", + "title": "Filename" }, - "is_override": { + "filepath": { + "type": "string", + "title": "Filepath" + }, + "activity_uid": { + "type": "string", + "title": "Activity Uid" + }, + "activity_source": { + "type": "string", + "title": "Activity Source" + }, + "i_agree_to_tos": { "type": "boolean", - "title": "Is Override", - "description": "Whether the rule overrides the severity assigned by other rules" + "title": "I Agree To Tos" + }, + "pyro_version": { + "type": "string", + "title": "Pyro Version" } }, + "additionalProperties": false, "type": "object", "required": [ - "rule_id", - "name", - "source", - "severity", - "is_beta", - "is_override" + "ip_address", + "filename", + "filepath", + "activity_uid", + "activity_source", + "i_agree_to_tos", + "pyro_version" ], - "title": "SeverityRuleMatch" + "title": "_RansomLeaksDownloadV1" }, - "SeverityVerdict": { + "_RansomLeaksRequestV1": { "properties": { - "event_severity": { - "$ref": "#/components/schemas/RiskScore", - "description": "The severity computed for the event from the currently active scoring rules" + "name": { + "type": "string", + "const": "activity.ransomleaks.request", + "title": "Name", + "default": "activity.ransomleaks.request" }, - "allowed_severities": { - "items": { - "$ref": "#/components/schemas/RiskScore" - }, - "type": "array", - "title": "Allowed Severities", - "description": "The severities the identifier is configured to alert on" + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 }, - "matched": { - "type": "boolean", - "title": "Matched", - "description": "Whether the event's severity is among the allowed severities" + "ip_address": { + "type": "string", + "title": "Ip Address" }, - "applicable": { + "filename": { + "type": "string", + "title": "Filename" + }, + "filepath": { + "type": "string", + "title": "Filepath" + }, + "activity_uid": { + "type": "string", + "title": "Activity Uid" + }, + "activity_source": { + "type": "string", + "title": "Activity Source" + }, + "i_agree_to_tos": { "type": "boolean", - "title": "Applicable", - "description": "Whether the identifier has any allowed severities configured" + "title": "I Agree To Tos" }, - "matched_rules": { - "items": { - "$ref": "#/components/schemas/SeverityRuleMatch" - }, - "type": "array", - "title": "Matched Rules", - "description": "The scoring rules that matched the event and contributed to its severity" + "pyro_version": { + "type": "string", + "title": "Pyro Version" } }, + "additionalProperties": false, "type": "object", "required": [ - "event_severity", - "allowed_severities", - "matched", - "applicable", - "matched_rules" + "ip_address", + "filename", + "filepath", + "activity_uid", + "activity_source", + "i_agree_to_tos", + "pyro_version" ], - "title": "SeverityVerdict" + "title": "_RansomLeaksRequestV1" }, - "SocialMediaEvent": { + "_RemoveFromReportV1": { "properties": { - "event_type": { + "name": { "type": "string", - "const": "social_media_account", - "title": "Event Type", - "default": "social_media_account" + "const": "remove_from_report", + "title": "Name", + "default": "remove_from_report" }, - "data": { - "$ref": "#/components/schemas/SocialMediaEventData" + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 }, - "metadata": { - "$ref": "#/components/schemas/EventMetadata" + "activity_uid": { + "type": "string", + "title": "Activity Uid" } }, + "additionalProperties": false, "type": "object", "required": [ - "data", - "metadata" + "activity_uid" ], - "title": "Social Media Account" + "title": "_RemoveFromReportV1" }, - "SocialMediaEventData": { + "_RemoveFromReportV2": { "properties": { - "url": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Url", - "description": "The URL to the profile page of the social media account." + "name": { + "type": "string", + "const": "remove_from_report", + "title": "Name", + "default": "remove_from_report" }, - "site": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Site", - "description": "The name of the platform where the account was found." + "version": { + "type": "integer", + "const": 2, + "title": "Version", + "default": 2 }, - "username": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Username", - "description": "The username of the account that was found." + "activity_uid": { + "type": "string", + "title": "Activity Uid" + }, + "uids": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Uids" } }, + "additionalProperties": false, "type": "object", - "title": "SocialMediaEventData" + "required": [ + "activity_uid", + "uids" + ], + "title": "_RemoveFromReportV2" }, - "SourceCodeEvent": { + "_ReportArchiveV1": { "properties": { - "event_type": { + "name": { "type": "string", - "const": "driller_source_code", - "title": "Event Type", - "default": "driller_source_code" + "const": "report.archive", + "title": "Name", + "default": "report.archive" }, - "metadata": { - "$ref": "#/components/schemas/EventMetadata" + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 }, - "data": { - "$ref": "#/components/schemas/SourceCodeEventData" + "report_id": { + "type": "integer", + "title": "Report Id" + }, + "title": { + "type": "string", + "title": "Title" } }, + "additionalProperties": false, "type": "object", "required": [ - "metadata", - "data" + "report_id", + "title" ], - "title": "Source Code" + "title": "_ReportArchiveV1" }, - "SourceCodeEventData": { + "_ReportCreateV1": { "properties": { - "actor": { - "$ref": "#/components/schemas/pyro__findings__source_code__datamodels__SourceCodeEventData__Actor", - "description": "Details about the author of the source code." + "name": { + "type": "string", + "const": "report.create", + "title": "Name", + "default": "report.create" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "report_id": { + "type": "integer", + "title": "Report Id" + }, + "report_group_id": { + "type": "integer", + "title": "Report Group Id" }, "title": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Title", - "description": "Title of the source code resource." + "type": "string", + "title": "Title" }, - "repository": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Repository", - "description": "Repository the source code belongs to." + "author": { + "type": "string", + "title": "Author" }, - "type": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Type", - "description": "Kind of source code resource, such as code or commit." + "status": { + "type": "string", + "title": "Status" }, - "sha": { + "feed_owner_id": { "anyOf": [ { - "type": "string" + "type": "integer" }, { "type": "null" } ], - "title": "Sha", - "description": "Commit SHA of the source code resource." + "title": "Feed Owner Id" }, - "url": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Url", - "description": "URL to the source code resource." + "search_types": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Search Types" }, - "created_at": { - "anyOf": [ - { - "type": "string", - "format": "date-time" - }, - { - "type": "null" - } - ], - "title": "Created At", - "description": "Date and time the source code resource was created." + "risks": { + "items": { + "type": "integer" + }, + "type": "array", + "title": "Risks" }, - "contains_secrets": { - "anyOf": [ - { - "type": "boolean" - }, - { - "type": "null" - } - ], - "title": "Contains Secrets", - "description": "Whether secrets were detected in the source code." + "time_range_type": { + "type": "string", + "title": "Time Range Type" }, - "content": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Content", - "description": "Content of the source code resource." + "time_range_from": { + "type": "string", + "title": "Time Range From" + }, + "time_range_to": { + "type": "string", + "title": "Time Range To" + }, + "time_zone": { + "type": "string", + "title": "Time Zone" + }, + "include_flare_event_links": { + "type": "boolean", + "title": "Include Flare Event Links" + }, + "include_flare_ai_summaries": { + "type": "boolean", + "title": "Include Flare Ai Summaries" } }, + "additionalProperties": false, "type": "object", "required": [ - "actor" + "report_id", + "report_group_id", + "title", + "author", + "status", + "feed_owner_id", + "search_types", + "risks", + "time_range_type", + "time_range_from", + "time_range_to", + "time_zone", + "include_flare_event_links", + "include_flare_ai_summaries" ], - "title": "SourceCodeEventData" + "title": "_ReportCreateV1" }, - "SourceCodeSecretEvent": { + "_ReportDeleteV1": { "properties": { - "event_type": { + "name": { "type": "string", - "const": "source_code_secret", - "title": "Event Type", - "default": "source_code_secret" + "const": "report.delete", + "title": "Name", + "default": "report.delete" }, - "metadata": { - "$ref": "#/components/schemas/EventMetadata" + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 }, - "data": { - "$ref": "#/components/schemas/SourceCodeSecretEventData" + "report_id": { + "type": "integer", + "title": "Report Id" + }, + "title": { + "type": "string", + "title": "Title" } }, + "additionalProperties": false, "type": "object", "required": [ - "metadata", - "data" + "report_id", + "title" ], - "title": "Source Code Secret" + "title": "_ReportDeleteV1" }, - "SourceCodeSecretEventData": { + "_ReportEditV1": { "properties": { - "type": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Type", - "description": "Kind of secret detected." + "name": { + "type": "string", + "const": "report.edit", + "title": "Name", + "default": "report.edit" }, - "position": { - "anyOf": [ - { - "$ref": "#/components/schemas/Position" - }, - { - "type": "null" - } - ], - "description": "Position of the secret in the source code." + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 }, - "parent_uid": { + "report_id": { + "type": "integer", + "title": "Report Id" + }, + "report_group_id": { + "type": "integer", + "title": "Report Group Id" + }, + "title": { + "type": "string", + "title": "Title" + }, + "author": { + "type": "string", + "title": "Author" + }, + "report_type": { + "type": "string", + "title": "Report Type" + }, + "feed_owner_id": { "anyOf": [ { - "type": "string" + "type": "integer" }, { "type": "null" } ], - "title": "Parent Uid", - "description": "UID of the source code event containing the secret." + "title": "Feed Owner Id" + }, + "search_types": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Search Types" + }, + "risks": { + "items": { + "type": "integer" + }, + "type": "array", + "title": "Risks" + }, + "time_range_type": { + "type": "string", + "title": "Time Range Type" + }, + "time_range_from": { + "type": "string", + "title": "Time Range From" + }, + "time_range_to": { + "type": "string", + "title": "Time Range To" + }, + "time_zone": { + "type": "string", + "title": "Time Zone" + }, + "include_flare_event_links": { + "type": "boolean", + "title": "Include Flare Event Links" + }, + "include_flare_ai_summaries": { + "type": "boolean", + "title": "Include Flare Ai Summaries" } }, + "additionalProperties": false, "type": "object", - "title": "SourceCodeSecretEventData" - }, - "SourceV2": { + "required": [ + "report_id", + "report_group_id", + "title", + "author", + "report_type", + "feed_owner_id", + "search_types", + "risks", + "time_range_type", + "time_range_from", + "time_range_to", + "time_zone", + "include_flare_event_links", + "include_flare_ai_summaries" + ], + "title": "_ReportEditV1" + }, + "_ReportGroupArchiveV1": { "properties": { - "id": { + "name": { "type": "string", - "title": "Id" + "const": "report_group.archive", + "title": "Name", + "default": "report_group.archive" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "report_group_id": { + "type": "integer", + "title": "Report Group Id" }, + "report_ids": { + "items": { + "type": "integer" + }, + "type": "array", + "title": "Report Ids" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "report_group_id", + "report_ids" + ], + "title": "_ReportGroupArchiveV1" + }, + "_ReportGroupCreateV1": { + "properties": { "name": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Name" + "type": "string", + "const": "report_group.create", + "title": "Name", + "default": "report_group.create" }, - "description_en": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Description En" + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 }, - "description_fr": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Description Fr" + "report_group_id": { + "type": "integer", + "title": "Report Group Id" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "report_group_id" + ], + "title": "_ReportGroupCreateV1" + }, + "_ReportGroupDeleteV1": { + "properties": { + "name": { + "type": "string", + "const": "report_group.delete", + "title": "Name", + "default": "report_group.delete" }, - "breached_at": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Breached At" + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 }, - "leaked_at": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Leaked At" + "report_group_id": { + "type": "integer", + "title": "Report Group Id" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "report_group_id" + ], + "title": "_ReportGroupDeleteV1" + }, + "_ReportGroupUnarchiveV1": { + "properties": { + "name": { + "type": "string", + "const": "report_group.unarchive", + "title": "Name", + "default": "report_group.unarchive" }, - "is_alert_enabled": { - "type": "boolean", - "title": "Is Alert Enabled" + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 }, - "pii_tags": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "null" - } - ], - "title": "Pii Tags" + "report_group_id": { + "type": "integer", + "title": "Report Group Id" }, - "url": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Url" + "report_ids": { + "items": { + "type": "integer" + }, + "type": "array", + "title": "Report Ids" } }, + "additionalProperties": false, "type": "object", "required": [ - "id", - "name", - "description_en", - "description_fr", - "breached_at", - "leaked_at", - "is_alert_enabled", - "pii_tags", - "url" + "report_group_id", + "report_ids" ], - "title": "SourceV2" + "title": "_ReportGroupUnarchiveV1" }, - "StealerLogCookie": { + "_SSOConfigurationEditV1": { "properties": { - "host_key": { + "name": { "type": "string", - "title": "Host Key" + "const": "sso_configuration.edit", + "title": "Name", + "default": "sso_configuration.edit" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "sso_configuration_id": { + "type": "integer", + "title": "Sso Configuration Id" + }, + "type": { + "type": "string", + "title": "Type" + }, + "is_enabled": { + "type": "boolean", + "title": "Is Enabled" + }, + "is_mandatory": { + "type": "boolean", + "title": "Is Mandatory" }, - "path": { - "type": "string", - "title": "Path" + "configuration": { + "anyOf": [ + { + "additionalProperties": true, + "type": "object" + }, + { + "type": "null" + } + ], + "title": "Configuration" }, - "expires_utc": { + "mappings": { "anyOf": [ { - "type": "string", - "format": "date-time" + "additionalProperties": true, + "type": "object" }, { "type": "null" } ], - "title": "Expires Utc" + "title": "Mappings" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "sso_configuration_id", + "type", + "is_enabled", + "is_mandatory", + "configuration", + "mappings" + ], + "title": "_SSOConfigurationEditV1" + }, + "_SandboxArchiveSubmissionV1": { + "properties": { + "name": { + "type": "string", + "const": "sandbox.archive_submission", + "title": "Name", + "default": "sandbox.archive_submission" }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + } + }, + "additionalProperties": false, + "type": "object", + "title": "_SandboxArchiveSubmissionV1" + }, + "_SandboxDebugBundleDownloadV1": { + "properties": { "name": { "type": "string", - "title": "Name" + "const": "sandbox.debug_bundle_download", + "title": "Name", + "default": "sandbox.debug_bundle_download" }, - "value": { + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "submission_uuid": { "type": "string", - "title": "Value" + "title": "Submission Uuid" } }, + "additionalProperties": false, "type": "object", "required": [ - "host_key", - "path", - "expires_utc", - "name", - "value" + "submission_uuid" ], - "title": "StealerLogCookie" + "title": "_SandboxDebugBundleDownloadV1" }, - "StealerLogCredential": { + "_SandboxFileUploadUrlCreateV1": { "properties": { - "url": { - "type": "string", - "title": "Url" - }, - "username": { + "name": { "type": "string", - "title": "Username" + "const": "sandbox.file_upload_url_create", + "title": "Name", + "default": "sandbox.file_upload_url_create" }, - "password": { - "type": "string", - "title": "Password" + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 }, - "application": { + "filename": { "type": "string", - "title": "Application" + "title": "Filename" } }, + "additionalProperties": false, "type": "object", "required": [ - "url", - "username", - "password", - "application" + "filename" ], - "title": "StealerLogCredential" + "title": "_SandboxFileUploadUrlCreateV1" }, - "StealerLogEventData": { + "_SandboxSampleSubmissionV1": { "properties": { - "victim_information": { - "anyOf": [ - { - "$ref": "#/components/schemas/pyro__findings__stealerlogs__datamodels__VictimInformation" - }, - { - "type": "null" - } - ], - "description": "Collection of data that relates to the victim and their infected device." + "name": { + "type": "string", + "const": "sandbox.sample_submission", + "title": "Name", + "default": "sandbox.sample_submission" }, - "malware_information": { + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + } + }, + "additionalProperties": false, + "type": "object", + "title": "_SandboxSampleSubmissionV1" + }, + "_ScoringRuleCreateV1": { + "properties": { + "name": { + "type": "string", + "const": "scoring_rule.create", + "title": "Name", + "default": "scoring_rule.create" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "rule_uuid": { + "type": "string", + "title": "Rule Uuid" + }, + "rule_name": { + "type": "string", + "title": "Rule Name" + }, + "description": { + "type": "string", + "title": "Description" + }, + "severity": { + "type": "integer", + "title": "Severity" + }, + "is_active": { + "type": "boolean", + "title": "Is Active" + }, + "is_override": { + "type": "boolean", + "title": "Is Override" + }, + "search_types": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Search Types" + }, + "query": { "anyOf": [ { - "$ref": "#/components/schemas/MalwareInformation" + "type": "string" }, { "type": "null" } ], - "description": "Collection of data that relates to the malware that was used to infect the victim's device." + "title": "Query" } }, + "additionalProperties": false, "type": "object", - "title": "StealerLogEventData" - }, - "StixCyberObservableType": { - "type": "string", - "enum": [ - "artifact", - "autonomous-system", - "directory", - "domain-name", - "email-addr", - "email-message", - "file", - "ipv4-addr", - "ipv6-addr", - "mac-addr", - "mutex", - "network-traffic", - "process", - "software", - "url", - "user-account", - "windows-registry-key", - "x509-certificate" + "required": [ + "rule_uuid", + "rule_name", + "description", + "severity", + "is_active", + "is_override", + "search_types", + "query" ], - "title": "StixCyberObservableType" + "title": "_ScoringRuleCreateV1" }, - "Tag": { + "_ScoringRuleDeleteV1": { "properties": { "name": { + "type": "string", + "const": "scoring_rule.delete", + "title": "Name", + "default": "scoring_rule.delete" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "rule_uuid": { + "type": "string", + "title": "Rule Uuid" + }, + "rule_name": { + "type": "string", + "title": "Rule Name" + }, + "description": { + "type": "string", + "title": "Description" + }, + "severity": { + "type": "integer", + "title": "Severity" + }, + "is_active": { + "type": "boolean", + "title": "Is Active" + }, + "is_override": { + "type": "boolean", + "title": "Is Override" + }, + "search_types": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Search Types" + }, + "query": { "anyOf": [ { "type": "string" @@ -12379,9 +27213,73 @@ "type": "null" } ], - "title": "Name" + "title": "Query" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "rule_uuid", + "rule_name", + "description", + "severity", + "is_active", + "is_override", + "search_types", + "query" + ], + "title": "_ScoringRuleDeleteV1" + }, + "_ScoringRuleEditV1": { + "properties": { + "name": { + "type": "string", + "const": "scoring_rule.edit", + "title": "Name", + "default": "scoring_rule.edit" }, - "repository_name": { + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "rule_uuid": { + "type": "string", + "title": "Rule Uuid" + }, + "source": { + "type": "string", + "title": "Source" + }, + "rule_name": { + "type": "string", + "title": "Rule Name" + }, + "description": { + "type": "string", + "title": "Description" + }, + "severity": { + "type": "integer", + "title": "Severity" + }, + "is_active": { + "type": "boolean", + "title": "Is Active" + }, + "is_override": { + "type": "boolean", + "title": "Is Override" + }, + "search_types": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Search Types" + }, + "query": { "anyOf": [ { "type": "string" @@ -12390,324 +27288,539 @@ "type": "null" } ], - "title": "Repository Name" + "title": "Query" } }, + "additionalProperties": false, "type": "object", - "title": "Tag" + "required": [ + "rule_uuid", + "source", + "rule_name", + "description", + "severity", + "is_active", + "is_override", + "search_types", + "query" + ], + "title": "_ScoringRuleEditV1" }, - "TenantMetadataResponse": { + "_SearchViewV1": { "properties": { - "uid": { + "name": { + "type": "string", + "const": "search.view", + "title": "Name", + "default": "search.view" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "search_query": { + "type": "string", + "title": "Search Query" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "search_query" + ], + "title": "_SearchViewV1" + }, + "_SearchViewV2": { + "properties": { + "name": { + "type": "string", + "const": "search.view", + "title": "Name", + "default": "search.view" + }, + "version": { + "type": "integer", + "const": 2, + "title": "Version", + "default": 2 + }, + "search_query": { "type": "string", - "title": "Uid" + "title": "Search Query" }, - "notes": { + "search_types": { "anyOf": [ { - "type": "string" + "items": { + "type": "string" + }, + "type": "array" }, { "type": "null" } ], - "title": "Notes" - }, - "tags": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Tags" + "title": "Search Types" }, - "severity": { + "date_filter": { "anyOf": [ { - "type": "string" + "additionalProperties": true, + "type": "object" }, { "type": "null" } ], - "title": "Severity" + "title": "Date Filter" + }, + "risk_filter": { + "items": { + "type": "integer" + }, + "type": "array", + "title": "Risk Filter" } }, + "additionalProperties": false, "type": "object", "required": [ - "uid", - "notes", - "tags", - "severity" + "search_query", + "search_types", + "date_filter", + "risk_filter" ], - "title": "TenantMetadataResponse" + "title": "_SearchViewV2" }, - "ThreadIntent": { + "_SensitiveDataAccessV1": { "properties": { - "intent_id": { - "$ref": "#/components/schemas/Intent" - }, - "label": { + "name": { "type": "string", - "title": "Label" + "const": "sensitive_data.access", + "title": "Name", + "default": "sensitive_data.access" }, - "description": { + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "location": { "type": "string", - "title": "Description" + "title": "Location" + }, + "pii_tags": { + "items": { + "$ref": "#/components/schemas/SensitiveDataAccessPiiTag" + }, + "type": "array", + "title": "Pii Tags" } }, + "additionalProperties": false, "type": "object", "required": [ - "intent_id", - "label", - "description" + "location", + "pii_tags" ], - "title": "ThreadIntent" + "title": "_SensitiveDataAccessV1" }, - "ThreadTopic": { + "_StealerLogDownloadV1": { "properties": { - "topic_id": { - "$ref": "#/components/schemas/Topic" + "name": { + "type": "string", + "const": "activity.stealer_log.download", + "title": "Name", + "default": "activity.stealer_log.download" }, - "label": { + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "tenant_id": { + "type": "integer", + "title": "Tenant Id" + }, + "activity_uid": { "type": "string", - "title": "Label" + "title": "Activity Uid" }, - "description": { + "activity_source": { "type": "string", - "title": "Description" + "title": "Activity Source" + }, + "activity_id": { + "type": "string", + "title": "Activity Id" + }, + "pyro_version": { + "type": "string", + "title": "Pyro Version" + }, + "i_agree_to_tos": { + "type": "boolean", + "title": "I Agree To Tos" + }, + "ip_address": { + "type": "string", + "title": "Ip Address" } }, + "additionalProperties": false, "type": "object", "required": [ - "topic_id", - "label", - "description" + "tenant_id", + "activity_uid", + "activity_source", + "activity_id", + "pyro_version", + "i_agree_to_tos", + "ip_address" ], - "title": "ThreadTopic" + "title": "_StealerLogDownloadV1" }, - "ThreatActorEntityAPIResponse": { + "_TenantCreateV1": { "properties": { - "entity_type": { + "name": { "type": "string", - "const": "threat_actor", - "title": "Entity Type", - "default": "threat_actor" + "const": "tenant.create", + "title": "Name", + "default": "tenant.create" }, - "metadata": { - "$ref": "#/components/schemas/EntityMetadataAPIResponse" + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 }, - "data": { - "$ref": "#/components/schemas/ThreatActorEntityData" + "tenant_create_data": { + "additionalProperties": true, + "type": "object", + "title": "Tenant Create Data" } }, + "additionalProperties": false, "type": "object", "required": [ - "metadata", - "data" + "tenant_create_data" ], - "title": "ThreatActorEntityAPIResponse" + "title": "_TenantCreateV1" }, - "ThreatActorEntityData": { + "_TenantDeleteV1": { "properties": { "name": { "type": "string", - "title": "Name" + "const": "tenant.delete", + "title": "Name", + "default": "tenant.delete" }, - "description": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Description" + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 }, - "aliases": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Aliases" + "tenant_delete_id": { + "type": "integer", + "title": "Tenant Delete Id" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "tenant_delete_id" + ], + "title": "_TenantDeleteV1" + }, + "_TenantDeleteV2": { + "properties": { + "name": { + "type": "string", + "const": "tenant.delete", + "title": "Name", + "default": "tenant.delete" }, - "threat_actor_types": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Threat Actor Types" + "version": { + "type": "integer", + "const": 2, + "title": "Version", + "default": 2 }, - "roles": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Roles" + "tenant_delete_id": { + "type": "integer", + "title": "Tenant Delete Id" }, - "goals": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Goals" + "tenant_name": { + "type": "string", + "title": "Tenant Name" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "tenant_delete_id", + "tenant_name" + ], + "title": "_TenantDeleteV2" + }, + "_TenantEditV1": { + "properties": { + "name": { + "type": "string", + "const": "tenant.edit", + "title": "Name", + "default": "tenant.edit" }, - "sophistication": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Sophistication" + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 }, - "resource_level": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Resource Level" + "tenant_edit_data": { + "additionalProperties": true, + "type": "object", + "title": "Tenant Edit Data" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "tenant_edit_data" + ], + "title": "_TenantEditV1" + }, + "_TenantIntegrationCreateV1": { + "properties": { + "name": { + "type": "string", + "const": "tenant_integration.create", + "title": "Name", + "default": "tenant_integration.create" }, - "primary_motivation": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Primary Motivation" + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 }, - "secondary_motivation": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Secondary Motivation" + "tenant_integration_id": { + "type": "string", + "format": "uuid", + "title": "Tenant Integration Id" }, - "personal_motivations": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Personal Motivations" + "tenant_integration_name": { + "type": "string", + "title": "Tenant Integration Name" }, - "marking_definitions": { - "items": { - "$ref": "#/components/schemas/MarkingDefinition" - }, - "type": "array", - "title": "Marking Definitions" + "tenant_integration_type": { + "type": "string", + "title": "Tenant Integration Type" } }, + "additionalProperties": false, "type": "object", "required": [ - "name", - "description", - "aliases", - "threat_actor_types", - "roles", - "goals", - "sophistication", - "resource_level", - "primary_motivation", - "secondary_motivation", - "personal_motivations", - "marking_definitions" + "tenant_integration_id", + "tenant_integration_name", + "tenant_integration_type" + ], + "title": "_TenantIntegrationCreateV1" + }, + "_TenantIntegrationDeleteV1": { + "properties": { + "name": { + "type": "string", + "const": "tenant_integration.delete", + "title": "Name", + "default": "tenant_integration.delete" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "tenant_integration_id": { + "type": "string", + "format": "uuid", + "title": "Tenant Integration Id" + }, + "tenant_integration_name": { + "type": "string", + "title": "Tenant Integration Name" + }, + "tenant_integration_type": { + "type": "string", + "title": "Tenant Integration Type" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "tenant_integration_id", + "tenant_integration_name", + "tenant_integration_type" ], - "title": "ThreatActorEntityData" + "title": "_TenantIntegrationDeleteV1" }, - "ThreatActorEntityLiteAPIResponse": { + "_TenantIntegrationEditV1": { "properties": { - "entity_type": { + "name": { "type": "string", - "const": "threat_actor", - "title": "Entity Type", - "default": "threat_actor" + "const": "tenant_integration.edit", + "title": "Name", + "default": "tenant_integration.edit" }, - "metadata": { - "$ref": "#/components/schemas/EntityMetadataAPIResponse" + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 }, - "data": { - "$ref": "#/components/schemas/ThreatActorEntityLiteData" + "tenant_integration_id": { + "type": "string", + "title": "Tenant Integration Id" + }, + "tenant_integration_name": { + "type": "string", + "title": "Tenant Integration Name" + }, + "tenant_integration_type": { + "type": "string", + "title": "Tenant Integration Type" + }, + "is_enabled": { + "type": "boolean", + "title": "Is Enabled" + }, + "status": { + "type": "string", + "title": "Status" } }, + "additionalProperties": false, "type": "object", "required": [ - "metadata", - "data" + "tenant_integration_id", + "tenant_integration_name", + "tenant_integration_type", + "is_enabled", + "status" ], - "title": "ThreatActorEntityLiteAPIResponse" + "title": "_TenantIntegrationEditV1" }, - "ThreatActorEntityLiteData": { + "_TenantMemberAddV1": { "properties": { "name": { "type": "string", - "title": "Name" + "const": "tenant_member.add", + "title": "Name", + "default": "tenant_member.add" }, - "description": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Description" + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 }, - "aliases": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Aliases" + "tenant_id": { + "type": "integer", + "title": "Tenant Id" + }, + "tenant_name": { + "type": "string", + "title": "Tenant Name" + }, + "user_id": { + "type": "integer", + "title": "User Id" + }, + "user_email": { + "type": "string", + "title": "User Email" } }, + "additionalProperties": false, "type": "object", "required": [ - "name", - "description", - "aliases" + "tenant_id", + "tenant_name", + "user_id", + "user_email" ], - "title": "ThreatActorEntityLiteData" + "title": "_TenantMemberAddV1" }, - "ThreatActorGroupEntityAPIResponse": { + "_TenantMemberAddV2": { "properties": { - "entity_type": { + "name": { "type": "string", - "const": "threat_actor_group", - "title": "Entity Type", - "default": "threat_actor_group" + "const": "tenant_member.add", + "title": "Name", + "default": "tenant_member.add" }, - "metadata": { - "$ref": "#/components/schemas/EntityMetadataAPIResponse" + "version": { + "type": "integer", + "const": 2, + "title": "Version", + "default": 2 }, - "data": { - "$ref": "#/components/schemas/ThreatActorGroupEntityData" + "tenant_id": { + "type": "integer", + "title": "Tenant Id" + }, + "tenant_name": { + "type": "string", + "title": "Tenant Name" + }, + "user_id": { + "type": "integer", + "title": "User Id" + }, + "user_email": { + "type": "string", + "title": "User Email" + }, + "user_tenant_role": { + "type": "string", + "title": "User Tenant Role" } }, + "additionalProperties": false, "type": "object", "required": [ - "metadata", - "data" + "tenant_id", + "tenant_name", + "user_id", + "user_email", + "user_tenant_role" ], - "title": "ThreatActorGroupEntityAPIResponse" + "title": "_TenantMemberAddV2" }, - "ThreatActorGroupEntityData": { + "_TenantMemberDeleteV1": { "properties": { "name": { "type": "string", - "title": "Name" + "const": "tenant_member.delete", + "title": "Name", + "default": "tenant_member.delete" }, - "description": { + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "tenant_id": { + "type": "integer", + "title": "Tenant Id" + }, + "tenant_name": { "anyOf": [ { "type": "string" @@ -12716,30 +27829,13 @@ "type": "null" } ], - "title": "Description" - }, - "aliases": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Aliases" - }, - "goals": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Goals" + "title": "Tenant Name" }, - "resource_level": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Resource Level" + "user_id": { + "type": "integer", + "title": "User Id" }, - "primary_motivation": { + "user_email": { "anyOf": [ { "type": "string" @@ -12748,65 +27844,94 @@ "type": "null" } ], - "title": "Primary Motivation" - }, - "secondary_motivations": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Secondary Motivations" - }, - "marking_definitions": { - "items": { - "$ref": "#/components/schemas/MarkingDefinition" - }, - "type": "array", - "title": "Marking Definitions" + "title": "User Email" } }, + "additionalProperties": false, "type": "object", "required": [ - "name", - "description", - "aliases", - "goals", - "resource_level", - "primary_motivation", - "secondary_motivations", - "marking_definitions" + "tenant_id", + "tenant_name", + "user_id", + "user_email" ], - "title": "ThreatActorGroupEntityData" + "title": "_TenantMemberDeleteV1" }, - "ThreatActorGroupEntityLiteAPIResponse": { + "_TenantMemberEditV1": { "properties": { - "entity_type": { + "name": { "type": "string", - "const": "threat_actor_group", - "title": "Entity Type", - "default": "threat_actor_group" + "const": "tenant_member.edit", + "title": "Name", + "default": "tenant_member.edit" }, - "metadata": { - "$ref": "#/components/schemas/EntityMetadataAPIResponse" + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 }, - "data": { - "$ref": "#/components/schemas/ThreatActorGroupEntityLiteData" + "tenant_id": { + "type": "integer", + "title": "Tenant Id" + }, + "tenant_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Tenant Name" + }, + "user_id": { + "type": "integer", + "title": "User Id" + }, + "user_email": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "User Email" + }, + "user_tenant_role": { + "type": "string", + "title": "User Tenant Role" } }, + "additionalProperties": false, "type": "object", "required": [ - "metadata", - "data" + "tenant_id", + "tenant_name", + "user_id", + "user_email", + "user_tenant_role" ], - "title": "ThreatActorGroupEntityLiteAPIResponse" + "title": "_TenantMemberEditV1" }, - "ThreatActorGroupEntityLiteData": { + "_TenantUpdateHubspotV1": { "properties": { "name": { "type": "string", - "title": "Name" + "const": "cmi.hubspot.update_tenant", + "title": "Name", + "default": "cmi.hubspot.update_tenant" }, - "description": { + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "tenant_type": { "anyOf": [ { "type": "string" @@ -12815,76 +27940,83 @@ "type": "null" } ], - "title": "Description" + "title": "Tenant Type" }, - "aliases": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Aliases" - } - }, - "type": "object", - "required": [ - "name", - "description", - "aliases" - ], - "title": "ThreatActorGroupEntityLiteData" - }, - "ThreatFlowReportFormatType": { - "type": "string", - "enum": [ - "simple_summary", - "expanded_summary", - "finished_intel_standard" - ], - "title": "ThreatFlowReportFormatType" - }, - "TimeRangeType": { - "type": "string", - "enum": [ - "all", - "last_24h", - "last_2d", - "last_7d", - "last_1m", - "last_3m", - "last_6m", - "range" - ], - "title": "TimeRangeType" - }, - "ToolEntityAPIResponse": { - "properties": { - "entity_type": { - "type": "string", - "const": "tool", - "title": "Entity Type", - "default": "tool" + "identifier_limit": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Identifier Limit" + }, + "identifier_rotation_limit": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Identifier Rotation Limit" }, - "metadata": { - "$ref": "#/components/schemas/EntityMetadataAPIResponse" + "global_search_calls_limit": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Global Search Calls Limit" }, - "data": { - "$ref": "#/components/schemas/ToolEntityData" + "sandbox_submissions_limit": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Sandbox Submissions Limit" } }, + "additionalProperties": false, "type": "object", "required": [ - "metadata", - "data" + "tenant_type", + "identifier_limit", + "identifier_rotation_limit", + "global_search_calls_limit", + "sandbox_submissions_limit" ], - "title": "ToolEntityAPIResponse" + "title": "_TenantUpdateHubspotV1" }, - "ToolEntityData": { + "_TenantUpdateHubspotV2": { "properties": { "name": { "type": "string", - "title": "Name" + "const": "cmi.hubspot.update_tenant", + "title": "Name", + "default": "cmi.hubspot.update_tenant" }, - "description": { + "version": { + "type": "integer", + "const": 2, + "title": "Version", + "default": 2 + }, + "tenant_id": { + "type": "integer", + "title": "Tenant Id" + }, + "tenant_type": { "anyOf": [ { "type": "string" @@ -12893,81 +28025,186 @@ "type": "null" } ], - "title": "Description" + "title": "Tenant Type" }, - "tool_types": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Tool Types" + "identifier_limit": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Identifier Limit" }, - "kill_chain_phases": { - "items": { - "$ref": "#/components/schemas/KillChainAPIResponse" - }, - "type": "array", - "title": "Kill Chain Phases" + "identifier_rotation_limit": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Identifier Rotation Limit" }, - "tool_version": { + "global_search_calls_limit": { "anyOf": [ { - "type": "string" + "type": "integer" }, { "type": "null" } ], - "title": "Tool Version" + "title": "Global Search Calls Limit" }, - "marking_definitions": { - "items": { - "$ref": "#/components/schemas/MarkingDefinition" - }, - "type": "array", - "title": "Marking Definitions" + "sandbox_submissions_limit": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Sandbox Submissions Limit" } }, + "additionalProperties": false, "type": "object", "required": [ - "name", - "description", - "tool_types", - "kill_chain_phases", - "tool_version", - "marking_definitions" + "tenant_id", + "tenant_type", + "identifier_limit", + "identifier_rotation_limit", + "global_search_calls_limit", + "sandbox_submissions_limit" ], - "title": "ToolEntityData" + "title": "_TenantUpdateHubspotV2" }, - "ToolEntityLiteAPIResponse": { + "_TenantUpdateHubspotV3": { "properties": { - "entity_type": { + "name": { "type": "string", - "const": "tool", - "title": "Entity Type", - "default": "tool" + "const": "cmi.hubspot.update_tenant", + "title": "Name", + "default": "cmi.hubspot.update_tenant" }, - "metadata": { - "$ref": "#/components/schemas/EntityMetadataAPIResponse" + "version": { + "type": "integer", + "const": 3, + "title": "Version", + "default": 3 }, - "data": { - "$ref": "#/components/schemas/ToolEntityLiteData" + "tenant_id": { + "type": "integer", + "title": "Tenant Id" + }, + "tenant_type": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Tenant Type" + }, + "identifier_limit": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Identifier Limit" + }, + "identifier_rotation_limit": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Identifier Rotation Limit" + }, + "global_search_calls_limit": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Global Search Calls Limit" + }, + "sandbox_submissions_limit": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Sandbox Submissions Limit" + }, + "permissions": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array", + "uniqueItems": true + }, + { + "type": "null" + } + ], + "title": "Permissions" } }, + "additionalProperties": false, "type": "object", "required": [ - "metadata", - "data" + "tenant_id", + "tenant_type", + "identifier_limit", + "identifier_rotation_limit", + "global_search_calls_limit", + "sandbox_submissions_limit", + "permissions" ], - "title": "ToolEntityLiteAPIResponse" + "title": "_TenantUpdateHubspotV3" }, - "ToolEntityLiteData": { + "_TenantUpdateHubspotV4": { "properties": { "name": { "type": "string", - "title": "Name" + "const": "cmi.hubspot.update_tenant", + "title": "Name", + "default": "cmi.hubspot.update_tenant" }, - "description": { + "version": { + "type": "integer", + "const": 4, + "title": "Version", + "default": 4 + }, + "tenant_id": { + "type": "integer", + "title": "Tenant Id" + }, + "tenant_type": { "anyOf": [ { "type": "string" @@ -12976,183 +28213,145 @@ "type": "null" } ], - "title": "Description" - } - }, - "type": "object", - "required": [ - "name", - "description" - ], - "title": "ToolEntityLiteData" - }, - "Topic": { - "type": "string", - "enum": [ - "malware_development_and_customization", - "malware_operations", - "exploit_research_development_and_brokerage", - "coding_and_software_development", - "unauthorized_intrusion_and_system_compromise", - "initial_access_brokerage", - "account_takeover_and_credential_abuse", - "insider_recruitment_corruption_and_coerced_access", - "supply_chain_and_third_party_service_compromise", - "data_breach_database_theft_and_data_trade", - "bulk_unattributed_data_dump", - "identity_fraud_kyc_bypass_and_document_forgery", - "financial_fraud_banking_and_payment_system_abuse", - "gift_card_and_prepaid_payment_fraud", - "subscription_and_entitlement_fraud", - "pos_atm_and_hardware_based_payment_fraud", - "social_engineering_fraud_and_human_manipulation", - "telecommunications_and_sms_fraud", - "gaming_virtual_asset_and_platform_economy_crime", - "ai_enabled_fraud_and_deepfake_services", - "commercial_scams_non_cyber", - "spam_and_traffic_distribution_services", - "seo_manipulation_and_search_abuse", - "fraudulent_websites_phishing_kits_and_impersonation_infrastructure", - "lookalike_domains_dns_abuse_and_brand_impersonation", - "bulletproof_hosting_bphs_and_abuse_tolerant_infrastructure", - "malicious_hosting_and_server_abuse", - "command_and_control_botnet_and_operational_infrastructure", - "cloud_resource_abuse_and_cryptojacking", - "ddos_and_availability_attacks", - "automated_platform_abuse", - "information_operations_disinformation_and_manipulative_campaigns", - "hacktivism_and_ideologically_motivated_cyber_operations", - "non_financial_destructive_operations_and_sabotage", - "political_discourse_and_influence_channels", - "illegal_and_harmful_content_distribution", - "illicit_goods_trafficking", - "violence_and_physical_coercion", - "pirated_content_sharing", - "private_digital_surveillance_stalkerware_and_mercenary_services", - "ransomware_and_extortion_operations", - "money_laundering_crypto_obfuscation_and_financial_mover_networks", - "physical_logistics_drop_networks_and_reshipping", - "underground_markets_forums_and_ecosystem_services", - "legal_regulatory_and_takedown_abuse", - "community_ecosystem_and_meta_activities", - "osint_research_and_threat_intelligence", - "unclassified_and_other_activity" - ], - "title": "Topic" - }, - "Types": { - "properties": { - "is_guide": { + "title": "Tenant Type" + }, + "identifier_limit": { "anyOf": [ { - "type": "boolean" + "type": "integer" }, { "type": "null" } ], - "title": "Is Guide", - "description": "Whether the listing is a guide. Ex: 'How to extort a website'" + "title": "Identifier Limit" }, - "is_service": { + "identifier_rotation_limit": { "anyOf": [ { - "type": "boolean" + "type": "integer" }, { "type": "null" } ], - "title": "Is Service", - "description": "Whether the listing is offering a service. Ex: 'I will help you extort a website'" + "title": "Identifier Rotation Limit" }, - "is_software": { + "global_search_calls_limit": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Global Search Calls Limit" + }, + "sandbox_submissions_limit": { "anyOf": [ { - "type": "boolean" + "type": "integer" }, { "type": "null" } ], - "title": "Is Software", - "description": "Whether the listing is offering software. Ex: 'I will sell you a software to extort a website'" + "title": "Sandbox Submissions Limit" }, - "is_hardware": { + "permissions": { "anyOf": [ { - "type": "boolean" + "items": { + "type": "string" + }, + "type": "array", + "uniqueItems": true }, { "type": "null" } ], - "title": "Is Hardware", - "description": "Whether the listing is offering hardware. Ex: 'I will sell you a hardware'" + "title": "Permissions" }, - "is_data": { + "tenant_status": { "anyOf": [ { - "type": "boolean" + "type": "string" }, { "type": "null" } ], - "title": "Is Data", - "description": "Whether the listing is offering data. Ex: 'I will sell you victim data'" + "title": "Tenant Status" } }, + "additionalProperties": false, "type": "object", - "title": "Types" + "required": [ + "tenant_id", + "tenant_type", + "identifier_limit", + "identifier_rotation_limit", + "global_search_calls_limit", + "sandbox_submissions_limit", + "permissions", + "tenant_status" + ], + "title": "_TenantUpdateHubspotV4" }, - "UpdateMatchingPolicyBody": { + "_ThreatFlowCreateCustomIntelV1": { "properties": { "name": { "type": "string", - "minLength": 1, + "const": "threat_flow.create_custom_intel", "title": "Name", - "description": "The new name of the matching policy" + "default": "threat_flow.create_custom_intel" }, - "value": { - "$ref": "#/components/schemas/PolicyValue", - "description": "The new value of the matching policy depending on its type" - } - }, - "type": "object", - "required": [ - "name", - "value" - ], - "title": "UpdateMatchingPolicyBody" - }, - "UpdateTenantMetadataBody": { - "properties": { - "tags": { + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "pyro_version": { + "type": "string", + "title": "Pyro Version" + }, + "is_success": { + "type": "boolean", + "title": "Is Success" + }, + "title": { + "type": "string", + "title": "Title" + }, + "search_query": { "anyOf": [ { - "items": { - "type": "string" - }, - "type": "array" + "type": "string" }, { "type": "null" } ], - "title": "Tags" + "title": "Search Query" }, - "severity": { + "unit_summary_uids": { "anyOf": [ { - "$ref": "#/components/schemas/Severity" + "items": { + "type": "string" + }, + "type": "array" }, { "type": "null" } - ] + ], + "title": "Unit Summary Uids" }, - "notes": { + "search_parameters": { "anyOf": [ { "type": "string" @@ -13161,214 +28360,165 @@ "type": "null" } ], - "title": "Notes" - } - }, - "type": "object", - "title": "UpdateTenantMetadataBody" - }, - "UsernameData": { - "properties": { - "type": { - "type": "string", - "const": "username", - "title": "Type", - "default": "username" - }, - "username": { - "type": "string", - "minLength": 1, - "title": "Username" + "title": "Search Parameters" } }, + "additionalProperties": false, "type": "object", "required": [ - "username" + "pyro_version", + "is_success", + "title", + "search_query", + "unit_summary_uids", + "search_parameters" ], - "title": "UsernameData" + "title": "_ThreatFlowCreateCustomIntelV1" }, - "UsernameQuery": { + "_ThreatFlowSummarizeConversationV1": { "properties": { - "type": { + "name": { "type": "string", - "const": "username", - "title": "Type" + "const": "threat_flow.summarize_conversation", + "title": "Name", + "default": "threat_flow.summarize_conversation" }, - "username": { - "type": "string", - "title": "Username" - } - }, - "type": "object", - "required": [ - "type", - "username" - ], - "title": "UsernameQuery" - }, - "ValidCredentialEvent": { - "properties": { - "event_type": { - "type": "string", - "const": "valid_credential", - "title": "Event Type", - "default": "valid_credential" + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 }, - "metadata": { - "$ref": "#/components/schemas/EventMetadata" + "pyro_version": { + "type": "string", + "title": "Pyro Version" }, - "data": { - "$ref": "#/components/schemas/CredentialEventData" - } - }, - "type": "object", - "required": [ - "metadata", - "data" - ], - "title": "Valid Credential" - }, - "ValidationError": { - "properties": { - "loc": { - "items": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "integer" - } - ] - }, - "type": "array", - "title": "Location" + "is_success": { + "type": "boolean", + "title": "Is Success" }, - "msg": { + "conversation_uid": { "type": "string", - "title": "Message" + "title": "Conversation Uid" }, - "type": { + "report_title": { "type": "string", - "title": "Error Type" + "title": "Report Title" }, - "input": { - "title": "Input" + "time_range_from": { + "type": "string", + "format": "date-time", + "title": "Time Range From" }, - "ctx": { - "type": "object", - "title": "Context" + "time_range_to": { + "type": "string", + "format": "date-time", + "title": "Time Range To" } }, + "additionalProperties": false, "type": "object", "required": [ - "loc", - "msg", - "type" + "pyro_version", + "is_success", + "conversation_uid", + "report_title", + "time_range_from", + "time_range_to" ], - "title": "ValidationError" + "title": "_ThreatFlowSummarizeConversationV1" }, - "VulnerabilityEntityAPIResponse": { + "_ThreatFlowUnitSummarySearchV1": { "properties": { - "entity_type": { + "name": { "type": "string", - "const": "vulnerability", - "title": "Entity Type", - "default": "vulnerability" + "const": "threat_flow.unit_summary.search", + "title": "Name", + "default": "threat_flow.unit_summary.search" }, - "metadata": { - "$ref": "#/components/schemas/EntityMetadataAPIResponse" + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 }, - "data": { - "$ref": "#/components/schemas/VulnerabilityEntityData" + "pyro_version": { + "type": "string", + "title": "Pyro Version" + }, + "result_count": { + "type": "integer", + "title": "Result Count" + }, + "search_query": { + "type": "string", + "title": "Search Query" + }, + "search_parameters": { + "type": "string", + "title": "Search Parameters" } }, + "additionalProperties": false, "type": "object", "required": [ - "metadata", - "data" + "pyro_version", + "result_count", + "search_query", + "search_parameters" ], - "title": "VulnerabilityEntityAPIResponse" + "title": "_ThreatFlowUnitSummarySearchV1" }, - "VulnerabilityEntityData": { + "_UserProfileEditV1": { "properties": { "name": { "type": "string", - "title": "Name" + "const": "user_profile.edit", + "title": "Name", + "default": "user_profile.edit" }, - "description": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Description" + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 }, - "marking_definitions": { - "items": { - "$ref": "#/components/schemas/MarkingDefinition" - }, - "type": "array", - "title": "Marking Definitions" - } - }, - "type": "object", - "required": [ - "name", - "description", - "marking_definitions" - ], - "title": "VulnerabilityEntityData" - }, - "VulnerabilityEntityLiteAPIResponse": { - "properties": { - "entity_type": { + "user_id": { + "type": "integer", + "title": "User Id" + }, + "user_email": { "type": "string", - "const": "vulnerability", - "title": "Entity Type", - "default": "vulnerability" + "title": "User Email" }, - "metadata": { - "$ref": "#/components/schemas/EntityMetadataAPIResponse" + "user_name": { + "type": "string", + "title": "User Name" }, - "data": { - "$ref": "#/components/schemas/VulnerabilityEntityLiteData" - } - }, - "type": "object", - "required": [ - "metadata", - "data" - ], - "title": "VulnerabilityEntityLiteAPIResponse" - }, - "VulnerabilityEntityLiteData": { - "properties": { - "name": { + "user_surname": { "type": "string", - "title": "Name" + "title": "User Surname" }, - "description": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Description" + "user_language": { + "type": "string", + "title": "User Language" + }, + "user_color_scheme": { + "type": "string", + "title": "User Color Scheme" } }, + "additionalProperties": false, "type": "object", "required": [ - "name", - "description" - ], - "title": "VulnerabilityEntityLiteData" + "user_id", + "user_email", + "user_name", + "user_surname", + "user_language", + "user_color_scheme" + ], + "title": "_UserProfileEditV1" }, "pyro__findings__chat_messages__datamodels__ChatMessageEventData__Actor": { "properties": { diff --git a/docs/api-reference/v4/endpoints/public/search-audit-logs.mdx b/docs/api-reference/v4/endpoints/public/search-audit-logs.mdx new file mode 100644 index 0000000..2f4b28a --- /dev/null +++ b/docs/api-reference/v4/endpoints/public/search-audit-logs.mdx @@ -0,0 +1,105 @@ +--- +title: "Stream Audit Logs" +api: "POST https://api.flare.io/firework/v4/audit-logs/_search" +authMethod: "bearer" +--- + +import PermissionReadOrganizationAdmin from '/snippets/permission-read-organization-admin.mdx' + + + +Returns a list of audit logs for the current organization, which can be used to stream all audit logs to an external platform or to search for specific ones. + +## Body Parameters + + + The `next` value from the last response. + + + + Available options: `asc`, `desc` + + + + + + + + + Tenants affected by the audit log. + + + + + + Matches values greater than or equal to the specified timestamp. + + Format: ISO-8601 + + + + Matches values lesser than or equal to the specified timestamp. + + Format: ISO-8601 + + + + + + Free text search on the audit log content. + + + + + + +```json Response Example +{ + "items": [ + { + "id": 123, + "created_at": "2023-11-07T05:31:56Z", + "type": "event", + "action": "created", + "source": "all", + "affected_tenant_id": 123, + "affected_tenant_name": "", + "affected_user_id": 123, + "performed_by": { + "user_id": 123, + "user_email": "", + "user_name": "", + "tenant_id": 123, + "ip": "", + "user_type": "user" + }, + "data": { + "identifier_id": 123, + "identifier_name": "", + "identifier_edit_data": {}, + "name": "identifier.edit", + "version": 1 + }, + "previous_data": { + "identifier_id": 123, + "identifier_name": "", + "identifier_edit_data": {}, + "name": "identifier.edit", + "version": 1 + } + } + ], + "next": "", + "total_count": 123 +} +``` + + diff --git a/docs/changelog/overview.mdx b/docs/changelog/overview.mdx index 3fde5aa..ed75123 100644 --- a/docs/changelog/overview.mdx +++ b/docs/changelog/overview.mdx @@ -12,6 +12,10 @@ This page lists changes to Flare's API. Release notes for the Flare Platform can be found on the [product documentation website](https://docs.flare.io/releases). + + Added a new [Stream Audit Logs Endpoint ](/api-reference/v4/endpoints/public/search-audit-logs) to search the audit logs of an organization. + + Added a new [Explain Identifier Event URL Endpoint ](/api-reference/v4/endpoints/explain-identifier-event) to provide evidence as to how an event matches to an identifier. diff --git a/docs/docs.json b/docs/docs.json index 53d5616..eea17af 100644 --- a/docs/docs.json +++ b/docs/docs.json @@ -254,6 +254,10 @@ "group": "Sandbox API", "pages": ["api-reference/v4/endpoints/create-presigned-upload-url"] }, + { + "group": "Audit Logs", + "pages": ["api-reference/v4/endpoints/public/search-audit-logs"] + }, { "group": "Deprecated APIs", "pages": [