diff --git a/docs/api-reference/spec/firework-v2-openapi.json b/docs/api-reference/spec/firework-v2-openapi.json index e6ef600..bc8cfba 100644 --- a/docs/api-reference/spec/firework-v2-openapi.json +++ b/docs/api-reference/spec/firework-v2-openapi.json @@ -1692,7 +1692,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, docker, stack_exchange, google, service, driller_host, buckets, bucket, bucket_object, whois, cookie, pii, experimental\n\n*Some search types contain others*\n- illicit_networks: forum_topic, forum_post, listing, financial_data, stealer_log, forum_profile, bot, blog_post, ransomleak, seller, chat_message\n- open_web: bucket_object, social_media_account, stack_exchange, source_code_files, docker, service, bucket, google, source_code_secrets, paste\n- leaks: mitigated_credential, leak, invalid_credential, valid_credential\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, docker, stack_exchange, google, service, driller_host, buckets, bucket, bucket_object, whois, cookie, pii, experimental\n\n*Some search types contain others*\n- illicit_networks: blog_post, forum_post, ransomleak, bot, stealer_log, financial_data, forum_topic, chat_message, listing, forum_profile, seller\n- open_web: source_code_files, source_code_secrets, paste, bucket, google, service, bucket_object, stack_exchange, docker, social_media_account\n- leaks: leak, valid_credential, mitigated_credential, invalid_credential\n- domains: domain\n", "explode": true, "in": "query", "name": "types", @@ -2016,7 +2016,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, docker, stack_exchange, google, service, driller_host, buckets, bucket, bucket_object, whois, cookie, pii, experimental\n\n*Some search types contain others*\n- illicit_networks: forum_topic, forum_post, listing, financial_data, stealer_log, forum_profile, bot, blog_post, ransomleak, seller, chat_message\n- open_web: bucket_object, social_media_account, stack_exchange, source_code_files, docker, service, bucket, google, source_code_secrets, paste\n- leaks: mitigated_credential, leak, invalid_credential, valid_credential\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, docker, stack_exchange, google, service, driller_host, buckets, bucket, bucket_object, whois, cookie, pii, experimental\n\n*Some search types contain others*\n- illicit_networks: blog_post, forum_post, ransomleak, bot, stealer_log, financial_data, forum_topic, chat_message, listing, forum_profile, seller\n- open_web: source_code_files, source_code_secrets, paste, bucket, google, service, bucket_object, stack_exchange, docker, social_media_account\n- leaks: leak, valid_credential, mitigated_credential, invalid_credential\n- domains: domain\n", "explode": true, "in": "query", "name": "types", @@ -2591,7 +2591,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, docker, stack_exchange, google, service, driller_host, buckets, bucket, bucket_object, whois, cookie, pii, experimental\n\n*Some search types contain others*\n- illicit_networks: forum_topic, forum_post, listing, financial_data, stealer_log, forum_profile, bot, blog_post, ransomleak, seller, chat_message\n- open_web: bucket_object, social_media_account, stack_exchange, source_code_files, docker, service, bucket, google, source_code_secrets, paste\n- leaks: mitigated_credential, leak, invalid_credential, valid_credential\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, docker, stack_exchange, google, service, driller_host, buckets, bucket, bucket_object, whois, cookie, pii, experimental\n\n*Some search types contain others*\n- illicit_networks: blog_post, forum_post, ransomleak, bot, stealer_log, financial_data, forum_topic, chat_message, listing, forum_profile, seller\n- open_web: source_code_files, source_code_secrets, paste, bucket, google, service, bucket_object, stack_exchange, docker, social_media_account\n- leaks: leak, valid_credential, mitigated_credential, invalid_credential\n- domains: domain\n", "explode": true, "in": "query", "name": "types", @@ -2915,7 +2915,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, docker, stack_exchange, google, service, driller_host, buckets, bucket, bucket_object, whois, cookie, pii, experimental\n\n*Some search types contain others*\n- illicit_networks: forum_topic, forum_post, listing, financial_data, stealer_log, forum_profile, bot, blog_post, ransomleak, seller, chat_message\n- open_web: bucket_object, social_media_account, stack_exchange, source_code_files, docker, service, bucket, google, source_code_secrets, paste\n- leaks: mitigated_credential, leak, invalid_credential, valid_credential\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, docker, stack_exchange, google, service, driller_host, buckets, bucket, bucket_object, whois, cookie, pii, experimental\n\n*Some search types contain others*\n- illicit_networks: blog_post, forum_post, ransomleak, bot, stealer_log, financial_data, forum_topic, chat_message, listing, forum_profile, seller\n- open_web: source_code_files, source_code_secrets, paste, bucket, google, service, bucket_object, stack_exchange, docker, social_media_account\n- leaks: leak, valid_credential, mitigated_credential, invalid_credential\n- domains: domain\n", "explode": true, "in": "query", "name": "types", @@ -3329,7 +3329,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, docker, stack_exchange, google, service, driller_host, buckets, bucket, bucket_object, whois, cookie, pii, experimental\n\n*Some search types contain others*\n- illicit_networks: forum_topic, forum_post, listing, financial_data, stealer_log, forum_profile, bot, blog_post, ransomleak, seller, chat_message\n- open_web: bucket_object, social_media_account, stack_exchange, source_code_files, docker, service, bucket, google, source_code_secrets, paste\n- leaks: mitigated_credential, leak, invalid_credential, valid_credential\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, docker, stack_exchange, google, service, driller_host, buckets, bucket, bucket_object, whois, cookie, pii, experimental\n\n*Some search types contain others*\n- illicit_networks: blog_post, forum_post, ransomleak, bot, stealer_log, financial_data, forum_topic, chat_message, listing, forum_profile, seller\n- open_web: source_code_files, source_code_secrets, paste, bucket, google, service, bucket_object, stack_exchange, docker, social_media_account\n- leaks: leak, valid_credential, mitigated_credential, invalid_credential\n- domains: domain\n", "explode": true, "in": "query", "name": "types", @@ -3612,7 +3612,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, docker, stack_exchange, google, service, driller_host, buckets, bucket, bucket_object, whois, cookie, pii, experimental\n\n*Some search types contain others*\n- illicit_networks: forum_topic, forum_post, listing, financial_data, stealer_log, forum_profile, bot, blog_post, ransomleak, seller, chat_message\n- open_web: bucket_object, social_media_account, stack_exchange, source_code_files, docker, service, bucket, google, source_code_secrets, paste\n- leaks: mitigated_credential, leak, invalid_credential, valid_credential\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, docker, stack_exchange, google, service, driller_host, buckets, bucket, bucket_object, whois, cookie, pii, experimental\n\n*Some search types contain others*\n- illicit_networks: blog_post, forum_post, ransomleak, bot, stealer_log, financial_data, forum_topic, chat_message, listing, forum_profile, seller\n- open_web: source_code_files, source_code_secrets, paste, bucket, google, service, bucket_object, stack_exchange, docker, social_media_account\n- leaks: leak, valid_credential, mitigated_credential, invalid_credential\n- domains: domain\n", "explode": true, "in": "query", "name": "types", @@ -4740,7 +4740,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, docker, stack_exchange, google, service, driller_host, buckets, bucket, bucket_object, whois, cookie, pii, experimental\n\n*Some search types contain others*\n- illicit_networks: forum_topic, forum_post, listing, financial_data, stealer_log, forum_profile, bot, blog_post, ransomleak, seller, chat_message\n- open_web: bucket_object, social_media_account, stack_exchange, source_code_files, docker, service, bucket, google, source_code_secrets, paste\n- leaks: mitigated_credential, leak, invalid_credential, valid_credential\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, docker, stack_exchange, google, service, driller_host, buckets, bucket, bucket_object, whois, cookie, pii, experimental\n\n*Some search types contain others*\n- illicit_networks: blog_post, forum_post, ransomleak, bot, stealer_log, financial_data, forum_topic, chat_message, listing, forum_profile, seller\n- open_web: source_code_files, source_code_secrets, paste, bucket, google, service, bucket_object, stack_exchange, docker, social_media_account\n- leaks: leak, valid_credential, mitigated_credential, invalid_credential\n- domains: domain\n", "explode": true, "in": "query", "name": "types", @@ -5044,7 +5044,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, docker, stack_exchange, google, service, driller_host, buckets, bucket, bucket_object, whois, cookie, pii, experimental\n\n*Some search types contain others*\n- illicit_networks: forum_topic, forum_post, listing, financial_data, stealer_log, forum_profile, bot, blog_post, ransomleak, seller, chat_message\n- open_web: bucket_object, social_media_account, stack_exchange, source_code_files, docker, service, bucket, google, source_code_secrets, paste\n- leaks: mitigated_credential, leak, invalid_credential, valid_credential\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, docker, stack_exchange, google, service, driller_host, buckets, bucket, bucket_object, whois, cookie, pii, experimental\n\n*Some search types contain others*\n- illicit_networks: blog_post, forum_post, ransomleak, bot, stealer_log, financial_data, forum_topic, chat_message, listing, forum_profile, seller\n- open_web: source_code_files, source_code_secrets, paste, bucket, google, service, bucket_object, stack_exchange, docker, social_media_account\n- leaks: leak, valid_credential, mitigated_credential, invalid_credential\n- domains: domain\n", "explode": true, "in": "query", "name": "types", @@ -5551,33 +5551,33 @@ "search_types": { "items": { "enum": [ - "mitigated_credential", - "forum_profile", + "ad", + "paste", + "google", + "domain", + "bot", + "service", + "stealer_log", + "stack_exchange", + "financial_data", + "chat_message", "blog_post", + "leak", + "forum_profile", + "mitigated_credential", + "ransomleak", "valid_credential", - "bucket", - "google", "bucket_object", + "invalid_credential", "forum_topic", - "stack_exchange", - "listing", - "financial_data", - "paste", "social_media_account", - "forum_post", - "domain", + "listing", "source_code_files", - "docker", "source_code_secrets", - "ad", + "forum_post", + "bucket", + "docker", "seller", - "invalid_credential", - "stealer_log", - "bot", - "service", - "ransomleak", - "leak", - "chat_message", "illicit_networks", "open_web", "buckets", @@ -5591,7 +5591,7 @@ "infected_devices", "social_media" ], - "example": "mitigated_credential", + "example": "ad", "type": "string" }, "type": "array" @@ -5654,32 +5654,32 @@ "search_types": { "items": { "enum": [ - "mitigated_credential", - "forum_profile", + "paste", + "google", + "domain", + "bot", + "service", + "stealer_log", + "stack_exchange", + "financial_data", + "chat_message", "blog_post", + "leak", + "forum_profile", + "mitigated_credential", + "ransomleak", "valid_credential", - "bucket", - "google", "bucket_object", + "invalid_credential", "forum_topic", - "stack_exchange", - "listing", - "financial_data", - "paste", "social_media_account", - "forum_post", - "domain", + "listing", "source_code_files", - "docker", "source_code_secrets", + "forum_post", + "bucket", + "docker", "seller", - "invalid_credential", - "stealer_log", - "bot", - "service", - "ransomleak", - "leak", - "chat_message", "illicit_networks", "open_web", "buckets", @@ -5692,7 +5692,7 @@ "infected_devices", "social_media" ], - "example": "mitigated_credential", + "example": "ad", "type": "string" }, "type": "array" @@ -6066,17 +6066,6 @@ }, "type": "object" }, - "TenantWithCounts": { - "properties": { - "next": { - "type": "string" - }, - "items": { - "$ref": "#/components/schemas/TenantWithCounts" - } - }, - "type": "object" - }, "Tenant": { "properties": { "id": { @@ -6136,6 +6125,17 @@ }, "type": "object" }, + "TenantWithCounts": { + "properties": { + "next": { + "type": "string" + }, + "items": { + "$ref": "#/components/schemas/TenantWithCounts" + } + }, + "type": "object" + }, "UpdatedPermission": { "properties": { "updated_value": { @@ -6242,17 +6242,6 @@ ], "type": "object" }, - "OrganizationMemberPage": { - "properties": { - "members": { - "items": { - "$ref": "#/components/schemas/OrganizationMemberWithMetadata" - }, - "type": "array" - } - }, - "type": "object" - }, "OrganizationMemberWithMetadata": { "properties": { "user": { @@ -6306,6 +6295,17 @@ }, "type": "object" }, + "OrganizationMemberPage": { + "properties": { + "members": { + "items": { + "$ref": "#/components/schemas/OrganizationMemberWithMetadata" + }, + "type": "array" + } + }, + "type": "object" + }, "OrganizationMembersCount": { "properties": { "count": { diff --git a/docs/api-reference/spec/firework-v2-swagger.json b/docs/api-reference/spec/firework-v2-swagger.json index df63d37..578f7a9 100644 --- a/docs/api-reference/spec/firework-v2-swagger.json +++ b/docs/api-reference/spec/firework-v2-swagger.json @@ -914,24 +914,6 @@ } }, "/firework/v2/assets/": { - "get": { - "responses": { - "200": { - "description": "Success", - "schema": { - "properties": { - "assets": { - "$ref": "#/definitions/Identifier" - } - } - } - } - }, - "operationId": "get_assets_/assets/", - "tags": [ - "Identifiers" - ] - }, "post": { "responses": { "200": { @@ -965,27 +947,27 @@ "tags": [ "Identifiers" ] - } - }, - "/firework/v2/assets/groups/": { + }, "get": { "responses": { "200": { "description": "Success", "schema": { "properties": { - "assets_groups": { - "$ref": "#/definitions/IdentifierGroup" + "assets": { + "$ref": "#/definitions/Identifier" } } } } }, - "operationId": "get_assets_groups_/assets/groups/", + "operationId": "get_assets_/assets/", "tags": [ "Identifiers" ] - }, + } + }, + "/firework/v2/assets/groups/": { "post": { "responses": { "200": { @@ -1019,6 +1001,24 @@ "tags": [ "Identifiers" ] + }, + "get": { + "responses": { + "200": { + "description": "Success", + "schema": { + "properties": { + "assets_groups": { + "$ref": "#/definitions/IdentifierGroup" + } + } + } + } + }, + "operationId": "get_assets_groups_/assets/groups/", + "tags": [ + "Identifiers" + ] } }, "/firework/v2/assets/groups/{assets_group_id}": { @@ -1103,24 +1103,6 @@ "type": "integer" } ], - "get": { - "responses": { - "200": { - "description": "Success", - "schema": { - "properties": { - "alerts": { - "$ref": "#/definitions/FeedAlert" - } - } - } - } - }, - "operationId": "get_assets_group_alerts_/assets/groups//alerts", - "tags": [ - "Identifiers" - ] - }, "post": { "responses": { "200": { @@ -1144,6 +1126,24 @@ "tags": [ "Identifiers" ] + }, + "get": { + "responses": { + "200": { + "description": "Success", + "schema": { + "properties": { + "alerts": { + "$ref": "#/definitions/FeedAlert" + } + } + } + } + }, + "operationId": "get_assets_group_alerts_/assets/groups//alerts", + "tags": [ + "Identifiers" + ] } }, "/firework/v2/assets/groups/{assets_group_id}/alerts/{alert_id}": { @@ -1206,7 +1206,7 @@ "type": "integer" } ], - "get": { + "post": { "responses": { "404": { "description": "Identifier group does not exist.", @@ -1227,7 +1227,7 @@ } } }, - "operationId": "get_assets_group_feed_/assets/groups//feed", + "operationId": "post_assets_group_feed_/assets/groups//feed", "parameters": [ { "name": "fields", @@ -1284,7 +1284,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, docker, stack_exchange, google, service, driller_host, buckets, bucket, bucket_object, whois, cookie, pii, experimental\n\n*Some search types contain others*\n- illicit_networks: forum_topic, forum_post, listing, financial_data, stealer_log, forum_profile, bot, blog_post, ransomleak, seller, chat_message\n- open_web: bucket_object, social_media_account, stack_exchange, source_code_files, docker, service, bucket, google, source_code_secrets, paste\n- leaks: mitigated_credential, leak, invalid_credential, valid_credential\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, docker, stack_exchange, google, service, driller_host, buckets, bucket, bucket_object, whois, cookie, pii, experimental\n\n*Some search types contain others*\n- illicit_networks: blog_post, forum_post, ransomleak, bot, stealer_log, financial_data, forum_topic, chat_message, listing, forum_profile, seller\n- open_web: source_code_files, source_code_secrets, paste, bucket, google, service, bucket_object, stack_exchange, docker, social_media_account\n- leaks: leak, valid_credential, mitigated_credential, invalid_credential\n- domains: domain\n", "items": { "type": "string" }, @@ -1466,7 +1466,7 @@ "Identifiers" ] }, - "post": { + "get": { "responses": { "404": { "description": "Identifier group does not exist.", @@ -1487,7 +1487,7 @@ } } }, - "operationId": "post_assets_group_feed_/assets/groups//feed", + "operationId": "get_assets_group_feed_/assets/groups//feed", "parameters": [ { "name": "fields", @@ -1544,7 +1544,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, docker, stack_exchange, google, service, driller_host, buckets, bucket, bucket_object, whois, cookie, pii, experimental\n\n*Some search types contain others*\n- illicit_networks: forum_topic, forum_post, listing, financial_data, stealer_log, forum_profile, bot, blog_post, ransomleak, seller, chat_message\n- open_web: bucket_object, social_media_account, stack_exchange, source_code_files, docker, service, bucket, google, source_code_secrets, paste\n- leaks: mitigated_credential, leak, invalid_credential, valid_credential\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, docker, stack_exchange, google, service, driller_host, buckets, bucket, bucket_object, whois, cookie, pii, experimental\n\n*Some search types contain others*\n- illicit_networks: blog_post, forum_post, ransomleak, bot, stealer_log, financial_data, forum_topic, chat_message, listing, forum_profile, seller\n- open_web: source_code_files, source_code_secrets, paste, bucket, google, service, bucket_object, stack_exchange, docker, social_media_account\n- leaks: leak, valid_credential, mitigated_credential, invalid_credential\n- domains: domain\n", "items": { "type": "string" }, @@ -1809,24 +1809,6 @@ "type": "integer" } ], - "get": { - "responses": { - "200": { - "description": "Success", - "schema": { - "properties": { - "alerts": { - "$ref": "#/definitions/FeedAlert" - } - } - } - } - }, - "operationId": "get_asset_alerts_/assets//alerts", - "tags": [ - "Identifiers" - ] - }, "post": { "responses": { "200": { @@ -1850,6 +1832,24 @@ "tags": [ "Identifiers" ] + }, + "get": { + "responses": { + "200": { + "description": "Success", + "schema": { + "properties": { + "alerts": { + "$ref": "#/definitions/FeedAlert" + } + } + } + } + }, + "operationId": "get_asset_alerts_/assets//alerts", + "tags": [ + "Identifiers" + ] } }, "/firework/v2/assets/{asset_id}/alerts/{alert_id}": { @@ -1912,7 +1912,7 @@ "type": "integer" } ], - "get": { + "post": { "responses": { "404": { "description": "Identifier does not exist.", @@ -1933,7 +1933,7 @@ } } }, - "operationId": "get_asset_feed_/assets//feed", + "operationId": "post_asset_feed_/assets//feed", "parameters": [ { "name": "fields", @@ -1990,7 +1990,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, docker, stack_exchange, google, service, driller_host, buckets, bucket, bucket_object, whois, cookie, pii, experimental\n\n*Some search types contain others*\n- illicit_networks: forum_topic, forum_post, listing, financial_data, stealer_log, forum_profile, bot, blog_post, ransomleak, seller, chat_message\n- open_web: bucket_object, social_media_account, stack_exchange, source_code_files, docker, service, bucket, google, source_code_secrets, paste\n- leaks: mitigated_credential, leak, invalid_credential, valid_credential\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, docker, stack_exchange, google, service, driller_host, buckets, bucket, bucket_object, whois, cookie, pii, experimental\n\n*Some search types contain others*\n- illicit_networks: blog_post, forum_post, ransomleak, bot, stealer_log, financial_data, forum_topic, chat_message, listing, forum_profile, seller\n- open_web: source_code_files, source_code_secrets, paste, bucket, google, service, bucket_object, stack_exchange, docker, social_media_account\n- leaks: leak, valid_credential, mitigated_credential, invalid_credential\n- domains: domain\n", "items": { "type": "string" }, @@ -2172,7 +2172,7 @@ "Identifiers" ] }, - "post": { + "get": { "responses": { "404": { "description": "Identifier does not exist.", @@ -2193,7 +2193,7 @@ } } }, - "operationId": "post_asset_feed_/assets//feed", + "operationId": "get_asset_feed_/assets//feed", "parameters": [ { "name": "fields", @@ -2250,7 +2250,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, docker, stack_exchange, google, service, driller_host, buckets, bucket, bucket_object, whois, cookie, pii, experimental\n\n*Some search types contain others*\n- illicit_networks: forum_topic, forum_post, listing, financial_data, stealer_log, forum_profile, bot, blog_post, ransomleak, seller, chat_message\n- open_web: bucket_object, social_media_account, stack_exchange, source_code_files, docker, service, bucket, google, source_code_secrets, paste\n- leaks: mitigated_credential, leak, invalid_credential, valid_credential\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, docker, stack_exchange, google, service, driller_host, buckets, bucket, bucket_object, whois, cookie, pii, experimental\n\n*Some search types contain others*\n- illicit_networks: blog_post, forum_post, ransomleak, bot, stealer_log, financial_data, forum_topic, chat_message, listing, forum_profile, seller\n- open_web: source_code_files, source_code_secrets, paste, bucket, google, service, bucket_object, stack_exchange, docker, social_media_account\n- leaks: leak, valid_credential, mitigated_credential, invalid_credential\n- domains: domain\n", "items": { "type": "string" }, @@ -2523,7 +2523,7 @@ } }, "/firework/v2/me/feed": { - "get": { + "post": { "responses": { "200": { "description": "The user's home feed activities", @@ -2532,7 +2532,7 @@ } } }, - "operationId": "get_current_user_home_feed_/me/feed", + "operationId": "post_current_user_home_feed_/me/feed", "parameters": [ { "name": "time", @@ -2579,7 +2579,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, docker, stack_exchange, google, service, driller_host, buckets, bucket, bucket_object, whois, cookie, pii, experimental\n\n*Some search types contain others*\n- illicit_networks: forum_topic, forum_post, listing, financial_data, stealer_log, forum_profile, bot, blog_post, ransomleak, seller, chat_message\n- open_web: bucket_object, social_media_account, stack_exchange, source_code_files, docker, service, bucket, google, source_code_secrets, paste\n- leaks: mitigated_credential, leak, invalid_credential, valid_credential\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, docker, stack_exchange, google, service, driller_host, buckets, bucket, bucket_object, whois, cookie, pii, experimental\n\n*Some search types contain others*\n- illicit_networks: blog_post, forum_post, ransomleak, bot, stealer_log, financial_data, forum_topic, chat_message, listing, forum_profile, seller\n- open_web: source_code_files, source_code_secrets, paste, bucket, google, service, bucket_object, stack_exchange, docker, social_media_account\n- leaks: leak, valid_credential, mitigated_credential, invalid_credential\n- domains: domain\n", "items": { "type": "string" }, @@ -2761,7 +2761,7 @@ "me" ] }, - "post": { + "get": { "responses": { "200": { "description": "The user's home feed activities", @@ -2770,7 +2770,7 @@ } } }, - "operationId": "post_current_user_home_feed_/me/feed", + "operationId": "get_current_user_home_feed_/me/feed", "parameters": [ { "name": "time", @@ -2817,7 +2817,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, docker, stack_exchange, google, service, driller_host, buckets, bucket, bucket_object, whois, cookie, pii, experimental\n\n*Some search types contain others*\n- illicit_networks: forum_topic, forum_post, listing, financial_data, stealer_log, forum_profile, bot, blog_post, ransomleak, seller, chat_message\n- open_web: bucket_object, social_media_account, stack_exchange, source_code_files, docker, service, bucket, google, source_code_secrets, paste\n- leaks: mitigated_credential, leak, invalid_credential, valid_credential\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, docker, stack_exchange, google, service, driller_host, buckets, bucket, bucket_object, whois, cookie, pii, experimental\n\n*Some search types contain others*\n- illicit_networks: blog_post, forum_post, ransomleak, bot, stealer_log, financial_data, forum_topic, chat_message, listing, forum_profile, seller\n- open_web: source_code_files, source_code_secrets, paste, bucket, google, service, bucket_object, stack_exchange, docker, social_media_account\n- leaks: leak, valid_credential, mitigated_credential, invalid_credential\n- domains: domain\n", "items": { "type": "string" }, @@ -3001,6 +3001,30 @@ } }, "/firework/v2/me/feed/credentials": { + "post": { + "responses": { + "200": { + "description": "Success", + "schema": { + "$ref": "#/definitions/PaginatedCredentials" + } + } + }, + "operationId": "post_leaked_credentials_feed_endpoint_/me/feed/credentials", + "parameters": [ + { + "name": "payload", + "required": true, + "in": "body", + "schema": { + "$ref": "#/definitions/UserUpdate" + } + } + ], + "tags": [ + "me" + ] + }, "get": { "responses": { "200": { @@ -3037,30 +3061,6 @@ "tags": [ "me" ] - }, - "post": { - "responses": { - "200": { - "description": "Success", - "schema": { - "$ref": "#/definitions/PaginatedCredentials" - } - } - }, - "operationId": "post_leaked_credentials_feed_endpoint_/me/feed/credentials", - "parameters": [ - { - "name": "payload", - "required": true, - "in": "body", - "schema": { - "$ref": "#/definitions/UserUpdate" - } - } - ], - "tags": [ - "me" - ] } }, "/firework/v2/me/profile": { @@ -3132,7 +3132,7 @@ "type": "integer" } ], - "get": { + "post": { "responses": { "404": { "description": "Organization not found", @@ -3143,34 +3143,30 @@ "200": { "description": "Success", "schema": { - "$ref": "#/definitions/OrganizationMemberPage" + "properties": { + "member": { + "$ref": "#/definitions/OrganizationMemberWithMetadata" + } + } } } }, - "operationId": "get_organization_members_api_/organizations//members", + "operationId": "post_organization_members_api_/organizations//members", "parameters": [ { - "name": "size", - "in": "query", - "type": "integer", - "default": 20 - }, - { - "name": "from", - "in": "query", - "type": "string" - }, - { - "name": "q", - "in": "query", - "type": "string" + "name": "payload", + "required": true, + "in": "body", + "schema": { + "$ref": "#/definitions/OrganizationMemberData" + } } ], "tags": [ "organizations" ] }, - "post": { + "get": { "responses": { "404": { "description": "Organization not found", @@ -3181,23 +3177,27 @@ "200": { "description": "Success", "schema": { - "properties": { - "member": { - "$ref": "#/definitions/OrganizationMemberWithMetadata" - } - } + "$ref": "#/definitions/OrganizationMemberPage" } } }, - "operationId": "post_organization_members_api_/organizations//members", + "operationId": "get_organization_members_api_/organizations//members", "parameters": [ { - "name": "payload", - "required": true, - "in": "body", - "schema": { - "$ref": "#/definitions/OrganizationMemberData" - } + "name": "size", + "in": "query", + "type": "integer", + "default": 20 + }, + { + "name": "from", + "in": "query", + "type": "string" + }, + { + "name": "q", + "in": "query", + "type": "string" } ], "tags": [ @@ -3480,21 +3480,7 @@ "type": "integer" } ], - "get": { - "responses": { - "200": { - "description": "Success", - "schema": { - "$ref": "#/definitions/TenantWithCounts" - } - } - }, - "operationId": "get_organization_tenants_api_/organizations//tenants", - "tags": [ - "organizations" - ] - }, - "post": { + "post": { "responses": { "200": { "description": "Success", @@ -3517,20 +3503,23 @@ "tags": [ "organizations" ] - } - }, - "/firework/v2/reporting/reports": { + }, "get": { "responses": { "200": { - "description": "Lists reports for the current tenant, ordered from newest to oldest." + "description": "Success", + "schema": { + "$ref": "#/definitions/TenantWithCounts" + } } }, - "operationId": "get_reports_endpoint_/reporting/reports", + "operationId": "get_organization_tenants_api_/organizations//tenants", "tags": [ - "reporting" + "organizations" ] - }, + } + }, + "/firework/v2/reporting/reports": { "post": { "responses": { "200": { @@ -3551,6 +3540,17 @@ "tags": [ "reporting" ] + }, + "get": { + "responses": { + "200": { + "description": "Lists reports for the current tenant, ordered from newest to oldest." + } + }, + "operationId": "get_reports_endpoint_/reporting/reports", + "tags": [ + "reporting" + ] } }, "/firework/v2/reporting/reports/{report_id}": { @@ -3562,45 +3562,45 @@ "type": "integer" } ], - "patch": { + "delete": { "responses": { "200": { - "description": "Updates a report." + "description": "Deletes a report." } }, - "operationId": "patch_report_endpoint_/reporting/reports/", - "parameters": [ - { - "name": "payload", - "required": true, - "in": "body", - "schema": { - "$ref": "#/definitions/UpdatedReport" - } - } - ], + "operationId": "delete_report_endpoint_/reporting/reports/", "tags": [ "reporting" ] }, - "delete": { + "get": { "responses": { "200": { - "description": "Deletes a report." + "description": "Returns a report and its elements." } }, - "operationId": "delete_report_endpoint_/reporting/reports/", + "operationId": "get_report_endpoint_/reporting/reports/", "tags": [ "reporting" ] }, - "get": { + "patch": { "responses": { "200": { - "description": "Returns a report and its elements." + "description": "Updates a report." } }, - "operationId": "get_report_endpoint_/reporting/reports/", + "operationId": "patch_report_endpoint_/reporting/reports/", + "parameters": [ + { + "name": "payload", + "required": true, + "in": "body", + "schema": { + "$ref": "#/definitions/UpdatedReport" + } + } + ], "tags": [ "reporting" ] @@ -3649,7 +3649,7 @@ } }, "/firework/v2/search/": { - "get": { + "post": { "responses": { "400": { "description": "Query is invalid.", @@ -3664,7 +3664,7 @@ } } }, - "operationId": "get_search_/search/", + "operationId": "post_search_/search/", "parameters": [ { "name": "fields", @@ -3721,7 +3721,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, docker, stack_exchange, google, service, driller_host, buckets, bucket, bucket_object, whois, cookie, pii, experimental\n\n*Some search types contain others*\n- illicit_networks: forum_topic, forum_post, listing, financial_data, stealer_log, forum_profile, bot, blog_post, ransomleak, seller, chat_message\n- open_web: bucket_object, social_media_account, stack_exchange, source_code_files, docker, service, bucket, google, source_code_secrets, paste\n- leaks: mitigated_credential, leak, invalid_credential, valid_credential\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, docker, stack_exchange, google, service, driller_host, buckets, bucket, bucket_object, whois, cookie, pii, experimental\n\n*Some search types contain others*\n- illicit_networks: blog_post, forum_post, ransomleak, bot, stealer_log, financial_data, forum_topic, chat_message, listing, forum_profile, seller\n- open_web: source_code_files, source_code_secrets, paste, bucket, google, service, bucket_object, stack_exchange, docker, social_media_account\n- leaks: leak, valid_credential, mitigated_credential, invalid_credential\n- domains: domain\n", "items": { "type": "string" }, @@ -3901,7 +3901,7 @@ "search" ] }, - "post": { + "get": { "responses": { "400": { "description": "Query is invalid.", @@ -3916,7 +3916,7 @@ } } }, - "operationId": "post_search_/search/", + "operationId": "get_search_/search/", "parameters": [ { "name": "fields", @@ -3973,7 +3973,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, docker, stack_exchange, google, service, driller_host, buckets, bucket, bucket_object, whois, cookie, pii, experimental\n\n*Some search types contain others*\n- illicit_networks: forum_topic, forum_post, listing, financial_data, stealer_log, forum_profile, bot, blog_post, ransomleak, seller, chat_message\n- open_web: bucket_object, social_media_account, stack_exchange, source_code_files, docker, service, bucket, google, source_code_secrets, paste\n- leaks: mitigated_credential, leak, invalid_credential, valid_credential\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, docker, stack_exchange, google, service, driller_host, buckets, bucket, bucket_object, whois, cookie, pii, experimental\n\n*Some search types contain others*\n- illicit_networks: blog_post, forum_post, ransomleak, bot, stealer_log, financial_data, forum_topic, chat_message, listing, forum_profile, seller\n- open_web: source_code_files, source_code_secrets, paste, bucket, google, service, bucket_object, stack_exchange, docker, social_media_account\n- leaks: leak, valid_credential, mitigated_credential, invalid_credential\n- domains: domain\n", "items": { "type": "string" }, @@ -4232,20 +4232,6 @@ "type": "integer" } ], - "get": { - "responses": { - "200": { - "description": "Success", - "schema": { - "$ref": "#/definitions/TenantUsers" - } - } - }, - "operationId": "get_tenant_users_api_/tenants//users", - "tags": [ - "tenants" - ] - }, "post": { "responses": { "200": { @@ -4266,6 +4252,20 @@ "tags": [ "tenants" ] + }, + "get": { + "responses": { + "200": { + "description": "Success", + "schema": { + "$ref": "#/definitions/TenantUsers" + } + } + }, + "operationId": "get_tenant_users_api_/tenants//users", + "tags": [ + "tenants" + ] } }, "/firework/v2/tenants/{tenant_id}/users/{user_id}": { @@ -4424,35 +4424,35 @@ "type": "array", "items": { "type": "string", - "example": "mitigated_credential", + "example": "ad", "enum": [ - "mitigated_credential", - "forum_profile", + "ad", + "paste", + "google", + "domain", + "bot", + "service", + "stealer_log", + "stack_exchange", + "financial_data", + "chat_message", "blog_post", + "leak", + "forum_profile", + "mitigated_credential", + "ransomleak", "valid_credential", - "bucket", - "google", "bucket_object", + "invalid_credential", "forum_topic", - "stack_exchange", - "listing", - "financial_data", - "paste", "social_media_account", - "forum_post", - "domain", + "listing", "source_code_files", - "docker", "source_code_secrets", - "ad", + "forum_post", + "bucket", + "docker", "seller", - "invalid_credential", - "stealer_log", - "bot", - "service", - "ransomleak", - "leak", - "chat_message", "illicit_networks", "open_web", "buckets", @@ -4526,34 +4526,34 @@ "type": "array", "items": { "type": "string", - "example": "mitigated_credential", + "example": "ad", "enum": [ - "mitigated_credential", - "forum_profile", + "paste", + "google", + "domain", + "bot", + "service", + "stealer_log", + "stack_exchange", + "financial_data", + "chat_message", "blog_post", + "leak", + "forum_profile", + "mitigated_credential", + "ransomleak", "valid_credential", - "bucket", - "google", "bucket_object", + "invalid_credential", "forum_topic", - "stack_exchange", - "listing", - "financial_data", - "paste", "social_media_account", - "forum_post", - "domain", + "listing", "source_code_files", - "docker", "source_code_secrets", + "forum_post", + "bucket", + "docker", "seller", - "invalid_credential", - "stealer_log", - "bot", - "service", - "ransomleak", - "leak", - "chat_message", "illicit_networks", "open_web", "buckets", @@ -5011,6 +5011,13 @@ ], "example": "nullable integer" }, + "demo_show_passwords": { + "type": [ + "boolean", + "null" + ], + "example": "nullable bool" + }, "hs_takedown_properties": { "anyOf": [ { @@ -5094,24 +5101,6 @@ }, "type": "object" }, - "TenantWithCounts": { - "properties": { - "next": { - "type": "string" - }, - "items": { - "$ref": "#/definitions/TenantWithCounts" - }, - "total_count": { - "type": [ - "integer", - "null" - ], - "example": "nullable integer" - } - }, - "type": "object" - }, "Tenant": { "properties": { "id": { @@ -5196,6 +5185,24 @@ }, "type": "object" }, + "TenantWithCounts": { + "properties": { + "next": { + "type": "string" + }, + "items": { + "$ref": "#/definitions/TenantWithCounts" + }, + "total_count": { + "type": [ + "integer", + "null" + ], + "example": "nullable integer" + } + }, + "type": "object" + }, "UpdatedPermission": { "properties": { "updated_value": { @@ -5303,24 +5310,6 @@ }, "type": "object" }, - "OrganizationMemberPage": { - "properties": { - "members": { - "type": "array", - "items": { - "$ref": "#/definitions/OrganizationMemberWithMetadata" - } - }, - "next": { - "type": [ - "string", - "null" - ], - "example": "nullable string" - } - }, - "type": "object" - }, "OrganizationMemberWithMetadata": { "properties": { "user": { @@ -5388,6 +5377,24 @@ }, "type": "object" }, + "OrganizationMemberPage": { + "properties": { + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/OrganizationMemberWithMetadata" + } + }, + "next": { + "type": [ + "string", + "null" + ], + "example": "nullable string" + } + }, + "type": "object" + }, "OrganizationMembersCount": { "properties": { "count": { diff --git a/docs/api-reference/spec/firework-v3-openapi.json b/docs/api-reference/spec/firework-v3-openapi.json index 47ba432..828026f 100644 --- a/docs/api-reference/spec/firework-v3-openapi.json +++ b/docs/api-reference/spec/firework-v3-openapi.json @@ -563,7 +563,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, docker, stack_exchange, google, service, driller_host, buckets, bucket, bucket_object, whois, cookie, pii, experimental\n\n*Some search types contain others*\n- illicit_networks: blog_post, forum_post, listing, stealer_log, financial_data, ransomleak, forum_topic, seller, bot, chat_message, forum_profile\n- open_web: service, stack_exchange, bucket, source_code_files, google, source_code_secrets, paste, social_media_account, docker, bucket_object\n- leaks: leak, mitigated_credential, valid_credential, invalid_credential\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, docker, stack_exchange, google, service, driller_host, buckets, bucket, bucket_object, whois, cookie, pii, experimental\n\n*Some search types contain others*\n- illicit_networks: blog_post, forum_post, ransomleak, bot, stealer_log, financial_data, forum_topic, chat_message, listing, forum_profile, seller\n- open_web: source_code_files, source_code_secrets, paste, bucket, google, service, bucket_object, stack_exchange, docker, social_media_account\n- leaks: leak, valid_credential, mitigated_credential, invalid_credential\n- domains: domain\n", "explode": true, "in": "query", "name": "types", @@ -887,7 +887,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, docker, stack_exchange, google, service, driller_host, buckets, bucket, bucket_object, whois, cookie, pii, experimental\n\n*Some search types contain others*\n- illicit_networks: blog_post, forum_post, listing, stealer_log, financial_data, ransomleak, forum_topic, seller, bot, chat_message, forum_profile\n- open_web: service, stack_exchange, bucket, source_code_files, google, source_code_secrets, paste, social_media_account, docker, bucket_object\n- leaks: leak, mitigated_credential, valid_credential, invalid_credential\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, docker, stack_exchange, google, service, driller_host, buckets, bucket, bucket_object, whois, cookie, pii, experimental\n\n*Some search types contain others*\n- illicit_networks: blog_post, forum_post, ransomleak, bot, stealer_log, financial_data, forum_topic, chat_message, listing, forum_profile, seller\n- open_web: source_code_files, source_code_secrets, paste, bucket, google, service, bucket_object, stack_exchange, docker, social_media_account\n- leaks: leak, valid_credential, mitigated_credential, invalid_credential\n- domains: domain\n", "explode": true, "in": "query", "name": "types", diff --git a/docs/api-reference/spec/firework-v3-swagger.json b/docs/api-reference/spec/firework-v3-swagger.json index 5843105..980c35f 100644 --- a/docs/api-reference/spec/firework-v3-swagger.json +++ b/docs/api-reference/spec/firework-v3-swagger.json @@ -403,7 +403,7 @@ "type": "string" } ], - "get": { + "post": { "responses": { "403": { "description": "Forbidden.", @@ -424,7 +424,7 @@ } } }, - "operationId": "get_asset_feeds_api_/assets//feed", + "operationId": "post_asset_feeds_api_/assets//feed", "parameters": [ { "name": "fields", @@ -481,7 +481,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, docker, stack_exchange, google, service, driller_host, buckets, bucket, bucket_object, whois, cookie, pii, experimental\n\n*Some search types contain others*\n- illicit_networks: blog_post, forum_post, listing, stealer_log, financial_data, ransomleak, forum_topic, seller, bot, chat_message, forum_profile\n- open_web: service, stack_exchange, bucket, source_code_files, google, source_code_secrets, paste, social_media_account, docker, bucket_object\n- leaks: leak, mitigated_credential, valid_credential, invalid_credential\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, docker, stack_exchange, google, service, driller_host, buckets, bucket, bucket_object, whois, cookie, pii, experimental\n\n*Some search types contain others*\n- illicit_networks: blog_post, forum_post, ransomleak, bot, stealer_log, financial_data, forum_topic, chat_message, listing, forum_profile, seller\n- open_web: source_code_files, source_code_secrets, paste, bucket, google, service, bucket_object, stack_exchange, docker, social_media_account\n- leaks: leak, valid_credential, mitigated_credential, invalid_credential\n- domains: domain\n", "items": { "type": "string" }, @@ -663,7 +663,7 @@ "assets" ] }, - "post": { + "get": { "responses": { "403": { "description": "Forbidden.", @@ -684,7 +684,7 @@ } } }, - "operationId": "post_asset_feeds_api_/assets//feed", + "operationId": "get_asset_feeds_api_/assets//feed", "parameters": [ { "name": "fields", @@ -741,7 +741,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, docker, stack_exchange, google, service, driller_host, buckets, bucket, bucket_object, whois, cookie, pii, experimental\n\n*Some search types contain others*\n- illicit_networks: blog_post, forum_post, listing, stealer_log, financial_data, ransomleak, forum_topic, seller, bot, chat_message, forum_profile\n- open_web: service, stack_exchange, bucket, source_code_files, google, source_code_secrets, paste, social_media_account, docker, bucket_object\n- leaks: leak, mitigated_credential, valid_credential, invalid_credential\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, docker, stack_exchange, google, service, driller_host, buckets, bucket, bucket_object, whois, cookie, pii, experimental\n\n*Some search types contain others*\n- illicit_networks: blog_post, forum_post, ransomleak, bot, stealer_log, financial_data, forum_topic, chat_message, listing, forum_profile, seller\n- open_web: source_code_files, source_code_secrets, paste, bucket, google, service, bucket_object, stack_exchange, docker, social_media_account\n- leaks: leak, valid_credential, mitigated_credential, invalid_credential\n- domains: domain\n", "items": { "type": "string" }, @@ -1413,6 +1413,20 @@ "type": "integer" } ], + "post": { + "responses": { + "200": { + "description": "Success", + "schema": { + "$ref": "#/definitions/PaginatedCredentials" + } + } + }, + "operationId": "post_leaked_credentials_feed_endpoint_/identifiers//feed/credentials", + "tags": [ + "identifiers" + ] + }, "get": { "responses": { "200": { @@ -1439,20 +1453,6 @@ "tags": [ "identifiers" ] - }, - "post": { - "responses": { - "200": { - "description": "Success", - "schema": { - "$ref": "#/definitions/PaginatedCredentials" - } - } - }, - "operationId": "post_leaked_credentials_feed_endpoint_/identifiers//feed/credentials", - "tags": [ - "identifiers" - ] } }, "/firework/v3/identifiers/{identifier_id}/relations": { diff --git a/docs/api-reference/spec/firework-v4-openapi.json b/docs/api-reference/spec/firework-v4-openapi.json index b623b2a..f202c2d 100644 --- a/docs/api-reference/spec/firework-v4-openapi.json +++ b/docs/api-reference/spec/firework-v4-openapi.json @@ -120,7 +120,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/AuditEventRequestBody" + "$ref": "#/components/schemas/AdminAuditEventRequestBody" } } } @@ -5163,6 +5163,16 @@ "type": "string", "title": "Asset Uuid" } + }, + { + "name": "force_refresh", + "in": "query", + "required": false, + "schema": { + "type": "boolean", + "default": false, + "title": "Force Refresh" + } } ], "responses": { @@ -15227,14 +15237,14 @@ "summary": "Create Vip Protection Identifier", "operationId": "create_vip_protection_identifier_vip_protection__post", "requestBody": { + "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/VipProtectionCreateBody" } } - }, - "required": true + } }, "responses": { "200": { @@ -15258,6 +15268,66 @@ } } } + }, + "get": { + "tags": [ + "private", + "team=growth" + ], + "summary": "List Vip Protection Identifiers", + "operationId": "list_vip_protection_identifiers_vip_protection__get", + "parameters": [ + { + "name": "from", + "in": "query", + "required": false, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "From" + } + }, + { + "name": "size", + "in": "query", + "required": false, + "schema": { + "type": "integer", + "maximum": 100, + "exclusiveMinimum": 0, + "default": 20, + "title": "Size" + } + } + ], + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/PaginatedResultsWithTotalCount_Identifier_str_" + } + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + } } }, "/firework/v4/vip_protection/{identifier_id}": { @@ -15311,6 +15381,87 @@ } } } + }, + "get": { + "tags": [ + "private", + "team=growth" + ], + "summary": "Get Vip Protection Identifier", + "operationId": "get_vip_protection_identifier_vip_protection__identifier_id__get", + "parameters": [ + { + "name": "identifier_id", + "in": "path", + "required": true, + "schema": { + "type": "integer", + "title": "Identifier Id" + } + } + ], + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/VipProtectionResponse" + } + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + } + } + }, + "/firework/v4/vip_protection/bulk_delete": { + "post": { + "tags": [ + "private", + "team=growth" + ], + "summary": "Bulk Delete Vip Protection Identifiers", + "operationId": "bulk_delete_vip_protection_identifiers_vip_protection_bulk_delete_post", + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/VipProtectionBulkDeleteBody" + } + } + }, + "required": true + }, + "responses": { + "202": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": {} + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + } } } }, @@ -15464,6 +15615,7 @@ "score_event", "sdo_attack_pattern", "sdo_campaign", + "sdo_identity", "sdo_indicator", "sdo_infrastructure", "sdo_location", @@ -16260,6 +16412,121 @@ ], "title": "AddAllowedRestrictedTermRequest" }, + "AdminAuditEventFiltersBody": { + "properties": { + "tenant_ids": { + "anyOf": [ + { + "items": { + "type": "integer" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Tenant Ids" + }, + "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": [ + { + "items": { + "$ref": "#/components/schemas/AuditEventAction" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Action" + }, + "gte": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Gte" + }, + "lte": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Lte" + }, + "impersonation": { + "$ref": "#/components/schemas/ImpersonationFilter", + "default": "exclude" + }, + "q": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Q" + }, + "source": { + "$ref": "#/components/schemas/AuditEventSource", + "default": "all" + }, + "type": { + "anyOf": [ + { + "items": { + "$ref": "#/components/schemas/AuditEventAffectedResourceType" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Type" + } + }, + "type": "object", + "title": "AdminAuditEventFiltersBody" + }, + "AdminAuditEventRequestBody": { + "properties": { + "pagination": { + "$ref": "#/components/schemas/AuditEventPagingBody" + }, + "filters": { + "$ref": "#/components/schemas/AdminAuditEventFiltersBody" + } + }, + "type": "object", + "title": "AdminAuditEventRequestBody" + }, "Alert": { "properties": { "feed_definition": { @@ -18075,15 +18342,10 @@ "tenant", "tenant_membership", "threat_flow", - "cmi_allowed_restricted_term", - "cmi_app_banner", - "cmi_authorize_asset_request", - "cmi_feature_flag", - "cmi_hubspot", - "cmi_impersonated_user", - "cmi_organization", - "cmi_tenant", - "cmi_user" + "allowed_restricted_term", + "hubspot", + "feature_flag", + "app_banner" ], "title": "AuditEventAffectedResourceType" }, @@ -18115,20 +18377,6 @@ "title": "Include System Audit Events", "default": false }, - "type": { - "anyOf": [ - { - "items": { - "$ref": "#/components/schemas/AuditEventAffectedResourceType" - }, - "type": "array" - }, - { - "type": "null" - } - ], - "title": "Type" - }, "action": { "anyOf": [ { @@ -18185,6 +18433,20 @@ "source": { "$ref": "#/components/schemas/AuditEventSource", "default": "all" + }, + "type": { + "anyOf": [ + { + "items": { + "$ref": "#/components/schemas/PublicAuditEventAffectedResourceType" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Type" } }, "type": "object", @@ -19107,7 +19369,7 @@ } ], "title": "Created After", - "default": "2026-06-03T17:05:22.967172Z" + "default": "2026-06-04T16:00:47.813971Z" }, "from": { "anyOf": [ @@ -19812,6 +20074,16 @@ } ], "title": "Summarized At" + }, + "profile": { + "anyOf": [ + { + "$ref": "#/components/schemas/ChatChannelSummaryOutput" + }, + { + "type": "null" + } + ] } }, "type": "object", @@ -19820,6 +20092,32 @@ ], "title": "ChatChannelSummariesResponse" }, + "ChatChannelSummaryOutput": { + "properties": { + "overview": { + "type": "string", + "title": "Overview", + "description": "Single paragraph providing an overview of the chat channel." + }, + "content_and_activity": { + "type": "string", + "title": "Content And Activity", + "description": "Single paragraph summarizing the observed content and activity." + }, + "nature_and_sophistication": { + "type": "string", + "title": "Nature And Sophistication", + "description": "Single paragraph characterizing the channel's function and sophistication." + } + }, + "type": "object", + "required": [ + "overview", + "content_and_activity", + "nature_and_sophistication" + ], + "title": "ChatChannelSummaryOutput" + }, "ChatChannelTimeline": { "properties": { "aggregate_by": { @@ -22224,6 +22522,64 @@ ], "title": "DomainProfileCertificateResponse" }, + "DomainProfileDnsRecordsResponse": { + "properties": { + "a_records": { + "items": { + "type": "string" + }, + "type": "array", + "title": "A Records" + }, + "aaaa_records": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Aaaa Records" + }, + "mx_records": { + "items": { + "$ref": "#/components/schemas/DomainProfileMxRecordResponse" + }, + "type": "array", + "title": "Mx Records" + }, + "ns_records": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Ns Records" + }, + "txt_records": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Txt Records" + }, + "has_spf": { + "type": "boolean", + "title": "Has Spf" + }, + "has_dmarc": { + "type": "boolean", + "title": "Has Dmarc" + } + }, + "type": "object", + "required": [ + "a_records", + "aaaa_records", + "mx_records", + "ns_records", + "txt_records", + "has_spf", + "has_dmarc" + ], + "title": "DomainProfileDnsRecordsResponse" + }, "DomainProfileEvent": { "properties": { "uid": { @@ -22373,6 +22729,38 @@ ], "title": "DomainProfileMetadataResponse" }, + "DomainProfileMxRecordResponse": { + "properties": { + "priority": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Priority" + }, + "exchange": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Exchange" + } + }, + "type": "object", + "required": [ + "priority", + "exchange" + ], + "title": "DomainProfileMxRecordResponse" + }, "DomainProfileResponse": { "properties": { "asset_uuid": { @@ -22399,6 +22787,26 @@ "type": "null" } ] + }, + "dns_records": { + "anyOf": [ + { + "$ref": "#/components/schemas/DomainProfileDnsRecordsResponse" + }, + { + "type": "null" + } + ] + }, + "whois_rdap": { + "anyOf": [ + { + "$ref": "#/components/schemas/DomainProfileWhoisRdapResponse" + }, + { + "type": "null" + } + ] } }, "type": "object", @@ -22407,10 +22815,91 @@ "fqdn", "risk", "metadata", - "certificate" + "certificate", + "dns_records", + "whois_rdap" ], "title": "DomainProfileResponse" }, + "DomainProfileWhoisRdapResponse": { + "properties": { + "registrar": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Registrar" + }, + "contact_email": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Contact Email" + }, + "epp_status": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Epp Status" + }, + "registered_at": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Registered At" + }, + "updated_at": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Updated At" + }, + "expires_at": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Expires At" + } + }, + "type": "object", + "required": [ + "registrar", + "contact_email", + "epp_status", + "registered_at", + "updated_at", + "expires_at" + ], + "title": "DomainProfileWhoisRdapResponse" + }, "DomainQuery": { "properties": { "type": { @@ -25793,6 +26282,10 @@ }, "GlobalSearchUsageByMemberDataPoint": { "properties": { + "user_id": { + "type": "integer", + "title": "User Id" + }, "member": { "anyOf": [ { @@ -25811,6 +26304,7 @@ }, "type": "object", "required": [ + "user_id", "member", "count" ], @@ -25834,6 +26328,10 @@ }, "GlobalSearchUsageByTenantDataPoint": { "properties": { + "tenant_id": { + "type": "integer", + "title": "Tenant Id" + }, "tenant_name": { "anyOf": [ { @@ -25856,6 +26354,7 @@ }, "type": "object", "required": [ + "tenant_id", "tenant_name", "count", "is_deleted" @@ -30320,6 +30819,45 @@ ], "title": "PaginatedResultsWithTotalCount[DomainBrowserItemResponse, str]" }, + "PaginatedResultsWithTotalCount_Identifier_str_": { + "properties": { + "items": { + "items": { + "$ref": "#/components/schemas/Identifier" + }, + "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[Identifier, str]" + }, "PaginatedResultsWithTotalCount_IdentityBrowserItemResponse_str_": { "properties": { "items": { @@ -31786,6 +32324,27 @@ ], "title": "ProvisionUserItemRequest" }, + "PublicAuditEventAffectedResourceType": { + "type": "string", + "enum": [ + "event", + "alert", + "alert_channel", + "authorize_asset_request", + "credential", + "identifier", + "identifier_recommendation", + "integration", + "user", + "organization", + "priority_action", + "sandbox", + "search", + "tenant", + "tenant_membership", + "threat_flow" + ] + }, "PublicIdentifierRequestBody": { "properties": { "data": { @@ -31796,9 +32355,6 @@ { "$ref": "#/components/schemas/IPData" }, - { - "$ref": "#/components/schemas/BrandData" - }, { "$ref": "#/components/schemas/KeywordData" }, @@ -31814,23 +32370,11 @@ { "$ref": "#/components/schemas/GithubRepositoryData" }, - { - "$ref": "#/components/schemas/CredentialsData" - }, - { - "$ref": "#/components/schemas/EmailData" - }, - { - "$ref": "#/components/schemas/UsernameData" - }, { "$ref": "#/components/schemas/SecretData" }, { - "$ref": "#/components/schemas/NameData" - }, - { - "$ref": "#/components/schemas/IdentityDataRequestBody" + "$ref": "#/components/schemas/PublicIdentityData" } ], "title": "Data", @@ -31839,18 +32383,13 @@ "mapping": { "azure_tenant": "#/components/schemas/AzureTenantData", "bin": "#/components/schemas/CCBinData", - "brand": "#/components/schemas/BrandData", - "credentials": "#/components/schemas/CredentialsData", "domain": "#/components/schemas/DomainData", - "email": "#/components/schemas/EmailData", "github_repository": "#/components/schemas/GithubRepositoryData", - "identity": "#/components/schemas/IdentityDataRequestBody", + "identity": "#/components/schemas/PublicIdentityData", "ip": "#/components/schemas/IPData", "keyword": "#/components/schemas/KeywordData", - "name": "#/components/schemas/NameData", "search_query": "#/components/schemas/SearchQueryData", - "secret": "#/components/schemas/SecretData", - "username": "#/components/schemas/UsernameData" + "secret": "#/components/schemas/SecretData" } } }, @@ -32075,7 +32614,7 @@ "required": [ "attributes" ], - "title": "PublicIdentityData" + "title": "IdentityData" }, "PublishReportPayload": { "properties": { @@ -38521,6 +39060,23 @@ ], "title": "VipIdentityDataRequestBody" }, + "VipProtectionBulkDeleteBody": { + "properties": { + "identifier_ids": { + "items": { + "type": "integer" + }, + "type": "array", + "minItems": 1, + "title": "Identifier Ids" + } + }, + "type": "object", + "required": [ + "identifier_ids" + ], + "title": "VipProtectionBulkDeleteBody" + }, "VipProtectionCreateBody": { "properties": { "data": { diff --git a/docs/api-reference/v2/endpoints/identifiers/delete-fireworkv2assets.mdx b/docs/api-reference/v2/endpoints/identifiers/delete-fireworkv2assets.mdx index d380096..af3c108 100644 --- a/docs/api-reference/v2/endpoints/identifiers/delete-fireworkv2assets.mdx +++ b/docs/api-reference/v2/endpoints/identifiers/delete-fireworkv2assets.mdx @@ -1,4 +1,9 @@ --- openapi: firework-v2-openapi delete /firework/v2/assets/{asset_id} title: Delete Identifier ---- \ No newline at end of file +--- + + +**DEPRECATED:** This endpoint should be replaced by +[/firework/v4/identifiers/\{identifier_id\} ](/api-reference/v4/endpoints/delete-identifier) + \ No newline at end of file diff --git a/docs/api-reference/v2/endpoints/identifiers/post-fireworkv2assets-toggle.mdx b/docs/api-reference/v2/endpoints/identifiers/post-fireworkv2assets-toggle.mdx index 173a289..2a90c83 100644 --- a/docs/api-reference/v2/endpoints/identifiers/post-fireworkv2assets-toggle.mdx +++ b/docs/api-reference/v2/endpoints/identifiers/post-fireworkv2assets-toggle.mdx @@ -1,4 +1,9 @@ --- openapi: firework-v2-openapi post /firework/v2/assets/{asset_id}/toggle title: Enable/Disable Identifier ---- \ No newline at end of file +--- + + +**DEPRECATED:** This endpoint should be replaced by +[/firework/v4/identifiers/\{identifier_id\} ](/api-reference/v4/endpoints/update-identifier) + \ No newline at end of file diff --git a/docs/api-reference/v2/endpoints/identifiers/post-fireworkv2assets.mdx b/docs/api-reference/v2/endpoints/identifiers/post-fireworkv2assets.mdx index 5ab6e52..d824236 100644 --- a/docs/api-reference/v2/endpoints/identifiers/post-fireworkv2assets.mdx +++ b/docs/api-reference/v2/endpoints/identifiers/post-fireworkv2assets.mdx @@ -1,4 +1,9 @@ --- openapi: firework-v2-openapi post /firework/v2/assets/ title: Create Identifier ---- \ No newline at end of file +--- + + +**DEPRECATED:** This endpoint should be replaced by +[/firework/v4/identifiers/ ](/api-reference/v4/endpoints/create-identifier) + \ No newline at end of file diff --git a/docs/api-reference/v2/endpoints/identifiers/put-fireworkv2assets.mdx b/docs/api-reference/v2/endpoints/identifiers/put-fireworkv2assets.mdx index eb5f333..5dc875f 100644 --- a/docs/api-reference/v2/endpoints/identifiers/put-fireworkv2assets.mdx +++ b/docs/api-reference/v2/endpoints/identifiers/put-fireworkv2assets.mdx @@ -1,4 +1,9 @@ --- openapi: firework-v2-openapi put /firework/v2/assets/{asset_id} title: Update Identifier ---- \ No newline at end of file +--- + + +**DEPRECATED:** This endpoint should be replaced by +[/firework/v4/identifiers/\{identifier_id\} ](/api-reference/v4/endpoints/update-identifier) + \ No newline at end of file diff --git a/docs/api-reference/v3/endpoints/identifiers/get-fireworkv3identifiers-1.mdx b/docs/api-reference/v3/endpoints/identifiers/get-fireworkv3identifiers-1.mdx index cb60749..708d947 100644 --- a/docs/api-reference/v3/endpoints/identifiers/get-fireworkv3identifiers-1.mdx +++ b/docs/api-reference/v3/endpoints/identifiers/get-fireworkv3identifiers-1.mdx @@ -1,4 +1,9 @@ --- openapi: firework-v3-openapi get /firework/v3/identifiers/{identifier_id} title: Retrieve Identifier ---- \ No newline at end of file +--- + + +**DEPRECATED:** This endpoint should be replaced by +[/firework/v4/identifiers/\{identifier_id\} ](/api-reference/v4/endpoints/retrieve-identifier) + \ No newline at end of file diff --git a/docs/api-reference/v3/endpoints/identifiers/get-fireworkv3identifiers.mdx b/docs/api-reference/v3/endpoints/identifiers/get-fireworkv3identifiers.mdx index fbf8bb0..cc32648 100644 --- a/docs/api-reference/v3/endpoints/identifiers/get-fireworkv3identifiers.mdx +++ b/docs/api-reference/v3/endpoints/identifiers/get-fireworkv3identifiers.mdx @@ -2,3 +2,8 @@ openapi: firework-v3-openapi get /firework/v3/identifiers/ title: List Identifiers --- + + +**DEPRECATED:** This endpoint should be replaced by +[/firework/v4/identifiers/ ](/api-reference/v4/endpoints/list-identifiers) + diff --git a/docs/docs.json b/docs/docs.json index 182ca0a..5d345be 100644 --- a/docs/docs.json +++ b/docs/docs.json @@ -134,12 +134,11 @@ { "group": "Identifiers", "pages": [ - "api-reference/v3/endpoints/identifiers/get-fireworkv3identifiers", - "api-reference/v2/endpoints/identifiers/post-fireworkv2assets", - "api-reference/v2/endpoints/identifiers/put-fireworkv2assets", - "api-reference/v3/endpoints/identifiers/get-fireworkv3identifiers-1", - "api-reference/v2/endpoints/identifiers/delete-fireworkv2assets", - "api-reference/v2/endpoints/identifiers/post-fireworkv2assets-toggle" + "api-reference/v4/endpoints/list-identifiers", + "api-reference/v4/endpoints/create-identifier", + "api-reference/v4/endpoints/update-identifier", + "api-reference/v4/endpoints/retrieve-identifier", + "api-reference/v4/endpoints/delete-identifier" ] }, { @@ -277,6 +276,17 @@ "api-reference/v2/endpoints/identifiers/get-fireworkv2assets-feed", "api-reference/v2/endpoints/identifiers/get-fireworkv2assetsgroups-feed" ] + }, + { + "group": "Identifiers", + "pages": [ + "api-reference/v3/endpoints/identifiers/get-fireworkv3identifiers", + "api-reference/v2/endpoints/identifiers/post-fireworkv2assets", + "api-reference/v2/endpoints/identifiers/put-fireworkv2assets", + "api-reference/v3/endpoints/identifiers/get-fireworkv3identifiers-1", + "api-reference/v2/endpoints/identifiers/delete-fireworkv2assets", + "api-reference/v2/endpoints/identifiers/post-fireworkv2assets-toggle" + ] } ] }