From ac977b56c65ded05c5fdb303530be44c42dcfcbd Mon Sep 17 00:00:00 2001 From: Gabrielle Rouillard Date: Mon, 8 Jun 2026 14:57:32 -0400 Subject: [PATCH] Add is_disabled option to update identifier endpoint --- .../spec/firework-v2-openapi.json | 134 +-- .../spec/firework-v2-swagger.json | 783 +++++++++--------- .../spec/firework-v3-openapi.json | 4 +- .../spec/firework-v3-swagger.json | 40 +- .../spec/firework-v4-openapi.json | 366 +++++++- 5 files changed, 835 insertions(+), 492 deletions(-) diff --git a/docs/api-reference/spec/firework-v2-openapi.json b/docs/api-reference/spec/firework-v2-openapi.json index bc8cfba..f95ee3b 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: 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", + "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: listing, ransomleak, financial_data, chat_message, blog_post, forum_topic, forum_profile, seller, stealer_log, forum_post, bot\n- open_web: docker, bucket_object, google, paste, source_code_files, service, social_media_account, source_code_secrets, stack_exchange, bucket\n- leaks: valid_credential, mitigated_credential, leak, 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: 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", + "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: listing, ransomleak, financial_data, chat_message, blog_post, forum_topic, forum_profile, seller, stealer_log, forum_post, bot\n- open_web: docker, bucket_object, google, paste, source_code_files, service, social_media_account, source_code_secrets, stack_exchange, bucket\n- leaks: valid_credential, mitigated_credential, leak, 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: 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", + "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: listing, ransomleak, financial_data, chat_message, blog_post, forum_topic, forum_profile, seller, stealer_log, forum_post, bot\n- open_web: docker, bucket_object, google, paste, source_code_files, service, social_media_account, source_code_secrets, stack_exchange, bucket\n- leaks: valid_credential, mitigated_credential, leak, 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: 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", + "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: listing, ransomleak, financial_data, chat_message, blog_post, forum_topic, forum_profile, seller, stealer_log, forum_post, bot\n- open_web: docker, bucket_object, google, paste, source_code_files, service, social_media_account, source_code_secrets, stack_exchange, bucket\n- leaks: valid_credential, mitigated_credential, leak, 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: 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", + "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: listing, ransomleak, financial_data, chat_message, blog_post, forum_topic, forum_profile, seller, stealer_log, forum_post, bot\n- open_web: docker, bucket_object, google, paste, source_code_files, service, social_media_account, source_code_secrets, stack_exchange, bucket\n- leaks: valid_credential, mitigated_credential, leak, 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: 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", + "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: listing, ransomleak, financial_data, chat_message, blog_post, forum_topic, forum_profile, seller, stealer_log, forum_post, bot\n- open_web: docker, bucket_object, google, paste, source_code_files, service, social_media_account, source_code_secrets, stack_exchange, bucket\n- leaks: valid_credential, mitigated_credential, leak, 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: 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", + "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: listing, ransomleak, financial_data, chat_message, blog_post, forum_topic, forum_profile, seller, stealer_log, forum_post, bot\n- open_web: docker, bucket_object, google, paste, source_code_files, service, social_media_account, source_code_secrets, stack_exchange, bucket\n- leaks: valid_credential, mitigated_credential, leak, 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: 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", + "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: listing, ransomleak, financial_data, chat_message, blog_post, forum_topic, forum_profile, seller, stealer_log, forum_post, bot\n- open_web: docker, bucket_object, google, paste, source_code_files, service, social_media_account, source_code_secrets, stack_exchange, bucket\n- leaks: valid_credential, mitigated_credential, leak, invalid_credential\n- domains: domain\n", "explode": true, "in": "query", "name": "types", @@ -5551,33 +5551,33 @@ "search_types": { "items": { "enum": [ - "ad", - "paste", + "bucket_object", + "listing", "google", - "domain", - "bot", - "service", + "invalid_credential", + "seller", "stealer_log", - "stack_exchange", - "financial_data", + "domain", + "leak", + "docker", "chat_message", + "service", + "social_media_account", + "ransomleak", + "paste", + "source_code_files", "blog_post", - "leak", - "forum_profile", "mitigated_credential", - "ransomleak", - "valid_credential", - "bucket_object", - "invalid_credential", "forum_topic", - "social_media_account", - "listing", - "source_code_files", "source_code_secrets", "forum_post", "bucket", - "docker", - "seller", + "financial_data", + "forum_profile", + "valid_credential", + "stack_exchange", + "ad", + "bot", "illicit_networks", "open_web", "buckets", @@ -5591,7 +5591,7 @@ "infected_devices", "social_media" ], - "example": "ad", + "example": "bucket_object", "type": "string" }, "type": "array" @@ -5654,32 +5654,32 @@ "search_types": { "items": { "enum": [ - "paste", + "bucket_object", + "listing", "google", - "domain", - "bot", - "service", + "invalid_credential", + "seller", "stealer_log", - "stack_exchange", - "financial_data", + "domain", + "leak", + "docker", "chat_message", + "service", + "social_media_account", + "ransomleak", + "paste", + "source_code_files", "blog_post", - "leak", - "forum_profile", "mitigated_credential", - "ransomleak", - "valid_credential", - "bucket_object", - "invalid_credential", "forum_topic", - "social_media_account", - "listing", - "source_code_files", "source_code_secrets", "forum_post", "bucket", - "docker", - "seller", + "financial_data", + "forum_profile", + "valid_credential", + "stack_exchange", + "bot", "illicit_networks", "open_web", "buckets", @@ -5692,7 +5692,7 @@ "infected_devices", "social_media" ], - "example": "ad", + "example": "bucket_object", "type": "string" }, "type": "array" @@ -6066,6 +6066,17 @@ }, "type": "object" }, + "TenantWithCounts": { + "properties": { + "next": { + "type": "string" + }, + "items": { + "$ref": "#/components/schemas/TenantWithCounts" + } + }, + "type": "object" + }, "Tenant": { "properties": { "id": { @@ -6125,17 +6136,6 @@ }, "type": "object" }, - "TenantWithCounts": { - "properties": { - "next": { - "type": "string" - }, - "items": { - "$ref": "#/components/schemas/TenantWithCounts" - } - }, - "type": "object" - }, "UpdatedPermission": { "properties": { "updated_value": { @@ -6242,6 +6242,17 @@ ], "type": "object" }, + "OrganizationMemberPage": { + "properties": { + "members": { + "items": { + "$ref": "#/components/schemas/OrganizationMemberWithMetadata" + }, + "type": "array" + } + }, + "type": "object" + }, "OrganizationMemberWithMetadata": { "properties": { "user": { @@ -6295,17 +6306,6 @@ }, "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 578f7a9..59452ad 100644 --- a/docs/api-reference/spec/firework-v2-swagger.json +++ b/docs/api-reference/spec/firework-v2-swagger.json @@ -462,31 +462,6 @@ "type": "string" } ], - "delete": { - "responses": { - "200": { - "description": "Success" - } - }, - "operationId": "delete_activity_user_metadata_tags_/activities////user_metadata/tags", - "tags": [ - "activities" - ] - }, - "get": { - "responses": { - "200": { - "description": "Success", - "schema": { - "$ref": "#/definitions/ActivityUserMetadata" - } - } - }, - "operationId": "get_activity_user_metadata_tags_/activities////user_metadata/tags", - "tags": [ - "activities" - ] - }, "put": { "responses": { "200": { @@ -516,6 +491,31 @@ "tags": [ "activities" ] + }, + "get": { + "responses": { + "200": { + "description": "Success", + "schema": { + "$ref": "#/definitions/ActivityUserMetadata" + } + } + }, + "operationId": "get_activity_user_metadata_tags_/activities////user_metadata/tags", + "tags": [ + "activities" + ] + }, + "delete": { + "responses": { + "200": { + "description": "Success" + } + }, + "operationId": "delete_activity_user_metadata_tags_/activities////user_metadata/tags", + "tags": [ + "activities" + ] } }, "/firework/v2/activities/{index}/{source}/{id}": { @@ -914,6 +914,24 @@ } }, "/firework/v2/assets/": { + "get": { + "responses": { + "200": { + "description": "Success", + "schema": { + "properties": { + "assets": { + "$ref": "#/definitions/Identifier" + } + } + } + } + }, + "operationId": "get_assets_/assets/", + "tags": [ + "Identifiers" + ] + }, "post": { "responses": { "200": { @@ -947,27 +965,27 @@ "tags": [ "Identifiers" ] - }, + } + }, + "/firework/v2/assets/groups/": { "get": { "responses": { "200": { "description": "Success", "schema": { "properties": { - "assets": { - "$ref": "#/definitions/Identifier" + "assets_groups": { + "$ref": "#/definitions/IdentifierGroup" } } } } }, - "operationId": "get_assets_/assets/", + "operationId": "get_assets_groups_/assets/groups/", "tags": [ "Identifiers" ] - } - }, - "/firework/v2/assets/groups/": { + }, "post": { "responses": { "200": { @@ -1001,24 +1019,6 @@ "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}": { @@ -1030,35 +1030,6 @@ "type": "integer" } ], - "delete": { - "responses": { - "200": { - "description": "Success" - } - }, - "operationId": "delete_assets_group_api_/assets/groups/", - "tags": [ - "Identifiers" - ] - }, - "get": { - "responses": { - "200": { - "description": "Success", - "schema": { - "properties": { - "assets_group": { - "$ref": "#/definitions/IdentifierGroup" - } - } - } - } - }, - "operationId": "get_assets_group_api_/assets/groups/", - "tags": [ - "Identifiers" - ] - }, "put": { "responses": { "200": { @@ -1092,6 +1063,35 @@ "tags": [ "Identifiers" ] + }, + "get": { + "responses": { + "200": { + "description": "Success", + "schema": { + "properties": { + "assets_group": { + "$ref": "#/definitions/IdentifierGroup" + } + } + } + } + }, + "operationId": "get_assets_group_api_/assets/groups/", + "tags": [ + "Identifiers" + ] + }, + "delete": { + "responses": { + "200": { + "description": "Success" + } + }, + "operationId": "delete_assets_group_api_/assets/groups/", + "tags": [ + "Identifiers" + ] } }, "/firework/v2/assets/groups/{assets_group_id}/alerts": { @@ -1103,6 +1103,24 @@ "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": { @@ -1126,24 +1144,6 @@ "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}": { @@ -1161,17 +1161,6 @@ "type": "integer" } ], - "delete": { - "responses": { - "200": { - "description": "Success" - } - }, - "operationId": "delete_assets_group_alert_/assets/groups//alerts/", - "tags": [ - "Identifiers" - ] - }, "put": { "responses": { "200": { @@ -1195,6 +1184,17 @@ "tags": [ "Identifiers" ] + }, + "delete": { + "responses": { + "200": { + "description": "Success" + } + }, + "operationId": "delete_assets_group_alert_/assets/groups//alerts/", + "tags": [ + "Identifiers" + ] } }, "/firework/v2/assets/groups/{assets_group_id}/feed": { @@ -1206,7 +1206,7 @@ "type": "integer" } ], - "post": { + "get": { "responses": { "404": { "description": "Identifier group does not exist.", @@ -1227,7 +1227,7 @@ } } }, - "operationId": "post_assets_group_feed_/assets/groups//feed", + "operationId": "get_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: 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", + "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: listing, ransomleak, financial_data, chat_message, blog_post, forum_topic, forum_profile, seller, stealer_log, forum_post, bot\n- open_web: docker, bucket_object, google, paste, source_code_files, service, social_media_account, source_code_secrets, stack_exchange, bucket\n- leaks: valid_credential, mitigated_credential, leak, invalid_credential\n- domains: domain\n", "items": { "type": "string" }, @@ -1466,7 +1466,7 @@ "Identifiers" ] }, - "get": { + "post": { "responses": { "404": { "description": "Identifier group does not exist.", @@ -1487,7 +1487,7 @@ } } }, - "operationId": "get_assets_group_feed_/assets/groups//feed", + "operationId": "post_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: 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", + "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: listing, ransomleak, financial_data, chat_message, blog_post, forum_topic, forum_profile, seller, stealer_log, forum_post, bot\n- open_web: docker, bucket_object, google, paste, source_code_files, service, social_media_account, source_code_secrets, stack_exchange, bucket\n- leaks: valid_credential, mitigated_credential, leak, invalid_credential\n- domains: domain\n", "items": { "type": "string" }, @@ -1736,35 +1736,6 @@ "type": "integer" } ], - "delete": { - "responses": { - "200": { - "description": "Success" - } - }, - "operationId": "delete_asset_api_/assets/", - "tags": [ - "Identifiers" - ] - }, - "get": { - "responses": { - "200": { - "description": "Success", - "schema": { - "properties": { - "asset": { - "$ref": "#/definitions/Identifier" - } - } - } - } - }, - "operationId": "get_asset_api_/assets/", - "tags": [ - "Identifiers" - ] - }, "put": { "responses": { "400": { @@ -1798,6 +1769,35 @@ "tags": [ "Identifiers" ] + }, + "get": { + "responses": { + "200": { + "description": "Success", + "schema": { + "properties": { + "asset": { + "$ref": "#/definitions/Identifier" + } + } + } + } + }, + "operationId": "get_asset_api_/assets/", + "tags": [ + "Identifiers" + ] + }, + "delete": { + "responses": { + "200": { + "description": "Success" + } + }, + "operationId": "delete_asset_api_/assets/", + "tags": [ + "Identifiers" + ] } }, "/firework/v2/assets/{asset_id}/alerts": { @@ -1809,6 +1809,24 @@ "type": "integer" } ], + "get": { + "responses": { + "200": { + "description": "Success", + "schema": { + "properties": { + "alerts": { + "$ref": "#/definitions/FeedAlert" + } + } + } + } + }, + "operationId": "get_asset_alerts_/assets//alerts", + "tags": [ + "Identifiers" + ] + }, "post": { "responses": { "200": { @@ -1832,24 +1850,6 @@ "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}": { @@ -1867,17 +1867,6 @@ "type": "integer" } ], - "delete": { - "responses": { - "200": { - "description": "Success" - } - }, - "operationId": "delete_asset_alert_/assets//alerts/", - "tags": [ - "Identifiers" - ] - }, "put": { "responses": { "200": { @@ -1901,6 +1890,17 @@ "tags": [ "Identifiers" ] + }, + "delete": { + "responses": { + "200": { + "description": "Success" + } + }, + "operationId": "delete_asset_alert_/assets//alerts/", + "tags": [ + "Identifiers" + ] } }, "/firework/v2/assets/{asset_id}/feed": { @@ -1912,7 +1912,7 @@ "type": "integer" } ], - "post": { + "get": { "responses": { "404": { "description": "Identifier does not exist.", @@ -1933,7 +1933,7 @@ } } }, - "operationId": "post_asset_feed_/assets//feed", + "operationId": "get_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: 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", + "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: listing, ransomleak, financial_data, chat_message, blog_post, forum_topic, forum_profile, seller, stealer_log, forum_post, bot\n- open_web: docker, bucket_object, google, paste, source_code_files, service, social_media_account, source_code_secrets, stack_exchange, bucket\n- leaks: valid_credential, mitigated_credential, leak, invalid_credential\n- domains: domain\n", "items": { "type": "string" }, @@ -2172,7 +2172,7 @@ "Identifiers" ] }, - "get": { + "post": { "responses": { "404": { "description": "Identifier does not exist.", @@ -2193,7 +2193,7 @@ } } }, - "operationId": "get_asset_feed_/assets//feed", + "operationId": "post_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: 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", + "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: listing, ransomleak, financial_data, chat_message, blog_post, forum_topic, forum_profile, seller, stealer_log, forum_post, bot\n- open_web: docker, bucket_object, google, paste, source_code_files, service, social_media_account, source_code_secrets, stack_exchange, bucket\n- leaks: valid_credential, mitigated_credential, leak, invalid_credential\n- domains: domain\n", "items": { "type": "string" }, @@ -2523,7 +2523,7 @@ } }, "/firework/v2/me/feed": { - "post": { + "get": { "responses": { "200": { "description": "The user's home feed activities", @@ -2532,7 +2532,7 @@ } } }, - "operationId": "post_current_user_home_feed_/me/feed", + "operationId": "get_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: 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", + "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: listing, ransomleak, financial_data, chat_message, blog_post, forum_topic, forum_profile, seller, stealer_log, forum_post, bot\n- open_web: docker, bucket_object, google, paste, source_code_files, service, social_media_account, source_code_secrets, stack_exchange, bucket\n- leaks: valid_credential, mitigated_credential, leak, invalid_credential\n- domains: domain\n", "items": { "type": "string" }, @@ -2761,7 +2761,7 @@ "me" ] }, - "get": { + "post": { "responses": { "200": { "description": "The user's home feed activities", @@ -2770,7 +2770,7 @@ } } }, - "operationId": "get_current_user_home_feed_/me/feed", + "operationId": "post_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: 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", + "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: listing, ransomleak, financial_data, chat_message, blog_post, forum_topic, forum_profile, seller, stealer_log, forum_post, bot\n- open_web: docker, bucket_object, google, paste, source_code_files, service, social_media_account, source_code_secrets, stack_exchange, bucket\n- leaks: valid_credential, mitigated_credential, leak, invalid_credential\n- domains: domain\n", "items": { "type": "string" }, @@ -3001,30 +3001,6 @@ } }, "/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": { @@ -3061,20 +3037,33 @@ "tags": [ "me" ] - } - }, - "/firework/v2/me/profile": { - "get": { + }, + "post": { "responses": { "200": { - "description": "Returns the current user's profile" + "description": "Success", + "schema": { + "$ref": "#/definitions/PaginatedCredentials" + } } }, - "operationId": "get_current_user_profile_/me/profile", + "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": { "put": { "responses": { "400": { @@ -3108,6 +3097,17 @@ "tags": [ "me" ] + }, + "get": { + "responses": { + "200": { + "description": "Returns the current user's profile" + } + }, + "operationId": "get_current_user_profile_/me/profile", + "tags": [ + "me" + ] } }, "/firework/v2/me/tenants": { @@ -3132,7 +3132,7 @@ "type": "integer" } ], - "post": { + "get": { "responses": { "404": { "description": "Organization not found", @@ -3143,30 +3143,34 @@ "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": [ "organizations" ] }, - "get": { + "post": { "responses": { "404": { "description": "Organization not found", @@ -3177,27 +3181,23 @@ "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": [ @@ -3250,7 +3250,7 @@ "type": "integer" } ], - "get": { + "put": { "responses": { "200": { "description": "Success", @@ -3263,12 +3263,22 @@ } } }, - "operationId": "get_organization_member_api_/organizations//members/", + "operationId": "put_organization_member_api_/organizations//members/", + "parameters": [ + { + "name": "payload", + "required": true, + "in": "body", + "schema": { + "$ref": "#/definitions/OrganizationMember" + } + } + ], "tags": [ "organizations" ] }, - "put": { + "get": { "responses": { "200": { "description": "Success", @@ -3280,18 +3290,8 @@ } } } - }, - "operationId": "put_organization_member_api_/organizations//members/", - "parameters": [ - { - "name": "payload", - "required": true, - "in": "body", - "schema": { - "$ref": "#/definitions/OrganizationMember" - } - } - ], + }, + "operationId": "get_organization_member_api_/organizations//members/", "tags": [ "organizations" ] @@ -3480,6 +3480,20 @@ "type": "integer" } ], + "get": { + "responses": { + "200": { + "description": "Success", + "schema": { + "$ref": "#/definitions/TenantWithCounts" + } + } + }, + "operationId": "get_organization_tenants_api_/organizations//tenants", + "tags": [ + "organizations" + ] + }, "post": { "responses": { "200": { @@ -3503,23 +3517,20 @@ "tags": [ "organizations" ] - }, + } + }, + "/firework/v2/reporting/reports": { "get": { "responses": { "200": { - "description": "Success", - "schema": { - "$ref": "#/definitions/TenantWithCounts" - } + "description": "Lists reports for the current tenant, ordered from newest to oldest." } }, - "operationId": "get_organization_tenants_api_/organizations//tenants", + "operationId": "get_reports_endpoint_/reporting/reports", "tags": [ - "organizations" + "reporting" ] - } - }, - "/firework/v2/reporting/reports": { + }, "post": { "responses": { "200": { @@ -3540,17 +3551,6 @@ "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}": { @@ -3649,7 +3649,7 @@ } }, "/firework/v2/search/": { - "post": { + "get": { "responses": { "400": { "description": "Query is invalid.", @@ -3664,7 +3664,7 @@ } } }, - "operationId": "post_search_/search/", + "operationId": "get_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: 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", + "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: listing, ransomleak, financial_data, chat_message, blog_post, forum_topic, forum_profile, seller, stealer_log, forum_post, bot\n- open_web: docker, bucket_object, google, paste, source_code_files, service, social_media_account, source_code_secrets, stack_exchange, bucket\n- leaks: valid_credential, mitigated_credential, leak, invalid_credential\n- domains: domain\n", "items": { "type": "string" }, @@ -3901,7 +3901,7 @@ "search" ] }, - "get": { + "post": { "responses": { "400": { "description": "Query is invalid.", @@ -3916,7 +3916,7 @@ } } }, - "operationId": "get_search_/search/", + "operationId": "post_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: 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", + "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: listing, ransomleak, financial_data, chat_message, blog_post, forum_topic, forum_profile, seller, stealer_log, forum_post, bot\n- open_web: docker, bucket_object, google, paste, source_code_files, service, social_media_account, source_code_secrets, stack_exchange, bucket\n- leaks: valid_credential, mitigated_credential, leak, invalid_credential\n- domains: domain\n", "items": { "type": "string" }, @@ -4163,20 +4163,6 @@ "type": "integer" } ], - "get": { - "responses": { - "200": { - "description": "Success", - "schema": { - "$ref": "#/definitions/TenantWithCounts" - } - } - }, - "operationId": "get_tenant_api_/tenants/", - "tags": [ - "tenants" - ] - }, "put": { "responses": { "200": { @@ -4200,6 +4186,20 @@ "tags": [ "tenants" ] + }, + "get": { + "responses": { + "200": { + "description": "Success", + "schema": { + "$ref": "#/definitions/TenantWithCounts" + } + } + }, + "operationId": "get_tenant_api_/tenants/", + "tags": [ + "tenants" + ] } }, "/firework/v2/tenants/{tenant_id}/archive": { @@ -4232,6 +4232,20 @@ "type": "integer" } ], + "get": { + "responses": { + "200": { + "description": "Success", + "schema": { + "$ref": "#/definitions/TenantUsers" + } + } + }, + "operationId": "get_tenant_users_api_/tenants//users", + "tags": [ + "tenants" + ] + }, "post": { "responses": { "200": { @@ -4252,20 +4266,6 @@ "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": "ad", + "example": "bucket_object", "enum": [ - "ad", - "paste", + "bucket_object", + "listing", "google", - "domain", - "bot", - "service", + "invalid_credential", + "seller", "stealer_log", - "stack_exchange", - "financial_data", + "domain", + "leak", + "docker", "chat_message", + "service", + "social_media_account", + "ransomleak", + "paste", + "source_code_files", "blog_post", - "leak", - "forum_profile", "mitigated_credential", - "ransomleak", - "valid_credential", - "bucket_object", - "invalid_credential", "forum_topic", - "social_media_account", - "listing", - "source_code_files", "source_code_secrets", "forum_post", "bucket", - "docker", - "seller", + "financial_data", + "forum_profile", + "valid_credential", + "stack_exchange", + "ad", + "bot", "illicit_networks", "open_web", "buckets", @@ -4526,34 +4526,34 @@ "type": "array", "items": { "type": "string", - "example": "ad", + "example": "bucket_object", "enum": [ - "paste", + "bucket_object", + "listing", "google", - "domain", - "bot", - "service", + "invalid_credential", + "seller", "stealer_log", - "stack_exchange", - "financial_data", + "domain", + "leak", + "docker", "chat_message", + "service", + "social_media_account", + "ransomleak", + "paste", + "source_code_files", "blog_post", - "leak", - "forum_profile", "mitigated_credential", - "ransomleak", - "valid_credential", - "bucket_object", - "invalid_credential", "forum_topic", - "social_media_account", - "listing", - "source_code_files", "source_code_secrets", "forum_post", "bucket", - "docker", - "seller", + "financial_data", + "forum_profile", + "valid_credential", + "stack_exchange", + "bot", "illicit_networks", "open_web", "buckets", @@ -5101,6 +5101,24 @@ }, "type": "object" }, + "TenantWithCounts": { + "properties": { + "next": { + "type": "string" + }, + "items": { + "$ref": "#/definitions/TenantWithCounts" + }, + "total_count": { + "type": [ + "integer", + "null" + ], + "example": "nullable integer" + } + }, + "type": "object" + }, "Tenant": { "properties": { "id": { @@ -5185,24 +5203,6 @@ }, "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": { @@ -5310,6 +5310,24 @@ }, "type": "object" }, + "OrganizationMemberPage": { + "properties": { + "members": { + "type": "array", + "items": { + "$ref": "#/definitions/OrganizationMemberWithMetadata" + } + }, + "next": { + "type": [ + "string", + "null" + ], + "example": "nullable string" + } + }, + "type": "object" + }, "OrganizationMemberWithMetadata": { "properties": { "user": { @@ -5377,24 +5395,6 @@ }, "type": "object" }, - "OrganizationMemberPage": { - "properties": { - "members": { - "type": "array", - "items": { - "$ref": "#/definitions/OrganizationMemberWithMetadata" - } - }, - "next": { - "type": [ - "string", - "null" - ], - "example": "nullable string" - } - }, - "type": "object" - }, "OrganizationMembersCount": { "properties": { "count": { @@ -5761,6 +5761,13 @@ "null" ], "example": "nullable bool" + }, + "hide_impersonation_warning": { + "type": [ + "boolean", + "null" + ], + "example": "nullable bool" } }, "type": "object" diff --git a/docs/api-reference/spec/firework-v3-openapi.json b/docs/api-reference/spec/firework-v3-openapi.json index 828026f..96d6bd6 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, 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", + "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_post, chat_message, listing, financial_data, forum_profile, stealer_log, bot, seller, blog_post, forum_topic, ransomleak\n- open_web: paste, service, social_media_account, bucket_object, bucket, source_code_files, source_code_secrets, stack_exchange, google, docker\n- leaks: mitigated_credential, leak, invalid_credential, valid_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, 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", + "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_post, chat_message, listing, financial_data, forum_profile, stealer_log, bot, seller, blog_post, forum_topic, ransomleak\n- open_web: paste, service, social_media_account, bucket_object, bucket, source_code_files, source_code_secrets, stack_exchange, google, docker\n- leaks: mitigated_credential, leak, invalid_credential, valid_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 980c35f..f7def6e 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" } ], - "post": { + "get": { "responses": { "403": { "description": "Forbidden.", @@ -424,7 +424,7 @@ } } }, - "operationId": "post_asset_feeds_api_/assets//feed", + "operationId": "get_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, 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", + "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_post, chat_message, listing, financial_data, forum_profile, stealer_log, bot, seller, blog_post, forum_topic, ransomleak\n- open_web: paste, service, social_media_account, bucket_object, bucket, source_code_files, source_code_secrets, stack_exchange, google, docker\n- leaks: mitigated_credential, leak, invalid_credential, valid_credential\n- domains: domain\n", "items": { "type": "string" }, @@ -663,7 +663,7 @@ "assets" ] }, - "get": { + "post": { "responses": { "403": { "description": "Forbidden.", @@ -684,7 +684,7 @@ } } }, - "operationId": "get_asset_feeds_api_/assets//feed", + "operationId": "post_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, 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", + "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_post, chat_message, listing, financial_data, forum_profile, stealer_log, bot, seller, blog_post, forum_topic, ransomleak\n- open_web: paste, service, social_media_account, bucket_object, bucket, source_code_files, source_code_secrets, stack_exchange, google, docker\n- leaks: mitigated_credential, leak, invalid_credential, valid_credential\n- domains: domain\n", "items": { "type": "string" }, @@ -1413,20 +1413,6 @@ "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": { @@ -1453,6 +1439,20 @@ "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 f202c2d..6e17e76 100644 --- a/docs/api-reference/spec/firework-v4-openapi.json +++ b/docs/api-reference/spec/firework-v4-openapi.json @@ -7410,7 +7410,7 @@ "public", "team=experience" ], - "summary": "Create Public Identifier", + "summary": "Create Identifier", "operationId": "create_public_identifier_identifiers__post", "requestBody": { "required": true, @@ -7980,7 +7980,7 @@ "public", "team=experience" ], - "summary": "Update Identifier By Id Public", + "summary": "Update Identifier", "operationId": "update_identifier_by_id_public_identifiers__identifier_id__put", "parameters": [ { @@ -7998,7 +7998,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/PublicIdentifierRequestBody" + "$ref": "#/components/schemas/PublicIdentifierUpdateRequestBody" } } } @@ -8031,7 +8031,7 @@ "public", "team=experience" ], - "summary": "Get Identifier Public", + "summary": "Get Identifier", "operationId": "get_identifier_public_identifiers__identifier_id__get", "parameters": [ { @@ -9418,6 +9418,133 @@ "title": "Severity" } }, + { + "name": "role_external_ids", + "in": "query", + "required": false, + "schema": { + "anyOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "null" + } + ], + "title": "Role External Ids" + } + }, + { + "name": "role_tiers", + "in": "query", + "required": false, + "schema": { + "anyOf": [ + { + "type": "array", + "items": { + "type": "integer" + } + }, + { + "type": "null" + } + ], + "title": "Role Tiers" + } + }, + { + "name": "group_external_ids", + "in": "query", + "required": false, + "schema": { + "anyOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "null" + } + ], + "title": "Group External Ids" + } + }, + { + "name": "group_tiers", + "in": "query", + "required": false, + "schema": { + "anyOf": [ + { + "type": "array", + "items": { + "type": "integer" + } + }, + { + "type": "null" + } + ], + "title": "Group Tiers" + } + }, + { + "name": "application_external_ids", + "in": "query", + "required": false, + "schema": { + "anyOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "null" + } + ], + "title": "Application External Ids" + } + }, + { + "name": "is_on_premises_sync_enabled", + "in": "query", + "required": false, + "schema": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "title": "Is On Premises Sync Enabled" + } + }, + { + "name": "is_guest", + "in": "query", + "required": false, + "schema": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "title": "Is Guest" + } + }, { "name": "next", "in": "query", @@ -10401,6 +10528,37 @@ } } }, + "/firework/v4/domains/registrars": { + "get": { + "tags": [ + "private" + ], + "summary": "List Domain Registrars", + "operationId": "list_domain_registrars_domains_registrars_get", + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/DomainRegistrarsResponse" + } + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + } + } + }, "/firework/v4/domains/{asset_uuid}": { "get": { "tags": [ @@ -15312,7 +15470,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/PaginatedResultsWithTotalCount_Identifier_str_" + "$ref": "#/components/schemas/PaginatedResultsWithTotalCount_VipProtectionListItem_str_" } } } @@ -18337,7 +18495,7 @@ "page_view", "priority_action", "sandbox", - "search", + "global_search", "sensitive_data", "tenant", "tenant_membership", @@ -18515,6 +18673,11 @@ "type": "null" } ] + }, + "is_impersonated": { + "type": "boolean", + "title": "Is Impersonated", + "default": false } }, "type": "object", @@ -19369,7 +19532,7 @@ } ], "title": "Created After", - "default": "2026-06-04T16:00:47.813971Z" + "default": "2026-06-07T18:47:16.905035Z" }, "from": { "anyOf": [ @@ -22418,6 +22581,17 @@ } ], "title": "Next" + }, + "total_count": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Total Count" } }, "type": "object", @@ -22919,6 +23093,22 @@ ], "title": "DomainQuery" }, + "DomainRegistrarsResponse": { + "properties": { + "registrars": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Registrars" + } + }, + "type": "object", + "required": [ + "registrars" + ], + "title": "DomainRegistrarsResponse" + }, "DomainRestrictedTerm": { "properties": { "type": { @@ -28242,6 +28432,14 @@ }, "counts": { "$ref": "#/components/schemas/IdentityBrowserCounts" + }, + "role_external_ids": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Role External Ids", + "default": [] } }, "type": "object", @@ -30819,11 +31017,11 @@ ], "title": "PaginatedResultsWithTotalCount[DomainBrowserItemResponse, str]" }, - "PaginatedResultsWithTotalCount_Identifier_str_": { + "PaginatedResultsWithTotalCount_IdentityBrowserItemResponse_str_": { "properties": { "items": { "items": { - "$ref": "#/components/schemas/Identifier" + "$ref": "#/components/schemas/IdentityBrowserItemResponse" }, "type": "array", "title": "Items" @@ -30856,13 +31054,13 @@ "items", "next" ], - "title": "PaginatedResultsWithTotalCount[Identifier, str]" + "title": "PaginatedResultsWithTotalCount[IdentityBrowserItemResponse, str]" }, - "PaginatedResultsWithTotalCount_IdentityBrowserItemResponse_str_": { + "PaginatedResultsWithTotalCount_VipProtectionListItem_str_": { "properties": { "items": { "items": { - "$ref": "#/components/schemas/IdentityBrowserItemResponse" + "$ref": "#/components/schemas/VipProtectionListItem" }, "type": "array", "title": "Items" @@ -30895,7 +31093,7 @@ "items", "next" ], - "title": "PaginatedResultsWithTotalCount[IdentityBrowserItemResponse, str]" + "title": "PaginatedResultsWithTotalCount[VipProtectionListItem, str]" }, "PaginatedResults_ASTPCookiePayload_str_": { "properties": { @@ -32339,7 +32537,7 @@ "organization", "priority_action", "sandbox", - "search", + "global_search", "tenant", "tenant_membership", "threat_flow" @@ -32572,7 +32770,119 @@ "is_disabled", "updated_at" ], - "title": "PublicIdentifierResponse" + "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": { @@ -39100,6 +39410,32 @@ ], "title": "VipProtectionCreateBody" }, + "VipProtectionListItem": { + "properties": { + "id": { + "type": "integer", + "title": "Id" + }, + "name": { + "type": "string", + "title": "Name" + }, + "email": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Email" + } + }, + "type": "object", + "required": [ + "id", + "name", + "email" + ], + "title": "VipProtectionListItem" + }, "VipProtectionResponse": { "properties": { "identifier": {