From af3c3d914e85fc092016db12f2691cfa666ff13f Mon Sep 17 00:00:00 2001 From: Matei Date: Tue, 7 Jul 2026 13:05:20 -0400 Subject: [PATCH 1/2] Create docker repository schema --- .../docker_repository.mdx | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 docs/snippets/event_model_examples/docker_repository.mdx diff --git a/docs/snippets/event_model_examples/docker_repository.mdx b/docs/snippets/event_model_examples/docker_repository.mdx new file mode 100644 index 00000000..6f295ec7 --- /dev/null +++ b/docs/snippets/event_model_examples/docker_repository.mdx @@ -0,0 +1,31 @@ +{/* + If you are in pyro: + - If this file changes, you should also modify the API docs. + - https://github.com/flared/docs-api/ + + If you are in mintlify: + - Don't edit this directly, edit the generator in pyro. + - pyro/pyro/mintlify/test_firework_event_models.py +*/} + +```json Docker Repository +{ + "event_type": "docker_repository", + "data": { + "url": "https://hub.docker.com/r/flared/docker", + "star_count": 5, + "pull_count": 10000, + "collaborator_count": 2, + "last_updated_at": "2026-01-01T00:00:00", + "last_modified_at": "2025-01-01T00:00:00", + "registered_at": "2024-01-01T00:00:00" + }, + "metadata": { + "estimated_created_at": "2025-01-01T00:00:00", + "flare_url": "https://app.flare.io/#/uid", + "matched_at": null, + "severity": "info", + "uid": "index/source/id" + } +} +``` From e777be819017d3c8a5bcf2feda0ae3d551d2a488 Mon Sep 17 00:00:00 2001 From: Matei Date: Tue, 7 Jul 2026 13:15:01 -0400 Subject: [PATCH 2/2] Add docker repository to docs --- .../spec/firework-v4-openapi.json | 45469 ++++++++++------ docs/docs.json | 1 + docs/event-types-v2/docker_repository.mdx | 10 + docs/event-types-v2/overview.mdx | 3 +- .../event_model_examples/docker_image.mdx | 41 + .../event_model_examples/events_overview.mdx | 8 +- 6 files changed, 29656 insertions(+), 15876 deletions(-) create mode 100644 docs/event-types-v2/docker_repository.mdx create mode 100644 docs/snippets/event_model_examples/docker_image.mdx diff --git a/docs/api-reference/spec/firework-v4-openapi.json b/docs/api-reference/spec/firework-v4-openapi.json index 5671645e..f683b2b4 100644 --- a/docs/api-reference/spec/firework-v4-openapi.json +++ b/docs/api-reference/spec/firework-v4-openapi.json @@ -10,23 +10,34 @@ } ], "paths": { - "/firework/v4/admin/asset-authorization/": { + "/firework/v4/admin/asset-authorization/{organization_id}": { "put": { "tags": [ "private", "team=experience" ], "summary": "Update Request Status", - "operationId": "update_request_status_admin_asset_authorization__put", + "operationId": "update_request_status_admin_asset_authorization__organization_id__put", + "parameters": [ + { + "name": "organization_id", + "in": "path", + "required": true, + "schema": { + "type": "integer", + "title": "Organization Id" + } + } + ], "requestBody": { + "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/UpdateAuthorizationRequest" } } - }, - "required": true + } }, "responses": { "200": { @@ -57,16 +68,27 @@ "team=experience" ], "summary": "Search Authorization Requests", - "operationId": "search_authorization_requests_admin_asset_authorization__post", + "operationId": "search_authorization_requests_admin_asset_authorization__organization_id__post", + "parameters": [ + { + "name": "organization_id", + "in": "path", + "required": true, + "schema": { + "type": "integer", + "title": "Organization Id" + } + } + ], "requestBody": { + "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/AuthorizationRequestFilters" } } - }, - "required": true + } }, "responses": { "200": { @@ -74,11 +96,11 @@ "content": { "application/json": { "schema": { + "type": "array", "items": { "$ref": "#/components/schemas/AuthorizationRequestItem" }, - "type": "array", - "title": "Response Search Authorization Requests Admin Asset Authorization Post" + "title": "Response Search Authorization Requests Admin Asset Authorization Organization Id Post" } } } @@ -96,34 +118,23 @@ } } }, - "/firework/v4/admin/organizations/{organization_id}/audit_logs/_search": { + "/firework/v4/admin/organizations/audit_logs/_search": { "post": { "tags": [ "private", "team=experience" ], "summary": "Search Admin Audit Events", - "operationId": "search_admin_audit_events_admin_organizations__organization_id__audit_logs__search_post", - "parameters": [ - { - "name": "organization_id", - "in": "path", - "required": true, - "schema": { - "type": "integer", - "title": "Organization Id" - } - } - ], + "operationId": "search_admin_audit_events_admin_organizations_audit_logs__search_post", "requestBody": { - "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/AdminAuditEventRequestBody" } } - } + }, + "required": true }, "responses": { "200": { @@ -149,24 +160,15 @@ } } }, - "/firework/v4/admin/organizations/{organization_id}/audit_logs/{audit_log_id}": { + "/firework/v4/admin/organizations/audit_logs/{audit_log_id}": { "get": { "tags": [ "private", "team=experience" ], "summary": "Get Admin Audit Log", - "operationId": "get_admin_audit_log_admin_organizations__organization_id__audit_logs__audit_log_id__get", + "operationId": "get_admin_audit_log_admin_organizations_audit_logs__audit_log_id__get", "parameters": [ - { - "name": "organization_id", - "in": "path", - "required": true, - "schema": { - "type": "integer", - "title": "Organization Id" - } - }, { "name": "audit_log_id", "in": "path", @@ -376,163 +378,6 @@ } } }, - "/firework/v4/admin/cookies/configurations": { - "get": { - "tags": [ - "private" - ], - "summary": "List Cookie Monitoring Configurations", - "operationId": "list_cookie_monitoring_configurations_admin_cookies_configurations_get", - "parameters": [ - { - "name": "from", - "in": "query", - "required": false, - "schema": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "title": "From" - } - }, - { - "name": "size", - "in": "query", - "required": false, - "schema": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "title": "Size" - } - }, - { - "name": "order_type", - "in": "query", - "required": false, - "schema": { - "$ref": "#/components/schemas/OrderType", - "default": "asc" - } - }, - { - "name": "tenant_id", - "in": "query", - "required": true, - "schema": { - "type": "integer", - "title": "Tenant Id" - } - } - ], - "responses": { - "200": { - "description": "Successful Response", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/PagedCookieConfigurations" - } - } - } - }, - "422": { - "description": "Validation Error", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/HTTPValidationError" - } - } - } - } - } - } - }, - "/firework/v4/admin/cookies/monitor": { - "post": { - "tags": [ - "private" - ], - "summary": "Create Cookie Monitoring Configuration", - "operationId": "create_cookie_monitoring_configuration_admin_cookies_monitor_post", - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/CreateCookieMonitoringConfigurationItem" - } - } - }, - "required": true - }, - "responses": { - "201": { - "description": "Successful Response", - "content": { - "application/json": { - "schema": {} - } - } - }, - "422": { - "description": "Validation Error", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/HTTPValidationError" - } - } - } - } - } - } - }, - "/firework/v4/admin/cookies/configurations/{id}": { - "delete": { - "tags": [ - "private" - ], - "summary": "Delete Cookie Monitoring Configuration", - "operationId": "delete_cookie_monitoring_configuration_admin_cookies_configurations__id__delete", - "parameters": [ - { - "name": "id", - "in": "path", - "required": true, - "schema": { - "type": "integer", - "title": "Id" - } - } - ], - "responses": { - "204": { - "description": "Successful Response" - }, - "422": { - "description": "Validation Error", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/HTTPValidationError" - } - } - } - } - } - } - }, "/firework/v4/admin/feature_flags/": { "get": { "tags": [ @@ -750,7 +595,15 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/FeatureFlagDefinition" + "anyOf": [ + { + "$ref": "#/components/schemas/FeatureFlagDefinition" + }, + { + "type": "null" + } + ], + "title": "Response Get Feature Flag Admin Feature Flags Details Feature Flag Name Get" } } } @@ -884,7 +737,15 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/FeatureFlagUserList" + "anyOf": [ + { + "$ref": "#/components/schemas/FeatureFlagUserList" + }, + { + "type": "null" + } + ], + "title": "Response Get Feature Flag User List Admin Feature Flags User Lists Iid Get" } } } @@ -1754,44 +1615,82 @@ } } }, - "/firework/v4/admin/tenants/{tenant_id}/flare_community": { - "post": { + "/firework/v4/admin/threat_flow/reports": { + "get": { "tags": [ "private" ], - "summary": "Enable Tenant Flare Community", - "operationId": "enable_tenant_flare_community_admin_tenants__tenant_id__flare_community_post", + "summary": "List Reports", + "operationId": "list_reports_admin_threat_flow_reports_get", "parameters": [ { - "name": "tenant_id", - "in": "path", - "required": true, + "name": "from", + "in": "query", + "required": false, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "From" + } + }, + { + "name": "size", + "in": "query", + "required": false, "schema": { "type": "integer", - "title": "Tenant Id" + "default": 10, + "title": "Size" } - } - ], - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/EnableFlareCommunityRequest", - "default": { - "auto_provision_users": false, - "manual_users": [] + }, + { + "name": "order", + "in": "query", + "required": false, + "schema": { + "$ref": "#/components/schemas/OrderType", + "default": "desc" + } + }, + { + "name": "order_by", + "in": "query", + "required": false, + "schema": { + "$ref": "#/components/schemas/pyro__threat_flow__core__reports__report_store__SortType", + "default": "id" + } + }, + { + "name": "query", + "in": "query", + "required": false, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" } - } + ], + "title": "Query" } } - }, + ], "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/EnableFlareCommunityResponse" + "$ref": "#/components/schemas/PaginatedResults_ThreatFlowReportResponse_str_" } } } @@ -1807,21 +1706,23 @@ } } } - }, + } + }, + "/firework/v4/admin/threat_flow/reports/{report_id}": { "get": { "tags": [ "private" ], - "summary": "Get Tenant Flare Community", - "operationId": "get_tenant_flare_community_admin_tenants__tenant_id__flare_community_get", + "summary": "Get Report", + "operationId": "get_report_admin_threat_flow_reports__report_id__get", "parameters": [ { - "name": "tenant_id", + "name": "report_id", "in": "path", "required": true, "schema": { "type": "integer", - "title": "Tenant Id" + "title": "Report Id" } } ], @@ -1831,7 +1732,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/TenantFlareCommunityIsEnabledResponse" + "$ref": "#/components/schemas/ThreatFlowReportResponse" } } } @@ -1848,29 +1749,41 @@ } } }, - "delete": { + "put": { "tags": [ "private" ], - "summary": "Disable Tenant Flare Community", - "operationId": "disable_tenant_flare_community_admin_tenants__tenant_id__flare_community_delete", + "summary": "Update Report", + "operationId": "update_report_admin_threat_flow_reports__report_id__put", "parameters": [ { - "name": "tenant_id", + "name": "report_id", "in": "path", "required": true, "schema": { "type": "integer", - "title": "Tenant Id" + "title": "Report Id" } } ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/UpdateReportParameters" + } + } + } + }, "responses": { "200": { "description": "Successful Response", "content": { "application/json": { - "schema": {} + "schema": { + "$ref": "#/components/schemas/ThreatFlowReportResponse" + } } } }, @@ -1887,58 +1800,31 @@ } } }, - "/firework/v4/admin/tenants/{tenant_id}/flare_community/invite_link": { - "get": { + "/firework/v4/admin/identifier_recommendations/llm": { + "post": { "tags": [ - "private" + "private", + "team=experience" ], - "summary": "Get Tenant Flare Community Invite Link", - "operationId": "get_tenant_flare_community_invite_link_admin_tenants__tenant_id__flare_community_invite_link_get", - "parameters": [ - { - "name": "tenant_id", - "in": "path", - "required": true, - "schema": { - "type": "integer", - "title": "Tenant Id" - } - }, - { - "name": "from", - "in": "query", - "required": false, - "schema": { - "anyOf": [ - { - "type": "string", - "format": "date-time" - }, - { - "type": "null" - } - ], - "title": "From" + "summary": "Create Llm Recommendations", + "operationId": "create_llm_recommendations_admin_identifier_recommendations_llm_post", + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CreateLLMRecommendationsRequest" + } } }, - { - "name": "size", - "in": "query", - "required": false, - "schema": { - "type": "integer", - "default": 10, - "title": "Size" - } - } - ], + "required": true + }, "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/PaginatedResults_InviteLinkResponse_datetime_" + "$ref": "#/components/schemas/CreateLLMRecommendationsResponse" } } } @@ -1954,41 +1840,34 @@ } } } - }, - "post": { + } + }, + "/firework/v4/actors/{uuid}/uid": { + "get": { "tags": [ "private" ], - "summary": "Create Invite Link", - "operationId": "create_invite_link_admin_tenants__tenant_id__flare_community_invite_link_post", + "summary": "Get Actor Uid From Uuid", + "description": "This endpoint is temporary until we migrate all actor services to use the asset uuid.", + "operationId": "get_actor_uid_from_uuid_actors__uuid__uid_get", "parameters": [ { - "name": "tenant_id", + "name": "uuid", "in": "path", "required": true, "schema": { - "type": "integer", - "title": "Tenant Id" + "type": "string", + "title": "Uuid" } } ], - "requestBody": { - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/FlareInviteLinkRequest" - } - } - } - }, "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/CreateInviteLinkResponse" + "$ref": "#/components/schemas/ActorUid" } } } @@ -2006,73 +1885,31 @@ } } }, - "/firework/v4/admin/tenants/{tenant_id}/flare_community/users": { - "get": { + "/firework/v4/actors/uuid": { + "post": { "tags": [ "private" ], - "summary": "Get Tenant Flare Community Users", - "operationId": "get_tenant_flare_community_users_admin_tenants__tenant_id__flare_community_users_get", - "parameters": [ - { - "name": "tenant_id", - "in": "path", - "required": true, - "schema": { - "type": "integer", - "title": "Tenant Id" - } - }, - { - "name": "from", - "in": "query", - "required": false, - "schema": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "title": "From" - } - }, - { - "name": "size", - "in": "query", - "required": false, - "schema": { - "type": "integer", - "default": 10, - "title": "Size" + "summary": "Get Asset Uuid", + "operationId": "get_asset_uuid_actors_uuid_post", + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ActorBodyPayload" + } } }, - { - "name": "search_query", - "in": "query", - "required": false, - "schema": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Search Query" - } - } - ], + "required": true + }, "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/PaginatedResults_TenantFlareCommunityUser_int_" + "type": "string", + "title": "Response Get Asset Uuid Actors Uuid Post" } } } @@ -2090,21 +1927,22 @@ } } }, - "/firework/v4/admin/tenants/{tenant_id}/flare_community/users/count": { + "/firework/v4/actors/{asset_uuid}/metadata": { "get": { "tags": [ "private" ], - "summary": "Get Tenant Flare Community Users Count", - "operationId": "get_tenant_flare_community_users_count_admin_tenants__tenant_id__flare_community_users_count_get", + "summary": "Get Actor Metadata Endpoint", + "operationId": "get_actor_metadata_endpoint_actors__asset_uuid__metadata_get", "parameters": [ { - "name": "tenant_id", + "name": "asset_uuid", "in": "path", "required": true, "schema": { - "type": "integer", - "title": "Tenant Id" + "type": "string", + "format": "uuid", + "title": "Asset Uuid" } } ], @@ -2114,7 +1952,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/TenantFlareCommunityUsersCountResponse" + "$ref": "#/components/schemas/ActorMetadata" } } } @@ -2132,223 +1970,42 @@ } } }, - "/firework/v4/admin/tenants/{tenant_id}/flare_community/invite_link/{invite_link_id}": { - "delete": { + "/firework/v4/actors/{asset_uuid}/timeline": { + "get": { "tags": [ "private" ], - "summary": "Delete Invite Link", - "operationId": "delete_invite_link_admin_tenants__tenant_id__flare_community_invite_link__invite_link_id__delete", + "summary": "Get Actor Timeline", + "operationId": "get_actor_timeline_actors__asset_uuid__timeline_get", "parameters": [ { - "name": "invite_link_id", + "name": "asset_uuid", "in": "path", "required": true, "schema": { "type": "string", - "title": "Invite Link Id" + "format": "uuid", + "title": "Asset Uuid" } }, { - "name": "tenant_id", - "in": "path", - "required": true, + "name": "aggregate_by", + "in": "query", + "required": false, "schema": { - "type": "integer", - "title": "Tenant Id" - } - } - ], - "responses": { - "200": { - "description": "Successful Response", - "content": { - "application/json": { - "schema": {} - } - } - }, - "422": { - "description": "Validation Error", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/HTTPValidationError" - } - } - } - } - } - } - }, - "/firework/v4/admin/tenants/{tenant_id}/flare_community/users/{user_id}": { - "delete": { - "tags": [ - "private" - ], - "summary": "Delete User", - "operationId": "delete_user_admin_tenants__tenant_id__flare_community_users__user_id__delete", - "parameters": [ - { - "name": "user_id", - "in": "path", - "required": true, - "schema": { - "type": "integer", - "title": "User Id" - } - }, - { - "name": "tenant_id", - "in": "path", - "required": true, - "schema": { - "type": "integer", - "title": "Tenant Id" - } - } - ], - "responses": { - "200": { - "description": "Successful Response", - "content": { - "application/json": { - "schema": {} - } - } - }, - "422": { - "description": "Validation Error", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/HTTPValidationError" - } - } - } - } - } - }, - "patch": { - "tags": [ - "private" - ], - "summary": "Update User Features", - "operationId": "update_user_features_admin_tenants__tenant_id__flare_community_users__user_id__patch", - "parameters": [ - { - "name": "user_id", - "in": "path", - "required": true, - "schema": { - "type": "integer", - "title": "User Id" - } - }, - { - "name": "tenant_id", - "in": "path", - "required": true, - "schema": { - "type": "integer", - "title": "Tenant Id" - } - } - ], - "requestBody": { - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/UpdateFlareCommunityUserFeaturesRequest" - } - } - } - }, - "responses": { - "200": { - "description": "Successful Response", - "content": { - "application/json": { - "schema": {} - } - } - }, - "422": { - "description": "Validation Error", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/HTTPValidationError" - } - } - } - } - } - } - }, - "/firework/v4/admin/tenants/{tenant_id}/flare_community/parse_csv": { - "post": { - "tags": [ - "private" - ], - "summary": "Parse Csv", - "operationId": "parse_csv_admin_tenants__tenant_id__flare_community_parse_csv_post", - "parameters": [ - { - "name": "tenant_id", - "in": "path", - "required": true, - "schema": { - "type": "integer", - "title": "Tenant Id" - } - } - ], - "requestBody": { - "required": true, - "content": { - "multipart/form-data": { - "schema": { - "$ref": "#/components/schemas/Body_parse_csv_admin_tenants__tenant_id__flare_community_parse_csv_post" - } - } - } - }, - "responses": { - "200": { - "description": "Successful Response", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/CSVParseResponse" + "anyOf": [ + { + "$ref": "#/components/schemas/StatsAggregates" + }, + { + "type": "null" } - } + ], + "title": "Aggregate By" } }, - "422": { - "description": "Validation Error", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/HTTPValidationError" - } - } - } - } - } - } - }, - "/firework/v4/admin/threat_flow/reports": { - "get": { - "tags": [ - "private" - ], - "summary": "List Reports", - "operationId": "list_reports_admin_threat_flow_reports_get", - "parameters": [ { - "name": "from", + "name": "times", "in": "query", "required": false, "schema": { @@ -2360,51 +2017,61 @@ "type": "null" } ], - "title": "From" - } - }, - { - "name": "size", - "in": "query", - "required": false, - "schema": { - "type": "integer", - "default": 10, - "title": "Size" + "title": "Times" } }, { - "name": "order", + "name": "time_zone", "in": "query", "required": false, "schema": { - "$ref": "#/components/schemas/OrderType", - "default": "desc" + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Time Zone" } }, { - "name": "order_by", + "name": "search_types", "in": "query", "required": false, "schema": { - "$ref": "#/components/schemas/pyro__threat_flow__core__reports__report_store__SortType", - "default": "id" + "anyOf": [ + { + "type": "array", + "items": { + "$ref": "#/components/schemas/SearchType" + } + }, + { + "type": "null" + } + ], + "title": "Search Types" } }, { - "name": "query", + "name": "risk_scores", "in": "query", "required": false, "schema": { "anyOf": [ { - "type": "string" + "type": "array", + "items": { + "$ref": "#/components/schemas/RiskScore" + } }, { "type": "null" } ], - "title": "Query" + "title": "Risk Scores" } } ], @@ -2414,7 +2081,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/PaginatedResults_ThreatFlowReportResponse_str_" + "$ref": "#/components/schemas/ActorTimeline" } } } @@ -2432,21 +2099,22 @@ } } }, - "/firework/v4/admin/threat_flow/reports/{report_id}": { + "/firework/v4/actors/{asset_uuid}/threads": { "get": { "tags": [ "private" ], - "summary": "Get Report", - "operationId": "get_report_admin_threat_flow_reports__report_id__get", + "summary": "Get Actor Threads", + "operationId": "get_actor_threads_actors__asset_uuid__threads_get", "parameters": [ { - "name": "report_id", + "name": "asset_uuid", "in": "path", "required": true, "schema": { - "type": "integer", - "title": "Report Id" + "type": "string", + "format": "uuid", + "title": "Asset Uuid" } } ], @@ -2456,7 +2124,11 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ThreatFlowReportResponse" + "type": "array", + "items": { + "$ref": "#/components/schemas/ActorThread" + }, + "title": "Response Get Actor Threads Actors Asset Uuid Threads Get" } } } @@ -2472,83 +2144,34 @@ } } } - }, - "put": { + } + }, + "/firework/v4/actors/{asset_uuid}/analysis/metadata": { + "get": { "tags": [ "private" ], - "summary": "Update Report", - "operationId": "update_report_admin_threat_flow_reports__report_id__put", + "summary": "Get Actor Analysis Metadata", + "operationId": "get_actor_analysis_metadata_actors__asset_uuid__analysis_metadata_get", "parameters": [ { - "name": "report_id", + "name": "asset_uuid", "in": "path", "required": true, "schema": { - "type": "integer", - "title": "Report Id" - } - } - ], - "requestBody": { - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/UpdateReportParameters" - } - } - } - }, - "responses": { - "200": { - "description": "Successful Response", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ThreatFlowReportResponse" - } - } - } - }, - "422": { - "description": "Validation Error", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/HTTPValidationError" - } - } + "type": "string", + "format": "uuid", + "title": "Asset Uuid" } } - } - } - }, - "/firework/v4/admin/identifier_recommendations/llm": { - "post": { - "tags": [ - "private", - "team=experience" ], - "summary": "Create Llm Recommendations", - "operationId": "create_llm_recommendations_admin_identifier_recommendations_llm_post", - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/CreateLLMRecommendationsRequest" - } - } - }, - "required": true - }, "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/CreateLLMRecommendationsResponse" + "$ref": "#/components/schemas/ActorAnalysisMetadataResponse" } } } @@ -2566,22 +2189,22 @@ } } }, - "/firework/v4/actors/{uuid}/uid": { + "/firework/v4/actors/summaries/{request_id}": { "get": { "tags": [ "private" ], - "summary": "Get Actor Uid From Uuid", - "description": "This endpoint is temporary until we migrate all actor services to use the asset uuid.", - "operationId": "get_actor_uid_from_uuid_actors__uuid__uid_get", + "summary": "Get Actor Summaries By Request Id", + "operationId": "get_actor_summaries_by_request_id_actors_summaries__request_id__get", "parameters": [ { - "name": "uuid", + "name": "request_id", "in": "path", "required": true, "schema": { "type": "string", - "title": "Uuid" + "format": "uuid", + "title": "Request Id" } } ], @@ -2591,7 +2214,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ActorUid" + "$ref": "#/components/schemas/ActorSummariesResponse" } } } @@ -2609,55 +2232,13 @@ } } }, - "/firework/v4/actors/uuid": { + "/firework/v4/actors/{asset_uuid}/generate-summaries": { "post": { "tags": [ "private" ], - "summary": "Get Asset Uuid", - "operationId": "get_asset_uuid_actors_uuid_post", - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ActorBodyPayload" - } - } - }, - "required": true - }, - "responses": { - "200": { - "description": "Successful Response", - "content": { - "application/json": { - "schema": { - "type": "string", - "title": "Response Get Asset Uuid Actors Uuid Post" - } - } - } - }, - "422": { - "description": "Validation Error", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/HTTPValidationError" - } - } - } - } - } - } - }, - "/firework/v4/actors/{asset_uuid}/metadata": { - "get": { - "tags": [ - "private" - ], - "summary": "Get Actor Metadata Endpoint", - "operationId": "get_actor_metadata_endpoint_actors__asset_uuid__metadata_get", + "summary": "Generate Summaries", + "operationId": "generate_summaries_actors__asset_uuid__generate_summaries_post", "parameters": [ { "name": "asset_uuid", @@ -2670,13 +2251,23 @@ } } ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ActorSummariesGenerationPayload" + } + } + } + }, "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ActorMetadata" + "$ref": "#/components/schemas/ActorSummariesResponse" } } } @@ -2694,13 +2285,13 @@ } } }, - "/firework/v4/actors/{asset_uuid}/timeline": { + "/firework/v4/actors/{asset_uuid}/heatmap": { "get": { "tags": [ "private" ], - "summary": "Get Actor Timeline", - "operationId": "get_actor_timeline_actors__asset_uuid__timeline_get", + "summary": "Get Actor Heatmap", + "operationId": "get_actor_heatmap_actors__asset_uuid__heatmap_get", "parameters": [ { "name": "asset_uuid", @@ -2712,22 +2303,6 @@ "title": "Asset Uuid" } }, - { - "name": "aggregate_by", - "in": "query", - "required": false, - "schema": { - "anyOf": [ - { - "$ref": "#/components/schemas/StatsAggregates" - }, - { - "type": "null" - } - ], - "title": "Aggregate By" - } - }, { "name": "times", "in": "query", @@ -2805,7 +2380,15 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ActorTimeline" + "anyOf": [ + { + "$ref": "#/components/schemas/ActorHeatmapData" + }, + { + "type": "null" + } + ], + "title": "Response Get Actor Heatmap Actors Asset Uuid Heatmap Get" } } } @@ -2823,13 +2406,13 @@ } } }, - "/firework/v4/actors/{asset_uuid}/threads": { + "/firework/v4/actors/{asset_uuid}/communication-handles": { "get": { "tags": [ "private" ], - "summary": "Get Actor Threads", - "operationId": "get_actor_threads_actors__asset_uuid__threads_get", + "summary": "Get Actor Communication Handles", + "operationId": "get_actor_communication_handles_actors__asset_uuid__communication_handles_get", "parameters": [ { "name": "asset_uuid", @@ -2850,9 +2433,9 @@ "schema": { "type": "array", "items": { - "$ref": "#/components/schemas/ActorThread" + "$ref": "#/components/schemas/ActorCommunicationHandle" }, - "title": "Response Get Actor Threads Actors Asset Uuid Threads Get" + "title": "Response Get Actor Communication Handles Actors Asset Uuid Communication Handles Get" } } } @@ -2870,22 +2453,31 @@ } } }, - "/firework/v4/actors/{asset_uuid}/analysis/metadata": { + "/firework/v4/actors/network/{request_id}": { "get": { "tags": [ "private" ], - "summary": "Get Actor Analysis Metadata", - "operationId": "get_actor_analysis_metadata_actors__asset_uuid__analysis_metadata_get", + "summary": "Get Actor Network By Request Id", + "operationId": "get_actor_network_by_request_id_actors_network__request_id__get", "parameters": [ { - "name": "asset_uuid", + "name": "request_id", "in": "path", "required": true, "schema": { "type": "string", "format": "uuid", - "title": "Asset Uuid" + "title": "Request Id" + } + }, + { + "name": "group_by", + "in": "query", + "required": false, + "schema": { + "$ref": "#/components/schemas/GroupByType", + "default": "relationship_nature" } } ], @@ -2895,7 +2487,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ActorAnalysisMetadataResponse" + "$ref": "#/components/schemas/ActorNetworkResponse" } } } @@ -2913,32 +2505,42 @@ } } }, - "/firework/v4/actors/summaries/{request_id}": { - "get": { + "/firework/v4/actors/{asset_uuid}/generate-network": { + "post": { "tags": [ "private" ], - "summary": "Get Actor Summaries By Request Id", - "operationId": "get_actor_summaries_by_request_id_actors_summaries__request_id__get", + "summary": "Generate Network", + "operationId": "generate_network_actors__asset_uuid__generate_network_post", "parameters": [ { - "name": "request_id", + "name": "asset_uuid", "in": "path", "required": true, "schema": { "type": "string", "format": "uuid", - "title": "Request Id" + "title": "Asset Uuid" } } ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ActorNetworkGenerationPayload" + } + } + } + }, "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ActorSummariesResponse" + "$ref": "#/components/schemas/ActorNetworkResponse" } } } @@ -2956,345 +2558,19 @@ } } }, - "/firework/v4/actors/{asset_uuid}/generate-summaries": { - "post": { + "/firework/v4/alerts/": { + "get": { "tags": [ - "private" + "public", + "team=experience" ], - "summary": "Generate Summaries", - "operationId": "generate_summaries_actors__asset_uuid__generate_summaries_post", + "summary": "Tenant Alerts", + "operationId": "tenant_alerts_alerts__get", "parameters": [ { - "name": "asset_uuid", - "in": "path", - "required": true, - "schema": { - "type": "string", - "format": "uuid", - "title": "Asset Uuid" - } - } - ], - "requestBody": { - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ActorSummariesGenerationPayload" - } - } - } - }, - "responses": { - "200": { - "description": "Successful Response", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ActorSummariesResponse" - } - } - } - }, - "422": { - "description": "Validation Error", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/HTTPValidationError" - } - } - } - } - } - } - }, - "/firework/v4/actors/{asset_uuid}/heatmap": { - "get": { - "tags": [ - "private" - ], - "summary": "Get Actor Heatmap", - "operationId": "get_actor_heatmap_actors__asset_uuid__heatmap_get", - "parameters": [ - { - "name": "asset_uuid", - "in": "path", - "required": true, - "schema": { - "type": "string", - "format": "uuid", - "title": "Asset Uuid" - } - }, - { - "name": "times", - "in": "query", - "required": false, - "schema": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Times" - } - }, - { - "name": "time_zone", - "in": "query", - "required": false, - "schema": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Time Zone" - } - }, - { - "name": "search_types", - "in": "query", - "required": false, - "schema": { - "anyOf": [ - { - "type": "array", - "items": { - "$ref": "#/components/schemas/SearchType" - } - }, - { - "type": "null" - } - ], - "title": "Search Types" - } - }, - { - "name": "risk_scores", - "in": "query", - "required": false, - "schema": { - "anyOf": [ - { - "type": "array", - "items": { - "$ref": "#/components/schemas/RiskScore" - } - }, - { - "type": "null" - } - ], - "title": "Risk Scores" - } - } - ], - "responses": { - "200": { - "description": "Successful Response", - "content": { - "application/json": { - "schema": { - "anyOf": [ - { - "$ref": "#/components/schemas/ActorHeatmapData" - }, - { - "type": "null" - } - ], - "title": "Response Get Actor Heatmap Actors Asset Uuid Heatmap Get" - } - } - } - }, - "422": { - "description": "Validation Error", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/HTTPValidationError" - } - } - } - } - } - } - }, - "/firework/v4/actors/{asset_uuid}/communication-handles": { - "get": { - "tags": [ - "private" - ], - "summary": "Get Actor Communication Handles", - "operationId": "get_actor_communication_handles_actors__asset_uuid__communication_handles_get", - "parameters": [ - { - "name": "asset_uuid", - "in": "path", - "required": true, - "schema": { - "type": "string", - "format": "uuid", - "title": "Asset Uuid" - } - } - ], - "responses": { - "200": { - "description": "Successful Response", - "content": { - "application/json": { - "schema": { - "type": "array", - "items": { - "$ref": "#/components/schemas/ActorCommunicationHandle" - }, - "title": "Response Get Actor Communication Handles Actors Asset Uuid Communication Handles Get" - } - } - } - }, - "422": { - "description": "Validation Error", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/HTTPValidationError" - } - } - } - } - } - } - }, - "/firework/v4/actors/network/{request_id}": { - "get": { - "tags": [ - "private" - ], - "summary": "Get Actor Network By Request Id", - "operationId": "get_actor_network_by_request_id_actors_network__request_id__get", - "parameters": [ - { - "name": "request_id", - "in": "path", - "required": true, - "schema": { - "type": "string", - "format": "uuid", - "title": "Request Id" - } - }, - { - "name": "group_by", - "in": "query", - "required": false, - "schema": { - "$ref": "#/components/schemas/GroupByType", - "default": "relationship_nature" - } - } - ], - "responses": { - "200": { - "description": "Successful Response", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ActorNetworkResponse" - } - } - } - }, - "422": { - "description": "Validation Error", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/HTTPValidationError" - } - } - } - } - } - } - }, - "/firework/v4/actors/{asset_uuid}/generate-network": { - "post": { - "tags": [ - "private" - ], - "summary": "Generate Network", - "operationId": "generate_network_actors__asset_uuid__generate_network_post", - "parameters": [ - { - "name": "asset_uuid", - "in": "path", - "required": true, - "schema": { - "type": "string", - "format": "uuid", - "title": "Asset Uuid" - } - } - ], - "requestBody": { - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ActorNetworkGenerationPayload" - } - } - } - }, - "responses": { - "200": { - "description": "Successful Response", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ActorNetworkResponse" - } - } - } - }, - "422": { - "description": "Validation Error", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/HTTPValidationError" - } - } - } - } - } - } - }, - "/firework/v4/alerts/": { - "get": { - "tags": [ - "public", - "team=experience" - ], - "summary": "Tenant Alerts", - "operationId": "tenant_alerts_alerts__get", - "parameters": [ - { - "name": "from", - "in": "query", - "required": false, + "name": "from", + "in": "query", + "required": false, "schema": { "anyOf": [ { @@ -3949,6 +3225,201 @@ } } }, + "/firework/v4/assistant/agents/": { + "get": { + "tags": [ + "private", + "team=agentic-platform" + ], + "summary": "Get Assistant Agents", + "operationId": "get_assistant_agents_assistant_agents__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/PaginatedResults_AssistantAgent_str_" + } + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + } + } + }, + "/firework/v4/assistant/conversations/": { + "get": { + "tags": [ + "private", + "team=agentic-platform" + ], + "summary": "Get Assistant Conversations", + "operationId": "get_assistant_conversations_assistant_conversations__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/PaginatedResults_AssistantConversation_str_" + } + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + } + } + }, + "/firework/v4/assistant/conversations/{thread_id}/messages/": { + "get": { + "tags": [ + "private", + "team=agentic-platform" + ], + "summary": "Get Conversation Messages", + "operationId": "get_conversation_messages_assistant_conversations__thread_id__messages__get", + "parameters": [ + { + "name": "thread_id", + "in": "path", + "required": true, + "schema": { + "type": "string", + "title": "Thread Id" + } + }, + { + "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/PaginatedResults_Annotated_Union_DeveloperMessage__SystemMessage__AssistantMessage__UserMessage__ToolMessage__ActivityMessage__ReasoningMessage___FieldInfo_annotation_NoneType__required_True__discriminator__role____str_" + } + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + } + } + }, "/firework/v4/intels/validate-topic": { "post": { "tags": [ @@ -4048,6 +3519,21 @@ }, { "$ref": "#/components/schemas/RansomLeakData" + }, + { + "$ref": "#/components/schemas/AddressData" + }, + { + "$ref": "#/components/schemas/BirthYearData" + }, + { + "$ref": "#/components/schemas/RoleData" + }, + { + "$ref": "#/components/schemas/PhoneNumberData" + }, + { + "$ref": "#/components/schemas/ExternalIdData" } ], "title": "Asset Data" @@ -4367,6 +3853,47 @@ } } }, + "/firework/v4/portfolio/tenants/_search": { + "post": { + "tags": [ + "private" + ], + "summary": "Search Portfolio", + "operationId": "search_portfolio_portfolio_tenants__search_post", + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/PortfolioSearchRequestBody" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/PaginatedResults_PortfolioItemResponse_str_" + } + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + } + } + }, "/firework/v4/tasks/": { "post": { "tags": [ @@ -4574,30 +4101,46 @@ } } }, - "/firework/v4/credentials/bulk_action": { + "/firework/v4/integrations/flare_community/{tenant_id}": { "post": { "tags": [ "private", - "team=experience" + "team=growth" + ], + "summary": "Enable Tenant Flare Community", + "operationId": "enable_tenant_flare_community_integrations_flare_community__tenant_id__post", + "parameters": [ + { + "name": "tenant_id", + "in": "path", + "required": true, + "schema": { + "type": "integer", + "title": "Tenant Id" + } + } ], - "summary": "Create Credential Bulk Action", - "operationId": "create_credential_bulk_action_credentials_bulk_action_post", "requestBody": { "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/CredentialBulkActionRequestBody" + "$ref": "#/components/schemas/EnableFlareCommunityRequest", + "default": { + "auto_provision_users": false, + "manual_users": [] + } } } - }, - "required": true + } }, "responses": { "200": { "description": "Successful Response", "content": { "application/json": { - "schema": {} + "schema": { + "$ref": "#/components/schemas/EnableFlareCommunityResponse" + } } } }, @@ -4612,32 +4155,32 @@ } } } - } - }, - "/firework/v4/credentials/global/_search": { - "post": { + }, + "get": { "tags": [ - "public" + "private", + "team=growth" ], - "summary": "Credentials Global Search", - "operationId": "credentials_global_search_credentials_global__search_post", - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/CredentialsQueryPayload" - } + "summary": "Get Tenant Flare Community", + "operationId": "get_tenant_flare_community_integrations_flare_community__tenant_id__get", + "parameters": [ + { + "name": "tenant_id", + "in": "path", + "required": true, + "schema": { + "type": "integer", + "title": "Tenant Id" } - }, - "required": true - }, + } + ], "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/PaginatedResults_Credential_str_" + "$ref": "#/components/schemas/TenantFlareCommunityIsEnabledResponse" } } } @@ -4653,26 +4196,25 @@ } } } - } - }, - "/firework/v4/credentials/actions": { - "post": { + }, + "delete": { "tags": [ - "public", - "team=experience" + "private", + "team=growth" ], - "summary": "Credential Actions", - "operationId": "credential_actions_credentials_actions_post", - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/CredentialActionRequestBody" - } + "summary": "Disable Tenant Flare Community", + "operationId": "disable_tenant_flare_community_integrations_flare_community__tenant_id__delete", + "parameters": [ + { + "name": "tenant_id", + "in": "path", + "required": true, + "schema": { + "type": "integer", + "title": "Tenant Id" } - }, - "required": true - }, + } + ], "responses": { "200": { "description": "Successful Response", @@ -4695,21 +4237,49 @@ } } }, - "/firework/v4/entities/{asset_uuid}/alert_level": { + "/firework/v4/integrations/flare_community/{tenant_id}/invite_link": { "get": { "tags": [ - "private" + "private", + "team=growth" ], - "summary": "Get Alert Level", - "operationId": "get_alert_level_entities__asset_uuid__alert_level_get", + "summary": "Get Tenant Flare Community Invite Link", + "operationId": "get_tenant_flare_community_invite_link_integrations_flare_community__tenant_id__invite_link_get", "parameters": [ { - "name": "asset_uuid", + "name": "tenant_id", "in": "path", "required": true, "schema": { - "type": "string", - "title": "Asset Uuid" + "type": "integer", + "title": "Tenant Id" + } + }, + { + "name": "from", + "in": "query", + "required": false, + "schema": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "From" + } + }, + { + "name": "size", + "in": "query", + "required": false, + "schema": { + "type": "integer", + "default": 10, + "title": "Size" } } ], @@ -4719,7 +4289,58 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/AlertLevelResponse" + "$ref": "#/components/schemas/PaginatedResults_InviteLinkResponse_datetime_" + } + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + } + }, + "post": { + "tags": [ + "private", + "team=growth" + ], + "summary": "Create Invite Link", + "operationId": "create_invite_link_integrations_flare_community__tenant_id__invite_link_post", + "parameters": [ + { + "name": "tenant_id", + "in": "path", + "required": true, + "schema": { + "type": "integer", + "title": "Tenant Id" + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/FlareInviteLinkRequest" + } + } + } + }, + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CreateInviteLinkResponse" } } } @@ -4737,47 +4358,64 @@ } } }, - "/firework/v4/entities/{asset_uuid}/alert_level/timeline": { + "/firework/v4/integrations/flare_community/{tenant_id}/users": { "get": { "tags": [ - "private" + "private", + "team=growth" ], - "summary": "Get Exposure Level Timeline", - "operationId": "get_exposure_level_timeline_entities__asset_uuid__alert_level_timeline_get", + "summary": "Get Tenant Flare Community Users", + "operationId": "get_tenant_flare_community_users_integrations_flare_community__tenant_id__users_get", "parameters": [ { - "name": "asset_uuid", + "name": "tenant_id", "in": "path", "required": true, "schema": { - "type": "string", - "title": "Asset Uuid" + "type": "integer", + "title": "Tenant Id" } }, { - "name": "time", + "name": "from", "in": "query", "required": false, "schema": { "anyOf": [ { - "type": "string" + "type": "integer" }, { "type": "null" } ], - "title": "Time" + "title": "From" } }, { - "name": "time_zone", + "name": "size", "in": "query", "required": false, "schema": { - "type": "string", - "default": "Etc/UTC", - "title": "Time Zone" + "type": "integer", + "default": 10, + "title": "Size" + } + }, + { + "name": "search_query", + "in": "query", + "required": false, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Search Query" } } ], @@ -4787,7 +4425,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/AlertLevelTimelineResponse" + "$ref": "#/components/schemas/PaginatedResults_TenantFlareCommunityUser_int_" } } } @@ -4805,31 +4443,32 @@ } } }, - "/firework/v4/chat-channels/uuid": { - "post": { + "/firework/v4/integrations/flare_community/{tenant_id}/users/count": { + "get": { "tags": [ - "private" + "private", + "team=growth" ], - "summary": "Get Asset Uuid", - "operationId": "get_asset_uuid_chat_channels_uuid_post", - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ChatChannelAssetUuidPayload" - } + "summary": "Get Tenant Flare Community Users Count", + "operationId": "get_tenant_flare_community_users_count_integrations_flare_community__tenant_id__users_count_get", + "parameters": [ + { + "name": "tenant_id", + "in": "path", + "required": true, + "schema": { + "type": "integer", + "title": "Tenant Id" } - }, - "required": true - }, + } + ], "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": { - "type": "string", - "title": "Response Get Asset Uuid Chat Channels Uuid Post" + "$ref": "#/components/schemas/TenantFlareCommunityUsersCountResponse" } } } @@ -4847,21 +4486,31 @@ } } }, - "/firework/v4/chat-channels/{asset_uuid}/metadata": { - "get": { + "/firework/v4/integrations/flare_community/{tenant_id}/invite_link/{invite_link_id}": { + "delete": { "tags": [ - "private" + "private", + "team=growth" ], - "summary": "Get Chat Channel Metadata", - "operationId": "get_chat_channel_metadata_chat_channels__asset_uuid__metadata_get", + "summary": "Delete Invite Link", + "operationId": "delete_invite_link_integrations_flare_community__tenant_id__invite_link__invite_link_id__delete", "parameters": [ { - "name": "asset_uuid", + "name": "invite_link_id", "in": "path", "required": true, "schema": { "type": "string", - "title": "Asset Uuid" + "title": "Invite Link Id" + } + }, + { + "name": "tenant_id", + "in": "path", + "required": true, + "schema": { + "type": "integer", + "title": "Tenant Id" } } ], @@ -4870,9 +4519,7 @@ "description": "Successful Response", "content": { "application/json": { - "schema": { - "$ref": "#/components/schemas/ChatChannelMetadata" - } + "schema": {} } } }, @@ -4889,21 +4536,31 @@ } } }, - "/firework/v4/chat-channels/{asset_uuid}/analysis/metadata": { - "get": { + "/firework/v4/integrations/flare_community/{tenant_id}/users/{user_id}": { + "delete": { "tags": [ - "private" + "private", + "team=growth" ], - "summary": "Get Chat Channel Analysis Metadata", - "operationId": "get_chat_channel_analysis_metadata_chat_channels__asset_uuid__analysis_metadata_get", + "summary": "Delete User", + "operationId": "delete_user_integrations_flare_community__tenant_id__users__user_id__delete", "parameters": [ { - "name": "asset_uuid", + "name": "user_id", "in": "path", "required": true, "schema": { - "type": "string", - "title": "Asset Uuid" + "type": "integer", + "title": "User Id" + } + }, + { + "name": "tenant_id", + "in": "path", + "required": true, + "schema": { + "type": "integer", + "title": "Tenant Id" } } ], @@ -4912,9 +4569,7 @@ "description": "Successful Response", "content": { "application/json": { - "schema": { - "$ref": "#/components/schemas/AnalysisMetadataResponse" - } + "schema": {} } } }, @@ -4929,34 +4584,50 @@ } } } - } - }, - "/firework/v4/chat-channels/{asset_uuid}/uid": { - "get": { + }, + "patch": { "tags": [ - "private" + "private", + "team=growth" ], - "summary": "Get Chat Channel Uid From Asset Uuid", - "operationId": "get_chat_channel_uid_from_asset_uuid_chat_channels__asset_uuid__uid_get", + "summary": "Update User Features", + "operationId": "update_user_features_integrations_flare_community__tenant_id__users__user_id__patch", "parameters": [ { - "name": "asset_uuid", + "name": "user_id", "in": "path", "required": true, "schema": { - "type": "string", - "title": "Asset Uuid" + "type": "integer", + "title": "User Id" + } + }, + { + "name": "tenant_id", + "in": "path", + "required": true, + "schema": { + "type": "integer", + "title": "Tenant Id" } } ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/UpdateFlareCommunityUserFeaturesRequest" + } + } + } + }, "responses": { "200": { "description": "Successful Response", "content": { "application/json": { - "schema": { - "$ref": "#/components/schemas/ChatChannelUidWithNameResponse" - } + "schema": {} } } }, @@ -4973,79 +4644,123 @@ } } }, - "/firework/v4/chat-channels/{asset_uuid}/breakdown": { - "get": { + "/firework/v4/integrations/flare_community/{tenant_id}/parse_csv": { + "post": { "tags": [ - "private" + "private", + "team=growth" ], - "summary": "Get Chat Channel Breakdown", - "operationId": "get_chat_channel_breakdown_chat_channels__asset_uuid__breakdown_get", + "summary": "Parse Csv", + "operationId": "parse_csv_integrations_flare_community__tenant_id__parse_csv_post", "parameters": [ { - "name": "asset_uuid", + "name": "tenant_id", "in": "path", "required": true, "schema": { - "type": "string", - "title": "Asset Uuid" + "type": "integer", + "title": "Tenant Id" } - }, - { - "name": "times", - "in": "query", - "required": false, - "schema": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" + } + ], + "requestBody": { + "required": true, + "content": { + "multipart/form-data": { + "schema": { + "$ref": "#/components/schemas/Body_parse_csv_integrations_flare_community__tenant_id__parse_csv_post" + } + } + } + }, + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CSVParseResponse" } - ], - "title": "Times" + } } }, - { - "name": "time_zone", - "in": "query", - "required": false, - "schema": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" } - ], - "title": "Time Zone" + } + } + } + } + } + }, + "/firework/v4/credentials/bulk_action": { + "post": { + "tags": [ + "private", + "team=experience" + ], + "summary": "Create Credential Bulk Action", + "operationId": "create_credential_bulk_action_credentials_bulk_action_post", + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CredentialBulkActionRequestBody" + } } }, - { - "name": "aggregate_by", - "in": "query", - "required": false, - "schema": { - "anyOf": [ - { - "$ref": "#/components/schemas/StatsAggregates" - }, - { - "type": "null" + "required": true + }, + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": {} + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" } - ], - "title": "Aggregate By" + } } } + } + } + }, + "/firework/v4/credentials/global/_search": { + "post": { + "tags": [ + "public" ], + "summary": "Credentials Global Search", + "operationId": "credentials_global_search_credentials_global__search_post", + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CredentialsQueryPayload" + } + } + }, + "required": true + }, "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ChatChannelTimeline" + "$ref": "#/components/schemas/PaginatedResults_Credential_str_" } } } @@ -5063,32 +4778,30 @@ } } }, - "/firework/v4/chat-channels/{asset_uuid}/key-actors": { - "get": { + "/firework/v4/credentials/actions": { + "post": { "tags": [ - "private" + "public", + "team=experience" ], - "summary": "Get Chat Channel Key Actors", - "operationId": "get_chat_channel_key_actors_chat_channels__asset_uuid__key_actors_get", - "parameters": [ - { - "name": "asset_uuid", - "in": "path", - "required": true, - "schema": { - "type": "string", - "title": "Asset Uuid" + "summary": "Credential Actions", + "operationId": "credential_actions_credentials_actions_post", + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/CredentialActionRequestBody" + } } - } - ], + }, + "required": true + }, "responses": { "200": { "description": "Successful Response", "content": { "application/json": { - "schema": { - "$ref": "#/components/schemas/ChatChannelKeyActorsResponse" - } + "schema": {} } } }, @@ -5105,13 +4818,13 @@ } } }, - "/firework/v4/chat-channels/{asset_uuid}/mentioned-channels": { + "/firework/v4/entities/{asset_uuid}/alert_level": { "get": { "tags": [ "private" ], - "summary": "Get Chat Channel Mentioned Channels", - "operationId": "get_chat_channel_mentioned_channels_chat_channels__asset_uuid__mentioned_channels_get", + "summary": "Get Alert Level", + "operationId": "get_alert_level_entities__asset_uuid__alert_level_get", "parameters": [ { "name": "asset_uuid", @@ -5129,7 +4842,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ChatChannelMentionedChannelsResponse" + "$ref": "#/components/schemas/AlertLevelResponse" } } } @@ -5147,13 +4860,13 @@ } } }, - "/firework/v4/chat-channels/{asset_uuid}/generate-summaries": { - "post": { + "/firework/v4/entities/{asset_uuid}/alert_level/timeline": { + "get": { "tags": [ "private" ], - "summary": "Post Generate Chat Channel Summaries", - "operationId": "post_generate_chat_channel_summaries_chat_channels__asset_uuid__generate_summaries_post", + "summary": "Get Exposure Level Timeline", + "operationId": "get_exposure_level_timeline_entities__asset_uuid__alert_level_timeline_get", "parameters": [ { "name": "asset_uuid", @@ -5165,13 +4878,29 @@ } }, { - "name": "force_refresh", + "name": "time", "in": "query", "required": false, "schema": { - "type": "boolean", - "default": false, - "title": "Force Refresh" + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Time" + } + }, + { + "name": "time_zone", + "in": "query", + "required": false, + "schema": { + "type": "string", + "default": "Etc/UTC", + "title": "Time Zone" } } ], @@ -5181,7 +4910,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ChatChannelSummariesResponse" + "$ref": "#/components/schemas/AlertLevelTimelineResponse" } } } @@ -5199,32 +4928,20 @@ } } }, - "/firework/v4/chat-channels/summaries/{request_id}": { + "/firework/v4/chat-channels/topics": { "get": { "tags": [ "private" ], - "summary": "Get Chat Channel Summaries By Request Id", - "operationId": "get_chat_channel_summaries_by_request_id_chat_channels_summaries__request_id__get", - "parameters": [ - { - "name": "request_id", - "in": "path", - "required": true, - "schema": { - "type": "string", - "format": "uuid", - "title": "Request Id" - } - } - ], + "summary": "Get Chat Channel Topics", + "operationId": "get_chat_channel_topics_chat_channels_topics_get", "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ChatChannelSummariesResponse" + "$ref": "#/components/schemas/ChatChannelTopicsResponse" } } } @@ -5242,137 +4959,31 @@ } } }, - "/firework/v4/cti/entities": { - "get": { + "/firework/v4/chat-channels/uuid": { + "post": { "tags": [ "private" ], - "summary": "List Entities", - "operationId": "list_entities_cti_entities_get", - "parameters": [ - { - "name": "query", - "in": "query", - "required": false, - "schema": { - "type": "string", - "default": "", - "title": "Query" - } - }, - { - "name": "types", - "in": "query", - "required": false, - "schema": { - "anyOf": [ - { - "type": "array", - "items": { - "$ref": "#/components/schemas/EntityType" - } - }, - { - "type": "null" - } - ], - "title": "Types" - } - }, - { - "name": "updated_at_time_range", - "in": "query", - "required": false, - "schema": { - "anyOf": [ - { - "$ref": "#/components/schemas/TimeRangeType" - }, - { - "type": "null" - } - ], - "title": "Updated At Time Range" - } - }, - { - "name": "sources", - "in": "query", - "required": false, - "schema": { - "anyOf": [ - { - "type": "array", - "items": { - "type": "string" - } - }, - { - "type": "null" - } - ], - "title": "Sources" - } - }, - { - "name": "sort_by_key", - "in": "query", - "required": false, - "schema": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Sort By Key" - } - }, - { - "name": "sort_by_direction", - "in": "query", - "required": false, - "schema": { - "$ref": "#/components/schemas/OrderType", - "default": "desc" - } - }, - { - "name": "search_after", - "in": "query", - "required": false, - "schema": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Search After" + "summary": "Get Asset Uuid", + "operationId": "get_asset_uuid_chat_channels_uuid_post", + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ChatChannelAssetUuidPayload" + } } }, - { - "name": "size", - "in": "query", - "required": false, - "schema": { - "type": "integer", - "default": 10, - "title": "Size" - } - } - ], + "required": true + }, "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/PaginatedResults_EntityAPIResponseTypes_str_" + "type": "string", + "title": "Response Get Asset Uuid Chat Channels Uuid Post" } } } @@ -5390,76 +5001,21 @@ } } }, - "/firework/v4/cti/entities/count": { + "/firework/v4/chat-channels/{asset_uuid}/metadata": { "get": { "tags": [ "private" ], - "summary": "Count Entities", - "operationId": "count_entities_cti_entities_count_get", + "summary": "Get Chat Channel Metadata", + "operationId": "get_chat_channel_metadata_chat_channels__asset_uuid__metadata_get", "parameters": [ { - "name": "query", - "in": "query", - "required": false, + "name": "asset_uuid", + "in": "path", + "required": true, "schema": { "type": "string", - "default": "", - "title": "Query" - } - }, - { - "name": "types", - "in": "query", - "required": false, - "schema": { - "anyOf": [ - { - "type": "array", - "items": { - "$ref": "#/components/schemas/EntityType" - } - }, - { - "type": "null" - } - ], - "title": "Types" - } - }, - { - "name": "updated_at_time_range", - "in": "query", - "required": false, - "schema": { - "anyOf": [ - { - "$ref": "#/components/schemas/TimeRangeType" - }, - { - "type": "null" - } - ], - "title": "Updated At Time Range" - } - }, - { - "name": "sources", - "in": "query", - "required": false, - "schema": { - "anyOf": [ - { - "type": "array", - "items": { - "type": "string" - } - }, - { - "type": "null" - } - ], - "title": "Sources" + "title": "Asset Uuid" } } ], @@ -5469,8 +5025,7 @@ "content": { "application/json": { "schema": { - "type": "integer", - "title": "Response Count Entities Cti Entities Count Get" + "$ref": "#/components/schemas/ChatChannelMetadata" } } } @@ -5488,13 +5043,13 @@ } } }, - "/firework/v4/cti/entities/{asset_uuid}": { + "/firework/v4/chat-channels/{asset_uuid}/analysis/metadata": { "get": { "tags": [ "private" ], - "summary": "Get Entity", - "operationId": "get_entity_cti_entities__asset_uuid__get", + "summary": "Get Chat Channel Analysis Metadata", + "operationId": "get_chat_channel_analysis_metadata_chat_channels__asset_uuid__analysis_metadata_get", "parameters": [ { "name": "asset_uuid", @@ -5512,7 +5067,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/EntityAPIResponseTypes" + "$ref": "#/components/schemas/AnalysisMetadataResponse" } } } @@ -5530,13 +5085,13 @@ } } }, - "/firework/v4/cti/entities/{asset_uuid}/relations": { + "/firework/v4/chat-channels/{asset_uuid}/uid": { "get": { "tags": [ "private" ], - "summary": "List Entity Relations", - "operationId": "list_entity_relations_cti_entities__asset_uuid__relations_get", + "summary": "Get Chat Channel Uid From Asset Uuid", + "operationId": "get_chat_channel_uid_from_asset_uuid_chat_channels__asset_uuid__uid_get", "parameters": [ { "name": "asset_uuid", @@ -5546,32 +5101,6 @@ "type": "string", "title": "Asset Uuid" } - }, - { - "name": "size", - "in": "query", - "required": false, - "schema": { - "type": "integer", - "default": 10, - "title": "Size" - } - }, - { - "name": "from_", - "in": "query", - "required": false, - "schema": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "From " - } } ], "responses": { @@ -5580,7 +5109,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/PaginatedResults_CTIEntityRelationshipResponse_str_" + "$ref": "#/components/schemas/ChatChannelUidWithNameResponse" } } } @@ -5598,143 +5127,69 @@ } } }, - "/firework/v4/events/": { + "/firework/v4/chat-channels/{asset_uuid}/breakdown": { "get": { "tags": [ - "public", - "team=integration" + "private" ], - "summary": "Get Event", - "operationId": "get_event_events__get", + "summary": "Get Chat Channel Breakdown", + "operationId": "get_chat_channel_breakdown_chat_channels__asset_uuid__breakdown_get", "parameters": [ { - "name": "uid", - "in": "query", + "name": "asset_uuid", + "in": "path", "required": true, "schema": { "type": "string", - "title": "Uid" - } - } - ], - "responses": { - "200": { - "description": "Successful Response", - "content": { - "application/json": { - "schema": { - "oneOf": [ - { - "$ref": "#/components/schemas/BlogPostEvent" - }, - { - "$ref": "#/components/schemas/BucketEvent" - }, - { - "$ref": "#/components/schemas/ChatMessageEvent" - }, - { - "$ref": "#/components/schemas/FinancialEvent" - }, - { - "$ref": "#/components/schemas/ForumPostEvent" - }, - { - "$ref": "#/components/schemas/ListingEvent" - }, - { - "$ref": "#/components/schemas/LookalikeDomainEvent" - }, - { - "$ref": "#/components/schemas/PasteEvent" - }, - { - "$ref": "#/components/schemas/RansomLeakEvent" - }, - { - "$ref": "#/components/schemas/SocialMediaEvent" - }, - { - "$ref": "#/components/schemas/pyro__findings__stealerlogs__datamodels__StealerLogEvent" - } - ], - "discriminator": { - "propertyName": "event_type", - "mapping": { - "blog_post": "#/components/schemas/BlogPostEvent", - "bucket": "#/components/schemas/BucketEvent", - "chat_message": "#/components/schemas/ChatMessageEvent", - "cc": "#/components/schemas/FinancialEvent", - "forum_post": "#/components/schemas/ForumPostEvent", - "listing": "#/components/schemas/ListingEvent", - "lookalike": "#/components/schemas/LookalikeDomainEvent", - "paste": "#/components/schemas/PasteEvent", - "ransomleak": "#/components/schemas/RansomLeakEvent", - "social_media_account": "#/components/schemas/SocialMediaEvent", - "stealer_log": "#/components/schemas/pyro__findings__stealerlogs__datamodels__StealerLogEvent" - } - }, - "title": "Response Get Event Events Get" - } - } + "title": "Asset Uuid" } }, - "422": { - "description": "Validation Error", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/HTTPValidationError" - } - } - } - } - } - } - }, - "/firework/v4/events/ui": { - "get": { - "tags": [ - "private" - ], - "summary": "Get Event Ui", - "operationId": "get_event_ui_events_ui_get", - "parameters": [ { - "name": "uid", + "name": "times", "in": "query", - "required": true, + "required": false, "schema": { - "type": "string", - "title": "Uid" + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Times" } }, { - "name": "reveal_full_contents", + "name": "time_zone", "in": "query", "required": false, "schema": { - "type": "boolean", - "default": false, - "title": "Reveal Full Contents" + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Time Zone" } }, { - "name": "search_term", + "name": "aggregate_by", "in": "query", "required": false, "schema": { "anyOf": [ { - "type": "string", - "contentMediaType": "application/octet-stream", - "format": "base64url" + "$ref": "#/components/schemas/StatsAggregates" }, { "type": "null" } ], - "title": "Search Term" + "title": "Aggregate By" } } ], @@ -5744,7 +5199,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/pyro__events__event_datamodels__StealerLogEvent" + "$ref": "#/components/schemas/ChatChannelTimeline" } } } @@ -5762,29 +5217,31 @@ } } }, - "/firework/v4/events/tenant/_search": { - "post": { + "/firework/v4/chat-channels/{asset_uuid}/key-actors": { + "get": { "tags": [ - "public" + "private" ], - "summary": "Current Tenant Feed", - "operationId": "current_tenant_feed_events_tenant__search_post", - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/FeedRequestBody" - } + "summary": "Get Chat Channel Key Actors", + "operationId": "get_chat_channel_key_actors_chat_channels__asset_uuid__key_actors_get", + "parameters": [ + { + "name": "asset_uuid", + "in": "path", + "required": true, + "schema": { + "type": "string", + "title": "Asset Uuid" } } - }, + ], "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/PaginatedResults_FeedItem_str_" + "$ref": "#/components/schemas/ChatChannelKeyActorsResponse" } } } @@ -5802,30 +5259,31 @@ } } }, - "/firework/v4/events/global/_search": { - "post": { + "/firework/v4/chat-channels/{asset_uuid}/mentioned-channels": { + "get": { "tags": [ - "public" + "private" ], - "summary": "Global Search", - "operationId": "global_search_events_global__search_post", - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/GlobalSearchRequestBody" - } + "summary": "Get Chat Channel Mentioned Channels", + "operationId": "get_chat_channel_mentioned_channels_chat_channels__asset_uuid__mentioned_channels_get", + "parameters": [ + { + "name": "asset_uuid", + "in": "path", + "required": true, + "schema": { + "type": "string", + "title": "Asset Uuid" } - }, - "required": true - }, + } + ], "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/PaginatedResults_GlobalFeedItem_str_" + "$ref": "#/components/schemas/ChatChannelMentionedChannelsResponse" } } } @@ -5843,40 +5301,41 @@ } } }, - "/firework/v4/events/identifiers/{identifier_id}/_search": { + "/firework/v4/chat-channels/{asset_uuid}/generate-summaries": { "post": { "tags": [ - "public" + "private" ], - "summary": "Identifier Feed", - "operationId": "identifier_feed_events_identifiers__identifier_id___search_post", + "summary": "Post Generate Chat Channel Summaries", + "operationId": "post_generate_chat_channel_summaries_chat_channels__asset_uuid__generate_summaries_post", "parameters": [ { - "name": "identifier_id", + "name": "asset_uuid", "in": "path", "required": true, "schema": { - "type": "integer", - "title": "Identifier Id" + "type": "string", + "title": "Asset Uuid" } - } - ], - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/FeedRequestBody" - } + }, + { + "name": "force_refresh", + "in": "query", + "required": false, + "schema": { + "type": "boolean", + "default": false, + "title": "Force Refresh" } } - }, + ], "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/PaginatedResults_FeedItem_str_" + "$ref": "#/components/schemas/ChatChannelSummariesResponse" } } } @@ -5894,40 +5353,32 @@ } } }, - "/firework/v4/events/identifier_groups/{identifier_group_id}/_search": { - "post": { + "/firework/v4/chat-channels/summaries/{request_id}": { + "get": { "tags": [ - "public" + "private" ], - "summary": "Identifier Group Feed", - "operationId": "identifier_group_feed_events_identifier_groups__identifier_group_id___search_post", + "summary": "Get Chat Channel Summaries By Request Id", + "operationId": "get_chat_channel_summaries_by_request_id_chat_channels_summaries__request_id__get", "parameters": [ { - "name": "identifier_group_id", + "name": "request_id", "in": "path", "required": true, "schema": { - "type": "integer", - "title": "Identifier Group Id" + "type": "string", + "format": "uuid", + "title": "Request Id" } } ], - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/FeedRequestBody" - } - } - } - }, "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/PaginatedResults_FeedItem_str_" + "$ref": "#/components/schemas/ChatChannelSummariesResponse" } } } @@ -5945,164 +5396,189 @@ } } }, - "/firework/v4/events/filters/types": { + "/firework/v4/cti/entities": { "get": { "tags": [ - "public" + "private" ], - "summary": "Fetch Filters Source Types", - "operationId": "fetch_filters_source_types_events_filters_types_get", - "responses": { - "200": { - "description": "Successful Response", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/FilterSourceTypes" - } - } + "summary": "List Entities", + "operationId": "list_entities_cti_entities_get", + "parameters": [ + { + "name": "query", + "in": "query", + "required": false, + "schema": { + "type": "string", + "default": "", + "title": "Query" } }, - "422": { - "description": "Validation Error", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/HTTPValidationError" + { + "name": "types", + "in": "query", + "required": false, + "schema": { + "anyOf": [ + { + "type": "array", + "items": { + "$ref": "#/components/schemas/EntityType" + } + }, + { + "type": "null" } - } + ], + "title": "Types" } - } - } - } - }, - "/firework/v4/events/filters/severities": { - "get": { - "tags": [ - "public" - ], - "summary": "Fetch Filters Risk Score", - "operationId": "fetch_filters_risk_score_events_filters_severities_get", - "responses": { - "200": { - "description": "Successful Response", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/FilterSeverities" - } - } + }, + { + "name": "time_field", + "in": "query", + "required": false, + "schema": { + "$ref": "#/components/schemas/CTITimeField", + "default": "created_at" } }, - "422": { - "description": "Validation Error", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/HTTPValidationError" + { + "name": "time_range", + "in": "query", + "required": false, + "schema": { + "anyOf": [ + { + "$ref": "#/components/schemas/TimeRangeType" + }, + { + "type": "null" } - } + ], + "title": "Time Range" } - } - } - } - }, - "/firework/v4/events/actions": { - "post": { - "tags": [ - "public", - "team=experience" - ], - "summary": "Event Actions", - "operationId": "event_actions_events_actions_post", - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/EventActionsBody" - } + }, + { + "name": "time_range_from", + "in": "query", + "required": false, + "schema": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Time Range From" } }, - "required": true - }, - "responses": { - "200": { - "description": "Successful Response", - "content": { - "application/json": { - "schema": {} - } + { + "name": "time_range_to", + "in": "query", + "required": false, + "schema": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Time Range To" } }, - "422": { - "description": "Validation Error", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/HTTPValidationError" + { + "name": "sources", + "in": "query", + "required": false, + "schema": { + "anyOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "null" } - } + ], + "title": "Sources" } - } - } - } - }, - "/firework/v4/events/extracted_secrets": { - "post": { - "tags": [ - "private" - ], - "summary": "Fetch Extracted Secrets", - "operationId": "fetch_extracted_secrets_events_extracted_secrets_post", - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/EventSecretsBody" - } + }, + { + "name": "topic_ids", + "in": "query", + "required": false, + "schema": { + "anyOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "null" + } + ], + "title": "Topic Ids" } }, - "required": true - }, - "responses": { - "200": { - "description": "Successful Response", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/PaginatedResults_SecretItem_str_" + { + "name": "sort_by_key", + "in": "query", + "required": false, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" } - } + ], + "title": "Sort By Key" } }, - "422": { - "description": "Validation Error", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/HTTPValidationError" + { + "name": "sort_by_direction", + "in": "query", + "required": false, + "schema": { + "$ref": "#/components/schemas/OrderType", + "default": "desc" + } + }, + { + "name": "search_after", + "in": "query", + "required": false, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" } - } + ], + "title": "Search After" } - } - } - } - }, - "/firework/v4/events/matching_identifiers": { - "get": { - "tags": [ - "private" - ], - "summary": "Get Matching Identifiers", - "operationId": "get_matching_identifiers_events_matching_identifiers_get", - "parameters": [ + }, { - "name": "event_uid", + "name": "size", "in": "query", - "required": true, + "required": false, "schema": { - "type": "string", - "title": "Event Uid" + "type": "integer", + "default": 10, + "title": "Size" } } ], @@ -6112,11 +5588,7 @@ "content": { "application/json": { "schema": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Identifier" - }, - "title": "Response Get Matching Identifiers Events Matching Identifiers Get" + "$ref": "#/components/schemas/PaginatedResults_EntityAPIResponseTypes_str_" } } } @@ -6134,120 +5606,138 @@ } } }, - "/firework/v4/events/identities": { + "/firework/v4/cti/entities/count": { "get": { "tags": [ "private" ], - "summary": "Get Identities", - "operationId": "get_identities_events_identities_get", + "summary": "Count Entities", + "operationId": "count_entities_cti_entities_count_get", "parameters": [ { - "name": "event_uid", + "name": "query", "in": "query", - "required": true, + "required": false, "schema": { "type": "string", - "title": "Event Uid" + "default": "", + "title": "Query" } - } - ], - "responses": { - "200": { - "description": "Successful Response", - "content": { - "application/json": { - "schema": { + }, + { + "name": "types", + "in": "query", + "required": false, + "schema": { + "anyOf": [ + { "type": "array", "items": { - "$ref": "#/components/schemas/IdentityProfileBanner" - }, - "title": "Response Get Identities Events Identities Get" + "$ref": "#/components/schemas/EntityType" + } + }, + { + "type": "null" } - } + ], + "title": "Types" } }, - "422": { - "description": "Validation Error", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/HTTPValidationError" - } - } + { + "name": "time_field", + "in": "query", + "required": false, + "schema": { + "$ref": "#/components/schemas/CTITimeField", + "default": "created_at" } - } - } - } - }, - "/firework/v4/events/tenant/metadata": { - "patch": { - "tags": [ - "public", - "team=experience" - ], - "summary": "Update Tenant Metadata", - "operationId": "update_tenant_metadata_events_tenant_metadata_patch", - "parameters": [ + }, { - "name": "uid", + "name": "time_range", "in": "query", - "required": true, + "required": false, "schema": { - "type": "string", - "title": "Uid" + "anyOf": [ + { + "$ref": "#/components/schemas/TimeRangeType" + }, + { + "type": "null" + } + ], + "title": "Time Range" } - } - ], - "requestBody": { - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/UpdateTenantMetadataBody" - } + }, + { + "name": "time_range_from", + "in": "query", + "required": false, + "schema": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Time Range From" } - } - }, - "responses": { - "200": { - "description": "Successful Response", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/TenantMetadataResponse" + }, + { + "name": "time_range_to", + "in": "query", + "required": false, + "schema": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" } - } + ], + "title": "Time Range To" } }, - "422": { - "description": "Validation Error", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/HTTPValidationError" + { + "name": "sources", + "in": "query", + "required": false, + "schema": { + "anyOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "null" } - } + ], + "title": "Sources" } - } - } - } - }, - "/firework/v4/events/html": { - "get": { - "tags": [ - "private" - ], - "summary": "Get Event Html", - "operationId": "get_event_html_events_html_get", - "parameters": [ + }, { - "name": "uid", + "name": "topic_ids", "in": "query", - "required": true, + "required": false, "schema": { - "type": "string", - "title": "Uid" + "anyOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "null" + } + ], + "title": "Topic Ids" } } ], @@ -6256,7 +5746,10 @@ "description": "Successful Response", "content": { "application/json": { - "schema": {} + "schema": { + "type": "integer", + "title": "Response Count Entities Cti Entities Count Get" + } } } }, @@ -6273,157 +5766,155 @@ } } }, - "/firework/v4/events/_expand": { + "/firework/v4/cti/entities/count-by-type": { "get": { "tags": [ - "public", - "team=experience" + "private" ], - "summary": "Expand Event Field", - "operationId": "expand_event_field_events__expand_get", + "summary": "Count Entities By Type", + "operationId": "count_entities_by_type_cti_entities_count_by_type_get", "parameters": [ { - "name": "field", + "name": "query", "in": "query", - "required": true, + "required": false, "schema": { - "$ref": "#/components/schemas/ExpandableField" + "type": "string", + "default": "", + "title": "Query" } }, { - "name": "uid", + "name": "types", "in": "query", - "required": true, + "required": false, "schema": { - "type": "string", - "title": "Uid" + "anyOf": [ + { + "type": "array", + "items": { + "$ref": "#/components/schemas/EntityType" + } + }, + { + "type": "null" + } + ], + "title": "Types" } }, { - "name": "from", + "name": "time_field", + "in": "query", + "required": false, + "schema": { + "$ref": "#/components/schemas/CTITimeField", + "default": "created_at" + } + }, + { + "name": "time_range", "in": "query", "required": false, "schema": { "anyOf": [ { - "type": "string" + "$ref": "#/components/schemas/TimeRangeType" }, { "type": "null" } ], - "title": "From" + "title": "Time Range" } }, { - "name": "size", + "name": "time_range_from", "in": "query", "required": false, "schema": { - "type": "integer", - "maximum": 20, - "exclusiveMinimum": 0, - "default": 20, - "title": "Size" - } - } - ], - "responses": { - "200": { - "description": "Successful Response", - "content": { - "application/json": { - "schema": { - "anyOf": [ - { - "$ref": "#/components/schemas/PaginatedResults_StealerLogCredential_str_" - }, - { - "$ref": "#/components/schemas/PaginatedResults_StealerLogCookie_str_" - } - ], - "title": "Response Expand Event Field Events Expand Get" + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" } - } + ], + "title": "Time Range From" } }, - "422": { - "description": "Validation Error", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/HTTPValidationError" + { + "name": "time_range_to", + "in": "query", + "required": false, + "schema": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" } - } - } - } - } - } - }, - "/firework/v4/file_analysis/submit": { - "post": { - "tags": [ - "private" - ], - "summary": "Submit Presigned Url", - "operationId": "submit_presigned_url_file_analysis_submit_post", - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/FileAnalysisSubmit" - } + ], + "title": "Time Range To" } }, - "required": true - }, - "responses": { - "200": { - "description": "Successful Response", - "content": { - "application/json": { - "schema": {} - } + { + "name": "sources", + "in": "query", + "required": false, + "schema": { + "anyOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "null" + } + ], + "title": "Sources" } }, - "422": { - "description": "Validation Error", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/HTTPValidationError" + { + "name": "topic_ids", + "in": "query", + "required": false, + "schema": { + "anyOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "null" } - } + ], + "title": "Topic Ids" } } - } - } - }, - "/firework/v4/forum-threads/uuid": { - "post": { - "tags": [ - "private" ], - "summary": "Get Asset Uuid", - "operationId": "get_asset_uuid_forum_threads_uuid_post", - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ForumThreadAssetUuidPayload" - } - } - }, - "required": true - }, "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": { - "type": "string", - "title": "Response Get Asset Uuid Forum Threads Uuid Post" + "type": "object", + "additionalProperties": { + "type": "integer" + }, + "propertyNames": { + "$ref": "#/components/schemas/EntityType" + }, + "title": "Response Count Entities By Type Cti Entities Count By Type Get" } } } @@ -6441,22 +5932,148 @@ } } }, - "/firework/v4/forum-threads/{uuid}/topic-uid-and-title": { + "/firework/v4/cti/entities/count-by-topic": { "get": { "tags": [ "private" ], - "summary": "Get Forum Thread Topic Uid And Title", - "description": "This endpoint is temporary until we migrate all forum thread services to use the asset uuid.", - "operationId": "get_forum_thread_topic_uid_and_title_forum_threads__uuid__topic_uid_and_title_get", + "summary": "Count Entities By Topic", + "operationId": "count_entities_by_topic_cti_entities_count_by_topic_get", "parameters": [ { - "name": "uuid", - "in": "path", - "required": true, + "name": "query", + "in": "query", + "required": false, "schema": { "type": "string", - "title": "Uuid" + "default": "", + "title": "Query" + } + }, + { + "name": "types", + "in": "query", + "required": false, + "schema": { + "anyOf": [ + { + "type": "array", + "items": { + "$ref": "#/components/schemas/EntityType" + } + }, + { + "type": "null" + } + ], + "title": "Types" + } + }, + { + "name": "time_field", + "in": "query", + "required": false, + "schema": { + "$ref": "#/components/schemas/CTITimeField", + "default": "created_at" + } + }, + { + "name": "time_range", + "in": "query", + "required": false, + "schema": { + "anyOf": [ + { + "$ref": "#/components/schemas/TimeRangeType" + }, + { + "type": "null" + } + ], + "title": "Time Range" + } + }, + { + "name": "time_range_from", + "in": "query", + "required": false, + "schema": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Time Range From" + } + }, + { + "name": "time_range_to", + "in": "query", + "required": false, + "schema": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Time Range To" + } + }, + { + "name": "sources", + "in": "query", + "required": false, + "schema": { + "anyOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "null" + } + ], + "title": "Sources" + } + }, + { + "name": "topic_ids", + "in": "query", + "required": false, + "schema": { + "anyOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "null" + } + ], + "title": "Topic Ids" + } + }, + { + "name": "size", + "in": "query", + "required": false, + "schema": { + "type": "integer", + "default": 10, + "title": "Size" } } ], @@ -6466,7 +6083,11 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ForumThreadTopicUidAndTitlePayload" + "type": "object", + "additionalProperties": { + "type": "integer" + }, + "title": "Response Count Entities By Topic Cti Entities Count By Topic Get" } } } @@ -6484,30 +6105,180 @@ } } }, - "/firework/v4/forum-threads/{forum_thread_id}/metadata": { + "/firework/v4/cti/entities/added-over-time-by-type": { "get": { "tags": [ "private" ], - "summary": "Get Forum Thread Metadata", - "operationId": "get_forum_thread_metadata_forum_threads__forum_thread_id__metadata_get", + "summary": "Added Over Time By Type", + "operationId": "added_over_time_by_type_cti_entities_added_over_time_by_type_get", "parameters": [ { - "name": "forum_thread_id", - "in": "path", - "required": true, + "name": "query", + "in": "query", + "required": false, "schema": { "type": "string", - "title": "Forum Thread Id" + "default": "", + "title": "Query" } }, { - "name": "source", + "name": "types", "in": "query", - "required": true, + "required": false, + "schema": { + "anyOf": [ + { + "type": "array", + "items": { + "$ref": "#/components/schemas/EntityType" + } + }, + { + "type": "null" + } + ], + "title": "Types" + } + }, + { + "name": "time_field", + "in": "query", + "required": false, + "schema": { + "$ref": "#/components/schemas/CTITimeField", + "default": "created_at" + } + }, + { + "name": "time_range", + "in": "query", + "required": false, + "schema": { + "anyOf": [ + { + "$ref": "#/components/schemas/TimeRangeType" + }, + { + "type": "null" + } + ], + "title": "Time Range" + } + }, + { + "name": "time_range_from", + "in": "query", + "required": false, + "schema": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Time Range From" + } + }, + { + "name": "time_range_to", + "in": "query", + "required": false, + "schema": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Time Range To" + } + }, + { + "name": "sources", + "in": "query", + "required": false, + "schema": { + "anyOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "null" + } + ], + "title": "Sources" + } + }, + { + "name": "topic_ids", + "in": "query", + "required": false, + "schema": { + "anyOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "null" + } + ], + "title": "Topic Ids" + } + }, + { + "name": "times", + "in": "query", + "required": false, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Times" + } + }, + { + "name": "time_zone", + "in": "query", + "required": false, "schema": { "type": "string", - "title": "Source" + "default": "Etc/UTC", + "title": "Time Zone" + } + }, + { + "name": "aggregate_by", + "in": "query", + "required": false, + "schema": { + "anyOf": [ + { + "$ref": "#/components/schemas/StatsAggregates" + }, + { + "type": "null" + } + ], + "title": "Aggregate By" } } ], @@ -6517,7 +6288,17 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ForumThreadMetadata" + "type": "object", + "additionalProperties": { + "type": "array", + "items": { + "$ref": "#/components/schemas/EntityAddedOverTimeEntry" + } + }, + "propertyNames": { + "$ref": "#/components/schemas/EntityType" + }, + "title": "Response Added Over Time By Type Cti Entities Added Over Time By Type Get" } } } @@ -6535,30 +6316,21 @@ } } }, - "/firework/v4/forum-threads/{forum_thread_id}/analysis/metadata": { + "/firework/v4/cti/entities/{asset_uuid}": { "get": { "tags": [ "private" ], - "summary": "Get Forum Thread Analysis Metadata", - "operationId": "get_forum_thread_analysis_metadata_forum_threads__forum_thread_id__analysis_metadata_get", + "summary": "Get Entity", + "operationId": "get_entity_cti_entities__asset_uuid__get", "parameters": [ { - "name": "forum_thread_id", + "name": "asset_uuid", "in": "path", "required": true, "schema": { "type": "string", - "title": "Forum Thread Id" - } - }, - { - "name": "source", - "in": "query", - "required": true, - "schema": { - "type": "string", - "title": "Source" + "title": "Asset Uuid" } } ], @@ -6568,7 +6340,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ForumThreadAnalysisMetadataResponse" + "$ref": "#/components/schemas/EntityAPIResponseTypes" } } } @@ -6586,41 +6358,35 @@ } } }, - "/firework/v4/forum-threads/{forum_thread_id}/breakdown": { + "/firework/v4/cti/entities/{asset_uuid}/relations": { "get": { "tags": [ "private" ], - "summary": "Get Forum Thread Breakdown", - "operationId": "get_forum_thread_breakdown_forum_threads__forum_thread_id__breakdown_get", + "summary": "List Entity Relations", + "operationId": "list_entity_relations_cti_entities__asset_uuid__relations_get", "parameters": [ { - "name": "forum_thread_id", + "name": "asset_uuid", "in": "path", "required": true, "schema": { "type": "string", - "title": "Forum Thread Id" + "title": "Asset Uuid" } }, { - "name": "times", + "name": "size", "in": "query", "required": false, "schema": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Times" + "type": "integer", + "default": 10, + "title": "Size" } }, { - "name": "time_zone", + "name": "from_", "in": "query", "required": false, "schema": { @@ -6632,32 +6398,26 @@ "type": "null" } ], - "title": "Time Zone" - } - }, - { - "name": "source", - "in": "query", - "required": true, - "schema": { - "type": "string", - "title": "Source" + "title": "From " } }, { - "name": "aggregate_by", + "name": "entity_types", "in": "query", "required": false, "schema": { "anyOf": [ { - "$ref": "#/components/schemas/StatsAggregates" + "type": "array", + "items": { + "$ref": "#/components/schemas/EntityType" + } }, { "type": "null" } ], - "title": "Aggregate By" + "title": "Entity Types" } } ], @@ -6667,7 +6427,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ForumThreadTimeline" + "$ref": "#/components/schemas/PaginatedResults_CTIEntityRelationshipResponse_str_" } } } @@ -6685,43 +6445,22 @@ } } }, - "/firework/v4/forum-threads/{forum_thread_id}/indicators": { + "/firework/v4/events/": { "get": { "tags": [ - "private" + "public", + "team=integration" ], - "summary": "Get Forum Thread Indicators", - "operationId": "get_forum_thread_indicators_forum_threads__forum_thread_id__indicators_get", + "summary": "Get Event", + "operationId": "get_event_events__get", "parameters": [ { - "name": "forum_thread_id", - "in": "path", - "required": true, - "schema": { - "type": "string", - "title": "Forum Thread Id" - } - }, - { - "name": "source", - "in": "query", - "required": true, - "schema": { - "type": "string", - "title": "Source" - } - }, - { - "name": "scope", + "name": "uid", "in": "query", "required": true, "schema": { - "enum": [ - "original_post", - "replies" - ], "type": "string", - "title": "Scope" + "title": "Uid" } } ], @@ -6731,11 +6470,65 @@ "content": { "application/json": { "schema": { - "type": "array", - "items": { - "$ref": "#/components/schemas/ForumThreadIndicator" - }, - "title": "Response Get Forum Thread Indicators Forum Threads Forum Thread Id Indicators Get" + "anyOf": [ + { + "oneOf": [ + { + "$ref": "#/components/schemas/BlogPostEvent" + }, + { + "$ref": "#/components/schemas/BucketEvent" + }, + { + "$ref": "#/components/schemas/ChatMessageEvent" + }, + { + "$ref": "#/components/schemas/FinancialEvent" + }, + { + "$ref": "#/components/schemas/ForumPostEvent" + }, + { + "$ref": "#/components/schemas/ListingEvent" + }, + { + "$ref": "#/components/schemas/LookalikeDomainEvent" + }, + { + "$ref": "#/components/schemas/PasteEvent" + }, + { + "$ref": "#/components/schemas/RansomLeakEvent" + }, + { + "$ref": "#/components/schemas/SocialMediaEvent" + }, + { + "$ref": "#/components/schemas/pyro__findings__stealerlogs__datamodels__StealerLogEvent" + } + ], + "discriminator": { + "propertyName": "event_type", + "mapping": { + "blog_post": "#/components/schemas/BlogPostEvent", + "bucket": "#/components/schemas/BucketEvent", + "chat_message": "#/components/schemas/ChatMessageEvent", + "cc": "#/components/schemas/FinancialEvent", + "forum_post": "#/components/schemas/ForumPostEvent", + "listing": "#/components/schemas/ListingEvent", + "lookalike": "#/components/schemas/LookalikeDomainEvent", + "paste": "#/components/schemas/PasteEvent", + "ransomleak": "#/components/schemas/RansomLeakEvent", + "social_media_account": "#/components/schemas/SocialMediaEvent", + "stealer_log": "#/components/schemas/pyro__findings__stealerlogs__datamodels__StealerLogEvent" + } + } + }, + { + "$ref": "#/components/schemas/EmptyFireworkEvent" + } + ], + "title": "Response Get Event Events Get" } } } @@ -6753,30 +6546,88 @@ } } }, - "/firework/v4/forum-threads/{forum_thread_id}/generate-summaries": { - "post": { + "/firework/v4/events/ui": { + "get": { "tags": [ "private" ], - "summary": "Generate Forum Thread Summaries", - "operationId": "generate_forum_thread_summaries_forum_threads__forum_thread_id__generate_summaries_post", + "summary": "Get Event Ui", + "operationId": "get_event_ui_events_ui_get", "parameters": [ { - "name": "forum_thread_id", - "in": "path", - "required": true, + "name": "uid", + "in": "query", + "required": true, "schema": { "type": "string", - "title": "Forum Thread Id" + "title": "Uid" + } + }, + { + "name": "reveal_full_contents", + "in": "query", + "required": false, + "schema": { + "type": "boolean", + "default": false, + "title": "Reveal Full Contents" + } + }, + { + "name": "search_term", + "in": "query", + "required": false, + "schema": { + "anyOf": [ + { + "type": "string", + "contentMediaType": "application/octet-stream", + "format": "base64url" + }, + { + "type": "null" + } + ], + "title": "Search Term" + } + } + ], + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/pyro__events__event_datamodels__StealerLogEvent" + } + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } } } + } + } + }, + "/firework/v4/events/tenant/_search": { + "post": { + "tags": [ + "public" ], + "summary": "Current Tenant Feed", + "operationId": "current_tenant_feed_events_tenant__search_post", "requestBody": { - "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ForumThreadSummariesGenerationPayload" + "$ref": "#/components/schemas/FeedRequestBody" } } } @@ -6787,7 +6638,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ForumThreadSummariesResponse" + "$ref": "#/components/schemas/PaginatedResults_FeedItem_str_" } } } @@ -6805,30 +6656,70 @@ } } }, - "/firework/v4/forum-threads/{forum_thread_id}/regenerate-summaries": { + "/firework/v4/events/global/_search": { "post": { "tags": [ - "private" + "public" ], - "summary": "Regenerate Forum Thread Summaries", - "operationId": "regenerate_forum_thread_summaries_forum_threads__forum_thread_id__regenerate_summaries_post", + "summary": "Global Search", + "operationId": "global_search_events_global__search_post", + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/GlobalSearchRequestBody" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/PaginatedResults_GlobalFeedItem_str_" + } + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + } + } + }, + "/firework/v4/events/identifiers/{identifier_id}/_search": { + "post": { + "tags": [ + "public" + ], + "summary": "Identifier Feed", + "operationId": "identifier_feed_events_identifiers__identifier_id___search_post", "parameters": [ { - "name": "forum_thread_id", + "name": "identifier_id", "in": "path", "required": true, "schema": { - "type": "string", - "title": "Forum Thread Id" + "type": "integer", + "title": "Identifier Id" } } ], "requestBody": { - "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ForumThreadSummariesGenerationPayload" + "$ref": "#/components/schemas/FeedRequestBody" } } } @@ -6839,7 +6730,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ForumThreadSummariesResponse" + "$ref": "#/components/schemas/PaginatedResults_FeedItem_str_" } } } @@ -6857,32 +6748,40 @@ } } }, - "/firework/v4/forum-threads/summaries/{request_id}": { - "get": { + "/firework/v4/events/identifier_groups/{identifier_group_id}/_search": { + "post": { "tags": [ - "private" + "public" ], - "summary": "Get Forum Thread Summaries By Request Id", - "operationId": "get_forum_thread_summaries_by_request_id_forum_threads_summaries__request_id__get", + "summary": "Identifier Group Feed", + "operationId": "identifier_group_feed_events_identifier_groups__identifier_group_id___search_post", "parameters": [ { - "name": "request_id", + "name": "identifier_group_id", "in": "path", "required": true, "schema": { - "type": "string", - "format": "uuid", - "title": "Request Id" + "type": "integer", + "title": "Identifier Group Id" } } ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/FeedRequestBody" + } + } + } + }, "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ForumThreadSummariesResponse" + "$ref": "#/components/schemas/PaginatedResults_FeedItem_str_" } } } @@ -6900,31 +6799,51 @@ } } }, - "/firework/v4/free_trials/status": { + "/firework/v4/events/filters/types": { "get": { "tags": [ - "private", - "team=growth" + "public" ], - "summary": "Get Free Trial Status", - "operationId": "get_free_trial_status_free_trials_status_get", - "parameters": [ - { - "name": "module", - "in": "query", - "required": true, - "schema": { - "$ref": "#/components/schemas/HubspotModuleFreeTrialName" + "summary": "Fetch Filters Source Types", + "operationId": "fetch_filters_source_types_events_filters_types_get", + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/FilterSourceTypes" + } + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } } } + } + } + }, + "/firework/v4/events/filters/severities": { + "get": { + "tags": [ + "public" ], + "summary": "Fetch Filters Risk Score", + "operationId": "fetch_filters_risk_score_events_filters_severities_get", "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/FreeTrialStatusResponse" + "$ref": "#/components/schemas/FilterSeverities" } } } @@ -6942,19 +6861,19 @@ } } }, - "/firework/v4/free_trials/activate": { + "/firework/v4/events/actions": { "post": { "tags": [ - "private", - "team=growth" + "public", + "team=experience" ], - "summary": "Activate Free Trial", - "operationId": "activate_free_trial_free_trials_activate_post", + "summary": "Event Actions", + "operationId": "event_actions_events_actions_post", "requestBody": { "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ActivateFreeTrialRequest" + "$ref": "#/components/schemas/EventActionsBody" } } }, @@ -6965,9 +6884,7 @@ "description": "Successful Response", "content": { "application/json": { - "schema": { - "$ref": "#/components/schemas/ActivateFreeTrialResponse" - } + "schema": {} } } }, @@ -6984,21 +6901,30 @@ } } }, - "/firework/v4/healthz/": { - "get": { + "/firework/v4/events/extracted_secrets": { + "post": { "tags": [ - "public" + "private" ], - "summary": "Is Api Up And Running", - "operationId": "is_api_up_and_running_healthz__get", + "summary": "Fetch Extracted Secrets", + "operationId": "fetch_extracted_secrets_events_extracted_secrets_post", + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/EventSecretsBody" + } + } + }, + "required": true + }, "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": { - "type": "string", - "title": "Response Is Api Up And Running Healthz Get" + "$ref": "#/components/schemas/PaginatedResults_SecretItem_str_" } } } @@ -7016,82 +6942,67 @@ } } }, - "/firework/v4/identifier-recommendations/": { + "/firework/v4/events/matching_identifiers": { "get": { "tags": [ - "public", - "team=experience" + "private" ], - "summary": "Fetch Identifier Recommendations", - "operationId": "fetch_identifier_recommendations_identifier_recommendations__get", + "summary": "Get Matching Identifiers", + "operationId": "get_matching_identifiers_events_matching_identifiers_get", "parameters": [ { - "name": "types", + "name": "event_uid", "in": "query", - "required": false, + "required": true, "schema": { - "anyOf": [ - { + "type": "string", + "title": "Event Uid" + } + } + ], + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": { "type": "array", "items": { - "enum": [ - "domain", - "azure_tenant", - "email", - "username" - ], - "type": "string" - } - }, - { - "type": "null" - } - ], - "title": "Types" - } - }, - { - "name": "query", - "in": "query", - "required": false, - "schema": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" + "$ref": "#/components/schemas/Identifier" + }, + "title": "Response Get Matching Identifiers Events Matching Identifiers Get" } - ], - "title": "Query" + } } }, - { - "name": "from", - "in": "query", - "required": false, - "schema": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" } - ], - "title": "From" + } } - }, + } + } + } + }, + "/firework/v4/events/identities": { + "get": { + "tags": [ + "private" + ], + "summary": "Get Identities", + "operationId": "get_identities_events_identities_get", + "parameters": [ { - "name": "size", + "name": "event_uid", "in": "query", - "required": false, + "required": true, "schema": { - "type": "integer", - "maximum": 100, - "exclusiveMinimum": 0, - "default": 100, - "title": "Size" + "type": "string", + "title": "Event Uid" } } ], @@ -7101,7 +7012,11 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/PaginatedResults_Recommendation_str_" + "type": "array", + "items": { + "$ref": "#/components/schemas/IdentityProfileBanner" + }, + "title": "Response Get Identities Events Identities Get" } } } @@ -7119,30 +7034,43 @@ } } }, - "/firework/v4/identifier-recommendations/actions": { - "post": { + "/firework/v4/events/tenant/metadata": { + "patch": { "tags": [ "public", "team=experience" ], - "summary": "Create Action For Identifier Recommendations", - "operationId": "create_action_for_identifier_recommendations_identifier_recommendations_actions_post", + "summary": "Update Tenant Metadata", + "operationId": "update_tenant_metadata_events_tenant_metadata_patch", + "parameters": [ + { + "name": "uid", + "in": "query", + "required": true, + "schema": { + "type": "string", + "title": "Uid" + } + } + ], "requestBody": { + "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/IdentifierRecommendationActionsBody" + "$ref": "#/components/schemas/UpdateTenantMetadataBody" } } - }, - "required": true + } }, "responses": { "200": { "description": "Successful Response", "content": { "application/json": { - "schema": {} + "schema": { + "$ref": "#/components/schemas/TenantMetadataResponse" + } } } }, @@ -7159,54 +7087,74 @@ } } }, - "/firework/v4/identifiers/count": { + "/firework/v4/events/html": { "get": { "tags": [ - "private", - "team=experience" + "private" ], - "summary": "Get Identifier Count", - "operationId": "get_identifier_count_identifiers_count_get", + "summary": "Get Event Html", + "operationId": "get_event_html_events_html_get", "parameters": [ { - "name": "from", + "name": "uid", "in": "query", - "required": false, + "required": true, "schema": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "From" + "type": "string", + "title": "Uid" + } + } + ], + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": {} + } } }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + } + } + }, + "/firework/v4/events/_expand": { + "get": { + "tags": [ + "public", + "team=experience" + ], + "summary": "Expand Event Field", + "operationId": "expand_event_field_events__expand_get", + "parameters": [ { - "name": "size", + "name": "field", "in": "query", - "required": false, + "required": true, "schema": { - "type": "integer", - "maximum": 100, - "exclusiveMinimum": 0, - "default": 20, - "title": "Size" + "$ref": "#/components/schemas/ExpandableField" } }, { - "name": "order_by", + "name": "uid", "in": "query", - "required": false, + "required": true, "schema": { - "$ref": "#/components/schemas/IdentifierOrderBy", - "default": "id" + "type": "string", + "title": "Uid" } }, { - "name": "query_string", + "name": "from", "in": "query", "required": false, "schema": { @@ -7218,165 +7166,202 @@ "type": "null" } ], - "title": "Query String" + "title": "From" } }, { - "name": "feed_owner_id", + "name": "size", "in": "query", "required": false, "schema": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" + "type": "integer", + "maximum": 20, + "exclusiveMinimum": 0, + "default": 20, + "title": "Size" + } + } + ], + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": { + "anyOf": [ + { + "$ref": "#/components/schemas/PaginatedResults_StealerLogCredential_str_" + }, + { + "$ref": "#/components/schemas/PaginatedResults_StealerLogCookie_str_" + } + ], + "title": "Response Expand Event Field Events Expand Get" } - ], - "title": "Feed Owner Id" + } } }, - { - "name": "is_disabled", - "in": "query", - "required": false, - "schema": { - "type": "boolean", - "default": false, - "title": "Is Disabled" + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } } - }, - { - "name": "parent_group_id", - "in": "query", - "required": false, - "schema": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "title": "Parent Group Id" + } + } + } + }, + "/firework/v4/file_analysis/submit": { + "post": { + "tags": [ + "private" + ], + "summary": "Submit Presigned Url", + "operationId": "submit_presigned_url_file_analysis_submit_post", + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/FileAnalysisSubmit" + } } }, - { - "name": "source_group", - "in": "query", - "required": false, - "schema": { - "anyOf": [ - { - "$ref": "#/components/schemas/IdentifierSourceGroup" - }, - { - "type": "null" - } - ], - "default": "ALL", - "title": "Source Group" + "required": true + }, + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": {} + } } }, - { - "name": "properties", - "in": "query", - "required": false, - "schema": { - "anyOf": [ - { - "type": "array", - "items": { - "$ref": "#/components/schemas/IdentifierProperty" - } - }, - { - "type": "null" + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" } - ], - "title": "Properties" + } + } + } + } + } + }, + "/firework/v4/forum-threads/uuid": { + "post": { + "tags": [ + "private" + ], + "summary": "Get Asset Uuid", + "operationId": "get_asset_uuid_forum_threads_uuid_post", + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ForumThreadAssetUuidPayload" + } } }, - { - "name": "reachable_dates", - "in": "query", - "required": false, - "schema": { - "anyOf": [ - { - "$ref": "#/components/schemas/Times" - }, - { - "type": "null" + "required": true + }, + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": { + "type": "string", + "title": "Response Get Asset Uuid Forum Threads Uuid Post" } - ], - "title": "Reachable Dates" + } } }, - { - "name": "resolves_dates", - "in": "query", - "required": false, - "schema": { - "anyOf": [ - { - "$ref": "#/components/schemas/Times" - }, - { - "type": "null" + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" } - ], - "title": "Resolves Dates" + } } - }, + } + } + } + }, + "/firework/v4/forum-threads/{uuid}/topic-uid-and-title": { + "get": { + "tags": [ + "private" + ], + "summary": "Get Forum Thread Topic Uid And Title", + "description": "This endpoint is temporary until we migrate all forum thread services to use the asset uuid.", + "operationId": "get_forum_thread_topic_uid_and_title_forum_threads__uuid__topic_uid_and_title_get", + "parameters": [ { - "name": "types", - "in": "query", - "required": false, + "name": "uuid", + "in": "path", + "required": true, "schema": { - "anyOf": [ - { - "type": "array", - "items": { - "$ref": "#/components/schemas/IdentifierType" - } - }, - { - "type": "null" + "type": "string", + "title": "Uuid" + } + } + ], + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ForumThreadTopicUidAndTitlePayload" } - ], - "title": "Types" + } } }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + } + } + }, + "/firework/v4/forum-threads/{forum_thread_id}/metadata": { + "get": { + "tags": [ + "private" + ], + "summary": "Get Forum Thread Metadata", + "operationId": "get_forum_thread_metadata_forum_threads__forum_thread_id__metadata_get", + "parameters": [ { - "name": "authorization_statuses", - "in": "query", - "required": false, + "name": "forum_thread_id", + "in": "path", + "required": true, "schema": { - "anyOf": [ - { - "type": "array", - "items": { - "$ref": "#/components/schemas/IdentifierAuthorizationStatus" - } - }, - { - "type": "null" - } - ], - "title": "Authorization Statuses" + "type": "string", + "title": "Forum Thread Id" } }, { - "name": "exact_matches_only", + "name": "source", "in": "query", - "required": false, + "required": true, "schema": { - "type": "boolean", - "default": false, - "title": "Exact Matches Only" + "type": "string", + "title": "Source" } } ], @@ -7386,7 +7371,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/PaginatedResult_int_str_" + "$ref": "#/components/schemas/ForumThreadMetadata" } } } @@ -7404,31 +7389,40 @@ } } }, - "/firework/v4/identifiers/": { - "post": { + "/firework/v4/forum-threads/{forum_thread_id}/analysis/metadata": { + "get": { "tags": [ - "public", - "team=experience" + "private" ], - "summary": "Create Identifier", - "operationId": "create_public_identifier_identifiers__post", - "requestBody": { - "required": true, - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/PublicIdentifierRequestBody" - } + "summary": "Get Forum Thread Analysis Metadata", + "operationId": "get_forum_thread_analysis_metadata_forum_threads__forum_thread_id__analysis_metadata_get", + "parameters": [ + { + "name": "forum_thread_id", + "in": "path", + "required": true, + "schema": { + "type": "string", + "title": "Forum Thread Id" + } + }, + { + "name": "source", + "in": "query", + "required": true, + "schema": { + "type": "string", + "title": "Source" } } - }, + ], "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/PublicIdentifierResponse" + "$ref": "#/components/schemas/ForumThreadAnalysisMetadataResponse" } } } @@ -7444,18 +7438,27 @@ } } } - }, + } + }, + "/firework/v4/forum-threads/{forum_thread_id}/breakdown": { "get": { "tags": [ - "public", - "team=experience", - "feature=identifiers" + "private" ], - "summary": "List Identifiers", - "operationId": "list_identifiers_identifiers__get", + "summary": "Get Forum Thread Breakdown", + "operationId": "get_forum_thread_breakdown_forum_threads__forum_thread_id__breakdown_get", "parameters": [ { - "name": "from", + "name": "forum_thread_id", + "in": "path", + "required": true, + "schema": { + "type": "string", + "title": "Forum Thread Id" + } + }, + { + "name": "times", "in": "query", "required": false, "schema": { @@ -7467,106 +7470,112 @@ "type": "null" } ], - "title": "From" + "title": "Times" } }, { - "name": "size", + "name": "time_zone", "in": "query", "required": false, "schema": { - "type": "integer", - "maximum": 100, - "exclusiveMinimum": 0, - "default": 20, - "title": "Size" + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Time Zone" } }, { - "name": "order_by", + "name": "source", "in": "query", - "required": false, + "required": true, "schema": { - "$ref": "#/components/schemas/IdentifierOrderBy", - "default": "id" + "type": "string", + "title": "Source" } }, { - "name": "is_disabled", + "name": "aggregate_by", "in": "query", "required": false, "schema": { "anyOf": [ { - "type": "boolean" + "$ref": "#/components/schemas/StatsAggregates" }, { "type": "null" } ], - "title": "Is Disabled" + "title": "Aggregate By" + } + } + ], + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ForumThreadTimeline" + } + } } }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + } + } + }, + "/firework/v4/forum-threads/{forum_thread_id}/indicators": { + "get": { + "tags": [ + "private" + ], + "summary": "Get Forum Thread Indicators", + "operationId": "get_forum_thread_indicators_forum_threads__forum_thread_id__indicators_get", + "parameters": [ { - "name": "group_id", - "in": "query", - "required": false, + "name": "forum_thread_id", + "in": "path", + "required": true, "schema": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "title": "Group Id" + "type": "string", + "title": "Forum Thread Id" } }, { - "name": "types", + "name": "source", "in": "query", - "required": false, + "required": true, "schema": { - "anyOf": [ - { - "type": "array", - "items": { - "enum": [ - "bin", - "ip", - "keyword", - "azure_tenant", - "domain", - "search_query", - "github_repository", - "secret", - "identity" - ], - "type": "string" - } - }, - { - "type": "null" - } - ], - "title": "Types" + "type": "string", + "title": "Source" } }, { - "name": "authorization_status", + "name": "scope", "in": "query", - "required": false, + "required": true, "schema": { - "anyOf": [ - { - "$ref": "#/components/schemas/IdentifierAuthorizationStatus" - }, - { - "type": "null" - } + "enum": [ + "original_post", + "replies" ], - "title": "Authorization Status" + "type": "string", + "title": "Scope" } } ], @@ -7576,7 +7585,11 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/PaginatedResults_PublicIdentifierResponse_str_" + "type": "array", + "items": { + "$ref": "#/components/schemas/ForumThreadIndicator" + }, + "title": "Response Get Forum Thread Indicators Forum Threads Forum Thread Id Indicators Get" } } } @@ -7594,20 +7607,30 @@ } } }, - "/firework/v4/identifiers/ui": { + "/firework/v4/forum-threads/{forum_thread_id}/generate-summaries": { "post": { "tags": [ - "private", - "team=experience" + "private" + ], + "summary": "Generate Forum Thread Summaries", + "operationId": "generate_forum_thread_summaries_forum_threads__forum_thread_id__generate_summaries_post", + "parameters": [ + { + "name": "forum_thread_id", + "in": "path", + "required": true, + "schema": { + "type": "string", + "title": "Forum Thread Id" + } + } ], - "summary": "Create Identifier", - "operationId": "create_identifier_identifiers_ui_post", "requestBody": { "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/IdentifierRequestBody" + "$ref": "#/components/schemas/ForumThreadSummariesGenerationPayload" } } } @@ -7618,7 +7641,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/IdentifierResponse" + "$ref": "#/components/schemas/ForumThreadSummariesResponse" } } } @@ -7634,40 +7657,395 @@ } } } - }, - "get": { + } + }, + "/firework/v4/forum-threads/{forum_thread_id}/regenerate-summaries": { + "post": { "tags": [ - "private", - "team=experience", - "feature=identifiers" + "private" ], - "summary": "Get Identifiers", - "operationId": "get_identifiers_identifiers_ui_get", + "summary": "Regenerate Forum Thread Summaries", + "operationId": "regenerate_forum_thread_summaries_forum_threads__forum_thread_id__regenerate_summaries_post", "parameters": [ { - "name": "from", - "in": "query", - "required": false, + "name": "forum_thread_id", + "in": "path", + "required": true, "schema": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" + "type": "string", + "title": "Forum Thread Id" + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ForumThreadSummariesGenerationPayload" + } + } + } + }, + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ForumThreadSummariesResponse" } - ], - "title": "From" + } } }, - { - "name": "size", - "in": "query", - "required": false, - "schema": { - "type": "integer", - "maximum": 100, - "exclusiveMinimum": 0, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + } + } + }, + "/firework/v4/forum-threads/summaries/{request_id}": { + "get": { + "tags": [ + "private" + ], + "summary": "Get Forum Thread Summaries By Request Id", + "operationId": "get_forum_thread_summaries_by_request_id_forum_threads_summaries__request_id__get", + "parameters": [ + { + "name": "request_id", + "in": "path", + "required": true, + "schema": { + "type": "string", + "format": "uuid", + "title": "Request Id" + } + } + ], + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ForumThreadSummariesResponse" + } + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + } + } + }, + "/firework/v4/free_trials/status": { + "get": { + "tags": [ + "private", + "team=growth" + ], + "summary": "Get Free Trial Status", + "operationId": "get_free_trial_status_free_trials_status_get", + "parameters": [ + { + "name": "module", + "in": "query", + "required": true, + "schema": { + "$ref": "#/components/schemas/HubspotModuleFreeTrialName" + } + } + ], + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/FreeTrialStatusResponse" + } + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + } + } + }, + "/firework/v4/free_trials/activate": { + "post": { + "tags": [ + "private", + "team=growth" + ], + "summary": "Activate Free Trial", + "operationId": "activate_free_trial_free_trials_activate_post", + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ActivateFreeTrialRequest" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ActivateFreeTrialResponse" + } + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + } + } + }, + "/firework/v4/healthz/": { + "get": { + "tags": [ + "public" + ], + "summary": "Is Api Up And Running", + "operationId": "is_api_up_and_running_healthz__get", + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": { + "type": "string", + "title": "Response Is Api Up And Running Healthz Get" + } + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + } + } + }, + "/firework/v4/identifier-recommendations/": { + "get": { + "tags": [ + "public", + "team=experience" + ], + "summary": "Fetch Identifier Recommendations", + "operationId": "fetch_identifier_recommendations_identifier_recommendations__get", + "parameters": [ + { + "name": "types", + "in": "query", + "required": false, + "schema": { + "anyOf": [ + { + "type": "array", + "items": { + "enum": [ + "domain", + "azure_tenant", + "email", + "username" + ], + "type": "string" + } + }, + { + "type": "null" + } + ], + "title": "Types" + } + }, + { + "name": "query", + "in": "query", + "required": false, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Query" + } + }, + { + "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": 100, + "title": "Size" + } + } + ], + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/PaginatedResults_Recommendation_str_" + } + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + } + } + }, + "/firework/v4/identifier-recommendations/actions": { + "post": { + "tags": [ + "public", + "team=experience" + ], + "summary": "Create Action For Identifier Recommendations", + "operationId": "create_action_for_identifier_recommendations_identifier_recommendations_actions_post", + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/IdentifierRecommendationActionsBody" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": {} + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + } + } + }, + "/firework/v4/identifiers/count": { + "get": { + "tags": [ + "private", + "team=experience" + ], + "summary": "Get Identifier Count", + "operationId": "get_identifier_count_identifiers_count_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" } @@ -7862,7 +8240,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/PaginatedResults_Identifier_str_" + "$ref": "#/components/schemas/PaginatedResult_int_str_" } } } @@ -7880,31 +8258,20 @@ } } }, - "/firework/v4/identifiers/ui/{identifier_id}": { - "put": { + "/firework/v4/identifiers/": { + "post": { "tags": [ - "private", + "public", "team=experience" ], - "summary": "Update Identifier By Id", - "operationId": "update_identifier_by_id_identifiers_ui__identifier_id__put", - "parameters": [ - { - "name": "identifier_id", - "in": "path", - "required": true, - "schema": { - "type": "integer", - "title": "Identifier Id" - } - } - ], + "summary": "Create Identifier", + "operationId": "create_public_identifier_identifiers__post", "requestBody": { "required": true, "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/IdentifierRequestBody" + "$ref": "#/components/schemas/PublicIdentifierRequestBody" } } } @@ -7915,7 +8282,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/IdentifierResponse" + "$ref": "#/components/schemas/PublicIdentifierResponse" } } } @@ -7934,19 +8301,126 @@ }, "get": { "tags": [ - "private", - "team=experience" + "public", + "team=experience", + "feature=identifiers" ], - "summary": "Get Identifier", - "operationId": "get_identifier_identifiers_ui__identifier_id__get", + "summary": "List Identifiers", + "operationId": "list_identifiers_identifiers__get", "parameters": [ { - "name": "identifier_id", - "in": "path", - "required": true, + "name": "from", + "in": "query", + "required": false, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "From" + } + }, + { + "name": "size", + "in": "query", + "required": false, "schema": { "type": "integer", - "title": "Identifier Id" + "maximum": 100, + "exclusiveMinimum": 0, + "default": 20, + "title": "Size" + } + }, + { + "name": "order_by", + "in": "query", + "required": false, + "schema": { + "$ref": "#/components/schemas/IdentifierOrderBy", + "default": "id" + } + }, + { + "name": "is_disabled", + "in": "query", + "required": false, + "schema": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "title": "Is Disabled" + } + }, + { + "name": "group_id", + "in": "query", + "required": false, + "schema": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Group Id" + } + }, + { + "name": "types", + "in": "query", + "required": false, + "schema": { + "anyOf": [ + { + "type": "array", + "items": { + "enum": [ + "bin", + "ip", + "keyword", + "azure_tenant", + "domain", + "search_query", + "github_repository", + "secret", + "identity" + ], + "type": "string" + } + }, + { + "type": "null" + } + ], + "title": "Types" + } + }, + { + "name": "authorization_status", + "in": "query", + "required": false, + "schema": { + "anyOf": [ + { + "$ref": "#/components/schemas/IdentifierAuthorizationStatus" + }, + { + "type": "null" + } + ], + "title": "Authorization Status" } } ], @@ -7956,7 +8430,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/IdentifierResponse" + "$ref": "#/components/schemas/PaginatedResults_PublicIdentifierResponse_str_" } } } @@ -7974,18 +8448,398 @@ } } }, - "/firework/v4/identifiers/{identifier_id}": { - "put": { + "/firework/v4/identifiers/ui": { + "post": { "tags": [ - "public", + "private", "team=experience" ], - "summary": "Update Identifier", - "operationId": "update_identifier_by_id_public_identifiers__identifier_id__put", - "parameters": [ - { - "name": "identifier_id", - "in": "path", + "summary": "Create Identifier", + "operationId": "create_identifier_identifiers_ui_post", + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/IdentifierRequestBody" + } + } + } + }, + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/IdentifierResponse" + } + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + } + }, + "get": { + "tags": [ + "private", + "team=experience", + "feature=identifiers" + ], + "summary": "Get Identifiers", + "operationId": "get_identifiers_identifiers_ui_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" + } + }, + { + "name": "order_by", + "in": "query", + "required": false, + "schema": { + "$ref": "#/components/schemas/IdentifierOrderBy", + "default": "id" + } + }, + { + "name": "query_string", + "in": "query", + "required": false, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Query String" + } + }, + { + "name": "feed_owner_id", + "in": "query", + "required": false, + "schema": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Feed Owner Id" + } + }, + { + "name": "is_disabled", + "in": "query", + "required": false, + "schema": { + "type": "boolean", + "default": false, + "title": "Is Disabled" + } + }, + { + "name": "parent_group_id", + "in": "query", + "required": false, + "schema": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Parent Group Id" + } + }, + { + "name": "source_group", + "in": "query", + "required": false, + "schema": { + "anyOf": [ + { + "$ref": "#/components/schemas/IdentifierSourceGroup" + }, + { + "type": "null" + } + ], + "default": "ALL", + "title": "Source Group" + } + }, + { + "name": "properties", + "in": "query", + "required": false, + "schema": { + "anyOf": [ + { + "type": "array", + "items": { + "$ref": "#/components/schemas/IdentifierProperty" + } + }, + { + "type": "null" + } + ], + "title": "Properties" + } + }, + { + "name": "reachable_dates", + "in": "query", + "required": false, + "schema": { + "anyOf": [ + { + "$ref": "#/components/schemas/Times" + }, + { + "type": "null" + } + ], + "title": "Reachable Dates" + } + }, + { + "name": "resolves_dates", + "in": "query", + "required": false, + "schema": { + "anyOf": [ + { + "$ref": "#/components/schemas/Times" + }, + { + "type": "null" + } + ], + "title": "Resolves Dates" + } + }, + { + "name": "types", + "in": "query", + "required": false, + "schema": { + "anyOf": [ + { + "type": "array", + "items": { + "$ref": "#/components/schemas/IdentifierType" + } + }, + { + "type": "null" + } + ], + "title": "Types" + } + }, + { + "name": "authorization_statuses", + "in": "query", + "required": false, + "schema": { + "anyOf": [ + { + "type": "array", + "items": { + "$ref": "#/components/schemas/IdentifierAuthorizationStatus" + } + }, + { + "type": "null" + } + ], + "title": "Authorization Statuses" + } + }, + { + "name": "exact_matches_only", + "in": "query", + "required": false, + "schema": { + "type": "boolean", + "default": false, + "title": "Exact Matches Only" + } + } + ], + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/PaginatedResults_Identifier_str_" + } + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + } + } + }, + "/firework/v4/identifiers/ui/{identifier_id}": { + "put": { + "tags": [ + "private", + "team=experience" + ], + "summary": "Update Identifier By Id", + "operationId": "update_identifier_by_id_identifiers_ui__identifier_id__put", + "parameters": [ + { + "name": "identifier_id", + "in": "path", + "required": true, + "schema": { + "type": "integer", + "title": "Identifier Id" + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/IdentifierRequestBody" + } + } + } + }, + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/IdentifierResponse" + } + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + } + }, + "get": { + "tags": [ + "private", + "team=experience" + ], + "summary": "Get Identifier", + "operationId": "get_identifier_identifiers_ui__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/IdentifierResponse" + } + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + } + } + }, + "/firework/v4/identifiers/{identifier_id}": { + "put": { + "tags": [ + "public", + "team=experience" + ], + "summary": "Update Identifier", + "operationId": "update_identifier_by_id_public_identifiers__identifier_id__put", + "parameters": [ + { + "name": "identifier_id", + "in": "path", "required": true, "schema": { "type": "integer", @@ -8310,6 +9164,7 @@ "required": true, "schema": { "type": "string", + "minLength": 1, "title": "Domain Name" } } @@ -10299,6 +11154,378 @@ } } }, + "/firework/v4/idp/roles": { + "get": { + "tags": [ + "private", + "team=integration" + ], + "summary": "List Roles", + "operationId": "list_roles_idp_roles_get", + "parameters": [ + { + "name": "q", + "in": "query", + "required": false, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Q" + } + }, + { + "name": "next", + "in": "query", + "required": false, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Next" + } + }, + { + "name": "size", + "in": "query", + "required": false, + "schema": { + "type": "integer", + "maximum": 100, + "exclusiveMinimum": 0, + "default": 100, + "title": "Size" + } + } + ], + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/PaginatedResults_RoleItem_str_" + } + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + } + } + }, + "/firework/v4/idp/roles/lookup": { + "post": { + "tags": [ + "private", + "team=integration" + ], + "summary": "Lookup Roles", + "operationId": "lookup_roles_idp_roles_lookup_post", + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/IdPLookupRequest" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/RoleItem" + }, + "type": "array", + "title": "Response Lookup Roles Idp Roles Lookup Post" + } + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + } + } + }, + "/firework/v4/idp/groups": { + "get": { + "tags": [ + "private", + "team=integration" + ], + "summary": "List Groups", + "operationId": "list_groups_idp_groups_get", + "parameters": [ + { + "name": "q", + "in": "query", + "required": false, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Q" + } + }, + { + "name": "next", + "in": "query", + "required": false, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Next" + } + }, + { + "name": "size", + "in": "query", + "required": false, + "schema": { + "type": "integer", + "maximum": 100, + "exclusiveMinimum": 0, + "default": 100, + "title": "Size" + } + } + ], + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/PaginatedResults_GroupItem_str_" + } + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + } + } + }, + "/firework/v4/idp/groups/lookup": { + "post": { + "tags": [ + "private", + "team=integration" + ], + "summary": "Lookup Groups", + "operationId": "lookup_groups_idp_groups_lookup_post", + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/IdPLookupRequest" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/GroupItem" + }, + "type": "array", + "title": "Response Lookup Groups Idp Groups Lookup Post" + } + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + } + } + }, + "/firework/v4/idp/applications": { + "get": { + "tags": [ + "private", + "team=integration" + ], + "summary": "List Applications", + "operationId": "list_applications_idp_applications_get", + "parameters": [ + { + "name": "q", + "in": "query", + "required": false, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Q" + } + }, + { + "name": "next", + "in": "query", + "required": false, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Next" + } + }, + { + "name": "size", + "in": "query", + "required": false, + "schema": { + "type": "integer", + "maximum": 100, + "exclusiveMinimum": 0, + "default": 100, + "title": "Size" + } + } + ], + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/PaginatedResults_ApplicationItem_str_" + } + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + } + } + }, + "/firework/v4/idp/applications/lookup": { + "post": { + "tags": [ + "private", + "team=integration" + ], + "summary": "Lookup Applications", + "operationId": "lookup_applications_idp_applications_lookup_post", + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/IdPLookupRequest" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/ApplicationItem" + }, + "type": "array", + "title": "Response Lookup Applications Idp Applications Lookup Post" + } + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + } + } + }, "/firework/v4/domains/": { "get": { "tags": [ @@ -10457,6 +11684,25 @@ "title": "Registered Dates" } }, + { + "name": "mx_records_exchanges", + "in": "query", + "required": false, + "schema": { + "anyOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "null" + } + ], + "title": "Mx Records Exchanges" + } + }, { "name": "next", "in": "query", @@ -11828,6 +13074,15 @@ "summary": "Get Report", "operationId": "get_report_report_groups__report_group_id__reports__report_id__get", "parameters": [ + { + "name": "report_group_id", + "in": "path", + "required": true, + "schema": { + "type": "integer", + "title": "Report Group Id" + } + }, { "name": "report_id", "in": "path", @@ -11876,6 +13131,15 @@ "type": "integer", "title": "Report Id" } + }, + { + "name": "report_group_id", + "in": "path", + "required": true, + "schema": { + "type": "integer", + "title": "Report Group Id" + } } ], "requestBody": { @@ -11926,6 +13190,15 @@ "type": "integer", "title": "Report Id" } + }, + { + "name": "report_group_id", + "in": "path", + "required": true, + "schema": { + "type": "integer", + "title": "Report Group Id" + } } ], "responses": { @@ -11960,6 +13233,15 @@ "summary": "List Reports", "operationId": "list_reports_report_groups__report_group_id__reports__get", "parameters": [ + { + "name": "report_group_id", + "in": "path", + "required": true, + "schema": { + "type": "integer", + "title": "Report Group Id" + } + }, { "name": "from", "in": "query", @@ -12086,6 +13368,15 @@ "type": "integer", "title": "Report Id" } + }, + { + "name": "report_group_id", + "in": "path", + "required": true, + "schema": { + "type": "integer", + "title": "Report Group Id" + } } ], "responses": { @@ -12126,6 +13417,15 @@ "type": "integer", "title": "Report Id" } + }, + { + "name": "report_group_id", + "in": "path", + "required": true, + "schema": { + "type": "integer", + "title": "Report Group Id" + } } ], "responses": { @@ -12167,6 +13467,15 @@ "title": "Report Id" } }, + { + "name": "report_group_id", + "in": "path", + "required": true, + "schema": { + "type": "integer", + "title": "Report Group Id" + } + }, { "name": "format", "in": "query", @@ -12221,6 +13530,15 @@ "type": "integer", "title": "Report Id" } + }, + { + "name": "report_group_id", + "in": "path", + "required": true, + "schema": { + "type": "integer", + "title": "Report Group Id" + } } ], "responses": { @@ -12263,6 +13581,15 @@ "type": "integer", "title": "Report Id" } + }, + { + "name": "report_group_id", + "in": "path", + "required": true, + "schema": { + "type": "integer", + "title": "Report Group Id" + } } ], "responses": { @@ -12303,6 +13630,15 @@ "type": "integer", "title": "Report Id" } + }, + { + "name": "report_group_id", + "in": "path", + "required": true, + "schema": { + "type": "integer", + "title": "Report Group Id" + } } ], "requestBody": { @@ -12365,6 +13701,15 @@ "type": "integer", "title": "Report Id" } + }, + { + "name": "report_group_id", + "in": "path", + "required": true, + "schema": { + "type": "integer", + "title": "Report Group Id" + } } ], "responses": { @@ -12415,6 +13760,15 @@ "type": "integer", "title": "Report Id" } + }, + { + "name": "report_group_id", + "in": "path", + "required": true, + "schema": { + "type": "integer", + "title": "Report Group Id" + } } ], "requestBody": { @@ -12468,6 +13822,15 @@ "title": "Report Id" } }, + { + "name": "report_group_id", + "in": "path", + "required": true, + "schema": { + "type": "integer", + "title": "Report Group Id" + } + }, { "name": "from", "in": "query", @@ -12547,6 +13910,15 @@ "type": "integer", "title": "Report Id" } + }, + { + "name": "report_group_id", + "in": "path", + "required": true, + "schema": { + "type": "integer", + "title": "Report Group Id" + } } ], "requestBody": { @@ -12583,161 +13955,80 @@ } } }, - "/firework/v4/sources/activity-model-names": { - "post": { + "/firework/v4/reports": { + "get": { "tags": [ - "private" + "public", + "team=data-intelligence", + "feature=reports" ], - "summary": "Get Activity Model Names Source Stats", - "operationId": "get_activity_model_names_source_stats_sources_activity_model_names_post", - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/ActivityModelNameListParams" - } - } - }, - "required": true - }, - "responses": { - "200": { - "description": "Successful Response", - "content": { - "application/json": { - "schema": { - "items": { - "$ref": "#/components/schemas/ActivityModelNameSourceStats" - }, - "type": "array", - "title": "Response Get Activity Model Names Source Stats Sources Activity Model Names Post" - } - } - } - }, - "422": { - "description": "Validation Error", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/HTTPValidationError" + "summary": "List Reports", + "operationId": "list_reports_reports_get", + "parameters": [ + { + "name": "from", + "in": "query", + "required": false, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" } - } - } - } - } - } - }, - "/firework/v4/sources/": { - "post": { - "tags": [ - "private" - ], - "summary": "Get Source List", - "operationId": "get_source_list_sources__post", - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/SourceListParams" - } + ], + "title": "From" } }, - "required": true - }, - "responses": { - "200": { - "description": "Successful Response", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/PaginatedSources" - } - } + { + "name": "size", + "in": "query", + "required": false, + "schema": { + "type": "integer", + "maximum": 100, + "exclusiveMinimum": 0, + "default": 20, + "title": "Size" } }, - "422": { - "description": "Validation Error", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/HTTPValidationError" - } - } - } - } - } - } - }, - "/firework/v4/sources/count-by-status": { - "post": { - "tags": [ - "private" - ], - "summary": "Get Source Counts", - "operationId": "get_source_counts_sources_count_by_status_post", - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/SourceCountByStatusParams" - } + { + "name": "order_type", + "in": "query", + "required": false, + "schema": { + "$ref": "#/components/schemas/OrderType", + "default": "desc" } }, - "required": true - }, - "responses": { - "200": { - "description": "Successful Response", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/SourceCountByStatus" - } - } + { + "name": "order_by", + "in": "query", + "required": false, + "schema": { + "$ref": "#/components/schemas/pyro__reports__report_store__SortType", + "default": "updated_at" } }, - "422": { - "description": "Validation Error", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/HTTPValidationError" - } - } + { + "name": "include_archived", + "in": "query", + "required": false, + "schema": { + "type": "boolean", + "default": false, + "title": "Include Archived" } } - } - } - }, - "/firework/v4/sources/count-by-year": { - "post": { - "tags": [ - "private" ], - "summary": "Get Source Count By Year", - "operationId": "get_source_count_by_year_sources_count_by_year_post", - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/SourceCountByYearParams" - } - } - }, - "required": true - }, "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": { - "items": { - "$ref": "#/components/schemas/SourceCountByYear" - }, - "type": "array", - "title": "Response Get Source Count By Year Sources Count By Year Post" + "$ref": "#/components/schemas/PaginatedResults_PublicReport_str_" } } } @@ -12755,78 +14046,33 @@ } } }, - "/firework/v4/sources/histogram": { - "post": { + "/firework/v4/reports/{report_id}": { + "get": { "tags": [ - "private" + "public", + "team=data-intelligence", + "feature=reports" ], - "summary": "Get Source Histogram", - "operationId": "get_source_histogram_sources_histogram_post", - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/SourceHistogramParams" - } - } - }, - "required": true - }, - "responses": { - "200": { - "description": "Successful Response", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/Histogram" - } - } - } - }, - "422": { - "description": "Validation Error", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/HTTPValidationError" - } - } + "summary": "Get Report", + "operationId": "get_report_reports__report_id__get", + "parameters": [ + { + "name": "report_id", + "in": "path", + "required": true, + "schema": { + "type": "integer", + "title": "Report Id" } } - } - } - }, - "/firework/v4/sources/source-categories-histogram": { - "post": { - "tags": [ - "private" ], - "summary": "Get Source Category Histograms", - "operationId": "get_source_category_histograms_sources_source_categories_histogram_post", - "requestBody": { - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/SourcesCategoriesStats" - } - } - }, - "required": true - }, "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": { - "additionalProperties": { - "$ref": "#/components/schemas/CategoryStatsHistogram" - }, - "propertyNames": { - "$ref": "#/components/schemas/SourceCategoryV2" - }, - "type": "object", - "title": "Response Get Source Category Histograms Sources Source Categories Histogram Post" + "$ref": "#/components/schemas/PublicReport" } } } @@ -12844,21 +14090,38 @@ } } }, - "/firework/v4/sources/{source}/summary": { + "/firework/v4/reports/{report_id}/download": { "get": { "tags": [ - "private" + "public", + "team=data-intelligence", + "feature=reports" ], - "summary": "Get Source Summary", - "operationId": "get_source_summary_sources__source__summary_get", + "summary": "Download Report", + "operationId": "download_report_reports__report_id__download_get", "parameters": [ { - "name": "source", + "name": "report_id", "in": "path", "required": true, "schema": { - "type": "string", - "title": "Source" + "type": "integer", + "title": "Report Id" + } + }, + { + "name": "format", + "in": "query", + "required": false, + "schema": { + "$ref": "#/components/schemas/ReportDownloadFormat", + "choices": [ + "docx", + "pdf", + "csv", + "zip" + ], + "default": "docx" } } ], @@ -12867,9 +14130,7 @@ "description": "Successful Response", "content": { "application/json": { - "schema": { - "$ref": "#/components/schemas/SourceSummary" - } + "schema": {} } } }, @@ -12886,14 +14147,459 @@ } } }, - "/firework/v4/integrations/tenant_integrations": { + "/firework/v4/scoring-rules": { "get": { "tags": [ "private", - "team=integration" + "team=data-engineering" ], - "summary": "Get Tenant Integrations", - "operationId": "get_tenant_integrations_integrations_tenant_integrations_get", + "summary": "List Scoring Rules", + "operationId": "list_scoring_rules_scoring_rules_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": 25, + "title": "Size" + } + }, + { + "name": "order", + "in": "query", + "required": false, + "schema": { + "$ref": "#/components/schemas/OrderType", + "default": "asc" + } + }, + { + "name": "q", + "in": "query", + "required": false, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "description": "Case-insensitive search over rule name and description", + "title": "Q" + }, + "description": "Case-insensitive search over rule name and description" + }, + { + "name": "sort", + "in": "query", + "required": false, + "schema": { + "$ref": "#/components/schemas/ScoringRuleSortField", + "default": "name" + } + } + ], + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/PaginatedResultsWithTotalCount_ScoringRulePayload_str_" + } + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + } + } + }, + "/firework/v4/scoring-rules/{rule_uuid}": { + "get": { + "tags": [ + "private", + "team=data-engineering" + ], + "summary": "Get Scoring Rule By Uuid", + "operationId": "get_scoring_rule_by_uuid_scoring_rules__rule_uuid__get", + "parameters": [ + { + "name": "rule_uuid", + "in": "path", + "required": true, + "schema": { + "type": "string", + "format": "uuid", + "title": "Rule Uuid" + } + } + ], + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ScoringRulePayload" + } + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + } + } + }, + "/firework/v4/sources/activity-model-names": { + "post": { + "tags": [ + "private" + ], + "summary": "Get Activity Model Names Source Stats", + "operationId": "get_activity_model_names_source_stats_sources_activity_model_names_post", + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ActivityModelNameListParams" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/ActivityModelNameSourceStats" + }, + "type": "array", + "title": "Response Get Activity Model Names Source Stats Sources Activity Model Names Post" + } + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + } + } + }, + "/firework/v4/sources/": { + "post": { + "tags": [ + "private" + ], + "summary": "Get Source List", + "operationId": "get_source_list_sources__post", + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SourceListParams" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/PaginatedSources" + } + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + } + } + }, + "/firework/v4/sources/count-by-status": { + "post": { + "tags": [ + "private" + ], + "summary": "Get Source Counts", + "operationId": "get_source_counts_sources_count_by_status_post", + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SourceCountByStatusParams" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SourceCountByStatus" + } + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + } + } + }, + "/firework/v4/sources/count-by-year": { + "post": { + "tags": [ + "private" + ], + "summary": "Get Source Count By Year", + "operationId": "get_source_count_by_year_sources_count_by_year_post", + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SourceCountByYearParams" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": { + "items": { + "$ref": "#/components/schemas/SourceCountByYear" + }, + "type": "array", + "title": "Response Get Source Count By Year Sources Count By Year Post" + } + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + } + } + }, + "/firework/v4/sources/histogram": { + "post": { + "tags": [ + "private" + ], + "summary": "Get Source Histogram", + "operationId": "get_source_histogram_sources_histogram_post", + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SourceHistogramParams" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Histogram" + } + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + } + } + }, + "/firework/v4/sources/source-categories-histogram": { + "post": { + "tags": [ + "private" + ], + "summary": "Get Source Category Histograms", + "operationId": "get_source_category_histograms_sources_source_categories_histogram_post", + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SourcesCategoriesStats" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": { + "additionalProperties": { + "$ref": "#/components/schemas/CategoryStatsHistogram" + }, + "propertyNames": { + "$ref": "#/components/schemas/SourceCategoryV2" + }, + "type": "object", + "title": "Response Get Source Category Histograms Sources Source Categories Histogram Post" + } + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + } + } + }, + "/firework/v4/sources/{source}/summary": { + "get": { + "tags": [ + "private" + ], + "summary": "Get Source Summary", + "operationId": "get_source_summary_sources__source__summary_get", + "parameters": [ + { + "name": "source", + "in": "path", + "required": true, + "schema": { + "type": "string", + "title": "Source" + } + } + ], + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/SourceSummary" + } + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + } + } + }, + "/firework/v4/integrations/tenant_integrations": { + "get": { + "tags": [ + "private", + "team=integration" + ], + "summary": "Get Tenant Integrations", + "operationId": "get_tenant_integrations_integrations_tenant_integrations_get", "parameters": [ { "name": "from", @@ -15488,14 +17194,67 @@ } } }, + "/firework/v4/vip_protection/{identifier_id}/attributes": { + "post": { + "tags": [ + "private", + "team=growth" + ], + "summary": "Set Vip Protection Identifier Attributes", + "operationId": "set_vip_protection_identifier_attributes_vip_protection__identifier_id__attributes_post", + "parameters": [ + { + "name": "identifier_id", + "in": "path", + "required": true, + "schema": { + "type": "integer", + "title": "Identifier Id" + } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/VipProtectionAttributesBody" + } + } + } + }, + "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/{identifier_id}": { - "put": { + "patch": { "tags": [ "private", "team=growth" ], "summary": "Update Vip Protection Identifier", - "operationId": "update_vip_protection_identifier_vip_protection__identifier_id__put", + "operationId": "update_vip_protection_identifier_vip_protection__identifier_id__patch", "parameters": [ { "name": "identifier_id", @@ -15512,7 +17271,7 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/VipProtectionUpdateRequestBody" + "$ref": "#/components/schemas/VipProtectionUpdateBody" } } } @@ -15582,30 +17341,194 @@ } } }, - "/firework/v4/vip_protection/bulk_delete": { - "post": { + "/firework/v4/vip_protection/{identifier_id}/password_exposure": { + "get": { "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" + "summary": "Get Vip Protection Password Exposure", + "operationId": "get_vip_protection_password_exposure_vip_protection__identifier_id__password_exposure_get", + "parameters": [ + { + "name": "identifier_id", + "in": "path", + "required": true, + "schema": { + "type": "integer", + "title": "Identifier Id" + } + } + ], + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PasswordExposureItem" + }, + "title": "Response Get Vip Protection Password Exposure Vip Protection Identifier Id Password Exposure Get" + } } } }, - "required": true - }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + } + } + }, + "/firework/v4/vip_protection/{identifier_id}/data_breaches": { + "get": { + "tags": [ + "private", + "team=growth" + ], + "summary": "Get Vip Protection Data Breaches", + "operationId": "get_vip_protection_data_breaches_vip_protection__identifier_id__data_breaches_get", + "parameters": [ + { + "name": "identifier_id", + "in": "path", + "required": true, + "schema": { + "type": "integer", + "title": "Identifier Id" + } + } + ], "responses": { - "202": { + "200": { "description": "Successful Response", "content": { "application/json": { - "schema": {} + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/DataBreachItem" + }, + "title": "Response Get Vip Protection Data Breaches Vip Protection Identifier Id Data Breaches Get" + } + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + } + } + }, + "/firework/v4/vip_protection/{identifier_id}/pii": { + "get": { + "tags": [ + "private", + "team=growth" + ], + "summary": "Get Vip Protection Pii", + "operationId": "get_vip_protection_pii_vip_protection__identifier_id__pii_get", + "parameters": [ + { + "name": "identifier_id", + "in": "path", + "required": true, + "schema": { + "type": "integer", + "title": "Identifier Id" + } + } + ], + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/PiiExposureItem" + }, + "title": "Response Get Vip Protection Pii Vip Protection Identifier Id Pii Get" + } + } + } + }, + "422": { + "description": "Validation Error", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/HTTPValidationError" + } + } + } + } + } + } + }, + "/firework/v4/vip_protection/{identifier_id}/data_broker": { + "get": { + "tags": [ + "private", + "team=growth" + ], + "summary": "Get Vip Protection Data Broker", + "operationId": "get_vip_protection_data_broker_vip_protection__identifier_id__data_broker_get", + "parameters": [ + { + "name": "identifier_id", + "in": "path", + "required": true, + "schema": { + "type": "integer", + "title": "Identifier Id" + } + }, + { + "name": "limit", + "in": "query", + "required": false, + "schema": { + "type": "integer", + "default": 100, + "title": "Limit" + } + }, + { + "name": "offset", + "in": "query", + "required": false, + "schema": { + "type": "integer", + "default": 0, + "title": "Offset" + } + } + ], + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/DataBrokerResponse" + } } } }, @@ -15716,6 +17639,38 @@ ], "title": "ActivateFreeTrialResponse" }, + "ActivityMessage": { + "properties": { + "id": { + "type": "string", + "title": "Id" + }, + "role": { + "type": "string", + "const": "activity", + "title": "Role", + "default": "activity" + }, + "activityType": { + "type": "string", + "title": "Activitytype" + }, + "content": { + "additionalProperties": true, + "type": "object", + "title": "Content" + } + }, + "additionalProperties": true, + "type": "object", + "required": [ + "id", + "activityType", + "content" + ], + "title": "ActivityMessage", + "description": "An activity progress message emitted between chat messages." + }, "ActivityModelName": { "type": "string", "enum": [ @@ -15750,6 +17705,7 @@ "driller_google", "driller_profile", "driller_source_code", + "entity_classification", "event", "experimental", "forum_category", @@ -15926,6 +17882,41 @@ "title": "ActivityUid", "description": "Pyro cluster document identity\n\nes_id in the Pyro cluster is / and used directly as doc _id" }, + "ActivityUserMetadata": { + "properties": { + "severity": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Severity" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Tags" + }, + "notes": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Notes" + } + }, + "type": "object", + "title": "ActivityUserMetadata" + }, "ActorAPIResponse": { "properties": { "uuid": { @@ -16570,6 +18561,78 @@ ], "title": "AddAllowedRestrictedTermRequest" }, + "Address": { + "properties": { + "street": { + "type": "string", + "minLength": 1, + "title": "Street" + }, + "city": { + "type": "string", + "minLength": 1, + "title": "City" + }, + "country": { + "type": "string", + "maxLength": 2, + "minLength": 2, + "title": "Country" + }, + "state": { + "type": "string", + "minLength": 1, + "title": "State" + } + }, + "type": "object", + "required": [ + "street", + "city", + "country", + "state" + ], + "title": "Address" + }, + "AddressData": { + "properties": { + "type": { + "type": "string", + "const": "address_data", + "title": "Type", + "default": "address_data" + }, + "street": { + "type": "string", + "minLength": 1, + "title": "Street" + }, + "city": { + "type": "string", + "minLength": 1, + "title": "City" + }, + "country": { + "type": "string", + "maxLength": 2, + "minLength": 2, + "title": "Country" + }, + "state": { + "type": "string", + "minLength": 1, + "title": "State" + } + }, + "type": "object", + "required": [ + "street", + "city", + "country", + "state" + ], + "title": "AddressData" + }, "AdminAuditEventFiltersBody": { "properties": { "tenant_ids": { @@ -16668,6 +18731,17 @@ } ], "title": "Type" + }, + "organization_id": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Organization Id" } }, "type": "object", @@ -17003,6 +19077,20 @@ "issue_type": { "type": "string", "title": "Issue Type" + }, + "custom_fields": { + "anyOf": [ + { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, + { + "type": "null" + } + ], + "title": "Custom Fields" } }, "type": "object", @@ -17755,6 +19843,42 @@ ], "title": "ApplicationExposuresGraph" }, + "ApplicationItem": { + "properties": { + "external_id": { + "type": "string", + "title": "External Id" + }, + "tenant_integration_id": { + "type": "string", + "format": "uuid", + "title": "Tenant Integration Id" + }, + "display_name": { + "type": "string", + "title": "Display Name" + }, + "domain_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Domain Name" + } + }, + "type": "object", + "required": [ + "external_id", + "tenant_integration_id", + "display_name", + "domain_name" + ], + "title": "ApplicationItem" + }, "ApplicationNode": { "properties": { "domain": { @@ -17895,24 +20019,44 @@ }, { "$ref": "#/components/schemas/RansomLeakData" + }, + { + "$ref": "#/components/schemas/AddressData" + }, + { + "$ref": "#/components/schemas/BirthYearData" + }, + { + "$ref": "#/components/schemas/RoleData" + }, + { + "$ref": "#/components/schemas/PhoneNumberData" + }, + { + "$ref": "#/components/schemas/ExternalIdData" } ], "title": "Data", "discriminator": { "propertyName": "type", "mapping": { + "address_data": "#/components/schemas/AddressData", "azure_tenant": "#/components/schemas/AzureTenantData", "bin": "#/components/schemas/CCBinData", + "birth_year": "#/components/schemas/BirthYearData", "brand": "#/components/schemas/BrandData", "credentials": "#/components/schemas/CredentialsData", "domain": "#/components/schemas/DomainData", "email": "#/components/schemas/EmailData", + "external_id": "#/components/schemas/ExternalIdData", "github_repository": "#/components/schemas/GithubRepositoryData", "identity": "#/components/schemas/IdentityData", "ip": "#/components/schemas/IPData", "keyword": "#/components/schemas/KeywordData", "name": "#/components/schemas/NameData", + "phone_number": "#/components/schemas/PhoneNumberData", "ransomleak": "#/components/schemas/RansomLeakData", + "role": "#/components/schemas/RoleData", "search_query": "#/components/schemas/SearchQueryData", "secret": "#/components/schemas/SecretData", "username": "#/components/schemas/UsernameData" @@ -18016,6 +20160,7 @@ "account", "azure_tenant", "bin", + "birth_year", "brand", "credentials", "cve", @@ -18027,8 +20172,8 @@ "file", "filename", "canonical_name", - "country", "github_repository", + "address_data", "ip", "ipv6_addr", "keyword", @@ -18036,7 +20181,9 @@ "mitre_technique", "mutex", "name", + "phone_number", "ransomleak", + "role", "screenshot", "search_query", "secret", @@ -18079,6 +20226,167 @@ ], "title": "AssignmentCountPayload" }, + "AssistantAgent": { + "properties": { + "id": { + "type": "string", + "format": "uuid", + "title": "Id" + }, + "name": { + "type": "string", + "title": "Name" + }, + "description": { + "type": "string", + "title": "Description" + }, + "enabled_tools": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Enabled Tools" + }, + "created_at": { + "type": "string", + "format": "date-time", + "title": "Created At" + }, + "updated_at": { + "type": "string", + "format": "date-time", + "title": "Updated At" + } + }, + "type": "object", + "required": [ + "id", + "name", + "description", + "enabled_tools", + "created_at", + "updated_at" + ], + "title": "AssistantAgent" + }, + "AssistantConversation": { + "properties": { + "thread_id": { + "type": "string", + "title": "Thread Id" + }, + "last_interacted_at": { + "type": "string", + "format": "date-time", + "title": "Last Interacted At" + }, + "created_at": { + "type": "string", + "format": "date-time", + "title": "Created At" + }, + "title": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Title" + }, + "summary": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Summary" + } + }, + "type": "object", + "required": [ + "thread_id", + "last_interacted_at", + "created_at", + "title", + "summary" + ], + "title": "AssistantConversation" + }, + "AssistantMessage": { + "properties": { + "id": { + "type": "string", + "title": "Id" + }, + "role": { + "type": "string", + "const": "assistant", + "title": "Role", + "default": "assistant" + }, + "content": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Content" + }, + "name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Name" + }, + "encryptedValue": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Encryptedvalue" + }, + "toolCalls": { + "anyOf": [ + { + "items": { + "$ref": "#/components/schemas/ToolCall" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Toolcalls" + } + }, + "additionalProperties": true, + "type": "object", + "required": [ + "id" + ], + "title": "AssistantMessage", + "description": "An assistant message." + }, "AstpCookiesValue": { "properties": { "cookie_names": { @@ -18259,6 +20567,50 @@ ], "title": "AttackPatternEntityAPIResponse" }, + "AudioInputContent": { + "properties": { + "type": { + "type": "string", + "const": "audio", + "title": "Type", + "default": "audio" + }, + "source": { + "oneOf": [ + { + "$ref": "#/components/schemas/InputContentDataSource" + }, + { + "$ref": "#/components/schemas/InputContentUrlSource" + } + ], + "title": "Source", + "discriminator": { + "propertyName": "type", + "mapping": { + "data": "#/components/schemas/InputContentDataSource", + "url": "#/components/schemas/InputContentUrlSource" + } + } + }, + "metadata": { + "anyOf": [ + {}, + { + "type": "null" + } + ], + "title": "Metadata" + } + }, + "additionalProperties": true, + "type": "object", + "required": [ + "source" + ], + "title": "AudioInputContent", + "description": "An audio input content fragment." + }, "AuditEventAction": { "type": "string", "enum": [ @@ -18483,6 +20835,7 @@ "event", "alert", "alert_channel", + "alert_sent", "asset_relation", "authorize_asset_request", "blacklisted_term", @@ -18503,392 +20856,590 @@ "allowed_restricted_term", "hubspot", "feature_flag", - "app_banner" + "app_banner", + "feature_flag_user_list", + "feature_flag_strategy" ], "title": "AuditEventAffectedResourceType" }, - "AuditEventFiltersBody": { + "AuditEventDataActivityUnignore": { "properties": { - "tenant_ids": { - "anyOf": [ - { - "items": { - "type": "integer" - }, - "type": "array" - }, - { - "type": "null" - } - ], - "title": "Tenant Ids" + "name": { + "type": "string", + "const": "activity.unignore", + "title": "Name" }, - "user_ids": { + "activity_uid": { + "type": "string", + "title": "Activity Uid" + }, + "uids": { "items": { - "type": "integer" + "type": "string" }, "type": "array", - "title": "User Ids" + "title": "Uids" + } + }, + "type": "object", + "required": [ + "name", + "activity_uid", + "uids" + ], + "title": "AuditEventDataActivityUnignore" + }, + "AuditEventDataActivityUnremediated": { + "properties": { + "name": { + "type": "string", + "const": "activity.unremediated", + "title": "Name" }, - "include_system_audit_events": { - "type": "boolean", - "title": "Include System Audit Events", - "default": false + "activity_uid": { + "type": "string", + "title": "Activity Uid" }, - "action": { + "uids": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Uids" + } + }, + "type": "object", + "required": [ + "name", + "activity_uid", + "uids" + ], + "title": "AuditEventDataActivityUnremediated" + }, + "AuditEventDataAlertChannelCreate": { + "properties": { + "name": { + "type": "string", + "const": "alert_channel.create", + "title": "Name" + }, + "alert_channel_id": { + "type": "integer", + "title": "Alert Channel Id" + }, + "alert_channel_name": { "anyOf": [ { - "items": { - "$ref": "#/components/schemas/AuditEventAction" - }, - "type": "array" + "type": "string" }, { "type": "null" } ], - "title": "Action" + "title": "Alert Channel Name" }, - "gte": { + "alert_channel_data": { "anyOf": [ { - "type": "string", - "format": "date-time" + "$ref": "#/components/schemas/FeedAlertEmailParams" }, { - "type": "null" - } - ], - "title": "Gte" - }, - "lte": { - "anyOf": [ + "$ref": "#/components/schemas/FeedAlertSlackParams" + }, { - "type": "string", - "format": "date-time" + "$ref": "#/components/schemas/FeedAlertDiscordParams" }, { - "type": "null" - } - ], - "title": "Lte" - }, - "impersonation": { - "$ref": "#/components/schemas/ImpersonationFilter", - "default": "exclude" - }, - "q": { - "anyOf": [ + "$ref": "#/components/schemas/FeedAlertSplunkParams" + }, { - "type": "string" + "$ref": "#/components/schemas/FeedAlertChannelParams" }, { - "type": "null" - } - ], - "title": "Q" - }, - "source": { - "$ref": "#/components/schemas/AuditEventSource", - "default": "all" - }, - "type": { - "anyOf": [ + "$ref": "#/components/schemas/FeedAlertLegacySentinelParams" + }, { - "items": { - "$ref": "#/components/schemas/PublicAuditEventAffectedResourceType" - }, - "type": "array" + "$ref": "#/components/schemas/FeedAlertSentinelV2Params" }, { - "type": "null" + "$ref": "#/components/schemas/FeedAlertTeamsParams" + }, + { + "$ref": "#/components/schemas/FeedAlertJiraParams" + }, + { + "$ref": "#/components/schemas/FeedAlertServiceNowParams" + }, + { + "$ref": "#/components/schemas/FeedAlertWebhookParams" } ], - "title": "Type" + "title": "Alert Channel Data" } }, "type": "object", - "title": "AuditEventFiltersBody" + "required": [ + "name", + "alert_channel_id", + "alert_channel_name", + "alert_channel_data" + ], + "title": "AuditEventDataAlertChannelCreate" }, - "AuditEventItemResponse": { + "AuditEventDataAlertChannelEdit": { "properties": { - "id": { - "type": "integer", - "title": "Id" - }, - "created_at": { + "name": { "type": "string", - "format": "date-time", - "title": "Created At" + "const": "alert_channel.edit", + "title": "Name" }, - "data": { - "additionalProperties": true, - "type": "object", - "title": "Data" + "alert_channel_id": { + "type": "integer", + "title": "Alert Channel Id" }, - "original_data": { + "alert_channel_name": { "anyOf": [ { - "additionalProperties": true, - "type": "object" + "type": "string" }, { "type": "null" } ], - "title": "Original Data" - }, - "affected_entities": { - "$ref": "#/components/schemas/AuditEventAffectedEntitiesResponse" + "title": "Alert Channel Name" }, - "actor_data": { + "alert_channel_data": { "anyOf": [ { - "$ref": "#/components/schemas/AuditEventActorData" + "$ref": "#/components/schemas/FeedAlertEmailParams" }, { - "type": "null" - } - ] - }, - "type": { - "$ref": "#/components/schemas/AuditEventAffectedResourceType" - }, - "action": { - "anyOf": [ + "$ref": "#/components/schemas/FeedAlertSlackParams" + }, { - "$ref": "#/components/schemas/AuditEventAction" + "$ref": "#/components/schemas/FeedAlertDiscordParams" }, { - "type": "null" + "$ref": "#/components/schemas/FeedAlertSplunkParams" + }, + { + "$ref": "#/components/schemas/FeedAlertChannelParams" + }, + { + "$ref": "#/components/schemas/FeedAlertLegacySentinelParams" + }, + { + "$ref": "#/components/schemas/FeedAlertSentinelV2Params" + }, + { + "$ref": "#/components/schemas/FeedAlertTeamsParams" + }, + { + "$ref": "#/components/schemas/FeedAlertJiraParams" + }, + { + "$ref": "#/components/schemas/FeedAlertServiceNowParams" + }, + { + "$ref": "#/components/schemas/FeedAlertWebhookParams" } - ] + ], + "title": "Alert Channel Data" + } + }, + "type": "object", + "required": [ + "name", + "alert_channel_id", + "alert_channel_name", + "alert_channel_data" + ], + "title": "AuditEventDataAlertChannelEdit" + }, + "AuditEventDataAlertChannelView": { + "properties": { + "name": { + "type": "string", + "const": "alert_channel.view", + "title": "Name" }, - "source": { + "alert_channel_id": { + "type": "integer", + "title": "Alert Channel Id" + }, + "alert_channel_name": { + "type": "string", + "title": "Alert Channel Name" + } + }, + "type": "object", + "required": [ + "name", + "alert_channel_id", + "alert_channel_name" + ], + "title": "AuditEventDataAlertChannelView" + }, + "AuditEventDataAlertCreate": { + "properties": { + "name": { + "type": "string", + "const": "alert.create", + "title": "Name" + }, + "alert_id": { + "type": "integer", + "title": "Alert Id" + }, + "alert_type": { + "type": "string", + "title": "Alert Type" + }, + "alert_name": { + "type": "string", + "title": "Alert Name" + }, + "feed_id": { "anyOf": [ { - "$ref": "#/components/schemas/AuditEventSource" + "type": "integer" }, { "type": "null" } - ] + ], + "title": "Feed Id" }, - "is_impersonated": { - "type": "boolean", - "title": "Is Impersonated", - "default": false + "feed_type": { + "type": "string", + "title": "Feed Type" + }, + "alert_channel_id": { + "type": "integer", + "title": "Alert Channel Id" + }, + "alert_channel_name": { + "type": "string", + "title": "Alert Channel Name" } }, "type": "object", "required": [ - "id", - "created_at", - "data", - "original_data", - "affected_entities", - "actor_data", - "type", - "action", - "source" + "name", + "alert_id", + "alert_type", + "alert_name", + "feed_id", + "feed_type", + "alert_channel_id", + "alert_channel_name" ], - "title": "AuditEventItemResponse" + "title": "AuditEventDataAlertCreate" }, - "AuditEventPagingBody": { + "AuditEventDataAlertEdit": { "properties": { - "from_": { + "name": { + "type": "string", + "const": "alert.edit", + "title": "Name" + }, + "alert_id": { + "type": "integer", + "title": "Alert Id" + }, + "alert_type": { + "type": "string", + "title": "Alert Type" + }, + "alert_name": { + "type": "string", + "title": "Alert Name" + }, + "feed_id": { "anyOf": [ { - "type": "string" + "type": "integer" }, { "type": "null" } ], - "title": "From" + "title": "Feed Id" }, - "order": { - "$ref": "#/components/schemas/OrderType", - "default": "desc" + "feed_type": { + "type": "string", + "title": "Feed Type" }, - "size": { + "alert_channel_id": { "type": "integer", - "title": "Size", - "default": 50 + "title": "Alert Channel Id" + }, + "alert_channel_name": { + "type": "string", + "title": "Alert Channel Name" } }, "type": "object", - "title": "AuditEventPagingBody" + "required": [ + "name", + "alert_id", + "alert_type", + "alert_name", + "feed_id", + "feed_type", + "alert_channel_id", + "alert_channel_name" + ], + "title": "AuditEventDataAlertEdit" }, - "AuditEventRequestBody": { + "AuditEventDataAssetRelationsView": { "properties": { - "pagination": { - "$ref": "#/components/schemas/AuditEventPagingBody" + "name": { + "type": "string", + "const": "asset.relations.view", + "title": "Name" }, - "filters": { - "$ref": "#/components/schemas/AuditEventFiltersBody" + "asset_uuid": { + "type": "string", + "title": "Asset Uuid" } }, "type": "object", - "title": "AuditEventRequestBody" - }, - "AuditEventSource": { - "type": "string", - "enum": [ - "all", - "api", - "platform" + "required": [ + "name", + "asset_uuid" ], - "title": "AuditEventSource" + "title": "AuditEventDataAssetRelationsView" }, - "AuthDomainQuery": { + "AuditEventDataBlacklistedTerm": { "properties": { - "type": { + "name": { "type": "string", - "const": "auth_domain", - "title": "Type" + "const": "blacklisted_term", + "title": "Name" }, - "fqdn": { + "search_term": { "type": "string", - "title": "Fqdn" + "title": "Search Term" + }, + "location": { + "$ref": "#/components/schemas/BlacklistedTermLocation" + }, + "was_blocked": { + "type": "boolean", + "title": "Was Blocked" } }, "type": "object", "required": [ - "type", - "fqdn" + "name", + "search_term", + "location", + "was_blocked" ], - "title": "AuthDomainQuery" + "title": "AuditEventDataBlacklistedTerm" }, - "AuthorizationRequestFilters": { + "AuditEventDataCMIAllowedRestrictedTermEdit": { "properties": { - "value": { + "name": { + "type": "string", + "const": "cmi.allowed_restricted_term.edit", + "title": "Name" + }, + "restricted_term_id": { + "type": "string", + "title": "Restricted Term Id" + }, + "tenant_ids": { "anyOf": [ { - "type": "string" + "items": { + "type": "integer" + }, + "type": "array" }, { "type": "null" } ], - "title": "Value" + "title": "Tenant Ids" }, - "status": { + "type": { + "$ref": "#/components/schemas/AllowedRestrictedTermType" + }, + "reason": { "anyOf": [ { - "$ref": "#/components/schemas/AuthorizeAssetRequestStatus" + "type": "string" }, { "type": "null" } - ] + ], + "title": "Reason" + } + }, + "type": "object", + "required": [ + "name", + "restricted_term_id", + "tenant_ids", + "type", + "reason" + ], + "title": "AuditEventDataCMIAllowedRestrictedTermEdit" + }, + "AuditEventDataCMIAuthorizeAssetRequestDelete": { + "properties": { + "name": { + "type": "string", + "const": "cmi.authorize_asset_request.delete", + "title": "Name" }, - "tenant_id": { + "asset_uuid": { + "type": "string", + "title": "Asset Uuid" + } + }, + "type": "object", + "required": [ + "name", + "asset_uuid" + ], + "title": "AuditEventDataCMIAuthorizeAssetRequestDelete" + }, + "AuditEventDataCMIImpersonate": { + "properties": { + "name": { + "type": "string", + "const": "cmi.impersonated_user", + "title": "Name" + }, + "impersonated_user_id": { + "type": "integer", + "title": "Impersonated User Id" + }, + "impersonated_user_email": { "anyOf": [ { - "type": "integer" + "type": "string" }, { "type": "null" } ], - "title": "Tenant Id" + "title": "Impersonated User Email" + }, + "impersonated_organization_id": { + "type": "integer", + "title": "Impersonated Organization Id" + } + }, + "type": "object", + "required": [ + "name", + "impersonated_user_id", + "impersonated_user_email", + "impersonated_organization_id" + ], + "title": "AuditEventDataCMIImpersonate" + }, + "AuditEventDataCMIOrganizationApiUsageReset": { + "properties": { + "name": { + "type": "string", + "const": "cmi.organization.api_usage.reset", + "title": "Name" }, "organization_id": { + "type": "integer", + "title": "Organization Id" + }, + "organization_name": { "anyOf": [ { - "type": "integer" + "type": "string" }, { "type": "null" } ], - "title": "Organization Id" + "title": "Organization Name" } }, "type": "object", - "title": "AuthorizationRequestFilters" + "required": [ + "name", + "organization_id", + "organization_name" + ], + "title": "AuditEventDataCMIOrganizationApiUsageReset" }, - "AuthorizationRequestItem": { + "AuditEventDataCMIOrganizationCreate": { "properties": { + "name": { + "type": "string", + "const": "cmi.organization.create", + "title": "Name" + }, "organization_id": { "type": "integer", "title": "Organization Id" }, - "status": { - "$ref": "#/components/schemas/AuthorizeAssetRequestStatus" - }, - "requested_by": { - "$ref": "#/components/schemas/AuthorizationRequestItemRequestedBy" - }, - "tenant": { - "$ref": "#/components/schemas/AuthorizationRequestItemTenant" - }, - "reason": { - "type": "string", - "title": "Reason" + "organization_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Organization Name" }, - "requested_at": { + "organization_type": { "type": "string", - "format": "date-time", - "title": "Requested At" - }, - "asset": { - "$ref": "#/components/schemas/AuthorizationRequestItemAsset" + "title": "Organization Type" }, - "reviewed_by": { + "access_level": { "anyOf": [ { - "$ref": "#/components/schemas/AuthorizationRequestItemReviewedBy" + "type": "integer" }, { "type": "null" } - ] + ], + "title": "Access Level" + }, + "data_access_level": { + "type": "string", + "title": "Data Access Level" } }, "type": "object", "required": [ + "name", "organization_id", - "status", - "requested_by", - "tenant", - "reason", - "requested_at", - "asset", - "reviewed_by" + "organization_name", + "organization_type", + "access_level", + "data_access_level" ], - "title": "AuthorizationRequestItem" + "title": "AuditEventDataCMIOrganizationCreate" }, - "AuthorizationRequestItemAsset": { + "AuditEventDataCMIOrganizationIdentifierRotationReset": { "properties": { - "type": { - "$ref": "#/components/schemas/AssetType" - }, - "uuid": { + "name": { "type": "string", - "title": "Uuid" + "const": "cmi.organization.identifier_rotation.reset", + "title": "Name" }, - "value": { - "type": "string", - "title": "Value" - } - }, - "type": "object", - "required": [ - "type", - "uuid", - "value" - ], - "title": "AuthorizationRequestItemAsset" - }, - "AuthorizationRequestItemRequestedBy": { - "properties": { - "user_id": { + "organization_id": { "type": "integer", - "title": "User Id" + "title": "Organization Id" }, - "user_name": { + "organization_name": { "anyOf": [ { "type": "string" @@ -18897,23 +21448,29 @@ "type": "null" } ], - "title": "User Name" + "title": "Organization Name" } }, "type": "object", "required": [ - "user_id", - "user_name" + "name", + "organization_id", + "organization_name" ], - "title": "AuthorizationRequestItemRequestedBy" + "title": "AuditEventDataCMIOrganizationIdentifierRotationReset" }, - "AuthorizationRequestItemReviewedBy": { + "AuditEventDataCMITenantApiUsageReset": { "properties": { - "user_id": { + "name": { + "type": "string", + "const": "cmi.tenant.api_usage.reset", + "title": "Name" + }, + "organization_id": { "type": "integer", - "title": "User Id" + "title": "Organization Id" }, - "user_name": { + "organization_name": { "anyOf": [ { "type": "string" @@ -18922,47 +21479,94 @@ "type": "null" } ], - "title": "User Name" + "title": "Organization Name" }, - "reviewed_at": { - "type": "string", - "format": "date-time", - "title": "Reviewed At" + "tenant_id": { + "type": "integer", + "title": "Tenant Id" + }, + "tenant_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Tenant Name" } }, "type": "object", "required": [ - "user_id", - "user_name", - "reviewed_at" + "name", + "organization_id", + "organization_name", + "tenant_id", + "tenant_name" ], - "title": "AuthorizationRequestItemReviewedBy" + "title": "AuditEventDataCMITenantApiUsageReset" }, - "AuthorizationRequestItemTenant": { + "AuditEventDataCMITenantIdentifierRotationReset": { "properties": { - "id": { - "type": "integer", - "title": "Id" - }, "name": { "type": "string", + "const": "cmi.tenant.identifier_rotation.reset", "title": "Name" + }, + "organization_id": { + "type": "integer", + "title": "Organization Id" + }, + "organization_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Organization Name" + }, + "tenant_id": { + "type": "integer", + "title": "Tenant Id" + }, + "tenant_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Tenant Name" } }, "type": "object", "required": [ - "id", - "name" + "name", + "organization_id", + "organization_name", + "tenant_id", + "tenant_name" ], - "title": "AuthorizationRequestItemTenant" + "title": "AuditEventDataCMITenantIdentifierRotationReset" }, - "AuthorizationResponse": { + "AuditEventDataCMIUserCreate": { "properties": { - "success": { - "type": "boolean", - "title": "Success" + "name": { + "type": "string", + "const": "cmi.user.create", + "title": "Name" }, - "error_message": { + "user_id": { + "type": "integer", + "title": "User Id" + }, + "user_email": { "anyOf": [ { "type": "string" @@ -18971,66 +21575,89 @@ "type": "null" } ], - "title": "Error Message" + "title": "User Email" } }, "type": "object", "required": [ - "success", - "error_message" - ], - "title": "AuthorizationResponse" - }, - "AuthorizeAssetRequestStatus": { - "type": "string", - "enum": [ - "pending", - "approved", - "rejected" + "name", + "user_id", + "user_email" ], - "title": "AuthorizeAssetRequestStatus" + "title": "AuditEventDataCMIUserCreate" }, - "AutocompletionField": { + "AuditEventDataCMIUserDelete": { "properties": { - "value": { + "name": { "type": "string", - "title": "Value" + "const": "cmi.user.delete", + "title": "Name" }, - "description": { - "type": "string", - "title": "Description" + "user_id": { + "type": "integer", + "title": "User Id" + }, + "user_email": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "User Email" } }, "type": "object", "required": [ - "value", - "description" + "name", + "user_id", + "user_email" ], - "title": "AutocompletionField" + "title": "AuditEventDataCMIUserDelete" }, - "AutocompletionFieldsPayload": { + "AuditEventDataCMIUserEmailEdit": { "properties": { - "items": { - "items": { - "$ref": "#/components/schemas/AutocompletionField" - }, - "type": "array", - "title": "Items" + "name": { + "type": "string", + "const": "cmi.user.email.edit", + "title": "Name" + }, + "user_id": { + "type": "integer", + "title": "User Id" + }, + "old_email": { + "type": "string", + "title": "Old Email" + }, + "new_email": { + "type": "string", + "title": "New Email" } }, "type": "object", "required": [ - "items" + "name", + "user_id", + "old_email", + "new_email" ], - "title": "AutocompletionFieldsPayload" + "title": "AuditEventDataCMIUserEmailEdit" }, - "AutocompletionTerm": { + "AuditEventDataCMIUserFlareRoleEdit": { "properties": { - "value": { + "name": { "type": "string", - "title": "Value" + "const": "cmi.user.flare_role.edit", + "title": "Name" }, - "description": { + "user_id": { + "type": "integer", + "title": "User Id" + }, + "flare_role": { "anyOf": [ { "type": "string" @@ -19039,184 +21666,240 @@ "type": "null" } ], - "title": "Description" + "title": "Flare Role" } }, "type": "object", "required": [ - "value" + "name", + "user_id", + "flare_role" ], - "title": "AutocompletionTerm" + "title": "AuditEventDataCMIUserFlareRoleEdit" }, - "AutocompletionTermsPayload": { + "AuditEventDataCMIUserMagicLinkGenerate": { "properties": { - "items": { - "additionalProperties": { - "items": { - "$ref": "#/components/schemas/AutocompletionTerm" - }, - "type": "array" - }, - "type": "object", - "title": "Items" + "name": { + "type": "string", + "const": "cmi.user.magic_link.generate", + "title": "Name" + }, + "user_id": { + "type": "integer", + "title": "User Id" } }, "type": "object", "required": [ - "items" + "name", + "user_id" ], - "title": "AutocompletionTermsPayload" + "title": "AuditEventDataCMIUserMagicLinkGenerate" }, - "AzureTenantData": { + "AuditEventDataCMIUserSuperAdmin": { "properties": { - "type": { + "name": { "type": "string", - "const": "azure_tenant", - "title": "Type", - "default": "azure_tenant" + "const": "cmi.user.super_admin", + "title": "Name" }, - "tenant_id": { - "type": "string", - "minLength": 1, - "title": "Tenant Id" + "user_id": { + "type": "integer", + "title": "User Id" + }, + "is_super_admin": { + "type": "boolean", + "title": "Is Super Admin" } }, "type": "object", "required": [ - "tenant_id" + "name", + "user_id", + "is_super_admin" ], - "title": "AzureTenantData" + "title": "AuditEventDataCMIUserSuperAdmin" }, - "AzureTenantQuery": { + "AuditEventDataCmiTenantDelete": { "properties": { - "type": { + "name": { "type": "string", - "const": "azure_tenant", - "title": "Type" + "const": "cmi.tenant.delete", + "title": "Name" }, - "tenant_id": { - "type": "string", - "title": "Tenant Id" + "tenant_delete_data": { + "additionalProperties": true, + "type": "object", + "title": "Tenant Delete Data" } }, "type": "object", "required": [ - "type", - "tenant_id" + "name", + "tenant_delete_data" ], - "title": "AzureTenantQuery" + "title": "AuditEventDataCmiTenantDelete" }, - "BannerResponse": { + "AuditEventDataCmiTenantEnable": { "properties": { - "message": { + "name": { "type": "string", - "title": "Message" - }, - "variant": { - "$ref": "#/components/schemas/BannerVariant" + "const": "cmi.tenant.enable", + "title": "Name" }, - "scope": { - "$ref": "#/components/schemas/BannerScope" + "tenant_data": { + "additionalProperties": true, + "type": "object", + "title": "Tenant Data" } }, "type": "object", "required": [ - "message", - "variant", - "scope" - ], - "title": "BannerResponse" - }, - "BannerScope": { - "type": "string", - "enum": [ - "global", - "organization", - "tenant" - ], - "title": "BannerScope" - }, - "BannerVariant": { - "type": "string", - "enum": [ - "info", - "warning", - "critical" + "name", + "tenant_data" ], - "title": "BannerVariant" + "title": "AuditEventDataCmiTenantEnable" }, - "BaseEdge": { + "AuditEventDataCmiTenantFlareCommunityCreateInviteLink": { "properties": { - "source": { + "name": { "type": "string", - "title": "Source" + "const": "cmi.tenant.flare_community.create_invite_link", + "title": "Name" }, - "target": { - "type": "string", - "title": "Target" + "tenant_id": { + "type": "integer", + "title": "Tenant Id" }, - "type": { + "tenant_name": { "type": "string", - "title": "Type" + "title": "Tenant Name" }, - "params": { - "title": "Params" + "organization_id": { + "type": "integer", + "title": "Organization Id" + }, + "invite_link": { + "type": "string", + "title": "Invite Link" } }, "type": "object", "required": [ - "source", - "target", - "type", - "params" + "name", + "tenant_id", + "tenant_name", + "organization_id", + "invite_link" ], - "title": "BaseEdge" + "title": "AuditEventDataCmiTenantFlareCommunityCreateInviteLink" }, - "BaseNode": { + "AuditEventDataCmiTenantFlareCommunityDisable": { "properties": { - "id": { + "name": { "type": "string", - "title": "Id" + "const": "cmi.tenant.flare_community.disable", + "title": "Name" + }, + "tenant_id": { + "type": "integer", + "title": "Tenant Id" }, + "tenant_name": { + "type": "string", + "title": "Tenant Name" + } + }, + "type": "object", + "required": [ + "name", + "tenant_id", + "tenant_name" + ], + "title": "AuditEventDataCmiTenantFlareCommunityDisable" + }, + "AuditEventDataCmiTenantFlareCommunityEnable": { + "properties": { "name": { "type": "string", + "const": "cmi.tenant.flare_community.enable", "title": "Name" }, - "type": { + "tenant_id": { + "type": "integer", + "title": "Tenant Id" + }, + "tenant_name": { "type": "string", - "title": "Type" + "title": "Tenant Name" } }, "type": "object", "required": [ - "id", "name", - "type" + "tenant_id", + "tenant_name" ], - "title": "BaseNode" + "title": "AuditEventDataCmiTenantFlareCommunityEnable" }, - "BinQuery": { + "AuditEventDataCmiTenantFlareCommunityUpdateUserFeatures": { "properties": { - "type": { + "name": { "type": "string", - "const": "bin", - "title": "Type" + "const": "cmi.tenant.flare_community.update_user_features", + "title": "Name" }, - "bin": { + "tenant_id": { + "type": "integer", + "title": "Tenant Id" + }, + "tenant_name": { "type": "string", - "title": "Bin" + "title": "Tenant Name" + }, + "organization_id": { + "type": "integer", + "title": "Organization Id" + }, + "affected_user_id": { + "type": "integer", + "title": "Affected User Id" + }, + "features": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Features" } }, "type": "object", "required": [ - "type", - "bin" + "name", + "tenant_id", + "tenant_name", + "organization_id", + "affected_user_id", + "features" ], - "title": "BinQuery" + "title": "AuditEventDataCmiTenantFlareCommunityUpdateUserFeatures" }, - "BlogPostData": { + "AuditEventDataCredentialBrowserHomeFeedSearch": { "properties": { - "url": { + "name": { + "type": "string", + "const": "credential_browser.home_feed_search", + "title": "Name" + }, + "search_term": { + "type": "string", + "title": "Search Term" + }, + "query_type": { + "type": "string", + "title": "Query Type" + }, + "date_filter": { "anyOf": [ { "type": "string" @@ -19225,10 +21908,9 @@ "type": "null" } ], - "title": "Url", - "description": "The URL of the blog post." + "title": "Date Filter" }, - "content": { + "source_filter": { "anyOf": [ { "type": "string" @@ -19237,10 +21919,9 @@ "type": "null" } ], - "title": "Content", - "description": "The content of the blog post." + "title": "Source Filter" }, - "description": { + "password_visibility": { "anyOf": [ { "type": "string" @@ -19249,180 +21930,310 @@ "type": "null" } ], - "title": "Description", - "description": "The description of the blog post." + "title": "Password Visibility" }, - "posted_at": { + "password_policy": { "anyOf": [ { - "type": "string", - "format": "date-time" + "items": { + "$ref": "#/components/schemas/PasswordPolicy" + }, + "type": "array" }, { "type": "null" } ], - "title": "Posted At", - "description": "The date and time the blog post was posted." + "title": "Password Policy" + }, + "password_policy_operator": { + "anyOf": [ + { + "$ref": "#/components/schemas/PasswordPolicyOperator" + }, + { + "type": "null" + } + ] } }, "type": "object", "required": [ - "url", - "content", - "description", - "posted_at" + "name", + "search_term", + "query_type", + "date_filter", + "source_filter", + "password_visibility", + "password_policy", + "password_policy_operator" ], - "title": "BlogPostData" + "title": "AuditEventDataCredentialBrowserHomeFeedSearch" }, - "BlogPostEvent": { + "AuditEventDataCredentialBrowserSearch": { "properties": { - "event_type": { + "name": { "type": "string", - "const": "blog_post", - "title": "Event Type", - "default": "blog_post" + "const": "credential_browser.search", + "title": "Name" }, - "metadata": { - "$ref": "#/components/schemas/EventMetadata" + "search_term": { + "type": "string", + "title": "Search Term" }, - "data": { - "$ref": "#/components/schemas/BlogPostData" + "query_type": { + "type": "string", + "title": "Query Type" + }, + "date_filter": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Date Filter" + }, + "source_filter": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Source Filter" + }, + "password_visibility": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Password Visibility" + }, + "password_policy": { + "anyOf": [ + { + "items": { + "$ref": "#/components/schemas/PasswordPolicy" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Password Policy" + }, + "password_policy_operator": { + "anyOf": [ + { + "$ref": "#/components/schemas/PasswordPolicyOperator" + }, + { + "type": "null" + } + ] } }, "type": "object", "required": [ - "metadata", - "data" + "name", + "search_term", + "query_type", + "date_filter", + "source_filter", + "password_visibility", + "password_policy", + "password_policy_operator" ], - "title": "Blog Post" + "title": "AuditEventDataCredentialBrowserSearch" }, - "Body_parse_csv_admin_tenants__tenant_id__flare_community_parse_csv_post": { + "AuditEventDataCredentialGlobalSearch": { "properties": { - "csv_file": { + "name": { "type": "string", - "contentMediaType": "application/octet-stream", - "title": "Csv File" + "const": "credential.global_search", + "title": "Name" + }, + "search_term": { + "type": "string", + "title": "Search Term" + }, + "query_type": { + "type": "string", + "title": "Query Type" + }, + "imported_at_gte_filter": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Imported At Gte Filter" + }, + "imported_at_lte_filter": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Imported At Lte Filter" } }, "type": "object", "required": [ - "csv_file" + "name", + "search_term", + "query_type", + "imported_at_gte_filter", + "imported_at_lte_filter" ], - "title": "Body_parse_csv_admin_tenants__tenant_id__flare_community_parse_csv_post" + "title": "AuditEventDataCredentialGlobalSearch" }, - "Body_upload_organization_logo_organizations__organization_id__logo_post": { + "AuditEventDataCredentialIgnore": { "properties": { - "logo": { + "name": { "type": "string", - "contentMediaType": "application/octet-stream", - "title": "Logo" + "const": "credential.ignore", + "title": "Name" + }, + "credential_uid": { + "type": "string", + "title": "Credential Uid" } }, "type": "object", "required": [ - "logo" + "name", + "credential_uid" ], - "title": "Body_upload_organization_logo_organizations__organization_id__logo_post" + "title": "AuditEventDataCredentialIgnore" }, - "BrandData": { + "AuditEventDataCredentialRemediate": { "properties": { - "type": { - "type": "string", - "const": "brand", - "title": "Type", - "default": "brand" - }, "name": { "type": "string", - "minLength": 1, + "const": "credential.remediate", "title": "Name" - } + }, + "credential_uid": { + "type": "string", + "title": "Credential Uid" + } }, "type": "object", "required": [ - "name" + "name", + "credential_uid" ], - "title": "BrandData" + "title": "AuditEventDataCredentialRemediate" }, - "BrandQuery": { + "AuditEventDataCredentialUnignore": { "properties": { - "type": { - "type": "string", - "const": "brand", - "title": "Type" - }, "name": { "type": "string", + "const": "credential.unignore", "title": "Name" + }, + "credential_uid": { + "type": "string", + "title": "Credential Uid" } }, "type": "object", "required": [ - "type", - "name" + "name", + "credential_uid" ], - "title": "BrandQuery" + "title": "AuditEventDataCredentialUnignore" }, - "BucketData": { + "AuditEventDataCredentialUnremediate": { "properties": { - "host": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Host", - "description": "The host of the bucket." + "name": { + "type": "string", + "const": "credential.unremediate", + "title": "Name" }, - "provider": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Provider", - "description": "The provider of the bucket." + "credential_uid": { + "type": "string", + "title": "Credential Uid" } }, "type": "object", "required": [ - "host", - "provider" + "name", + "credential_uid" ], - "title": "BucketData" + "title": "AuditEventDataCredentialUnremediate" }, - "BucketEvent": { + "AuditEventDataCredentialsAction": { "properties": { - "event_type": { + "name": { "type": "string", - "const": "bucket", - "title": "Event Type", - "default": "bucket" + "const": "credentials.action", + "title": "Name" }, - "metadata": { - "$ref": "#/components/schemas/EventMetadata" + "credential_hashes": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Credential Hashes" }, - "data": { - "$ref": "#/components/schemas/BucketEventData" + "action_type": { + "type": "string", + "enum": [ + "remediate", + "unremediate", + "ignore", + "unignore" + ], + "title": "Action Type" } }, "type": "object", "required": [ - "metadata", - "data" + "name", + "credential_hashes", + "action_type" ], - "title": "Bucket" + "title": "AuditEventDataCredentialsAction" }, - "BucketEventData": { + "AuditEventDataCredentialsGlobalSearch": { "properties": { - "url": { + "name": { + "type": "string", + "const": "global_search", + "title": "Name" + }, + "search_query": { + "type": "string", + "title": "Search Query" + }, + "source": { + "type": "string", + "const": "credentials", + "title": "Source" + }, + "query_type": { + "type": "string", + "title": "Query Type" + }, + "date_from": { "anyOf": [ { "type": "string" @@ -19431,471 +22242,340 @@ "type": "null" } ], - "title": "Url", - "description": "The URL to the bucket." + "title": "Date From" }, - "bucket": { - "$ref": "#/components/schemas/BucketData" - } - }, - "type": "object", - "required": [ - "url", - "bucket" - ], - "title": "BucketEventData" - }, - "BulkActionStatus": { - "type": "string", - "enum": [ - "ongoing", - "completed", - "pending" - ], - "title": "BulkActionStatus" - }, - "BulkActionTargetType": { - "type": "string", - "enum": [ - "identifier", - "feed", - "group", - "identifier_recommendation", - "identifier_recommendation_group", - "credential", - "tenant_integration", - "event" - ], - "title": "BulkActionTargetType" - }, - "BulkActionType": { - "type": "string", - "enum": [ - "clean_feed", - "move_feed", - "materializing", - "enable", - "disable", - "disable_tenant", - "delete", - "export", - "move", - "edit", - "edit_event", - "update_count", - "accept_recommendation", - "reject_recommendation", - "remediate", - "unremediate", - "ignore", - "unignore", - "validate_with_idp", - "authorize" - ], - "title": "BulkActionType" - }, - "BulkActionsRequestBody": { - "properties": { - "statuses": { + "date_to": { "anyOf": [ { - "items": { - "$ref": "#/components/schemas/BulkActionStatus" - }, - "type": "array" + "type": "string" }, { "type": "null" } ], - "title": "Statuses" + "title": "Date To" }, - "include_errors": { + "source_filter": { "anyOf": [ { - "type": "boolean" + "type": "string" }, { "type": "null" } ], - "title": "Include Errors" + "title": "Source Filter" }, - "created_after": { + "password_visibility": { "anyOf": [ { - "type": "string", - "format": "date-time" + "type": "string" }, { "type": "null" } ], - "title": "Created After", - "default": "2026-06-07T18:47:16.905035Z" + "title": "Password Visibility" }, - "from": { + "password_policy": { "anyOf": [ { - "type": "string" + "items": { + "$ref": "#/components/schemas/PasswordPolicy" + }, + "type": "array" }, { "type": "null" } ], - "title": "From" + "title": "Password Policy" }, - "size": { - "type": "integer", - "maximum": 20.0, - "exclusiveMinimum": 0.0, - "title": "Size", - "default": 20 - } - }, - "type": "object", - "title": "BulkActionsRequestBody" - }, - "BulkAddUserToTenantsRequestBody": { - "properties": { - "tenants": { - "items": { - "$ref": "#/components/schemas/TenantUserAccess" - }, - "type": "array", - "title": "Tenants" - } - }, - "type": "object", - "required": [ - "tenants" - ], - "title": "BulkAddUserToTenantsRequestBody" - }, - "BulkAddUsersToTenantRequestBody": { - "properties": { - "users": { - "items": { - "$ref": "#/components/schemas/UserTenantAccess" - }, - "type": "array", - "title": "Users" + "password_policy_operator": { + "anyOf": [ + { + "$ref": "#/components/schemas/PasswordPolicyOperator" + }, + { + "type": "null" + } + ] } }, "type": "object", "required": [ - "users" + "name", + "search_query", + "source", + "query_type", + "date_from", + "date_to", + "source_filter", + "password_visibility", + "password_policy", + "password_policy_operator" ], - "title": "BulkAddUsersToTenantRequestBody" + "title": "AuditEventDataCredentialsGlobalSearch" }, - "CCBinData": { + "AuditEventDataEditActivity": { "properties": { - "type": { + "name": { "type": "string", - "const": "bin", - "title": "Type", - "default": "bin" + "const": "edit_activity", + "title": "Name" }, - "bin": { + "activity_uid": { "type": "string", - "minLength": 1, - "title": "Bin" - } - }, - "type": "object", - "required": [ - "bin" - ], - "title": "CCBinData" - }, - "CSVParseResponse": { - "properties": { - "users": { + "title": "Activity Uid" + }, + "uids": { "items": { - "$ref": "#/components/schemas/ProvisionUserItemRequest" + "type": "string" }, "type": "array", - "title": "Users" - }, - "count": { - "type": "integer", - "title": "Count" + "title": "Uids" } }, "type": "object", "required": [ - "users", - "count" + "name", + "activity_uid", + "uids" ], - "title": "CSVParseResponse" + "title": "AuditEventDataEditActivity" }, - "CTIEntityRelationshipResponse": { + "AuditEventDataEventsGlobalSearch": { "properties": { - "source_entity": { - "$ref": "#/components/schemas/EntityData" - }, - "target_entity": { - "$ref": "#/components/schemas/EntityData" - }, - "relation_type": { - "$ref": "#/components/schemas/AssetRelationType" + "name": { + "type": "string", + "const": "global_search", + "title": "Name" }, - "sources": { - "items": { - "$ref": "#/components/schemas/CTIEntitySourceAPIResponse" - }, - "type": "array", - "title": "Sources" + "search_query": { + "type": "string", + "title": "Search Query" }, - "modified_at": { + "source": { "type": "string", - "format": "date-time", - "title": "Modified At" + "const": "events", + "title": "Source" }, - "valid_from": { + "search_types": { "anyOf": [ { - "type": "string", - "format": "date-time" + "items": { + "$ref": "#/components/schemas/SearchType" + }, + "type": "array" }, { "type": "null" } ], - "title": "Valid From" + "title": "Search Types" }, - "valid_until": { + "date_filter": { "anyOf": [ { - "type": "string", - "format": "date-time" + "additionalProperties": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ] + }, + "type": "object" }, { "type": "null" } ], - "title": "Valid Until" - } - }, - "type": "object", - "required": [ - "source_entity", - "target_entity", - "relation_type", - "sources", - "modified_at" - ], - "title": "CTIEntityRelationshipResponse" - }, - "CTIEntitySourceAPIResponse": { - "properties": { - "id": { - "type": "string", - "title": "Id" + "title": "Date Filter" }, - "name": { + "risk_filter": { "anyOf": [ { - "type": "string" + "items": { + "$ref": "#/components/schemas/RiskScore" + }, + "type": "array" }, { "type": "null" } ], - "title": "Name" + "title": "Risk Filter" }, - "confidence": { + "is_export": { "anyOf": [ { - "type": "integer" + "type": "boolean" }, { "type": "null" } ], - "title": "Confidence" + "title": "Is Export" } }, "type": "object", "required": [ - "id" + "name", + "search_query", + "source", + "search_types", + "date_filter", + "risk_filter", + "is_export" ], - "title": "CTIEntitySourceAPIResponse" - }, - "CTIEntityType": { - "type": "string", - "enum": [ - "actor", - "attack_pattern", - "campaign", - "chat_channel", - "external_report", - "forum_thread", - "indicator", - "infrastructure", - "location", - "malware", - "threat_actor", - "threat_actor_group", - "tool", - "vulnerability" - ] + "title": "AuditEventDataEventsGlobalSearch" }, - "CampaignEntityAPIResponse": { + "AuditEventDataHomeFeedView": { "properties": { - "uuid": { - "type": "string", - "title": "Uuid" - }, - "type": { - "$ref": "#/components/schemas/EntityType" - }, "name": { "type": "string", + "const": "home_feed.view", "title": "Name" }, - "created_by": { + "search_query": { "type": "string", - "title": "Created By" - }, - "sources": { - "items": { - "$ref": "#/components/schemas/CTIEntitySourceAPIResponse" - }, - "type": "array", - "title": "Sources" - }, - "created_at": { - "anyOf": [ - { - "type": "string", - "format": "date-time" - }, - { - "type": "null" - } - ], - "title": "Created At" + "title": "Search Query" }, - "updated_at": { + "search_types": { "anyOf": [ { - "type": "string", - "format": "date-time" + "items": { + "$ref": "#/components/schemas/SearchType" + }, + "type": "array" }, { "type": "null" } ], - "title": "Updated At" + "title": "Search Types" }, - "first_seen_at": { + "date_filter": { "anyOf": [ { - "type": "string", - "format": "date-time" + "additionalProperties": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ] + }, + "type": "object" }, { "type": "null" } ], - "title": "First Seen At" + "title": "Date Filter" }, - "last_seen_at": { + "risk_filter": { "anyOf": [ { - "type": "string", - "format": "date-time" + "items": { + "$ref": "#/components/schemas/RiskScore" + }, + "type": "array" }, { "type": "null" } ], - "title": "Last Seen At" + "title": "Risk Filter" }, - "confidence": { + "tags_filter": { "anyOf": [ { - "type": "integer" + "items": { + "type": "string" + }, + "type": "array" }, { "type": "null" } ], - "title": "Confidence" + "title": "Tags Filter" }, - "description": { + "event_actions_filter": { "anyOf": [ { - "type": "string" + "items": { + "$ref": "#/components/schemas/ActivityTenantMetadataEventAction" + }, + "type": "array" }, { "type": "null" } ], - "title": "Description" - }, - "marking_definitions": { - "items": { - "$ref": "#/components/schemas/MarkingDefinition" - }, - "type": "array", - "title": "Marking Definitions" + "title": "Event Actions Filter" } }, "type": "object", "required": [ - "uuid", - "type", "name", - "created_by", - "sources", - "created_at", - "updated_at", - "description", - "marking_definitions" + "search_query", + "search_types", + "date_filter", + "risk_filter", + "tags_filter", + "event_actions_filter" ], - "title": "CampaignEntityAPIResponse" + "title": "AuditEventDataHomeFeedView" }, - "CategoryStatsHistogram": { + "AuditEventDataHubspotCreateTenant": { "properties": { - "histogram": { - "additionalProperties": { - "type": "integer" - }, - "propertyNames": { - "format": "date-time" - }, - "type": "object", - "title": "Histogram" + "name": { + "type": "string", + "const": "cmi.hubspot.create_tenant", + "title": "Name" }, - "event_count": { + "tenant_id": { "type": "integer", - "title": "Event Count" + "title": "Tenant Id" }, - "category": { - "$ref": "#/components/schemas/SourceCategoryV2" + "tenant_name": { + "type": "string", + "title": "Tenant Name" }, - "unique_sources": { - "type": "integer", - "title": "Unique Sources" + "tenant_type": { + "type": "string", + "title": "Tenant Type" } }, "type": "object", "required": [ - "histogram", - "event_count", - "category", - "unique_sources" + "name", + "tenant_id", + "tenant_name", + "tenant_type" ], - "title": "CategoryStatsHistogram" + "title": "AuditEventDataHubspotCreateTenant" }, - "ChatChannelActor": { + "AuditEventDataIdPDisableAccount": { "properties": { - "actor_uid": { - "$ref": "#/components/schemas/ActorUid" + "tenant_integration_id": { + "type": "string", + "format": "uuid", + "title": "Tenant Integration Id" }, - "asset_uuid": { + "tenant_integration_type": { + "$ref": "#/components/schemas/TenantIntegrationType" + }, + "credential_hash": { "anyOf": [ { "type": "string" @@ -19904,117 +22584,243 @@ "type": "null" } ], - "title": "Asset Uuid" + "title": "Credential Hash" }, - "last_message_at": { + "identity_name": { "type": "string", - "format": "date-time", - "title": "Last Message At" + "title": "Identity Name" }, - "message_count": { - "type": "integer", - "title": "Message Count" + "result": { + "$ref": "#/components/schemas/AuditEventIdPResult" + }, + "name": { + "type": "string", + "const": "integration.idp.disable_account", + "title": "Name" } }, "type": "object", "required": [ - "actor_uid", - "last_message_at", - "message_count" + "tenant_integration_id", + "tenant_integration_type", + "credential_hash", + "identity_name", + "result", + "name" ], - "title": "ChatChannelActor" + "title": "AuditEventDataIdPDisableAccount" }, - "ChatChannelAssetUuidPayload": { + "AuditEventDataIdPMarkAsCompromised": { "properties": { - "thread_id": { + "tenant_integration_id": { "type": "string", - "title": "Thread Id" + "format": "uuid", + "title": "Tenant Integration Id" }, - "source": { + "tenant_integration_type": { + "$ref": "#/components/schemas/TenantIntegrationType" + }, + "credential_hash": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Credential Hash" + }, + "identity_name": { "type": "string", - "title": "Source" + "title": "Identity Name" + }, + "result": { + "$ref": "#/components/schemas/AuditEventIdPResult" + }, + "name": { + "type": "string", + "const": "integration.idp.mark_as_compromised", + "title": "Name" } }, "type": "object", "required": [ - "thread_id", - "source" + "tenant_integration_id", + "tenant_integration_type", + "credential_hash", + "identity_name", + "result", + "name" ], - "title": "ChatChannelAssetUuidPayload" + "title": "AuditEventDataIdPMarkAsCompromised" }, - "ChatChannelEntityAPIResponse": { + "AuditEventDataIdPRevokeSessions": { "properties": { - "uuid": { + "tenant_integration_id": { "type": "string", - "title": "Uuid" + "format": "uuid", + "title": "Tenant Integration Id" }, - "type": { - "$ref": "#/components/schemas/EntityType" + "tenant_integration_type": { + "$ref": "#/components/schemas/TenantIntegrationType" + }, + "credential_hash": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Credential Hash" + }, + "identity_name": { + "type": "string", + "title": "Identity Name" + }, + "result": { + "$ref": "#/components/schemas/AuditEventIdPResult" }, "name": { "type": "string", + "const": "integration.idp.revoke_sessions", "title": "Name" + } + }, + "type": "object", + "required": [ + "tenant_integration_id", + "tenant_integration_type", + "credential_hash", + "identity_name", + "result", + "name" + ], + "title": "AuditEventDataIdPRevokeSessions" + }, + "AuditEventDataIdPSyncApps": { + "properties": { + "tenant_integration_id": { + "type": "string", + "format": "uuid", + "title": "Tenant Integration Id" }, - "created_by": { + "tenant_integration_type": { "type": "string", - "title": "Created By" + "title": "Tenant Integration Type" }, - "sources": { - "items": { - "$ref": "#/components/schemas/CTIEntitySourceAPIResponse" - }, - "type": "array", - "title": "Sources" + "status": { + "$ref": "#/components/schemas/AuditEventStatus" }, - "created_at": { + "synced_count": { "anyOf": [ { - "type": "string", - "format": "date-time" + "type": "integer" }, { "type": "null" } ], - "title": "Created At" + "title": "Synced Count" }, - "updated_at": { + "error_message": { "anyOf": [ { - "type": "string", - "format": "date-time" + "type": "string" }, { "type": "null" } ], - "title": "Updated At" + "title": "Error Message" }, - "first_seen_at": { + "name": { + "type": "string", + "const": "integration.idp.apps_sync", + "title": "Name" + } + }, + "type": "object", + "required": [ + "tenant_integration_id", + "tenant_integration_type", + "status", + "synced_count", + "error_message", + "name" + ], + "title": "AuditEventDataIdPSyncApps" + }, + "AuditEventDataIdPSyncDomains": { + "properties": { + "tenant_integration_id": { + "type": "string", + "format": "uuid", + "title": "Tenant Integration Id" + }, + "tenant_integration_type": { + "type": "string", + "title": "Tenant Integration Type" + }, + "status": { + "$ref": "#/components/schemas/AuditEventStatus" + }, + "synced_count": { "anyOf": [ { - "type": "string", - "format": "date-time" + "type": "integer" }, { "type": "null" } ], - "title": "First Seen At" + "title": "Synced Count" }, - "last_seen_at": { + "error_message": { "anyOf": [ { - "type": "string", - "format": "date-time" + "type": "string" }, { "type": "null" } ], - "title": "Last Seen At" + "title": "Error Message" }, - "confidence": { + "name": { + "type": "string", + "const": "integration.idp.domains_sync", + "title": "Name" + } + }, + "type": "object", + "required": [ + "tenant_integration_id", + "tenant_integration_type", + "status", + "synced_count", + "error_message", + "name" + ], + "title": "AuditEventDataIdPSyncDomains" + }, + "AuditEventDataIdPSyncGroups": { + "properties": { + "tenant_integration_id": { + "type": "string", + "format": "uuid", + "title": "Tenant Integration Id" + }, + "tenant_integration_type": { + "type": "string", + "title": "Tenant Integration Type" + }, + "status": { + "$ref": "#/components/schemas/AuditEventStatus" + }, + "synced_count": { "anyOf": [ { "type": "integer" @@ -20023,9 +22829,9 @@ "type": "null" } ], - "title": "Confidence" + "title": "Synced Count" }, - "description": { + "error_message": { "anyOf": [ { "type": "string" @@ -20034,9 +22840,45 @@ "type": "null" } ], - "title": "Description" + "title": "Error Message" }, - "conversation_link": { + "name": { + "type": "string", + "const": "integration.idp.groups_sync", + "title": "Name" + } + }, + "type": "object", + "required": [ + "tenant_integration_id", + "tenant_integration_type", + "status", + "synced_count", + "error_message", + "name" + ], + "title": "AuditEventDataIdPSyncGroups" + }, + "AuditEventDataIdPSyncHealthcheck": { + "properties": { + "name": { + "type": "string", + "const": "integration.idp.sync_healthcheck", + "title": "Name" + }, + "tenant_integration_id": { + "type": "string", + "format": "uuid", + "title": "Tenant Integration Id" + }, + "tenant_integration_type": { + "type": "string", + "title": "Tenant Integration Type" + }, + "status": { + "$ref": "#/components/schemas/AuditEventStatus" + }, + "error_message": { "anyOf": [ { "type": "string" @@ -20045,114 +22887,98 @@ "type": "null" } ], - "title": "Conversation Link" + "title": "Error Message" } }, "type": "object", "required": [ - "uuid", - "type", "name", - "created_by", - "sources", - "created_at", - "updated_at", - "description", - "conversation_link" - ], - "title": "ChatChannelEntityAPIResponse" - }, - "ChatChannelKeyActorsResponse": { - "properties": { - "key_actors": { - "items": { - "$ref": "#/components/schemas/ChatChannelActor" - }, - "type": "array", - "title": "Key Actors" - } - }, - "type": "object", - "required": [ - "key_actors" - ], - "title": "ChatChannelKeyActorsResponse" - }, - "ChatChannelMentionedChannelsResponse": { - "properties": { - "mentioned_channels": { - "items": { - "$ref": "#/components/schemas/CommunicationHandle" - }, - "type": "array", - "title": "Mentioned Channels" - } - }, - "type": "object", - "required": [ - "mentioned_channels" + "tenant_integration_id", + "tenant_integration_type", + "status", + "error_message" ], - "title": "ChatChannelMentionedChannelsResponse" + "title": "AuditEventDataIdPSyncHealthcheck" }, - "ChatChannelMetadata": { + "AuditEventDataIdPSyncRoles": { "properties": { - "first_seen": { - "anyOf": [ - { - "type": "string", - "format": "date-time" - }, - { - "type": "null" - } - ], - "title": "First Seen" + "tenant_integration_id": { + "type": "string", + "format": "uuid", + "title": "Tenant Integration Id" }, - "last_seen": { + "tenant_integration_type": { + "type": "string", + "title": "Tenant Integration Type" + }, + "status": { + "$ref": "#/components/schemas/AuditEventStatus" + }, + "synced_count": { "anyOf": [ { - "type": "string", - "format": "date-time" + "type": "integer" }, { "type": "null" } ], - "title": "Last Seen" + "title": "Synced Count" }, - "total_events": { + "error_message": { "anyOf": [ { - "type": "integer" + "type": "string" }, { "type": "null" } ], - "title": "Total Events" - }, - "uid": { - "$ref": "#/components/schemas/ChatChannelUid" + "title": "Error Message" }, "name": { "type": "string", + "const": "integration.idp.roles_sync", "title": "Name" + } + }, + "type": "object", + "required": [ + "tenant_integration_id", + "tenant_integration_type", + "status", + "synced_count", + "error_message", + "name" + ], + "title": "AuditEventDataIdPSyncRoles" + }, + "AuditEventDataIdPSyncUserAppAssignments": { + "properties": { + "tenant_integration_id": { + "type": "string", + "format": "uuid", + "title": "Tenant Integration Id" }, - "source": { - "$ref": "#/components/schemas/EnrichedSource" + "tenant_integration_type": { + "type": "string", + "title": "Tenant Integration Type" }, - "description": { + "status": { + "$ref": "#/components/schemas/AuditEventStatus" + }, + "synced_count": { "anyOf": [ { - "type": "string" + "type": "integer" }, { "type": "null" } ], - "title": "Description" + "title": "Synced Count" }, - "conversation_link": { + "error_message": { "anyOf": [ { "type": "string" @@ -20161,61 +22987,104 @@ "type": "null" } ], - "title": "Conversation Link" + "title": "Error Message" }, - "chat_type": { + "name": { + "type": "string", + "const": "integration.idp.user_app_assignments_sync", + "title": "Name" + } + }, + "type": "object", + "required": [ + "tenant_integration_id", + "tenant_integration_type", + "status", + "synced_count", + "error_message", + "name" + ], + "title": "AuditEventDataIdPSyncUserAppAssignments" + }, + "AuditEventDataIdPSyncUserGroupAssignments": { + "properties": { + "tenant_integration_id": { + "type": "string", + "format": "uuid", + "title": "Tenant Integration Id" + }, + "tenant_integration_type": { + "type": "string", + "title": "Tenant Integration Type" + }, + "status": { + "$ref": "#/components/schemas/AuditEventStatus" + }, + "synced_count": { "anyOf": [ { - "type": "string" + "type": "integer" }, { "type": "null" } ], - "title": "Chat Type" + "title": "Synced Count" }, - "member_count": { + "error_message": { "anyOf": [ { - "type": "integer" + "type": "string" }, { "type": "null" } ], - "title": "Member Count" + "title": "Error Message" }, - "topics": { - "items": { - "$ref": "#/components/schemas/ChatChannelTopic" - }, - "type": "array", - "title": "Topics" + "name": { + "type": "string", + "const": "integration.idp.user_group_assignments_sync", + "title": "Name" } }, "type": "object", "required": [ - "uid", - "name", - "source" + "tenant_integration_id", + "tenant_integration_type", + "status", + "synced_count", + "error_message", + "name" ], - "title": "ChatChannelMetadata" + "title": "AuditEventDataIdPSyncUserGroupAssignments" }, - "ChatChannelSummariesResponse": { + "AuditEventDataIdPSyncUserRoleAssignments": { "properties": { - "request_id": { + "tenant_integration_id": { + "type": "string", + "format": "uuid", + "title": "Tenant Integration Id" + }, + "tenant_integration_type": { + "type": "string", + "title": "Tenant Integration Type" + }, + "status": { + "$ref": "#/components/schemas/AuditEventStatus" + }, + "synced_count": { "anyOf": [ { - "type": "string", - "format": "uuid" + "type": "integer" }, { "type": "null" } ], - "title": "Request Id" + "title": "Synced Count" }, - "error": { + "error_message": { "anyOf": [ { "type": "string" @@ -20224,218 +23093,216 @@ "type": "null" } ], - "title": "Error" + "title": "Error Message" }, - "summarized_at": { + "name": { + "type": "string", + "const": "integration.idp.user_role_assignments_sync", + "title": "Name" + } + }, + "type": "object", + "required": [ + "tenant_integration_id", + "tenant_integration_type", + "status", + "synced_count", + "error_message", + "name" + ], + "title": "AuditEventDataIdPSyncUserRoleAssignments" + }, + "AuditEventDataIdPSyncUsers": { + "properties": { + "tenant_integration_id": { + "type": "string", + "format": "uuid", + "title": "Tenant Integration Id" + }, + "tenant_integration_type": { + "type": "string", + "title": "Tenant Integration Type" + }, + "status": { + "$ref": "#/components/schemas/AuditEventStatus" + }, + "synced_count": { "anyOf": [ { - "type": "string", - "format": "date-time" + "type": "integer" }, { "type": "null" } ], - "title": "Summarized At" + "title": "Synced Count" }, - "profile": { + "error_message": { "anyOf": [ { - "$ref": "#/components/schemas/ChatChannelSummaryOutput" + "type": "string" }, { "type": "null" } - ] + ], + "title": "Error Message" + }, + "name": { + "type": "string", + "const": "integration.idp.users_sync", + "title": "Name" } }, "type": "object", "required": [ - "request_id" + "tenant_integration_id", + "tenant_integration_type", + "status", + "synced_count", + "error_message", + "name" ], - "title": "ChatChannelSummariesResponse" + "title": "AuditEventDataIdPSyncUsers" }, - "ChatChannelSummaryOutput": { + "AuditEventDataIdPValidateCredentials": { "properties": { - "overview": { + "tenant_integration_id": { "type": "string", - "title": "Overview", - "description": "Single paragraph providing an overview of the chat channel." + "format": "uuid", + "title": "Tenant Integration Id" }, - "content_and_activity": { + "tenant_integration_type": { + "$ref": "#/components/schemas/TenantIntegrationType" + }, + "credential_hash": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Credential Hash" + }, + "identity_name": { "type": "string", - "title": "Content And Activity", - "description": "Single paragraph summarizing the observed content and activity." + "title": "Identity Name" }, - "nature_and_sophistication": { + "result": { + "$ref": "#/components/schemas/AuditEventIdPResult" + }, + "name": { "type": "string", - "title": "Nature And Sophistication", - "description": "Single paragraph characterizing the channel's function and sophistication." + "const": "integration.idp.validate_credentials", + "title": "Name" } }, "type": "object", "required": [ - "overview", - "content_and_activity", - "nature_and_sophistication" + "tenant_integration_id", + "tenant_integration_type", + "credential_hash", + "identity_name", + "result", + "name" ], - "title": "ChatChannelSummaryOutput" + "title": "AuditEventDataIdPValidateCredentials" }, - "ChatChannelTimeline": { + "AuditEventDataIdentifierAlertCreate": { "properties": { - "aggregate_by": { + "name": { + "type": "string", + "const": "identifier_alert.create", + "title": "Name" + }, + "identifier_id": { + "type": "integer", + "title": "Identifier Id" + }, + "identifier_name": { + "type": "string", + "title": "Identifier Name" + }, + "alert_id": { + "type": "integer", + "title": "Alert Id" + }, + "alert_type": { + "type": "string", + "title": "Alert Type" + }, + "alert_channel_id": { "anyOf": [ { - "$ref": "#/components/schemas/StatsAggregates" + "type": "integer" }, { "type": "null" } - ] - }, - "timeline": { - "items": { - "$ref": "#/components/schemas/ChatChannelTimelineEntry" - }, - "type": "array", - "title": "Timeline" + ], + "title": "Alert Channel Id" }, - "total_count": { - "type": "integer", - "title": "Total Count" + "alert_channel_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Alert Channel Name" } }, "type": "object", "required": [ - "timeline", - "total_count" + "name", + "identifier_id", + "identifier_name", + "alert_id", + "alert_type", + "alert_channel_id", + "alert_channel_name" ], - "title": "ChatChannelTimeline" + "title": "AuditEventDataIdentifierAlertCreate" }, - "ChatChannelTimelineEntry": { + "AuditEventDataIdentifierAlertDelete": { "properties": { - "date": { + "name": { "type": "string", - "format": "date-time", - "title": "Date" + "const": "identifier_alert.delete", + "title": "Name" }, - "total_count": { + "identifier_id": { "type": "integer", - "title": "Total Count" - } - }, - "type": "object", - "required": [ - "date", - "total_count" - ], - "title": "ChatChannelTimelineEntry" - }, - "ChatChannelTopic": { - "properties": { - "topic_id": { - "type": "string", - "title": "Topic Id" - }, - "label": { - "type": "string", - "title": "Label" - } - }, - "type": "object", - "required": [ - "topic_id", - "label" - ], - "title": "ChatChannelTopic" - }, - "ChatChannelUid": { - "properties": { - "thread_id": { - "type": "string", - "title": "Thread Id" + "title": "Identifier Id" }, - "source": { - "type": "string", - "title": "Source" - } - }, - "type": "object", - "required": [ - "thread_id", - "source" - ], - "title": "ChatChannelUid" - }, - "ChatChannelUidWithNameResponse": { - "properties": { - "thread_id": { + "identifier_name": { "type": "string", - "title": "Thread Id" + "title": "Identifier Name" }, - "source": { - "type": "string", - "title": "Source" + "alert_id": { + "type": "integer", + "title": "Alert Id" }, - "name": { - "type": "string", - "title": "Name" - } - }, - "type": "object", - "required": [ - "thread_id", - "source", - "name" - ], - "title": "ChatChannelUidWithNameResponse" - }, - "ChatMessageEvent": { - "properties": { - "event_type": { + "alert_type": { "type": "string", - "const": "chat_message", - "title": "Event Type", - "default": "chat_message" - }, - "data": { - "$ref": "#/components/schemas/ChatMessageEventData" + "title": "Alert Type" }, - "metadata": { - "$ref": "#/components/schemas/EventMetadata" - } - }, - "type": "object", - "required": [ - "data", - "metadata" - ], - "title": "Chat Message" - }, - "ChatMessageEventData": { - "properties": { - "posted_at": { + "alert_channel_id": { "anyOf": [ { - "type": "string", - "format": "date-time" + "type": "integer" }, { "type": "null" } ], - "title": "Posted At", - "description": "The time the chat message was posted." - }, - "actor": { - "$ref": "#/components/schemas/pyro__findings__chat_messages__datamodels__ChatMessageEventData__Actor", - "description": "Collection of data about the actor of the chat message." - }, - "context": { - "$ref": "#/components/schemas/pyro__findings__chat_messages__datamodels__ChatMessageEventData__Context", - "description": "Collection of data about the context of the chat message." + "title": "Alert Channel Id" }, - "content": { + "alert_channel_name": { "anyOf": [ { "type": "string" @@ -20444,205 +23311,327 @@ "type": "null" } ], - "title": "Content", - "description": "The content of the chat message." - }, - "parent_context": { - "$ref": "#/components/schemas/ParentContext", - "description": "Collection of data about the context of the parent chat message." - }, - "forward_info": { - "$ref": "#/components/schemas/ForwardInfo", - "description": "Collection of data about the forward information of the chat message." - }, - "was_forwarded": { - "anyOf": [ - { - "type": "boolean" - }, - { - "type": "null" - } - ], - "title": "Was Forwarded", - "description": "Whether the chat message was forwarded." + "title": "Alert Channel Name" } }, "type": "object", - "title": "ChatMessageEventData" + "required": [ + "name", + "identifier_id", + "identifier_name", + "alert_id", + "alert_type", + "alert_channel_id", + "alert_channel_name" + ], + "title": "AuditEventDataIdentifierAlertDelete" }, - "Classes": { + "AuditEventDataIdentifierAlertEdit": { "properties": { - "is_carding": { + "name": { + "type": "string", + "const": "identifier_alert.edit", + "title": "Name" + }, + "identifier_id": { + "type": "integer", + "title": "Identifier Id" + }, + "identifier_name": { + "type": "string", + "title": "Identifier Name" + }, + "alert_id": { + "type": "integer", + "title": "Alert Id" + }, + "alert_type": { + "type": "string", + "title": "Alert Type" + }, + "alert_channel_id": { "anyOf": [ { - "type": "boolean" + "type": "integer" }, { "type": "null" } ], - "title": "Is Carding", - "description": "Whether the listing is classified as carding." + "title": "Alert Channel Id" }, - "is_bypass": { + "alert_channel_name": { "anyOf": [ { - "type": "boolean" + "type": "string" }, { "type": "null" } ], - "title": "Is Bypass", - "description": "Whether the listing is classified as a bypass." + "title": "Alert Channel Name" + } + }, + "type": "object", + "required": [ + "name", + "identifier_id", + "identifier_name", + "alert_id", + "alert_type", + "alert_channel_id", + "alert_channel_name" + ], + "title": "AuditEventDataIdentifierAlertEdit" + }, + "AuditEventDataIdentifierGroupAlertCreate": { + "properties": { + "name": { + "type": "string", + "const": "identifier_group_alert.create", + "title": "Name" }, - "is_ident_fraud": { + "identifier_group_id": { + "type": "integer", + "title": "Identifier Group Id" + }, + "identifier_group_name": { + "type": "string", + "title": "Identifier Group Name" + }, + "alert_id": { + "type": "integer", + "title": "Alert Id" + }, + "alert_type": { + "type": "string", + "title": "Alert Type" + }, + "alert_channel_id": { "anyOf": [ { - "type": "boolean" + "type": "integer" }, { "type": "null" } ], - "title": "Is Ident Fraud", - "description": "Whether the listing is classified as identity fraud." + "title": "Alert Channel Id" }, - "is_doc_fraud": { + "alert_channel_name": { "anyOf": [ { - "type": "boolean" + "type": "string" }, { "type": "null" } ], - "title": "Is Doc Fraud", - "description": "Whether the listing is classified as document fraud." + "title": "Alert Channel Name" + } + }, + "type": "object", + "required": [ + "name", + "identifier_group_id", + "identifier_group_name", + "alert_id", + "alert_type", + "alert_channel_id", + "alert_channel_name" + ], + "title": "AuditEventDataIdentifierGroupAlertCreate" + }, + "AuditEventDataIdentifierGroupAlertDelete": { + "properties": { + "name": { + "type": "string", + "const": "identifier_group_alert.delete", + "title": "Name" }, - "is_phishing": { + "identifier_group_id": { + "type": "integer", + "title": "Identifier Group Id" + }, + "identifier_group_name": { + "type": "string", + "title": "Identifier Group Name" + }, + "alert_id": { + "type": "integer", + "title": "Alert Id" + }, + "alert_type": { + "type": "string", + "title": "Alert Type" + }, + "alert_channel_id": { "anyOf": [ { - "type": "boolean" + "type": "integer" }, { "type": "null" } ], - "title": "Is Phishing", - "description": "Whether the listing is classified as phishing." + "title": "Alert Channel Id" }, - "is_money_xfer": { + "alert_channel_name": { "anyOf": [ { - "type": "boolean" + "type": "string" }, { "type": "null" } ], - "title": "Is Money Xfer", - "description": "Whether the listing is classified as money transfer." + "title": "Alert Channel Name" + } + }, + "type": "object", + "required": [ + "name", + "identifier_group_id", + "identifier_group_name", + "alert_id", + "alert_type", + "alert_channel_id", + "alert_channel_name" + ], + "title": "AuditEventDataIdentifierGroupAlertDelete" + }, + "AuditEventDataIdentifierGroupAlertEdit": { + "properties": { + "name": { + "type": "string", + "const": "identifier_group_alert.edit", + "title": "Name" }, - "is_cashout": { + "identifier_group_id": { + "type": "integer", + "title": "Identifier Group Id" + }, + "identifier_group_name": { + "type": "string", + "title": "Identifier Group Name" + }, + "alert_id": { + "type": "integer", + "title": "Alert Id" + }, + "alert_type": { + "type": "string", + "title": "Alert Type" + }, + "alert_channel_id": { "anyOf": [ { - "type": "boolean" + "type": "integer" }, { "type": "null" } ], - "title": "Is Cashout", - "description": "Whether the listing is classified as a cashout." + "title": "Alert Channel Id" }, - "is_virt_currency": { + "alert_channel_name": { "anyOf": [ { - "type": "boolean" + "type": "string" }, { "type": "null" } ], - "title": "Is Virt Currency", - "description": "Whether the listing is classified as a virtual currency transaction." + "title": "Alert Channel Name" + } + }, + "type": "object", + "required": [ + "name", + "identifier_group_id", + "identifier_group_name", + "alert_id", + "alert_type", + "alert_channel_id", + "alert_channel_name" + ], + "title": "AuditEventDataIdentifierGroupAlertEdit" + }, + "AuditEventDataIdentifierGroupCreate": { + "properties": { + "name": { + "type": "string", + "const": "identifier_group.create", + "title": "Name" }, - "is_hacking": { + "identifier_group_id": { + "type": "integer", + "title": "Identifier Group Id" + }, + "identifier_group_name": { "anyOf": [ { - "type": "boolean" + "type": "string" }, { "type": "null" } ], - "title": "Is Hacking", - "description": "Whether the listing is classified as hacking activities." + "title": "Identifier Group Name" }, - "is_misc_financial": { + "identifier_group_type": { "anyOf": [ { - "type": "boolean" + "type": "string" }, { "type": "null" } ], - "title": "Is Misc Financial", - "description": "Whether the listing is classified as miscellaneous financial activities." - } - }, - "type": "object", - "title": "Classes" - }, - "Classification": { - "properties": { - "classes": { - "$ref": "#/components/schemas/Classes", - "description": "Data about the classes identified in the listing." - }, - "types": { - "$ref": "#/components/schemas/Types", - "description": "Data about the possible listing type." + "title": "Identifier Group Type" } }, "type": "object", - "title": "Classification" + "required": [ + "name", + "identifier_group_id", + "identifier_group_name", + "identifier_group_type" + ], + "title": "AuditEventDataIdentifierGroupCreate" }, - "CommunicationHandle": { + "AuditEventDataIdentifierGroupDelete": { "properties": { - "platform": { + "name": { "type": "string", - "title": "Platform" + "const": "identifier_group.delete", + "title": "Name" }, - "handles": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Handles" + "identifier_group_id": { + "type": "integer", + "title": "Identifier Group Id" } }, "type": "object", "required": [ - "platform", - "handles" + "name", + "identifier_group_id" ], - "title": "CommunicationHandle" + "title": "AuditEventDataIdentifierGroupDelete" }, - "ConversationMessage": { + "AuditEventDataIdentifierGroupEdit": { "properties": { - "uid": { + "name": { "type": "string", - "title": "Uid" + "const": "identifier_group.edit", + "title": "Name" }, - "message": { - "type": "string", - "title": "Message" + "identifier_group_id": { + "type": "integer", + "title": "Identifier Group Id" }, - "message_en": { + "identifier_group_name": { "anyOf": [ { "type": "string" @@ -20651,120 +23640,91 @@ "type": "null" } ], - "title": "Message En" - }, - "author_name": { - "type": "string", - "title": "Author Name" + "title": "Identifier Group Name" }, - "date_time": { + "identifier_group_type": { "anyOf": [ { - "type": "string", - "format": "date-time" + "type": "string" }, { "type": "null" } ], - "title": "Date Time" + "title": "Identifier Group Type" } }, "type": "object", "required": [ - "uid", - "message", - "author_name", - "date_time" - ], - "title": "ConversationMessage" - }, - "ConversationSearchAfterDirection": { - "type": "string", - "enum": [ - "next", - "previous" + "name", + "identifier_group_id", + "identifier_group_name", + "identifier_group_type" ], - "title": "ConversationSearchAfterDirection" + "title": "AuditEventDataIdentifierGroupEdit" }, - "ConversationSummaryRequestPayload": { + "AuditEventDataIdentifierRecommendationAction": { "properties": { - "conversation_uid": { + "name": { "type": "string", - "title": "Conversation Uid" + "const": "identifier_recommendation.action", + "title": "Name" }, - "report_title": { - "type": "string", - "title": "Report Title" + "item_ids": { + "items": { + "type": "integer" + }, + "type": "array", + "title": "Item Ids" }, - "time_range_type": { - "$ref": "#/components/schemas/TimeRangeType", - "default": "last_24h" + "filters": { + "additionalProperties": true, + "type": "object", + "title": "Filters" }, - "time_range_from": { - "anyOf": [ - { - "type": "string", - "format": "date-time" - }, - { - "type": "null" - } - ], - "title": "Time Range From" + "action_type": { + "type": "string", + "title": "Action Type" }, - "time_range_to": { - "anyOf": [ - { - "type": "string", - "format": "date-time" - }, - { - "type": "null" - } - ], - "title": "Time Range To" + "target_type": { + "type": "string", + "title": "Target Type" } }, "type": "object", "required": [ - "conversation_uid", - "report_title" + "name", + "item_ids", + "filters", + "action_type", + "target_type" ], - "title": "ConversationSummaryRequestPayload" + "title": "AuditEventDataIdentifierRecommendationAction" }, - "ConversationSummaryRequestResponse": { + "AuditEventDataIdentifierRecommendationLLMAdded": { "properties": { - "id": { - "type": "integer", - "title": "Id" - }, - "conversation_uid": { + "name": { "type": "string", - "title": "Conversation Uid" + "const": "identifier_recommendation.llm.added", + "title": "Name" }, - "created_at": { - "type": "string", - "format": "date-time", - "title": "Created At" + "asset_id": { + "type": "integer", + "title": "Asset Id" }, - "updated_at": { - "type": "string", - "format": "date-time", - "title": "Updated At" + "tenant_id": { + "type": "integer", + "title": "Tenant Id" }, - "report_title": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Report Title" + "recommendation_id": { + "type": "integer", + "title": "Recommendation Id" }, - "tenant_id": { + "recommendation_group_id": { + "type": "integer", + "title": "Recommendation Group Id" + }, + "relevancy_score": { "anyOf": [ { "type": "integer" @@ -20773,367 +23733,346 @@ "type": "null" } ], - "title": "Tenant Id" - }, - "time_range_from": { - "type": "string", - "format": "date-time", - "title": "Time Range From" + "title": "Relevancy Score" }, - "time_range_to": { + "llm_reason": { "type": "string", - "format": "date-time", - "title": "Time Range To" + "title": "Llm Reason" } }, "type": "object", "required": [ - "id", - "conversation_uid", - "created_at", - "updated_at", - "report_title", + "name", + "asset_id", "tenant_id", - "time_range_from", - "time_range_to" - ], - "title": "ConversationSummaryRequestResponse" - }, - "CookieExpirationStatus": { - "type": "string", - "enum": [ - "active", - "expired" + "recommendation_id", + "recommendation_group_id", + "relevancy_score", + "llm_reason" ], - "title": "CookieExpirationStatus" + "title": "AuditEventDataIdentifierRecommendationLLMAdded" }, - "CookieMonitoringConfigurationItem": { + "AuditEventDataIdentifiersAction": { "properties": { - "id": { - "type": "integer", - "title": "Id" - }, - "domain": { + "name": { "type": "string", - "title": "Domain" + "const": "identifiers.action", + "title": "Name" }, - "tenant_id": { - "type": "integer", - "title": "Tenant Id" + "identifier_ids": { + "items": { + "type": "integer" + }, + "type": "array", + "title": "Identifier Ids" }, - "names": { + "group_ids": { "items": { - "type": "string" + "type": "integer" }, "type": "array", - "title": "Names" + "title": "Group Ids" + }, + "action_type": { + "type": "string", + "title": "Action Type" + }, + "filters": { + "additionalProperties": true, + "type": "object", + "title": "Filters" } }, "type": "object", "required": [ - "id", - "domain", - "tenant_id" + "name", + "identifier_ids", + "group_ids", + "action_type", + "filters" ], - "title": "CookieMonitoringConfigurationItem" + "title": "AuditEventDataIdentifiersAction" }, - "CookiesTenantSearchBody": { + "AuditEventDataIdentifiersMerge": { "properties": { - "value": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Value" - }, - "from_": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "From" + "name": { + "type": "string", + "const": "identifiers.merge", + "title": "Name" }, - "size": { - "type": "integer", - "title": "Size", - "default": 100 - } - }, - "type": "object", - "title": "CookiesTenantSearchBody" - }, - "CrawlingFrequency": { - "properties": { - "value": { + "from_identifier_id": { "type": "integer", - "title": "Value" + "title": "From Identifier Id" }, - "unit": { - "$ref": "#/components/schemas/CrawlingFrequencyUnit" + "to_identifier_id": { + "type": "integer", + "title": "To Identifier Id" } }, "type": "object", "required": [ - "value", - "unit" - ], - "title": "CrawlingFrequency" - }, - "CrawlingFrequencyUnit": { - "type": "string", - "enum": [ - "minute", - "hour" + "name", + "from_identifier_id", + "to_identifier_id" ], - "title": "CrawlingFrequencyUnit" + "title": "AuditEventDataIdentifiersMerge" }, - "CreateAlert": { + "AuditEventDataModuleFreeTrialActivate": { "properties": { - "feed_definition": { - "$ref": "#/components/schemas/FeedDefinition" - }, "name": { "type": "string", + "const": "module_free_trial.activate", "title": "Name" }, - "search_types": { - "items": { - "$ref": "#/components/schemas/SearchType" - }, - "type": "array", - "title": "Search Types" - }, - "experimental_search_types": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Experimental Search Types" - }, - "risks": { - "items": { - "$ref": "#/components/schemas/RiskScore" - }, - "type": "array", - "title": "Risks" - }, - "frequency": { - "type": "number", - "title": "Frequency" - }, - "start_at": { + "module": { "type": "string", - "format": "date-time", - "title": "Start At" + "title": "Module" }, - "alert_channel_id": { - "type": "integer", - "title": "Alert Channel Id" + "end_date": { + "type": "string", + "title": "End Date" } }, "type": "object", "required": [ - "feed_definition", "name", - "search_types", - "experimental_search_types", - "risks", - "frequency", - "start_at", - "alert_channel_id" + "module", + "end_date" ], - "title": "CreateAlert" + "title": "AuditEventDataModuleFreeTrialActivate" }, - "CreateAlertChannel": { + "AuditEventDataOrganizationEdit": { "properties": { "name": { "type": "string", + "const": "organization.edit", "title": "Name" }, - "params": { - "oneOf": [ - { - "$ref": "#/components/schemas/AlertChannelEmailParams" - }, + "organization_id": { + "type": "integer", + "title": "Organization Id" + }, + "organization_name": { + "anyOf": [ { - "$ref": "#/components/schemas/AlertChannelSlackParams" + "type": "string" }, { - "$ref": "#/components/schemas/AlertChannelDiscordParams" - }, + "type": "null" + } + ], + "title": "Organization Name" + }, + "user_limit": { + "anyOf": [ { - "$ref": "#/components/schemas/AlertChannelSplunkParams" + "type": "integer" }, { - "$ref": "#/components/schemas/AlertChannelChannelParams" - }, + "type": "null" + } + ], + "title": "User Limit" + }, + "access_level": { + "anyOf": [ { - "$ref": "#/components/schemas/AlertChannelLegacySentinelParams" + "type": "integer" }, { - "$ref": "#/components/schemas/AlertChannelSentinelV2Params" - }, + "type": "null" + } + ], + "title": "Access Level" + }, + "access_end_at": { + "anyOf": [ { - "$ref": "#/components/schemas/AlertChannelTeamsParams" + "type": "string" }, { - "$ref": "#/components/schemas/AlertChannelJiraParams" - }, + "type": "null" + } + ], + "title": "Access End At" + }, + "data_access_level": { + "anyOf": [ { - "$ref": "#/components/schemas/AlertChannelServiceNowParams" + "type": "string" }, { - "$ref": "#/components/schemas/AlertChannelWebhookParams" + "type": "null" } ], - "title": "Params", - "discriminator": { - "propertyName": "type", - "mapping": { - "azure_sentinel": "#/components/schemas/AlertChannelLegacySentinelParams", - "azure_sentinel_v2": "#/components/schemas/AlertChannelSentinelV2Params", - "channel": "#/components/schemas/AlertChannelChannelParams", - "discord": "#/components/schemas/AlertChannelDiscordParams", - "email": "#/components/schemas/AlertChannelEmailParams", - "jira": "#/components/schemas/AlertChannelJiraParams", - "servicenow": "#/components/schemas/AlertChannelServiceNowParams", - "slack": "#/components/schemas/AlertChannelSlackParams", - "splunk": "#/components/schemas/AlertChannelSplunkParams", - "teams": "#/components/schemas/AlertChannelTeamsParams", - "webhook": "#/components/schemas/AlertChannelWebhookParams" - } - } + "title": "Data Access Level" }, - "state": { + "allow_support_access": { "anyOf": [ { - "$ref": "#/components/schemas/AlertChannelState" + "type": "boolean" }, { "type": "null" } - ] + ], + "title": "Allow Support Access" } }, "type": "object", "required": [ "name", - "params" + "organization_id", + "organization_name", + "user_limit", + "access_level", + "access_end_at", + "data_access_level", + "allow_support_access" ], - "title": "CreateAlertChannel" + "title": "AuditEventDataOrganizationEdit" }, - "CreateAstpCookiesBody": { + "AuditEventDataOrganizationMemberCreate": { "properties": { "name": { "type": "string", - "minLength": 1, - "title": "Name", - "description": "The name of the matching policy" + "const": "organization_member.create", + "title": "Name" }, - "type": { - "type": "string", - "const": "ASTP_COOKIES", - "title": "Type" + "user_id": { + "type": "integer", + "title": "User Id" }, - "value": { - "$ref": "#/components/schemas/AstpCookiesValue", - "description": "The value of the matching policy in the form of cookie names" + "user_email": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "User Email" + }, + "user_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "User Name" + }, + "is_admin": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "title": "Is Admin" + }, + "auth_tenant_id": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Auth Tenant Id" } }, "type": "object", "required": [ "name", - "type", - "value" + "user_id", + "user_email", + "user_name", + "is_admin", + "auth_tenant_id" ], - "title": "CreateAstpCookiesBody" + "title": "AuditEventDataOrganizationMemberCreate" }, - "CreateAstpDomainBody": { + "AuditEventDataOrganizationMemberDelete": { "properties": { "name": { "type": "string", - "minLength": 1, - "title": "Name", - "description": "The name of the matching policy" + "const": "organization_member.delete", + "title": "Name" }, - "type": { - "type": "string", - "const": "ASTP_DOMAIN", - "title": "Type" + "user_id": { + "type": "integer", + "title": "User Id" }, - "value": { - "$ref": "#/components/schemas/AstpDomainValue", - "description": "The value of the matching policy in the form of a domain match mode" + "user_email": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "User Email" } }, "type": "object", "required": [ "name", - "type", - "value" - ], - "title": "CreateAstpDomainBody" - }, - "CreateAuthorizationRequest": { - "properties": { - "asset_uuid": { - "type": "string", - "format": "uuid", - "title": "Asset Uuid" - }, - "reason": { - "type": "string", - "title": "Reason" - } - }, - "type": "object", - "required": [ - "asset_uuid", - "reason" + "user_id", + "user_email" ], - "title": "CreateAuthorizationRequest" + "title": "AuditEventDataOrganizationMemberDelete" }, - "CreateCookieMonitoringConfigurationItem": { + "AuditEventDataOrganizationMemberDisable": { "properties": { - "domain": { + "name": { "type": "string", - "title": "Domain" + "const": "organization_member.disable", + "title": "Name" }, - "tenant_id": { + "user_id": { "type": "integer", - "title": "Tenant Id" + "title": "User Id" }, - "names": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Names" + "user_email": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "User Email" } }, "type": "object", "required": [ - "domain", - "tenant_id" + "name", + "user_id", + "user_email" ], - "title": "CreateCookieMonitoringConfigurationItem" + "title": "AuditEventDataOrganizationMemberDisable" }, - "CreateDemoTenantRequestBody": { + "AuditEventDataOrganizationMemberEdit": { "properties": { "name": { "type": "string", - "minLength": 2, + "const": "organization_member.edit", "title": "Name" }, - "description": { + "user_id": { + "type": "integer", + "title": "User Id" + }, + "user_email": { "anyOf": [ { "type": "string" @@ -21142,19 +24081,31 @@ "type": "null" } ], - "title": "Description" + "title": "User Email" }, - "industry": { + "user_name": { "anyOf": [ { - "$ref": "#/components/schemas/TenantIndustry" + "type": "string" }, { "type": "null" } - ] + ], + "title": "User Name" }, - "number_of_employees": { + "is_admin": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "title": "Is Admin" + }, + "auth_tenant_id": { "anyOf": [ { "type": "integer" @@ -21163,56 +24114,63 @@ "type": "null" } ], - "title": "Number Of Employees" + "title": "Auth Tenant Id" } }, "type": "object", "required": [ "name", - "description", - "industry", - "number_of_employees" + "user_id", + "user_email", + "user_name", + "is_admin", + "auth_tenant_id" ], - "title": "CreateDemoTenantRequestBody" + "title": "AuditEventDataOrganizationMemberEdit" }, - "CreateExcludedKeywordsBody": { + "AuditEventDataOrganizationMemberEnable": { "properties": { "name": { "type": "string", - "minLength": 1, - "title": "Name", - "description": "The name of the matching policy" + "const": "organization_member.enable", + "title": "Name" }, - "type": { - "type": "string", - "const": "EXCLUDED_KEYWORDS", - "title": "Type" + "user_id": { + "type": "integer", + "title": "User Id" }, - "value": { - "$ref": "#/components/schemas/KeywordsValue", - "description": "The value of the matching policy in the form of keywords" + "user_email": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "User Email" } }, "type": "object", "required": [ "name", - "type", - "value" + "user_id", + "user_email" ], - "title": "CreateExcludedKeywordsBody" + "title": "AuditEventDataOrganizationMemberEnable" }, - "CreateFeatureFlagPayload": { + "AuditEventDataOrganizationMemberPermissionEdit": { "properties": { "name": { "type": "string", - "minLength": 1, + "const": "organization_member_permission.edit", "title": "Name" }, - "active": { - "type": "boolean", - "title": "Active" + "user_id": { + "type": "integer", + "title": "User Id" }, - "description": { + "user_email": { "anyOf": [ { "type": "string" @@ -21221,148 +24179,120 @@ "type": "null" } ], - "title": "Description" + "title": "User Email" + }, + "permission": { + "type": "string", + "title": "Permission" + }, + "value": { + "type": "string", + "title": "Value" } }, "type": "object", "required": [ "name", - "active", - "description" + "user_id", + "user_email", + "permission", + "value" ], - "title": "CreateFeatureFlagPayload" + "title": "AuditEventDataOrganizationMemberPermissionEdit" }, - "CreateFeatureFlagUserListPayload": { + "AuditEventDataPriorityActionUpdated": { "properties": { "name": { "type": "string", - "minLength": 1, + "const": "priority_action.updated", "title": "Name" }, - "members": { - "items": { - "$ref": "#/components/schemas/StrategyMember" - }, - "type": "array", - "title": "Members" + "type_": { + "$ref": "#/components/schemas/PriorityActionType" + }, + "status": { + "$ref": "#/components/schemas/PriorityActionStatus" } }, "type": "object", "required": [ "name", - "members" + "type_", + "status" ], - "title": "CreateFeatureFlagUserListPayload" + "title": "AuditEventDataPriorityActionUpdated" }, - "CreateIncludedKeywordsBody": { + "AuditEventDataRemoveFromReport": { "properties": { "name": { "type": "string", - "minLength": 1, - "title": "Name", - "description": "The name of the matching policy" + "const": "remove_from_report", + "title": "Name" }, - "type": { + "activity_uid": { "type": "string", - "const": "INCLUDED_KEYWORDS", - "title": "Type" + "title": "Activity Uid" }, - "value": { - "$ref": "#/components/schemas/KeywordsValue", - "description": "The value of the matching policy in the form of keywords" + "uids": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Uids" } }, "type": "object", "required": [ "name", - "type", - "value" + "activity_uid", + "uids" ], - "title": "CreateIncludedKeywordsBody" + "title": "AuditEventDataRemoveFromReport" }, - "CreateInviteLinkResponse": { + "AuditEventDataSandboxArchiveSubmission": { "properties": { - "invite_magic_link": { + "name": { "type": "string", - "title": "Invite Magic Link" - } - }, - "type": "object", - "required": [ - "invite_magic_link" - ], - "title": "CreateInviteLinkResponse" - }, - "CreateLLMRecommendationsRequest": { - "properties": { - "recommendations": { - "items": { - "$ref": "#/components/schemas/LLMRecommendationRequest" - }, - "type": "array", - "title": "Recommendations" + "const": "sandbox.archive_submission", + "title": "Name" } }, "type": "object", "required": [ - "recommendations" + "name" ], - "title": "CreateLLMRecommendationsRequest" + "title": "AuditEventDataSandboxArchiveSubmission" }, - "CreateLLMRecommendationsResponse": { + "AuditEventDataSandboxSampleSubmission": { "properties": { - "success": { - "type": "boolean", - "title": "Success" - }, - "recommendation_created": { - "type": "integer", - "title": "Recommendation Created" + "name": { + "type": "string", + "const": "sandbox.sample_submission", + "title": "Name" } }, "type": "object", "required": [ - "success", - "recommendation_created" + "name" ], - "title": "CreateLLMRecommendationsResponse" + "title": "AuditEventDataSandboxSampleSubmission" }, - "CreateLuceneQueryBody": { + "AuditEventDataSearchView": { "properties": { "name": { "type": "string", - "minLength": 1, - "title": "Name", - "description": "The name of the matching policy" + "const": "search.view", + "title": "Name" }, - "type": { + "search_query": { "type": "string", - "const": "LUCENE_QUERY", - "title": "Type" + "title": "Search Query" }, - "value": { - "$ref": "#/components/schemas/LuceneValue", - "description": "The value of the matching policy in the form of a Lucene query" - } - }, - "type": "object", - "required": [ - "name", - "type", - "value" - ], - "title": "CreateLuceneQueryBody" - }, - "CreateStrategyPayload": { - "properties": { - "strategy_type": { - "$ref": "#/components/schemas/GitlabFeatureFlagStrategyName" - }, - "scopes": { + "search_types": { "anyOf": [ { "items": { - "$ref": "#/components/schemas/UpdateGitlabFeatureFlagScopePayload" + "$ref": "#/components/schemas/SearchType" }, "type": "array" }, @@ -21370,136 +24300,226 @@ "type": "null" } ], - "title": "Scopes" + "title": "Search Types" }, - "members": { + "date_filter": { "anyOf": [ { - "items": { - "$ref": "#/components/schemas/StrategyMember" + "additionalProperties": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ] }, - "type": "array" + "type": "object" }, { "type": "null" } ], - "title": "Members" + "title": "Date Filter" }, - "user_list_id": { + "risk_filter": { "anyOf": [ { - "type": "integer" + "items": { + "$ref": "#/components/schemas/RiskScore" + }, + "type": "array" }, { "type": "null" } ], - "title": "User List Id" + "title": "Risk Filter" } }, "type": "object", "required": [ - "strategy_type" + "name", + "search_query", + "search_types", + "date_filter", + "risk_filter" ], - "title": "CreateStrategyPayload" + "title": "AuditEventDataSearchView" }, - "CreateTenantIntegrationPayload": { + "AuditEventDataSensitiveDataAccess": { "properties": { "name": { "type": "string", - "maxLength": 255, - "minLength": 1, + "const": "sensitive_data.access", "title": "Name" }, - "tenant_id": { - "type": "integer", - "title": "Tenant Id" + "location": { + "type": "string", + "title": "Location" }, - "is_enabled": { - "type": "boolean", - "title": "Is Enabled", - "default": true + "pii_tags": { + "items": { + "$ref": "#/components/schemas/AuditEventDataSensitiveDataAccessPiiTag" + }, + "type": "array", + "title": "Pii Tags" + } + }, + "type": "object", + "required": [ + "name", + "location", + "pii_tags" + ], + "title": "AuditEventDataSensitiveDataAccess" + }, + "AuditEventDataSensitiveDataAccessPiiTag": { + "type": "string", + "enum": [ + "email", + "name", + "work", + "credential", + "cookie", + "ip_address" + ], + "title": "AuditEventDataSensitiveDataAccessPiiTag" + }, + "AuditEventDataTenantCreate": { + "properties": { + "name": { + "type": "string", + "const": "cmi.tenant.create", + "title": "Name" }, - "params": { - "oneOf": [ - { - "$ref": "#/components/schemas/EntraIDInputParams" - }, - { - "$ref": "#/components/schemas/ForetraceInputParams" - }, - { - "$ref": "#/components/schemas/OktaInputParams" - } - ], - "title": "Params", - "discriminator": { - "propertyName": "params_type", - "mapping": { - "entra_id": "#/components/schemas/EntraIDInputParams", - "flare_community": "#/components/schemas/ForetraceInputParams", - "okta": "#/components/schemas/OktaInputParams" - } - } + "tenant_create_data": { + "additionalProperties": true, + "type": "object", + "title": "Tenant Create Data" + } + }, + "type": "object", + "required": [ + "name", + "tenant_create_data" + ], + "title": "AuditEventDataTenantCreate" + }, + "AuditEventDataTenantDelete": { + "properties": { + "name": { + "type": "string", + "const": "tenant.delete", + "title": "Name" }, - "status": { - "anyOf": [ - { - "$ref": "#/components/schemas/TenantIntegrationStatus" - }, - { - "type": "null" - } - ] + "tenant_delete_id": { + "type": "integer", + "title": "Tenant Delete Id" } }, "type": "object", "required": [ "name", - "tenant_id", - "params" + "tenant_delete_id" ], - "title": "CreateTenantIntegrationPayload" + "title": "AuditEventDataTenantDelete" }, - "CreateTenantUserPayload": { + "AuditEventDataTenantEdit": { "properties": { "name": { "type": "string", + "enum": [ + "tenant.edit", + "cmi.tenant.edit" + ], "title": "Name" }, - "surname": { + "tenant_edit_data": { + "additionalProperties": true, + "type": "object", + "title": "Tenant Edit Data" + } + }, + "type": "object", + "required": [ + "name", + "tenant_edit_data" + ], + "title": "AuditEventDataTenantEdit" + }, + "AuditEventDataTenantIntegrationCreate": { + "properties": { + "tenant_integration_id": { "type": "string", - "title": "Surname" + "format": "uuid", + "title": "Tenant Integration Id" }, - "email": { + "tenant_integration_type": { + "$ref": "#/components/schemas/TenantIntegrationType" + }, + "name": { "type": "string", - "title": "Email" + "const": "tenant_integration.create", + "title": "Name" }, - "role": { - "$ref": "#/components/schemas/TenantRoleType" + "tenant_integration_name": { + "type": "string", + "title": "Tenant Integration Name" } }, "type": "object", "required": [ + "tenant_integration_id", + "tenant_integration_type", "name", - "surname", - "email", - "role" + "tenant_integration_name" ], - "title": "CreateTenantUserPayload" + "title": "AuditEventDataTenantIntegrationCreate" }, - "Credential": { + "AuditEventDataTenantIntegrationDelete": { "properties": { - "id": { - "type": "integer", - "title": "Id" + "tenant_integration_id": { + "type": "string", + "format": "uuid", + "title": "Tenant Integration Id" }, - "identity_name": { + "tenant_integration_type": { + "$ref": "#/components/schemas/TenantIntegrationType" + }, + "name": { "type": "string", - "title": "Identity Name" + "const": "tenant_integration.delete", + "title": "Name" }, - "domain": { + "tenant_integration_name": { + "type": "string", + "title": "Tenant Integration Name" + } + }, + "type": "object", + "required": [ + "tenant_integration_id", + "tenant_integration_type", + "name", + "tenant_integration_name" + ], + "title": "AuditEventDataTenantIntegrationDelete" + }, + "AuditEventDataTenantMemberAdd": { + "properties": { + "name": { + "type": "string", + "const": "tenant_member.add", + "title": "Name" + }, + "tenant_id": { + "type": "integer", + "title": "Tenant Id" + }, + "tenant_name": { "anyOf": [ { "type": "string" @@ -21508,17 +24528,13 @@ "type": "null" } ], - "title": "Domain" - }, - "source_id": { - "type": "string", - "title": "Source Id" + "title": "Tenant Name" }, - "imported_at": { - "type": "string", - "title": "Imported At" + "user_id": { + "type": "integer", + "title": "User Id" }, - "hash": { + "user_email": { "anyOf": [ { "type": "string" @@ -21527,9 +24543,9 @@ "type": "null" } ], - "title": "Hash" + "title": "User Email" }, - "hash_type": { + "user_tenant_role": { "anyOf": [ { "type": "string" @@ -21538,30 +24554,80 @@ "type": "null" } ], - "title": "Hash Type" + "title": "User Tenant Role" + } + }, + "type": "object", + "required": [ + "name", + "tenant_id", + "tenant_name", + "user_id", + "user_email", + "user_tenant_role" + ], + "title": "AuditEventDataTenantMemberAdd" + }, + "AuditEventDataTenantMemberDelete": { + "properties": { + "name": { + "type": "string", + "const": "tenant_member.delete", + "title": "Name" }, - "source": { + "tenant_id": { + "type": "integer", + "title": "Tenant Id" + }, + "tenant_name": { "anyOf": [ { - "$ref": "#/components/schemas/SourceV2" + "type": "string" }, { "type": "null" } - ] + ], + "title": "Tenant Name" }, - "known_password_id": { + "user_id": { + "type": "integer", + "title": "User Id" + }, + "user_email": { "anyOf": [ { - "type": "integer" + "type": "string" }, { "type": "null" } ], - "title": "Known Password Id" + "title": "User Email" + } + }, + "type": "object", + "required": [ + "name", + "tenant_id", + "tenant_name", + "user_id", + "user_email" + ], + "title": "AuditEventDataTenantMemberDelete" + }, + "AuditEventDataTenantMemberEdit": { + "properties": { + "name": { + "type": "string", + "const": "tenant_member.edit", + "title": "Name" }, - "credential_hash": { + "tenant_id": { + "type": "integer", + "title": "Tenant Id" + }, + "tenant_name": { "anyOf": [ { "type": "string" @@ -21570,9 +24636,13 @@ "type": "null" } ], - "title": "Credential Hash" + "title": "Tenant Name" }, - "event_uid": { + "user_id": { + "type": "integer", + "title": "User Id" + }, + "user_email": { "anyOf": [ { "type": "string" @@ -21581,85 +24651,36 @@ "type": "null" } ], - "title": "Event Uid" - }, - "auth_domains": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Auth Domains" - } - }, - "type": "object", - "required": [ - "id", - "identity_name", - "domain", - "source_id", - "imported_at", - "hash", - "hash_type", - "source", - "known_password_id", - "credential_hash", - "event_uid" - ], - "title": "Credential" - }, - "CredentialActionBody": { - "properties": { - "type": { - "$ref": "#/components/schemas/LeakedCredentialsBulkActionType" - } - }, - "type": "object", - "required": [ - "type" - ], - "title": "CredentialActionBody" - }, - "CredentialActionRequestBody": { - "properties": { - "targets": { - "items": { - "$ref": "#/components/schemas/CredentialActionTarget" - }, - "type": "array", - "maxItems": 100, - "title": "Targets" + "title": "User Email" }, - "action": { - "$ref": "#/components/schemas/CredentialActionBody" - } - }, - "type": "object", - "required": [ - "targets", - "action" - ], - "title": "CredentialActionRequestBody" - }, - "CredentialActionTarget": { - "properties": { - "credential_hash": { + "user_tenant_role": { "type": "string", - "title": "Credential Hash" + "title": "User Tenant Role" } }, "type": "object", "required": [ - "credential_hash" + "name", + "tenant_id", + "tenant_name", + "user_id", + "user_email", + "user_tenant_role" ], - "title": "CredentialActionTarget" + "title": "AuditEventDataTenantMemberEdit" }, - "CredentialBulkActionFilters": { + "AuditEventDataTenantUpdateHubspot": { "properties": { - "query_type": { - "$ref": "#/components/schemas/CredentialsQueryType", - "default": "domain" + "name": { + "type": "string", + "const": "cmi.hubspot.update_tenant", + "title": "Name" }, - "term": { + "tenant_id": { + "type": "integer", + "title": "Tenant Id" + }, + "tenant_type": { "anyOf": [ { "type": "string" @@ -21668,73 +24689,87 @@ "type": "null" } ], - "title": "Term" + "title": "Tenant Type" }, - "source_term": { + "identifier_limit": { "anyOf": [ { - "type": "string" + "type": "integer" }, { "type": "null" } ], - "title": "Source Term" + "title": "Identifier Limit" }, - "search_after": { + "identifier_rotation_limit": { "anyOf": [ { - "type": "string" + "type": "integer" }, { "type": "null" } ], - "title": "Search After" + "title": "Identifier Rotation Limit" }, - "time": { + "global_search_calls_limit": { "anyOf": [ { - "type": "string" + "type": "integer" }, { "type": "null" } ], - "title": "Time" + "title": "Global Search Calls Limit" }, - "source_id": { + "sandbox_submissions_limit": { "anyOf": [ { - "type": "string" + "type": "integer" }, { "type": "null" } ], - "title": "Source Id" + "title": "Sandbox Submissions Limit" }, - "ignored_source_id": { + "permissions": { "anyOf": [ { - "type": "string" + "items": { + "type": "string" + }, + "type": "array" }, { "type": "null" } ], - "title": "Ignored Source Id" - }, - "size": { - "type": "integer", - "title": "Size", - "default": 10 - }, - "states": { + "title": "Permissions" + } + }, + "type": "object", + "required": [ + "name", + "tenant_id", + "tenant_type", + "identifier_limit", + "identifier_rotation_limit", + "global_search_calls_limit", + "sandbox_submissions_limit", + "permissions" + ], + "title": "AuditEventDataTenantUpdateHubspot" + }, + "AuditEventFiltersBody": { + "properties": { + "tenant_ids": { "anyOf": [ { "items": { - "$ref": "#/components/schemas/ActivityTenantMetadataEventAction" + "type": "integer" }, "type": "array" }, @@ -21742,13 +24777,25 @@ "type": "null" } ], - "title": "States" + "title": "Tenant Ids" }, - "password_policies": { + "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/PasswordPolicy" + "$ref": "#/components/schemas/AuditEventAction" }, "type": "array" }, @@ -21756,98 +24803,9926 @@ "type": "null" } ], - "title": "Password Policies" + "title": "Action" }, - "password_policy_operator": { + "gte": { "anyOf": [ { - "$ref": "#/components/schemas/PasswordPolicyOperator" + "type": "string", + "format": "date-time" }, { "type": "null" } - ] - }, - "include_validations": { - "type": "boolean", - "title": "Include Validations", - "default": false + ], + "title": "Gte" }, - "idp_verification_states": { + "lte": { "anyOf": [ { - "items": { - "$ref": "#/components/schemas/CredentialValidationStatusFilter" - }, - "type": "array" + "type": "string", + "format": "date-time" }, { "type": "null" } ], - "title": "Idp Verification States" - }, - "first_occurrence_only": { - "type": "boolean", - "title": "First Occurrence Only", - "default": false - }, - "feed_definition": { - "$ref": "#/components/schemas/FeedDefinition" - } - }, - "type": "object", - "required": [ - "feed_definition" - ], - "title": "CredentialBulkActionFilters" - }, - "CredentialBulkActionRequestBody": { - "properties": { - "type": { - "$ref": "#/components/schemas/BulkActionType" + "title": "Lte" }, - "ids": { - "items": { - "type": "integer" - }, - "type": "array", - "title": "Ids" + "impersonation": { + "$ref": "#/components/schemas/ImpersonationFilter", + "default": "exclude" }, - "filters": { + "q": { "anyOf": [ { - "$ref": "#/components/schemas/CredentialBulkActionFilters" + "type": "string" }, { "type": "null" } - ] + ], + "title": "Q" }, - "action_params": { + "source": { + "$ref": "#/components/schemas/AuditEventSource", + "default": "all" + }, + "type": { "anyOf": [ { - "$ref": "#/components/schemas/ValidateByIDPActionParams" + "items": { + "$ref": "#/components/schemas/PublicAuditEventAffectedResourceType" + }, + "type": "array" }, { "type": "null" } - ] + ], + "title": "Type" } }, "type": "object", - "required": [ - "type", - "ids", - "filters", - "action_params" - ], - "title": "CredentialBulkActionRequestBody" + "title": "AuditEventFiltersBody" }, - "CredentialFilters": { + "AuditEventIdPResult": { "properties": { - "query_string": { - "anyOf": [ + "code": { + "type": "string", + "title": "Code" + }, + "message": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Message" + } + }, + "type": "object", + "required": [ + "code", + "message" + ], + "title": "AuditEventIdPResult" + }, + "AuditEventItemResponse": { + "properties": { + "id": { + "type": "integer", + "title": "Id" + }, + "created_at": { + "type": "string", + "format": "date-time", + "title": "Created At" + }, + "data": { + "anyOf": [ + { + "$ref": "#/components/schemas/_IdentifierEditV1" + }, + { + "$ref": "#/components/schemas/_IdentifierEditV2" + }, + { + "$ref": "#/components/schemas/_IdentifierEditV3" + }, + { + "$ref": "#/components/schemas/_IdentifierCreateV1" + }, + { + "$ref": "#/components/schemas/_IdentifierCreateV2" + }, + { + "$ref": "#/components/schemas/_IdentifierCreateV3" + }, + { + "$ref": "#/components/schemas/_IdentifierDeleteV1" + }, + { + "$ref": "#/components/schemas/_IdentifierDeleteV2" + }, + { + "$ref": "#/components/schemas/_TenantCreateV1" + }, + { + "$ref": "#/components/schemas/_DemoTenantCreateV1" + }, + { + "$ref": "#/components/schemas/_UserProfileEditV1" + }, + { + "$ref": "#/components/schemas/_CMIFeatureFlagCreateV1" + }, + { + "$ref": "#/components/schemas/_CMIFeatureFlagUpdateV1" + }, + { + "$ref": "#/components/schemas/_CMIFeatureFlagDeleteV1" + }, + { + "$ref": "#/components/schemas/_CMIFeatureFlagAddMemberV1" + }, + { + "$ref": "#/components/schemas/_CMIFeatureFlagRemoveMemberV1" + }, + { + "$ref": "#/components/schemas/_CMIFeatureFlagStrategyCreateV1" + }, + { + "$ref": "#/components/schemas/_CMIFeatureFlagStrategyUpdateV1" + }, + { + "$ref": "#/components/schemas/_CMIFeatureFlagStrategyDeleteV1" + }, + { + "$ref": "#/components/schemas/_CMIFeatureFlagUserListCreateV1" + }, + { + "$ref": "#/components/schemas/_CMIFeatureFlagUserListCreateV2" + }, + { + "$ref": "#/components/schemas/_CMIFeatureFlagUserListUpdateV1" + }, + { + "$ref": "#/components/schemas/_CMIFeatureFlagUserListDeleteV1" + }, + { + "$ref": "#/components/schemas/_CMIUserEditV1" + }, + { + "$ref": "#/components/schemas/_CMIOrganizationDeleteV1" + }, + { + "$ref": "#/components/schemas/_CMIOrganizationEditV1" + }, + { + "$ref": "#/components/schemas/_CMIOrganizationEditV2" + }, + { + "$ref": "#/components/schemas/_CMIOrganizationEditV3" + }, + { + "$ref": "#/components/schemas/_CMIOrganizationStateV1" + }, + { + "$ref": "#/components/schemas/_CMIUserDisableMfaV1" + }, + { + "$ref": "#/components/schemas/_ActivityInfectedDeviceDownloadV1" + }, + { + "$ref": "#/components/schemas/_RansomLeaksRequestV1" + }, + { + "$ref": "#/components/schemas/_RansomLeaksDownloadV1" + }, + { + "$ref": "#/components/schemas/_ActivityIgnoreV1" + }, + { + "$ref": "#/components/schemas/_ActivityIgnoreV2" + }, + { + "$ref": "#/components/schemas/_CMIOrganizationSubscriptionPlanEditV1" + }, + { + "$ref": "#/components/schemas/_CMIOrganizationSubscriptionPlanEditV2" + }, + { + "$ref": "#/components/schemas/_CMIOrganizationSubscriptionPlanEditV3" + }, + { + "$ref": "#/components/schemas/_CMIOrganizationSubscriptionPlanEditV4" + }, + { + "$ref": "#/components/schemas/_AlertSentCreateV1" + }, + { + "$ref": "#/components/schemas/_ActivityRemediatedV1" + }, + { + "$ref": "#/components/schemas/_ActivityRemediatedV2" + }, + { + "$ref": "#/components/schemas/_StealerLogDownloadV1" + }, + { + "$ref": "#/components/schemas/_AddToReportV1" + }, + { + "$ref": "#/components/schemas/_AddToReportV2" + }, + { + "$ref": "#/components/schemas/_ActivityViewV1" + }, + { + "$ref": "#/components/schemas/_AlertChannelDeleteV1" + }, + { + "$ref": "#/components/schemas/_AlertChannelDeleteV2" + }, + { + "$ref": "#/components/schemas/_AlertDeleteV1" + }, + { + "$ref": "#/components/schemas/_AuthorizeAssetRequestCreateV1" + }, + { + "$ref": "#/components/schemas/_CMIAllowedRestrictedTermAddV1" + }, + { + "$ref": "#/components/schemas/_CMIAllowedRestrictedTermAddV2" + }, + { + "$ref": "#/components/schemas/_CMIAllowedRestrictedTermAddV3" + }, + { + "$ref": "#/components/schemas/_CMIAllowedRestrictedTermDeleteV1" + }, + { + "$ref": "#/components/schemas/_ActivityUserMetadataNotesEditV1" + }, + { + "$ref": "#/components/schemas/_ActivityUserMetadataRiskScoreEditV1" + }, + { + "$ref": "#/components/schemas/_ActivityUserMetadataTagEditV1" + }, + { + "$ref": "#/components/schemas/_ActivityUserMetadataTagDeleteV1" + }, + { + "$ref": "#/components/schemas/_ActivityUserMetadataAllEditV1" + }, + { + "$ref": "#/components/schemas/_CMIAppBannerUpdateV1" + }, + { + "$ref": "#/components/schemas/_CMIAuthorizeAssetRequestUpdateV1" + }, + { + "$ref": "#/components/schemas/_HubspotCreateOrganizationV1" + }, + { + "$ref": "#/components/schemas/_HubspotUpdatesOrganizationV1" + }, + { + "$ref": "#/components/schemas/_HubspotUpdatesOrganizationV2" + }, + { + "$ref": "#/components/schemas/_HubspotUpdatesOrganizationV3" + }, + { + "$ref": "#/components/schemas/_HubspotUpdatesOrganizationV4" + }, + { + "$ref": "#/components/schemas/_HubspotUpdatesOrganizationV5" + }, + { + "$ref": "#/components/schemas/AuditEventDataPriorityActionUpdated" + }, + { + "$ref": "#/components/schemas/AuditEventDataTenantCreate" + }, + { + "$ref": "#/components/schemas/AuditEventDataTenantEdit" + }, + { + "$ref": "#/components/schemas/AuditEventDataTenantDelete" + }, + { + "$ref": "#/components/schemas/AuditEventDataCmiTenantDelete" + }, + { + "$ref": "#/components/schemas/AuditEventDataCmiTenantEnable" + }, + { + "$ref": "#/components/schemas/AuditEventDataCmiTenantFlareCommunityEnable" + }, + { + "$ref": "#/components/schemas/AuditEventDataCmiTenantFlareCommunityDisable" + }, + { + "$ref": "#/components/schemas/AuditEventDataCmiTenantFlareCommunityCreateInviteLink" + }, + { + "$ref": "#/components/schemas/AuditEventDataCmiTenantFlareCommunityUpdateUserFeatures" + }, + { + "$ref": "#/components/schemas/AuditEventDataIdentifiersAction" + }, + { + "$ref": "#/components/schemas/AuditEventDataIdentifierAlertCreate" + }, + { + "$ref": "#/components/schemas/AuditEventDataIdentifierAlertEdit" + }, + { + "$ref": "#/components/schemas/AuditEventDataIdentifierAlertDelete" + }, + { + "$ref": "#/components/schemas/AuditEventDataIdentifierGroupCreate" + }, + { + "$ref": "#/components/schemas/AuditEventDataIdentifierGroupEdit" + }, + { + "$ref": "#/components/schemas/AuditEventDataIdentifierGroupDelete" + }, + { + "$ref": "#/components/schemas/AuditEventDataIdentifierGroupAlertCreate" + }, + { + "$ref": "#/components/schemas/AuditEventDataIdentifierGroupAlertEdit" + }, + { + "$ref": "#/components/schemas/AuditEventDataIdentifierGroupAlertDelete" + }, + { + "$ref": "#/components/schemas/AuditEventDataActivityUnignore" + }, + { + "$ref": "#/components/schemas/AuditEventDataActivityUnremediated" + }, + { + "$ref": "#/components/schemas/AuditEventDataEditActivity" + }, + { + "$ref": "#/components/schemas/AuditEventDataSearchView" + }, + { + "$ref": "#/components/schemas/AuditEventDataOrganizationEdit" + }, + { + "$ref": "#/components/schemas/AuditEventDataOrganizationMemberCreate" + }, + { + "$ref": "#/components/schemas/AuditEventDataOrganizationMemberEdit" + }, + { + "$ref": "#/components/schemas/AuditEventDataOrganizationMemberEnable" + }, + { + "$ref": "#/components/schemas/AuditEventDataOrganizationMemberDisable" + }, + { + "$ref": "#/components/schemas/AuditEventDataOrganizationMemberPermissionEdit" + }, + { + "$ref": "#/components/schemas/AuditEventDataOrganizationMemberDelete" + }, + { + "$ref": "#/components/schemas/AuditEventDataTenantMemberAdd" + }, + { + "$ref": "#/components/schemas/AuditEventDataTenantMemberEdit" + }, + { + "$ref": "#/components/schemas/AuditEventDataTenantMemberDelete" + }, + { + "$ref": "#/components/schemas/AuditEventDataAlertChannelCreate" + }, + { + "$ref": "#/components/schemas/AuditEventDataAlertChannelEdit" + }, + { + "$ref": "#/components/schemas/AuditEventDataAlertChannelView" + }, + { + "$ref": "#/components/schemas/AuditEventPageView" + }, + { + "$ref": "#/components/schemas/AuditEventDataAssetRelationsView" + }, + { + "$ref": "#/components/schemas/AuditEventDataRemoveFromReport" + }, + { + "$ref": "#/components/schemas/AuditEventDataCMIUserCreate" + }, + { + "$ref": "#/components/schemas/AuditEventDataCMIUserEmailEdit" + }, + { + "$ref": "#/components/schemas/AuditEventDataCMIUserMagicLinkGenerate" + }, + { + "$ref": "#/components/schemas/AuditEventDataCMIUserDelete" + }, + { + "$ref": "#/components/schemas/AuditEventDataCMIUserSuperAdmin" + }, + { + "$ref": "#/components/schemas/AuditEventDataCMIUserFlareRoleEdit" + }, + { + "$ref": "#/components/schemas/AuditEventDataCMIOrganizationCreate" + }, + { + "$ref": "#/components/schemas/AuditEventDataCMIOrganizationApiUsageReset" + }, + { + "$ref": "#/components/schemas/AuditEventDataCMIOrganizationIdentifierRotationReset" + }, + { + "$ref": "#/components/schemas/AuditEventDataCMITenantApiUsageReset" + }, + { + "$ref": "#/components/schemas/AuditEventDataCMITenantIdentifierRotationReset" + }, + { + "$ref": "#/components/schemas/AuditEventDataCMIAllowedRestrictedTermEdit" + }, + { + "$ref": "#/components/schemas/AuditEventDataCMIAuthorizeAssetRequestDelete" + }, + { + "$ref": "#/components/schemas/AuditEventDataCredentialRemediate" + }, + { + "$ref": "#/components/schemas/AuditEventDataCredentialUnremediate" + }, + { + "$ref": "#/components/schemas/AuditEventDataCredentialIgnore" + }, + { + "$ref": "#/components/schemas/AuditEventDataCredentialUnignore" + }, + { + "$ref": "#/components/schemas/AuditEventDataCredentialsAction" + }, + { + "$ref": "#/components/schemas/AuditEventThreatFlowCreateCustomIntel" + }, + { + "$ref": "#/components/schemas/AuditEventThreatFlowUnitSummarySearch" + }, + { + "$ref": "#/components/schemas/AuditEventThreatFlowConversationSummary" + }, + { + "$ref": "#/components/schemas/AuditEventDataAlertEdit" + }, + { + "$ref": "#/components/schemas/AuditEventDataAlertCreate" + }, + { + "$ref": "#/components/schemas/AuditEventDataCredentialBrowserSearch" + }, + { + "$ref": "#/components/schemas/AuditEventDataCredentialGlobalSearch" + }, + { + "$ref": "#/components/schemas/AuditEventDataBlacklistedTerm" + }, + { + "$ref": "#/components/schemas/AuditEventDataIdentifierRecommendationAction" + }, + { + "$ref": "#/components/schemas/AuditEventDataHomeFeedView" + }, + { + "$ref": "#/components/schemas/AuditEventDataCredentialBrowserHomeFeedSearch" + }, + { + "$ref": "#/components/schemas/AuditEventDataIdPDisableAccount" + }, + { + "$ref": "#/components/schemas/AuditEventDataIdPMarkAsCompromised" + }, + { + "$ref": "#/components/schemas/AuditEventDataIdPRevokeSessions" + }, + { + "$ref": "#/components/schemas/AuditEventDataIdPValidateCredentials" + }, + { + "$ref": "#/components/schemas/AuditEventDataIdPSyncUsers" + }, + { + "$ref": "#/components/schemas/AuditEventDataIdPSyncGroups" + }, + { + "$ref": "#/components/schemas/AuditEventDataIdPSyncRoles" + }, + { + "$ref": "#/components/schemas/AuditEventDataIdPSyncDomains" + }, + { + "$ref": "#/components/schemas/AuditEventDataIdPSyncApps" + }, + { + "$ref": "#/components/schemas/AuditEventDataIdPSyncUserAppAssignments" + }, + { + "$ref": "#/components/schemas/AuditEventDataIdPSyncUserGroupAssignments" + }, + { + "$ref": "#/components/schemas/AuditEventDataIdPSyncUserRoleAssignments" + }, + { + "$ref": "#/components/schemas/AuditEventDataIdPSyncHealthcheck" + }, + { + "$ref": "#/components/schemas/AuditEventDataTenantIntegrationCreate" + }, + { + "$ref": "#/components/schemas/AuditEventDataTenantIntegrationDelete" + }, + { + "$ref": "#/components/schemas/AuditEventDataSensitiveDataAccess" + }, + { + "$ref": "#/components/schemas/AuditEventDataIdentifiersMerge" + }, + { + "$ref": "#/components/schemas/AuditEventDataEventsGlobalSearch" + }, + { + "$ref": "#/components/schemas/AuditEventDataCredentialsGlobalSearch" + }, + { + "$ref": "#/components/schemas/AuditEventDataSandboxSampleSubmission" + }, + { + "$ref": "#/components/schemas/AuditEventDataSandboxArchiveSubmission" + }, + { + "$ref": "#/components/schemas/AuditEventDataModuleFreeTrialActivate" + }, + { + "$ref": "#/components/schemas/AuditEventDataCMIImpersonate" + }, + { + "$ref": "#/components/schemas/AuditEventDataTenantUpdateHubspot" + }, + { + "$ref": "#/components/schemas/AuditEventDataHubspotCreateTenant" + }, + { + "$ref": "#/components/schemas/AuditEventDataIdentifierRecommendationLLMAdded" + }, + { + "additionalProperties": true, + "type": "object" + } + ], + "title": "Data" + }, + "original_data": { + "anyOf": [ + { + "$ref": "#/components/schemas/_IdentifierEditV1" + }, + { + "$ref": "#/components/schemas/_IdentifierEditV2" + }, + { + "$ref": "#/components/schemas/_IdentifierEditV3" + }, + { + "$ref": "#/components/schemas/_IdentifierCreateV1" + }, + { + "$ref": "#/components/schemas/_IdentifierCreateV2" + }, + { + "$ref": "#/components/schemas/_IdentifierCreateV3" + }, + { + "$ref": "#/components/schemas/_IdentifierDeleteV1" + }, + { + "$ref": "#/components/schemas/_IdentifierDeleteV2" + }, + { + "$ref": "#/components/schemas/_TenantCreateV1" + }, + { + "$ref": "#/components/schemas/_DemoTenantCreateV1" + }, + { + "$ref": "#/components/schemas/_UserProfileEditV1" + }, + { + "$ref": "#/components/schemas/_CMIFeatureFlagCreateV1" + }, + { + "$ref": "#/components/schemas/_CMIFeatureFlagUpdateV1" + }, + { + "$ref": "#/components/schemas/_CMIFeatureFlagDeleteV1" + }, + { + "$ref": "#/components/schemas/_CMIFeatureFlagAddMemberV1" + }, + { + "$ref": "#/components/schemas/_CMIFeatureFlagRemoveMemberV1" + }, + { + "$ref": "#/components/schemas/_CMIFeatureFlagStrategyCreateV1" + }, + { + "$ref": "#/components/schemas/_CMIFeatureFlagStrategyUpdateV1" + }, + { + "$ref": "#/components/schemas/_CMIFeatureFlagStrategyDeleteV1" + }, + { + "$ref": "#/components/schemas/_CMIFeatureFlagUserListCreateV1" + }, + { + "$ref": "#/components/schemas/_CMIFeatureFlagUserListCreateV2" + }, + { + "$ref": "#/components/schemas/_CMIFeatureFlagUserListUpdateV1" + }, + { + "$ref": "#/components/schemas/_CMIFeatureFlagUserListDeleteV1" + }, + { + "$ref": "#/components/schemas/_CMIUserEditV1" + }, + { + "$ref": "#/components/schemas/_CMIOrganizationDeleteV1" + }, + { + "$ref": "#/components/schemas/_CMIOrganizationEditV1" + }, + { + "$ref": "#/components/schemas/_CMIOrganizationEditV2" + }, + { + "$ref": "#/components/schemas/_CMIOrganizationEditV3" + }, + { + "$ref": "#/components/schemas/_CMIOrganizationStateV1" + }, + { + "$ref": "#/components/schemas/_CMIUserDisableMfaV1" + }, + { + "$ref": "#/components/schemas/_ActivityInfectedDeviceDownloadV1" + }, + { + "$ref": "#/components/schemas/_RansomLeaksRequestV1" + }, + { + "$ref": "#/components/schemas/_RansomLeaksDownloadV1" + }, + { + "$ref": "#/components/schemas/_ActivityIgnoreV1" + }, + { + "$ref": "#/components/schemas/_ActivityIgnoreV2" + }, + { + "$ref": "#/components/schemas/_CMIOrganizationSubscriptionPlanEditV1" + }, + { + "$ref": "#/components/schemas/_CMIOrganizationSubscriptionPlanEditV2" + }, + { + "$ref": "#/components/schemas/_CMIOrganizationSubscriptionPlanEditV3" + }, + { + "$ref": "#/components/schemas/_CMIOrganizationSubscriptionPlanEditV4" + }, + { + "$ref": "#/components/schemas/_AlertSentCreateV1" + }, + { + "$ref": "#/components/schemas/_ActivityRemediatedV1" + }, + { + "$ref": "#/components/schemas/_ActivityRemediatedV2" + }, + { + "$ref": "#/components/schemas/_StealerLogDownloadV1" + }, + { + "$ref": "#/components/schemas/_AddToReportV1" + }, + { + "$ref": "#/components/schemas/_AddToReportV2" + }, + { + "$ref": "#/components/schemas/_ActivityViewV1" + }, + { + "$ref": "#/components/schemas/_AlertChannelDeleteV1" + }, + { + "$ref": "#/components/schemas/_AlertChannelDeleteV2" + }, + { + "$ref": "#/components/schemas/_AlertDeleteV1" + }, + { + "$ref": "#/components/schemas/_AuthorizeAssetRequestCreateV1" + }, + { + "$ref": "#/components/schemas/_CMIAllowedRestrictedTermAddV1" + }, + { + "$ref": "#/components/schemas/_CMIAllowedRestrictedTermAddV2" + }, + { + "$ref": "#/components/schemas/_CMIAllowedRestrictedTermAddV3" + }, + { + "$ref": "#/components/schemas/_CMIAllowedRestrictedTermDeleteV1" + }, + { + "$ref": "#/components/schemas/_ActivityUserMetadataNotesEditV1" + }, + { + "$ref": "#/components/schemas/_ActivityUserMetadataRiskScoreEditV1" + }, + { + "$ref": "#/components/schemas/_ActivityUserMetadataTagEditV1" + }, + { + "$ref": "#/components/schemas/_ActivityUserMetadataTagDeleteV1" + }, + { + "$ref": "#/components/schemas/_ActivityUserMetadataAllEditV1" + }, + { + "$ref": "#/components/schemas/_CMIAppBannerUpdateV1" + }, + { + "$ref": "#/components/schemas/_CMIAuthorizeAssetRequestUpdateV1" + }, + { + "$ref": "#/components/schemas/_HubspotCreateOrganizationV1" + }, + { + "$ref": "#/components/schemas/_HubspotUpdatesOrganizationV1" + }, + { + "$ref": "#/components/schemas/_HubspotUpdatesOrganizationV2" + }, + { + "$ref": "#/components/schemas/_HubspotUpdatesOrganizationV3" + }, + { + "$ref": "#/components/schemas/_HubspotUpdatesOrganizationV4" + }, + { + "$ref": "#/components/schemas/_HubspotUpdatesOrganizationV5" + }, + { + "$ref": "#/components/schemas/AuditEventDataPriorityActionUpdated" + }, + { + "$ref": "#/components/schemas/AuditEventDataTenantCreate" + }, + { + "$ref": "#/components/schemas/AuditEventDataTenantEdit" + }, + { + "$ref": "#/components/schemas/AuditEventDataTenantDelete" + }, + { + "$ref": "#/components/schemas/AuditEventDataCmiTenantDelete" + }, + { + "$ref": "#/components/schemas/AuditEventDataCmiTenantEnable" + }, + { + "$ref": "#/components/schemas/AuditEventDataCmiTenantFlareCommunityEnable" + }, + { + "$ref": "#/components/schemas/AuditEventDataCmiTenantFlareCommunityDisable" + }, + { + "$ref": "#/components/schemas/AuditEventDataCmiTenantFlareCommunityCreateInviteLink" + }, + { + "$ref": "#/components/schemas/AuditEventDataCmiTenantFlareCommunityUpdateUserFeatures" + }, + { + "$ref": "#/components/schemas/AuditEventDataIdentifiersAction" + }, + { + "$ref": "#/components/schemas/AuditEventDataIdentifierAlertCreate" + }, + { + "$ref": "#/components/schemas/AuditEventDataIdentifierAlertEdit" + }, + { + "$ref": "#/components/schemas/AuditEventDataIdentifierAlertDelete" + }, + { + "$ref": "#/components/schemas/AuditEventDataIdentifierGroupCreate" + }, + { + "$ref": "#/components/schemas/AuditEventDataIdentifierGroupEdit" + }, + { + "$ref": "#/components/schemas/AuditEventDataIdentifierGroupDelete" + }, + { + "$ref": "#/components/schemas/AuditEventDataIdentifierGroupAlertCreate" + }, + { + "$ref": "#/components/schemas/AuditEventDataIdentifierGroupAlertEdit" + }, + { + "$ref": "#/components/schemas/AuditEventDataIdentifierGroupAlertDelete" + }, + { + "$ref": "#/components/schemas/AuditEventDataActivityUnignore" + }, + { + "$ref": "#/components/schemas/AuditEventDataActivityUnremediated" + }, + { + "$ref": "#/components/schemas/AuditEventDataEditActivity" + }, + { + "$ref": "#/components/schemas/AuditEventDataSearchView" + }, + { + "$ref": "#/components/schemas/AuditEventDataOrganizationEdit" + }, + { + "$ref": "#/components/schemas/AuditEventDataOrganizationMemberCreate" + }, + { + "$ref": "#/components/schemas/AuditEventDataOrganizationMemberEdit" + }, + { + "$ref": "#/components/schemas/AuditEventDataOrganizationMemberEnable" + }, + { + "$ref": "#/components/schemas/AuditEventDataOrganizationMemberDisable" + }, + { + "$ref": "#/components/schemas/AuditEventDataOrganizationMemberPermissionEdit" + }, + { + "$ref": "#/components/schemas/AuditEventDataOrganizationMemberDelete" + }, + { + "$ref": "#/components/schemas/AuditEventDataTenantMemberAdd" + }, + { + "$ref": "#/components/schemas/AuditEventDataTenantMemberEdit" + }, + { + "$ref": "#/components/schemas/AuditEventDataTenantMemberDelete" + }, + { + "$ref": "#/components/schemas/AuditEventDataAlertChannelCreate" + }, + { + "$ref": "#/components/schemas/AuditEventDataAlertChannelEdit" + }, + { + "$ref": "#/components/schemas/AuditEventDataAlertChannelView" + }, + { + "$ref": "#/components/schemas/AuditEventPageView" + }, + { + "$ref": "#/components/schemas/AuditEventDataAssetRelationsView" + }, + { + "$ref": "#/components/schemas/AuditEventDataRemoveFromReport" + }, + { + "$ref": "#/components/schemas/AuditEventDataCMIUserCreate" + }, + { + "$ref": "#/components/schemas/AuditEventDataCMIUserEmailEdit" + }, + { + "$ref": "#/components/schemas/AuditEventDataCMIUserMagicLinkGenerate" + }, + { + "$ref": "#/components/schemas/AuditEventDataCMIUserDelete" + }, + { + "$ref": "#/components/schemas/AuditEventDataCMIUserSuperAdmin" + }, + { + "$ref": "#/components/schemas/AuditEventDataCMIUserFlareRoleEdit" + }, + { + "$ref": "#/components/schemas/AuditEventDataCMIOrganizationCreate" + }, + { + "$ref": "#/components/schemas/AuditEventDataCMIOrganizationApiUsageReset" + }, + { + "$ref": "#/components/schemas/AuditEventDataCMIOrganizationIdentifierRotationReset" + }, + { + "$ref": "#/components/schemas/AuditEventDataCMITenantApiUsageReset" + }, + { + "$ref": "#/components/schemas/AuditEventDataCMITenantIdentifierRotationReset" + }, + { + "$ref": "#/components/schemas/AuditEventDataCMIAllowedRestrictedTermEdit" + }, + { + "$ref": "#/components/schemas/AuditEventDataCMIAuthorizeAssetRequestDelete" + }, + { + "$ref": "#/components/schemas/AuditEventDataCredentialRemediate" + }, + { + "$ref": "#/components/schemas/AuditEventDataCredentialUnremediate" + }, + { + "$ref": "#/components/schemas/AuditEventDataCredentialIgnore" + }, + { + "$ref": "#/components/schemas/AuditEventDataCredentialUnignore" + }, + { + "$ref": "#/components/schemas/AuditEventDataCredentialsAction" + }, + { + "$ref": "#/components/schemas/AuditEventThreatFlowCreateCustomIntel" + }, + { + "$ref": "#/components/schemas/AuditEventThreatFlowUnitSummarySearch" + }, + { + "$ref": "#/components/schemas/AuditEventThreatFlowConversationSummary" + }, + { + "$ref": "#/components/schemas/AuditEventDataAlertEdit" + }, + { + "$ref": "#/components/schemas/AuditEventDataAlertCreate" + }, + { + "$ref": "#/components/schemas/AuditEventDataCredentialBrowserSearch" + }, + { + "$ref": "#/components/schemas/AuditEventDataCredentialGlobalSearch" + }, + { + "$ref": "#/components/schemas/AuditEventDataBlacklistedTerm" + }, + { + "$ref": "#/components/schemas/AuditEventDataIdentifierRecommendationAction" + }, + { + "$ref": "#/components/schemas/AuditEventDataHomeFeedView" + }, + { + "$ref": "#/components/schemas/AuditEventDataCredentialBrowserHomeFeedSearch" + }, + { + "$ref": "#/components/schemas/AuditEventDataIdPDisableAccount" + }, + { + "$ref": "#/components/schemas/AuditEventDataIdPMarkAsCompromised" + }, + { + "$ref": "#/components/schemas/AuditEventDataIdPRevokeSessions" + }, + { + "$ref": "#/components/schemas/AuditEventDataIdPValidateCredentials" + }, + { + "$ref": "#/components/schemas/AuditEventDataIdPSyncUsers" + }, + { + "$ref": "#/components/schemas/AuditEventDataIdPSyncGroups" + }, + { + "$ref": "#/components/schemas/AuditEventDataIdPSyncRoles" + }, + { + "$ref": "#/components/schemas/AuditEventDataIdPSyncDomains" + }, + { + "$ref": "#/components/schemas/AuditEventDataIdPSyncApps" + }, + { + "$ref": "#/components/schemas/AuditEventDataIdPSyncUserAppAssignments" + }, + { + "$ref": "#/components/schemas/AuditEventDataIdPSyncUserGroupAssignments" + }, + { + "$ref": "#/components/schemas/AuditEventDataIdPSyncUserRoleAssignments" + }, + { + "$ref": "#/components/schemas/AuditEventDataIdPSyncHealthcheck" + }, + { + "$ref": "#/components/schemas/AuditEventDataTenantIntegrationCreate" + }, + { + "$ref": "#/components/schemas/AuditEventDataTenantIntegrationDelete" + }, + { + "$ref": "#/components/schemas/AuditEventDataSensitiveDataAccess" + }, + { + "$ref": "#/components/schemas/AuditEventDataIdentifiersMerge" + }, + { + "$ref": "#/components/schemas/AuditEventDataEventsGlobalSearch" + }, + { + "$ref": "#/components/schemas/AuditEventDataCredentialsGlobalSearch" + }, + { + "$ref": "#/components/schemas/AuditEventDataSandboxSampleSubmission" + }, + { + "$ref": "#/components/schemas/AuditEventDataSandboxArchiveSubmission" + }, + { + "$ref": "#/components/schemas/AuditEventDataModuleFreeTrialActivate" + }, + { + "$ref": "#/components/schemas/AuditEventDataCMIImpersonate" + }, + { + "$ref": "#/components/schemas/AuditEventDataTenantUpdateHubspot" + }, + { + "$ref": "#/components/schemas/AuditEventDataHubspotCreateTenant" + }, + { + "$ref": "#/components/schemas/AuditEventDataIdentifierRecommendationLLMAdded" + }, + { + "additionalProperties": true, + "type": "object" + }, + { + "type": "null" + } + ], + "title": "Original Data" + }, + "affected_entities": { + "$ref": "#/components/schemas/AuditEventAffectedEntitiesResponse" + }, + "actor_data": { + "anyOf": [ + { + "$ref": "#/components/schemas/AuditEventActorData" + }, + { + "type": "null" + } + ] + }, + "type": { + "$ref": "#/components/schemas/AuditEventAffectedResourceType" + }, + "action": { + "anyOf": [ + { + "$ref": "#/components/schemas/AuditEventAction" + }, + { + "type": "null" + } + ] + }, + "source": { + "anyOf": [ + { + "$ref": "#/components/schemas/AuditEventSource" + }, + { + "type": "null" + } + ] + }, + "is_impersonated": { + "type": "boolean", + "title": "Is Impersonated", + "default": false + } + }, + "type": "object", + "required": [ + "id", + "created_at", + "data", + "original_data", + "affected_entities", + "actor_data", + "type", + "action", + "source" + ], + "title": "AuditEventItemResponse" + }, + "AuditEventPageView": { + "properties": { + "name": { + "type": "string", + "const": "page.view", + "title": "Name" + }, + "route": { + "type": "string", + "title": "Route" + } + }, + "type": "object", + "required": [ + "name", + "route" + ], + "title": "AuditEventPageView" + }, + "AuditEventPagingBody": { + "properties": { + "from_": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "From" + }, + "order": { + "$ref": "#/components/schemas/OrderType", + "default": "desc" + }, + "size": { + "type": "integer", + "title": "Size", + "default": 50 + } + }, + "type": "object", + "title": "AuditEventPagingBody" + }, + "AuditEventRequestBody": { + "properties": { + "pagination": { + "$ref": "#/components/schemas/AuditEventPagingBody" + }, + "filters": { + "$ref": "#/components/schemas/AuditEventFiltersBody" + } + }, + "type": "object", + "title": "AuditEventRequestBody" + }, + "AuditEventSource": { + "type": "string", + "enum": [ + "all", + "api", + "platform" + ], + "title": "AuditEventSource" + }, + "AuditEventStatus": { + "type": "string", + "enum": [ + "success", + "failure" + ], + "title": "AuditEventStatus" + }, + "AuditEventThreatFlowConversationSummary": { + "properties": { + "name": { + "type": "string", + "const": "threat_flow.summarize_conversation", + "title": "Name" + }, + "pyro_version": { + "type": "string", + "title": "Pyro Version" + }, + "is_success": { + "type": "boolean", + "title": "Is Success" + }, + "conversation_uid": { + "type": "string", + "title": "Conversation Uid" + }, + "report_title": { + "type": "string", + "title": "Report Title" + }, + "time_range_from": { + "type": "string", + "format": "date-time", + "title": "Time Range From" + }, + "time_range_to": { + "type": "string", + "format": "date-time", + "title": "Time Range To" + } + }, + "type": "object", + "required": [ + "name", + "pyro_version", + "is_success", + "conversation_uid", + "report_title", + "time_range_from", + "time_range_to" + ], + "title": "AuditEventThreatFlowConversationSummary" + }, + "AuditEventThreatFlowCreateCustomIntel": { + "properties": { + "name": { + "type": "string", + "const": "threat_flow.create_custom_intel", + "title": "Name" + }, + "pyro_version": { + "type": "string", + "title": "Pyro Version" + }, + "is_success": { + "type": "boolean", + "title": "Is Success" + }, + "title": { + "type": "string", + "title": "Title" + }, + "search_query": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Search Query" + }, + "unit_summary_uids": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Unit Summary Uids" + }, + "search_parameters": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Search Parameters" + } + }, + "type": "object", + "required": [ + "name", + "pyro_version", + "is_success", + "title", + "search_query", + "unit_summary_uids", + "search_parameters" + ], + "title": "AuditEventThreatFlowCreateCustomIntel" + }, + "AuditEventThreatFlowUnitSummarySearch": { + "properties": { + "name": { + "type": "string", + "const": "threat_flow.unit_summary.search", + "title": "Name" + }, + "pyro_version": { + "type": "string", + "title": "Pyro Version" + }, + "result_count": { + "type": "integer", + "title": "Result Count" + }, + "search_query": { + "type": "string", + "title": "Search Query" + }, + "search_parameters": { + "type": "string", + "title": "Search Parameters" + } + }, + "type": "object", + "required": [ + "name", + "pyro_version", + "result_count", + "search_query", + "search_parameters" + ], + "title": "AuditEventThreatFlowUnitSummarySearch" + }, + "AuthDomainQuery": { + "properties": { + "type": { + "type": "string", + "const": "auth_domain", + "title": "Type" + }, + "fqdn": { + "type": "string", + "title": "Fqdn" + } + }, + "type": "object", + "required": [ + "type", + "fqdn" + ], + "title": "AuthDomainQuery" + }, + "AuthorizationRequestFilters": { + "properties": { + "value": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Value" + }, + "status": { + "anyOf": [ + { + "$ref": "#/components/schemas/AuthorizeAssetRequestStatus" + }, + { + "type": "null" + } + ] + }, + "tenant_id": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Tenant Id" + } + }, + "type": "object", + "title": "AuthorizationRequestFilters" + }, + "AuthorizationRequestItem": { + "properties": { + "organization_id": { + "type": "integer", + "title": "Organization Id" + }, + "status": { + "$ref": "#/components/schemas/AuthorizeAssetRequestStatus" + }, + "requested_by": { + "$ref": "#/components/schemas/AuthorizationRequestItemRequestedBy" + }, + "tenant": { + "$ref": "#/components/schemas/AuthorizationRequestItemTenant" + }, + "reason": { + "type": "string", + "title": "Reason" + }, + "requested_at": { + "type": "string", + "format": "date-time", + "title": "Requested At" + }, + "asset": { + "$ref": "#/components/schemas/AuthorizationRequestItemAsset" + }, + "reviewed_by": { + "anyOf": [ + { + "$ref": "#/components/schemas/AuthorizationRequestItemReviewedBy" + }, + { + "type": "null" + } + ] + } + }, + "type": "object", + "required": [ + "organization_id", + "status", + "requested_by", + "tenant", + "reason", + "requested_at", + "asset", + "reviewed_by" + ], + "title": "AuthorizationRequestItem" + }, + "AuthorizationRequestItemAsset": { + "properties": { + "type": { + "$ref": "#/components/schemas/AssetType" + }, + "uuid": { + "type": "string", + "title": "Uuid" + }, + "value": { + "type": "string", + "title": "Value" + } + }, + "type": "object", + "required": [ + "type", + "uuid", + "value" + ], + "title": "AuthorizationRequestItemAsset" + }, + "AuthorizationRequestItemRequestedBy": { + "properties": { + "user_id": { + "type": "integer", + "title": "User Id" + }, + "user_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "User Name" + } + }, + "type": "object", + "required": [ + "user_id", + "user_name" + ], + "title": "AuthorizationRequestItemRequestedBy" + }, + "AuthorizationRequestItemReviewedBy": { + "properties": { + "user_id": { + "type": "integer", + "title": "User Id" + }, + "user_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "User Name" + }, + "reviewed_at": { + "type": "string", + "format": "date-time", + "title": "Reviewed At" + } + }, + "type": "object", + "required": [ + "user_id", + "user_name", + "reviewed_at" + ], + "title": "AuthorizationRequestItemReviewedBy" + }, + "AuthorizationRequestItemTenant": { + "properties": { + "id": { + "type": "integer", + "title": "Id" + }, + "name": { + "type": "string", + "title": "Name" + } + }, + "type": "object", + "required": [ + "id", + "name" + ], + "title": "AuthorizationRequestItemTenant" + }, + "AuthorizationResponse": { + "properties": { + "success": { + "type": "boolean", + "title": "Success" + }, + "error_message": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Error Message" + } + }, + "type": "object", + "required": [ + "success", + "error_message" + ], + "title": "AuthorizationResponse" + }, + "AuthorizeAssetRequestStatus": { + "type": "string", + "enum": [ + "pending", + "approved", + "rejected" + ], + "title": "AuthorizeAssetRequestStatus" + }, + "AutocompletionField": { + "properties": { + "value": { + "type": "string", + "title": "Value" + }, + "description": { + "type": "string", + "title": "Description" + } + }, + "type": "object", + "required": [ + "value", + "description" + ], + "title": "AutocompletionField" + }, + "AutocompletionFieldsPayload": { + "properties": { + "items": { + "items": { + "$ref": "#/components/schemas/AutocompletionField" + }, + "type": "array", + "title": "Items" + } + }, + "type": "object", + "required": [ + "items" + ], + "title": "AutocompletionFieldsPayload" + }, + "AutocompletionTerm": { + "properties": { + "value": { + "type": "string", + "title": "Value" + }, + "description": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Description" + } + }, + "type": "object", + "required": [ + "value" + ], + "title": "AutocompletionTerm" + }, + "AutocompletionTermsPayload": { + "properties": { + "items": { + "additionalProperties": { + "items": { + "$ref": "#/components/schemas/AutocompletionTerm" + }, + "type": "array" + }, + "type": "object", + "title": "Items" + } + }, + "type": "object", + "required": [ + "items" + ], + "title": "AutocompletionTermsPayload" + }, + "AzureTenantData": { + "properties": { + "type": { + "type": "string", + "const": "azure_tenant", + "title": "Type", + "default": "azure_tenant" + }, + "tenant_id": { + "type": "string", + "minLength": 1, + "title": "Tenant Id" + } + }, + "type": "object", + "required": [ + "tenant_id" + ], + "title": "AzureTenantData" + }, + "AzureTenantQuery": { + "properties": { + "type": { + "type": "string", + "const": "azure_tenant", + "title": "Type" + }, + "tenant_id": { + "type": "string", + "title": "Tenant Id" + } + }, + "type": "object", + "required": [ + "type", + "tenant_id" + ], + "title": "AzureTenantQuery" + }, + "BannerResponse": { + "properties": { + "message": { + "type": "string", + "title": "Message" + }, + "variant": { + "$ref": "#/components/schemas/BannerVariant" + }, + "scope": { + "$ref": "#/components/schemas/BannerScope" + } + }, + "type": "object", + "required": [ + "message", + "variant", + "scope" + ], + "title": "BannerResponse" + }, + "BannerScope": { + "type": "string", + "enum": [ + "global", + "organization", + "tenant" + ], + "title": "BannerScope" + }, + "BannerVariant": { + "type": "string", + "enum": [ + "info", + "warning", + "critical" + ], + "title": "BannerVariant" + }, + "BaseEdge": { + "properties": { + "source": { + "type": "string", + "title": "Source" + }, + "target": { + "type": "string", + "title": "Target" + }, + "type": { + "type": "string", + "title": "Type" + }, + "params": { + "title": "Params" + } + }, + "type": "object", + "required": [ + "source", + "target", + "type", + "params" + ], + "title": "BaseEdge" + }, + "BaseNode": { + "properties": { + "id": { + "type": "string", + "title": "Id" + }, + "name": { + "type": "string", + "title": "Name" + }, + "type": { + "type": "string", + "title": "Type" + } + }, + "type": "object", + "required": [ + "id", + "name", + "type" + ], + "title": "BaseNode" + }, + "BinQuery": { + "properties": { + "type": { + "type": "string", + "const": "bin", + "title": "Type" + }, + "bin": { + "type": "string", + "title": "Bin" + } + }, + "type": "object", + "required": [ + "type", + "bin" + ], + "title": "BinQuery" + }, + "BinaryInputContent": { + "properties": { + "type": { + "type": "string", + "const": "binary", + "title": "Type", + "default": "binary" + }, + "mimeType": { + "type": "string", + "title": "Mimetype" + }, + "id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Id" + }, + "url": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Url" + }, + "data": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Data" + }, + "filename": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Filename" + } + }, + "additionalProperties": true, + "type": "object", + "required": [ + "mimeType" + ], + "title": "BinaryInputContent", + "description": "A deprecated binary payload reference in a multimodal user message." + }, + "BirthYearData": { + "properties": { + "type": { + "type": "string", + "const": "birth_year", + "title": "Type", + "default": "birth_year" + }, + "year": { + "type": "integer", + "maximum": 2100.0, + "minimum": 1900.0, + "title": "Year" + } + }, + "type": "object", + "required": [ + "year" + ], + "title": "BirthYearData" + }, + "BlacklistedTermLocation": { + "type": "string", + "enum": [ + "identifier_creation", + "identifier_update", + "event_search", + "credentials_browser_search", + "leaks_browser_api_search", + "entities_search" + ], + "title": "BlacklistedTermLocation" + }, + "BlogPostData": { + "properties": { + "url": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Url", + "description": "The URL of the blog post." + }, + "content": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Content", + "description": "The content of the blog post." + }, + "description": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Description", + "description": "The description of the blog post." + }, + "posted_at": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Posted At", + "description": "The date and time the blog post was posted." + } + }, + "type": "object", + "required": [ + "url", + "content", + "description", + "posted_at" + ], + "title": "BlogPostData" + }, + "BlogPostEvent": { + "properties": { + "event_type": { + "type": "string", + "const": "blog_post", + "title": "Event Type", + "default": "blog_post" + }, + "metadata": { + "$ref": "#/components/schemas/EventMetadata" + }, + "data": { + "$ref": "#/components/schemas/BlogPostData" + } + }, + "type": "object", + "required": [ + "metadata", + "data" + ], + "title": "Blog Post" + }, + "Body_parse_csv_integrations_flare_community__tenant_id__parse_csv_post": { + "properties": { + "csv_file": { + "type": "string", + "contentMediaType": "application/octet-stream", + "title": "Csv File" + } + }, + "type": "object", + "required": [ + "csv_file" + ], + "title": "Body_parse_csv_integrations_flare_community__tenant_id__parse_csv_post" + }, + "Body_upload_organization_logo_organizations__organization_id__logo_post": { + "properties": { + "logo": { + "type": "string", + "contentMediaType": "application/octet-stream", + "title": "Logo" + } + }, + "type": "object", + "required": [ + "logo" + ], + "title": "Body_upload_organization_logo_organizations__organization_id__logo_post" + }, + "BrandData": { + "properties": { + "type": { + "type": "string", + "const": "brand", + "title": "Type", + "default": "brand" + }, + "name": { + "type": "string", + "minLength": 1, + "title": "Name" + } + }, + "type": "object", + "required": [ + "name" + ], + "title": "BrandData" + }, + "BrandQuery": { + "properties": { + "type": { + "type": "string", + "const": "brand", + "title": "Type" + }, + "name": { + "type": "string", + "title": "Name" + } + }, + "type": "object", + "required": [ + "type", + "name" + ], + "title": "BrandQuery" + }, + "BucketData": { + "properties": { + "host": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Host", + "description": "The host of the bucket." + }, + "provider": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Provider", + "description": "The provider of the bucket." + } + }, + "type": "object", + "required": [ + "host", + "provider" + ], + "title": "BucketData" + }, + "BucketEvent": { + "properties": { + "event_type": { + "type": "string", + "const": "bucket", + "title": "Event Type", + "default": "bucket" + }, + "metadata": { + "$ref": "#/components/schemas/EventMetadata" + }, + "data": { + "$ref": "#/components/schemas/BucketEventData" + } + }, + "type": "object", + "required": [ + "metadata", + "data" + ], + "title": "Bucket" + }, + "BucketEventData": { + "properties": { + "url": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Url", + "description": "The URL to the bucket." + }, + "bucket": { + "$ref": "#/components/schemas/BucketData" + } + }, + "type": "object", + "required": [ + "url", + "bucket" + ], + "title": "BucketEventData" + }, + "BulkActionStatus": { + "type": "string", + "enum": [ + "ongoing", + "completed", + "pending" + ], + "title": "BulkActionStatus" + }, + "BulkActionTargetType": { + "type": "string", + "enum": [ + "identifier", + "feed", + "group", + "identifier_recommendation", + "identifier_recommendation_group", + "credential", + "tenant_integration", + "event" + ], + "title": "BulkActionTargetType" + }, + "BulkActionType": { + "type": "string", + "enum": [ + "clean_feed", + "move_feed", + "materializing", + "enable", + "disable", + "disable_tenant", + "delete", + "export", + "move", + "edit", + "edit_event", + "update_count", + "accept_recommendation", + "reject_recommendation", + "remediate", + "unremediate", + "ignore", + "unignore", + "validate_with_idp", + "authorize" + ], + "title": "BulkActionType" + }, + "BulkActionsRequestBody": { + "properties": { + "statuses": { + "anyOf": [ + { + "items": { + "$ref": "#/components/schemas/BulkActionStatus" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Statuses" + }, + "include_errors": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "title": "Include Errors" + }, + "created_after": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Created After", + "default": "2026-07-06T16:41:35.196769Z" + }, + "from": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "From" + }, + "size": { + "type": "integer", + "maximum": 20.0, + "exclusiveMinimum": 0.0, + "title": "Size", + "default": 20 + } + }, + "type": "object", + "title": "BulkActionsRequestBody" + }, + "BulkAddUserToTenantsRequestBody": { + "properties": { + "tenants": { + "items": { + "$ref": "#/components/schemas/TenantUserAccess" + }, + "type": "array", + "title": "Tenants" + } + }, + "type": "object", + "required": [ + "tenants" + ], + "title": "BulkAddUserToTenantsRequestBody" + }, + "BulkAddUsersToTenantRequestBody": { + "properties": { + "users": { + "items": { + "$ref": "#/components/schemas/UserTenantAccess" + }, + "type": "array", + "title": "Users" + } + }, + "type": "object", + "required": [ + "users" + ], + "title": "BulkAddUsersToTenantRequestBody" + }, + "CCBinData": { + "properties": { + "type": { + "type": "string", + "const": "bin", + "title": "Type", + "default": "bin" + }, + "bin": { + "type": "string", + "minLength": 1, + "title": "Bin" + } + }, + "type": "object", + "required": [ + "bin" + ], + "title": "CCBinData" + }, + "CSVParseResponse": { + "properties": { + "users": { + "items": { + "$ref": "#/components/schemas/ProvisionUserItemRequest" + }, + "type": "array", + "title": "Users" + }, + "count": { + "type": "integer", + "title": "Count" + } + }, + "type": "object", + "required": [ + "users", + "count" + ], + "title": "CSVParseResponse" + }, + "CTIEntityRelationshipResponse": { + "properties": { + "source_entity": { + "$ref": "#/components/schemas/EntityData" + }, + "target_entity": { + "$ref": "#/components/schemas/EntityData" + }, + "relation_type": { + "$ref": "#/components/schemas/AssetRelationType" + }, + "sources": { + "items": { + "$ref": "#/components/schemas/CTIEntitySourceAPIResponse" + }, + "type": "array", + "title": "Sources" + }, + "modified_at": { + "type": "string", + "format": "date-time", + "title": "Modified At" + }, + "valid_from": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Valid From" + }, + "valid_until": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Valid Until" + } + }, + "type": "object", + "required": [ + "source_entity", + "target_entity", + "relation_type", + "sources", + "modified_at" + ], + "title": "CTIEntityRelationshipResponse" + }, + "CTIEntitySourceAPIResponse": { + "properties": { + "id": { + "type": "string", + "title": "Id" + }, + "name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Name" + }, + "confidence": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Confidence" + } + }, + "type": "object", + "required": [ + "id" + ], + "title": "CTIEntitySourceAPIResponse" + }, + "CTIEntityType": { + "type": "string", + "enum": [ + "actor", + "attack_pattern", + "campaign", + "chat_channel", + "external_report", + "forum_thread", + "indicator", + "infrastructure", + "location", + "malware", + "threat_actor", + "threat_actor_group", + "tool", + "vulnerability" + ] + }, + "CTITimeField": { + "type": "string", + "enum": [ + "created_at", + "updated_at", + "first_seen_at", + "last_seen_at" + ], + "title": "CTITimeField", + "description": "A time-based field of a CTI entity.\n\nThe enum *value* is the API/wire token (e.g. ``\"created_at\"``); use\n:pyattr:`es_field` for the Elasticsearch field path (``metadata.created_at``)." + }, + "CampaignEntityAPIResponse": { + "properties": { + "uuid": { + "type": "string", + "title": "Uuid" + }, + "type": { + "$ref": "#/components/schemas/EntityType" + }, + "name": { + "type": "string", + "title": "Name" + }, + "created_by": { + "type": "string", + "title": "Created By" + }, + "sources": { + "items": { + "$ref": "#/components/schemas/CTIEntitySourceAPIResponse" + }, + "type": "array", + "title": "Sources" + }, + "created_at": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Created At" + }, + "updated_at": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Updated At" + }, + "first_seen_at": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "First Seen At" + }, + "last_seen_at": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Last Seen At" + }, + "confidence": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Confidence" + }, + "description": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Description" + }, + "aliases": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Aliases" + }, + "marking_definitions": { + "items": { + "$ref": "#/components/schemas/MarkingDefinition" + }, + "type": "array", + "title": "Marking Definitions" + } + }, + "type": "object", + "required": [ + "uuid", + "type", + "name", + "created_by", + "sources", + "created_at", + "updated_at", + "description", + "aliases", + "marking_definitions" + ], + "title": "CampaignEntityAPIResponse" + }, + "CategoryStatsHistogram": { + "properties": { + "histogram": { + "additionalProperties": { + "type": "integer" + }, + "propertyNames": { + "format": "date-time" + }, + "type": "object", + "title": "Histogram" + }, + "event_count": { + "type": "integer", + "title": "Event Count" + }, + "category": { + "$ref": "#/components/schemas/SourceCategoryV2" + }, + "unique_sources": { + "type": "integer", + "title": "Unique Sources" + } + }, + "type": "object", + "required": [ + "histogram", + "event_count", + "category", + "unique_sources" + ], + "title": "CategoryStatsHistogram" + }, + "ChatChannelActor": { + "properties": { + "actor_uid": { + "$ref": "#/components/schemas/ActorUid" + }, + "asset_uuid": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Asset Uuid" + }, + "last_message_at": { + "type": "string", + "format": "date-time", + "title": "Last Message At" + }, + "message_count": { + "type": "integer", + "title": "Message Count" + } + }, + "type": "object", + "required": [ + "actor_uid", + "last_message_at", + "message_count" + ], + "title": "ChatChannelActor" + }, + "ChatChannelAssetUuidPayload": { + "properties": { + "thread_id": { + "type": "string", + "title": "Thread Id" + }, + "source": { + "type": "string", + "title": "Source" + } + }, + "type": "object", + "required": [ + "thread_id", + "source" + ], + "title": "ChatChannelAssetUuidPayload" + }, + "ChatChannelEntityAPIResponse": { + "properties": { + "uuid": { + "type": "string", + "title": "Uuid" + }, + "type": { + "$ref": "#/components/schemas/EntityType" + }, + "name": { + "type": "string", + "title": "Name" + }, + "created_by": { + "type": "string", + "title": "Created By" + }, + "sources": { + "items": { + "$ref": "#/components/schemas/CTIEntitySourceAPIResponse" + }, + "type": "array", + "title": "Sources" + }, + "created_at": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Created At" + }, + "updated_at": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Updated At" + }, + "first_seen_at": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "First Seen At" + }, + "last_seen_at": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Last Seen At" + }, + "confidence": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Confidence" + }, + "description": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Description" + }, + "conversation_link": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Conversation Link" + }, + "topics": { + "items": { + "$ref": "#/components/schemas/ThreadTopic" + }, + "type": "array", + "title": "Topics" + } + }, + "type": "object", + "required": [ + "uuid", + "type", + "name", + "created_by", + "sources", + "created_at", + "updated_at", + "description", + "conversation_link", + "topics" + ], + "title": "ChatChannelEntityAPIResponse" + }, + "ChatChannelKeyActorsResponse": { + "properties": { + "key_actors": { + "items": { + "$ref": "#/components/schemas/ChatChannelActor" + }, + "type": "array", + "title": "Key Actors" + } + }, + "type": "object", + "required": [ + "key_actors" + ], + "title": "ChatChannelKeyActorsResponse" + }, + "ChatChannelMentionedChannelsResponse": { + "properties": { + "mentioned_channels": { + "items": { + "$ref": "#/components/schemas/CommunicationHandle" + }, + "type": "array", + "title": "Mentioned Channels" + } + }, + "type": "object", + "required": [ + "mentioned_channels" + ], + "title": "ChatChannelMentionedChannelsResponse" + }, + "ChatChannelMetadata": { + "properties": { + "first_seen": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "First Seen" + }, + "last_seen": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Last Seen" + }, + "total_events": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Total Events" + }, + "uid": { + "$ref": "#/components/schemas/ChatChannelUid" + }, + "name": { + "type": "string", + "title": "Name" + }, + "source": { + "$ref": "#/components/schemas/EnrichedSource" + }, + "description": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Description" + }, + "conversation_link": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Conversation Link" + }, + "chat_type": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Chat Type" + }, + "member_count": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Member Count" + }, + "topics": { + "items": { + "$ref": "#/components/schemas/ThreadTopic" + }, + "type": "array", + "title": "Topics" + } + }, + "type": "object", + "required": [ + "uid", + "name", + "source" + ], + "title": "ChatChannelMetadata" + }, + "ChatChannelSummariesResponse": { + "properties": { + "request_id": { + "anyOf": [ + { + "type": "string", + "format": "uuid" + }, + { + "type": "null" + } + ], + "title": "Request Id" + }, + "error": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Error" + }, + "summarized_at": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Summarized At" + }, + "profile": { + "anyOf": [ + { + "$ref": "#/components/schemas/ChatChannelSummaryOutput" + }, + { + "type": "null" + } + ] + } + }, + "type": "object", + "required": [ + "request_id" + ], + "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": { + "anyOf": [ + { + "$ref": "#/components/schemas/StatsAggregates" + }, + { + "type": "null" + } + ] + }, + "timeline": { + "items": { + "$ref": "#/components/schemas/ChatChannelTimelineEntry" + }, + "type": "array", + "title": "Timeline" + }, + "total_count": { + "type": "integer", + "title": "Total Count" + } + }, + "type": "object", + "required": [ + "timeline", + "total_count" + ], + "title": "ChatChannelTimeline" + }, + "ChatChannelTimelineEntry": { + "properties": { + "date": { + "type": "string", + "format": "date-time", + "title": "Date" + }, + "total_count": { + "type": "integer", + "title": "Total Count" + } + }, + "type": "object", + "required": [ + "date", + "total_count" + ], + "title": "ChatChannelTimelineEntry" + }, + "ChatChannelTopicResponse": { + "properties": { + "topic_id": { + "type": "string", + "title": "Topic Id" + }, + "label": { + "type": "string", + "title": "Label" + }, + "parent_bucket": { + "type": "string", + "title": "Parent Bucket" + } + }, + "type": "object", + "required": [ + "topic_id", + "label", + "parent_bucket" + ], + "title": "ChatChannelTopicResponse" + }, + "ChatChannelTopicsResponse": { + "properties": { + "topics": { + "items": { + "$ref": "#/components/schemas/ChatChannelTopicResponse" + }, + "type": "array", + "title": "Topics" + } + }, + "type": "object", + "required": [ + "topics" + ], + "title": "ChatChannelTopicsResponse" + }, + "ChatChannelUid": { + "properties": { + "thread_id": { + "type": "string", + "title": "Thread Id" + }, + "source": { + "type": "string", + "title": "Source" + } + }, + "type": "object", + "required": [ + "thread_id", + "source" + ], + "title": "ChatChannelUid" + }, + "ChatChannelUidWithNameResponse": { + "properties": { + "thread_id": { + "type": "string", + "title": "Thread Id" + }, + "source": { + "type": "string", + "title": "Source" + }, + "name": { + "type": "string", + "title": "Name" + } + }, + "type": "object", + "required": [ + "thread_id", + "source", + "name" + ], + "title": "ChatChannelUidWithNameResponse" + }, + "ChatMessageEvent": { + "properties": { + "event_type": { + "type": "string", + "const": "chat_message", + "title": "Event Type", + "default": "chat_message" + }, + "data": { + "$ref": "#/components/schemas/ChatMessageEventData" + }, + "metadata": { + "$ref": "#/components/schemas/EventMetadata" + } + }, + "type": "object", + "required": [ + "data", + "metadata" + ], + "title": "Chat Message" + }, + "ChatMessageEventData": { + "properties": { + "posted_at": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Posted At", + "description": "The time the chat message was posted." + }, + "actor": { + "$ref": "#/components/schemas/pyro__findings__chat_messages__datamodels__ChatMessageEventData__Actor", + "description": "Collection of data about the actor of the chat message." + }, + "context": { + "$ref": "#/components/schemas/pyro__findings__chat_messages__datamodels__ChatMessageEventData__Context", + "description": "Collection of data about the context of the chat message." + }, + "content": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Content", + "description": "The content of the chat message." + }, + "parent_context": { + "$ref": "#/components/schemas/ParentContext", + "description": "Collection of data about the context of the parent chat message." + }, + "forward_info": { + "$ref": "#/components/schemas/ForwardInfo", + "description": "Collection of data about the forward information of the chat message." + }, + "was_forwarded": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "title": "Was Forwarded", + "description": "Whether the chat message was forwarded." + } + }, + "type": "object", + "title": "ChatMessageEventData" + }, + "Classes": { + "properties": { + "is_carding": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "title": "Is Carding", + "description": "Whether the listing is classified as carding." + }, + "is_bypass": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "title": "Is Bypass", + "description": "Whether the listing is classified as a bypass." + }, + "is_ident_fraud": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "title": "Is Ident Fraud", + "description": "Whether the listing is classified as identity fraud." + }, + "is_doc_fraud": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "title": "Is Doc Fraud", + "description": "Whether the listing is classified as document fraud." + }, + "is_phishing": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "title": "Is Phishing", + "description": "Whether the listing is classified as phishing." + }, + "is_money_xfer": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "title": "Is Money Xfer", + "description": "Whether the listing is classified as money transfer." + }, + "is_cashout": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "title": "Is Cashout", + "description": "Whether the listing is classified as a cashout." + }, + "is_virt_currency": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "title": "Is Virt Currency", + "description": "Whether the listing is classified as a virtual currency transaction." + }, + "is_hacking": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "title": "Is Hacking", + "description": "Whether the listing is classified as hacking activities." + }, + "is_misc_financial": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "title": "Is Misc Financial", + "description": "Whether the listing is classified as miscellaneous financial activities." + } + }, + "type": "object", + "title": "Classes" + }, + "Classification": { + "properties": { + "classes": { + "$ref": "#/components/schemas/Classes", + "description": "Data about the classes identified in the listing." + }, + "types": { + "$ref": "#/components/schemas/Types", + "description": "Data about the possible listing type." + } + }, + "type": "object", + "title": "Classification" + }, + "CommunicationHandle": { + "properties": { + "platform": { + "type": "string", + "title": "Platform" + }, + "handles": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Handles" + } + }, + "type": "object", + "required": [ + "platform", + "handles" + ], + "title": "CommunicationHandle" + }, + "ConversationMessage": { + "properties": { + "uid": { + "type": "string", + "title": "Uid" + }, + "message": { + "type": "string", + "title": "Message" + }, + "message_en": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Message En" + }, + "author_name": { + "type": "string", + "title": "Author Name" + }, + "date_time": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Date Time" + } + }, + "type": "object", + "required": [ + "uid", + "message", + "author_name", + "date_time" + ], + "title": "ConversationMessage" + }, + "ConversationSearchAfterDirection": { + "type": "string", + "enum": [ + "next", + "previous" + ], + "title": "ConversationSearchAfterDirection" + }, + "ConversationSummaryRequestPayload": { + "properties": { + "conversation_uid": { + "type": "string", + "title": "Conversation Uid" + }, + "report_title": { + "type": "string", + "title": "Report Title" + }, + "time_range_type": { + "$ref": "#/components/schemas/TimeRangeType", + "default": "last_24h" + }, + "time_range_from": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Time Range From" + }, + "time_range_to": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Time Range To" + } + }, + "type": "object", + "required": [ + "conversation_uid", + "report_title" + ], + "title": "ConversationSummaryRequestPayload" + }, + "ConversationSummaryRequestResponse": { + "properties": { + "id": { + "type": "integer", + "title": "Id" + }, + "conversation_uid": { + "type": "string", + "title": "Conversation Uid" + }, + "created_at": { + "type": "string", + "format": "date-time", + "title": "Created At" + }, + "updated_at": { + "type": "string", + "format": "date-time", + "title": "Updated At" + }, + "report_title": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Report Title" + }, + "tenant_id": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Tenant Id" + }, + "time_range_from": { + "type": "string", + "format": "date-time", + "title": "Time Range From" + }, + "time_range_to": { + "type": "string", + "format": "date-time", + "title": "Time Range To" + } + }, + "type": "object", + "required": [ + "id", + "conversation_uid", + "created_at", + "updated_at", + "report_title", + "tenant_id", + "time_range_from", + "time_range_to" + ], + "title": "ConversationSummaryRequestResponse" + }, + "CookieExpirationStatus": { + "type": "string", + "enum": [ + "active", + "expired" + ], + "title": "CookieExpirationStatus" + }, + "CookiesTenantSearchBody": { + "properties": { + "value": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Value" + }, + "from_": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "From" + }, + "size": { + "type": "integer", + "title": "Size", + "default": 100 + } + }, + "type": "object", + "title": "CookiesTenantSearchBody" + }, + "CrawlingFrequency": { + "properties": { + "value": { + "type": "integer", + "title": "Value" + }, + "unit": { + "$ref": "#/components/schemas/CrawlingFrequencyUnit" + } + }, + "type": "object", + "required": [ + "value", + "unit" + ], + "title": "CrawlingFrequency" + }, + "CrawlingFrequencyUnit": { + "type": "string", + "enum": [ + "minute", + "hour" + ], + "title": "CrawlingFrequencyUnit" + }, + "CreateAlert": { + "properties": { + "feed_definition": { + "$ref": "#/components/schemas/FeedDefinition" + }, + "name": { + "type": "string", + "title": "Name" + }, + "search_types": { + "items": { + "$ref": "#/components/schemas/SearchType" + }, + "type": "array", + "title": "Search Types" + }, + "experimental_search_types": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Experimental Search Types" + }, + "risks": { + "items": { + "$ref": "#/components/schemas/RiskScore" + }, + "type": "array", + "title": "Risks" + }, + "frequency": { + "type": "number", + "title": "Frequency" + }, + "start_at": { + "type": "string", + "format": "date-time", + "title": "Start At" + }, + "alert_channel_id": { + "type": "integer", + "title": "Alert Channel Id" + } + }, + "type": "object", + "required": [ + "feed_definition", + "name", + "search_types", + "experimental_search_types", + "risks", + "frequency", + "start_at", + "alert_channel_id" + ], + "title": "CreateAlert" + }, + "CreateAlertChannel": { + "properties": { + "name": { + "type": "string", + "title": "Name" + }, + "params": { + "oneOf": [ + { + "$ref": "#/components/schemas/AlertChannelEmailParams" + }, + { + "$ref": "#/components/schemas/AlertChannelSlackParams" + }, + { + "$ref": "#/components/schemas/AlertChannelDiscordParams" + }, + { + "$ref": "#/components/schemas/AlertChannelSplunkParams" + }, + { + "$ref": "#/components/schemas/AlertChannelChannelParams" + }, + { + "$ref": "#/components/schemas/AlertChannelLegacySentinelParams" + }, + { + "$ref": "#/components/schemas/AlertChannelSentinelV2Params" + }, + { + "$ref": "#/components/schemas/AlertChannelTeamsParams" + }, + { + "$ref": "#/components/schemas/AlertChannelJiraParams" + }, + { + "$ref": "#/components/schemas/AlertChannelServiceNowParams" + }, + { + "$ref": "#/components/schemas/AlertChannelWebhookParams" + } + ], + "title": "Params", + "discriminator": { + "propertyName": "type", + "mapping": { + "azure_sentinel": "#/components/schemas/AlertChannelLegacySentinelParams", + "azure_sentinel_v2": "#/components/schemas/AlertChannelSentinelV2Params", + "channel": "#/components/schemas/AlertChannelChannelParams", + "discord": "#/components/schemas/AlertChannelDiscordParams", + "email": "#/components/schemas/AlertChannelEmailParams", + "jira": "#/components/schemas/AlertChannelJiraParams", + "servicenow": "#/components/schemas/AlertChannelServiceNowParams", + "slack": "#/components/schemas/AlertChannelSlackParams", + "splunk": "#/components/schemas/AlertChannelSplunkParams", + "teams": "#/components/schemas/AlertChannelTeamsParams", + "webhook": "#/components/schemas/AlertChannelWebhookParams" + } + } + }, + "state": { + "anyOf": [ + { + "$ref": "#/components/schemas/AlertChannelState" + }, + { + "type": "null" + } + ] + } + }, + "type": "object", + "required": [ + "name", + "params" + ], + "title": "CreateAlertChannel" + }, + "CreateAstpCookiesBody": { + "properties": { + "name": { + "type": "string", + "minLength": 1, + "title": "Name", + "description": "The name of the matching policy" + }, + "type": { + "type": "string", + "const": "ASTP_COOKIES", + "title": "Type" + }, + "value": { + "$ref": "#/components/schemas/AstpCookiesValue", + "description": "The value of the matching policy in the form of cookie names" + } + }, + "type": "object", + "required": [ + "name", + "type", + "value" + ], + "title": "CreateAstpCookiesBody" + }, + "CreateAstpDomainBody": { + "properties": { + "name": { + "type": "string", + "minLength": 1, + "title": "Name", + "description": "The name of the matching policy" + }, + "type": { + "type": "string", + "const": "ASTP_DOMAIN", + "title": "Type" + }, + "value": { + "$ref": "#/components/schemas/AstpDomainValue", + "description": "The value of the matching policy in the form of a domain match mode" + } + }, + "type": "object", + "required": [ + "name", + "type", + "value" + ], + "title": "CreateAstpDomainBody" + }, + "CreateAuthorizationRequest": { + "properties": { + "asset_uuid": { + "type": "string", + "format": "uuid", + "title": "Asset Uuid" + }, + "reason": { + "type": "string", + "title": "Reason" + } + }, + "type": "object", + "required": [ + "asset_uuid", + "reason" + ], + "title": "CreateAuthorizationRequest" + }, + "CreateDemoTenantRequestBody": { + "properties": { + "name": { + "type": "string", + "minLength": 2, + "title": "Name" + }, + "description": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Description" + }, + "industry": { + "anyOf": [ + { + "$ref": "#/components/schemas/TenantIndustry" + }, + { + "type": "null" + } + ] + }, + "number_of_employees": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Number Of Employees" + } + }, + "type": "object", + "required": [ + "name", + "description", + "industry", + "number_of_employees" + ], + "title": "CreateDemoTenantRequestBody" + }, + "CreateExcludedKeywordsBody": { + "properties": { + "name": { + "type": "string", + "minLength": 1, + "title": "Name", + "description": "The name of the matching policy" + }, + "type": { + "type": "string", + "const": "EXCLUDED_KEYWORDS", + "title": "Type" + }, + "value": { + "$ref": "#/components/schemas/KeywordsValue", + "description": "The value of the matching policy in the form of keywords" + } + }, + "type": "object", + "required": [ + "name", + "type", + "value" + ], + "title": "CreateExcludedKeywordsBody" + }, + "CreateFeatureFlagPayload": { + "properties": { + "name": { + "type": "string", + "minLength": 1, + "title": "Name" + }, + "active": { + "type": "boolean", + "title": "Active" + }, + "description": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Description" + } + }, + "type": "object", + "required": [ + "name", + "active", + "description" + ], + "title": "CreateFeatureFlagPayload" + }, + "CreateFeatureFlagUserListPayload": { + "properties": { + "name": { + "type": "string", + "minLength": 1, + "title": "Name" + }, + "members": { + "items": { + "$ref": "#/components/schemas/StrategyMember" + }, + "type": "array", + "title": "Members" + } + }, + "type": "object", + "required": [ + "name", + "members" + ], + "title": "CreateFeatureFlagUserListPayload" + }, + "CreateIncludedKeywordsBody": { + "properties": { + "name": { + "type": "string", + "minLength": 1, + "title": "Name", + "description": "The name of the matching policy" + }, + "type": { + "type": "string", + "const": "INCLUDED_KEYWORDS", + "title": "Type" + }, + "value": { + "$ref": "#/components/schemas/KeywordsValue", + "description": "The value of the matching policy in the form of keywords" + } + }, + "type": "object", + "required": [ + "name", + "type", + "value" + ], + "title": "CreateIncludedKeywordsBody" + }, + "CreateInviteLinkResponse": { + "properties": { + "invite_magic_link": { + "type": "string", + "title": "Invite Magic Link" + } + }, + "type": "object", + "required": [ + "invite_magic_link" + ], + "title": "CreateInviteLinkResponse" + }, + "CreateLLMRecommendationsRequest": { + "properties": { + "recommendations": { + "items": { + "$ref": "#/components/schemas/LLMRecommendationRequest" + }, + "type": "array", + "title": "Recommendations" + } + }, + "type": "object", + "required": [ + "recommendations" + ], + "title": "CreateLLMRecommendationsRequest" + }, + "CreateLLMRecommendationsResponse": { + "properties": { + "success": { + "type": "boolean", + "title": "Success" + }, + "recommendation_created": { + "type": "integer", + "title": "Recommendation Created" + } + }, + "type": "object", + "required": [ + "success", + "recommendation_created" + ], + "title": "CreateLLMRecommendationsResponse" + }, + "CreateLuceneQueryBody": { + "properties": { + "name": { + "type": "string", + "minLength": 1, + "title": "Name", + "description": "The name of the matching policy" + }, + "type": { + "type": "string", + "const": "LUCENE_QUERY", + "title": "Type" + }, + "value": { + "$ref": "#/components/schemas/LuceneValue", + "description": "The value of the matching policy in the form of a Lucene query" + } + }, + "type": "object", + "required": [ + "name", + "type", + "value" + ], + "title": "CreateLuceneQueryBody" + }, + "CreateStrategyPayload": { + "properties": { + "strategy_type": { + "$ref": "#/components/schemas/GitlabFeatureFlagStrategyName" + }, + "scopes": { + "anyOf": [ + { + "items": { + "$ref": "#/components/schemas/UpdateGitlabFeatureFlagScopePayload" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Scopes" + }, + "members": { + "anyOf": [ + { + "items": { + "$ref": "#/components/schemas/StrategyMember" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Members" + }, + "user_list_id": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "User List Id" + } + }, + "type": "object", + "required": [ + "strategy_type" + ], + "title": "CreateStrategyPayload" + }, + "CreateTenantIntegrationPayload": { + "properties": { + "name": { + "type": "string", + "maxLength": 255, + "minLength": 1, + "title": "Name" + }, + "tenant_id": { + "type": "integer", + "title": "Tenant Id" + }, + "is_enabled": { + "type": "boolean", + "title": "Is Enabled", + "default": true + }, + "params": { + "oneOf": [ + { + "$ref": "#/components/schemas/EntraIDInputParams" + }, + { + "$ref": "#/components/schemas/ForetraceInputParams" + }, + { + "$ref": "#/components/schemas/OktaInputParams" + } + ], + "title": "Params", + "discriminator": { + "propertyName": "params_type", + "mapping": { + "entra_id": "#/components/schemas/EntraIDInputParams", + "flare_community": "#/components/schemas/ForetraceInputParams", + "okta": "#/components/schemas/OktaInputParams" + } + } + }, + "status": { + "anyOf": [ + { + "$ref": "#/components/schemas/TenantIntegrationStatus" + }, + { + "type": "null" + } + ] + } + }, + "type": "object", + "required": [ + "name", + "tenant_id", + "params" + ], + "title": "CreateTenantIntegrationPayload" + }, + "CreateTenantUserPayload": { + "properties": { + "name": { + "type": "string", + "title": "Name" + }, + "surname": { + "type": "string", + "title": "Surname" + }, + "email": { + "type": "string", + "title": "Email" + }, + "role": { + "$ref": "#/components/schemas/TenantRoleType" + } + }, + "type": "object", + "required": [ + "name", + "surname", + "email", + "role" + ], + "title": "CreateTenantUserPayload" + }, + "Credential": { + "properties": { + "id": { + "type": "integer", + "title": "Id" + }, + "identity_name": { + "type": "string", + "title": "Identity Name" + }, + "domain": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Domain" + }, + "source_id": { + "type": "string", + "title": "Source Id" + }, + "imported_at": { + "type": "string", + "title": "Imported At" + }, + "hash": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Hash" + }, + "hash_type": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Hash Type" + }, + "source": { + "anyOf": [ + { + "$ref": "#/components/schemas/SourceV2" + }, + { + "type": "null" + } + ] + }, + "known_password_id": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Known Password Id" + }, + "credential_hash": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Credential Hash" + }, + "event_uid": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Event Uid" + }, + "auth_domains": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Auth Domains" + }, + "urls": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Urls" + } + }, + "type": "object", + "required": [ + "id", + "identity_name", + "domain", + "source_id", + "imported_at", + "hash", + "hash_type", + "source", + "known_password_id", + "credential_hash", + "event_uid" + ], + "title": "Credential" + }, + "CredentialActionBody": { + "properties": { + "type": { + "$ref": "#/components/schemas/LeakedCredentialsBulkActionType" + } + }, + "type": "object", + "required": [ + "type" + ], + "title": "CredentialActionBody" + }, + "CredentialActionRequestBody": { + "properties": { + "targets": { + "items": { + "$ref": "#/components/schemas/CredentialActionTarget" + }, + "type": "array", + "maxItems": 100, + "title": "Targets" + }, + "action": { + "$ref": "#/components/schemas/CredentialActionBody" + } + }, + "type": "object", + "required": [ + "targets", + "action" + ], + "title": "CredentialActionRequestBody" + }, + "CredentialActionTarget": { + "properties": { + "credential_hash": { + "type": "string", + "title": "Credential Hash" + } + }, + "type": "object", + "required": [ + "credential_hash" + ], + "title": "CredentialActionTarget" + }, + "CredentialBulkActionFilters": { + "properties": { + "query_type": { + "$ref": "#/components/schemas/CredentialsQueryType", + "default": "domain" + }, + "term": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Term" + }, + "source_term": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Source Term" + }, + "search_after": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Search After" + }, + "time": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Time" + }, + "source_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Source Id" + }, + "ignored_source_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Ignored Source Id" + }, + "size": { + "type": "integer", + "title": "Size", + "default": 10 + }, + "states": { + "anyOf": [ + { + "items": { + "$ref": "#/components/schemas/ActivityTenantMetadataEventAction" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "States" + }, + "password_policies": { + "anyOf": [ + { + "items": { + "$ref": "#/components/schemas/PasswordPolicy" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Password Policies" + }, + "password_policy_operator": { + "anyOf": [ + { + "$ref": "#/components/schemas/PasswordPolicyOperator" + }, + { + "type": "null" + } + ] + }, + "include_validations": { + "type": "boolean", + "title": "Include Validations", + "default": false + }, + "idp_verification_states": { + "anyOf": [ + { + "items": { + "$ref": "#/components/schemas/CredentialValidationStatusFilter" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Idp Verification States" + }, + "first_occurrence_only": { + "type": "boolean", + "title": "First Occurrence Only", + "default": false + }, + "feed_definition": { + "$ref": "#/components/schemas/FeedDefinition" + } + }, + "type": "object", + "required": [ + "feed_definition" + ], + "title": "CredentialBulkActionFilters" + }, + "CredentialBulkActionRequestBody": { + "properties": { + "type": { + "$ref": "#/components/schemas/BulkActionType" + }, + "ids": { + "items": { + "type": "integer" + }, + "type": "array", + "title": "Ids" + }, + "filters": { + "anyOf": [ + { + "$ref": "#/components/schemas/CredentialBulkActionFilters" + }, + { + "type": "null" + } + ] + }, + "action_params": { + "anyOf": [ + { + "$ref": "#/components/schemas/ValidateByIDPActionParams" + }, + { + "type": "null" + } + ] + } + }, + "type": "object", + "required": [ + "type", + "ids", + "filters", + "action_params" + ], + "title": "CredentialBulkActionRequestBody" + }, + "CredentialFilters": { + "properties": { + "query_string": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Query String" + }, + "type": { + "type": "string", + "const": "credential", + "title": "Type", + "default": "credential" + }, + "query_type": { + "anyOf": [ + { + "$ref": "#/components/schemas/CredentialsQueryType" + }, + { + "type": "null" + } + ] + }, + "time": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Time" + }, + "source_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Source Id" + }, + "ignored_source_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Ignored Source Id" + }, + "password_policies": { + "anyOf": [ + { + "items": { + "$ref": "#/components/schemas/PasswordPolicy" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Password Policies" + }, + "password_policy_operator": { + "anyOf": [ + { + "$ref": "#/components/schemas/PasswordPolicyOperator" + }, + { + "type": "null" + } + ] + }, + "feed_definition": { + "anyOf": [ + { + "$ref": "#/components/schemas/FeedDefinition" + }, + { + "type": "null" + } + ] + }, + "states": { + "anyOf": [ + { + "items": { + "$ref": "#/components/schemas/ActivityTenantMetadataEventAction" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "States" + }, + "idp_verification_states": { + "anyOf": [ + { + "items": { + "$ref": "#/components/schemas/CredentialValidationStatusFilter" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Idp Verification States" + } + }, + "type": "object", + "title": "CredentialFilters" + }, + "CredentialValidation": { + "properties": { + "tenant_integration_id": { + "type": "string", + "format": "uuid", + "title": "Tenant Integration Id" + }, + "credential_hash": { + "type": "string", + "title": "Credential Hash" + }, + "status": { + "type": "string", + "title": "Status" + } + }, + "type": "object", + "required": [ + "tenant_integration_id", + "credential_hash", + "status" + ], + "title": "CredentialValidation" + }, + "CredentialValidationReponse": { + "properties": { + "tenant_integration_id": { + "type": "string", + "format": "uuid", + "title": "Tenant Integration Id" + }, + "credential_hash": { + "type": "string", + "title": "Credential Hash" + }, + "tenant_id": { + "type": "integer", + "title": "Tenant Id" + }, + "uuid": { + "type": "string", + "format": "uuid", + "title": "Uuid" + }, + "status": { + "$ref": "#/components/schemas/CredentialValidationStatus" + }, + "updated_at": { + "type": "string", + "format": "date-time", + "title": "Updated At" + } + }, + "type": "object", + "required": [ + "tenant_integration_id", + "credential_hash", + "tenant_id", + "uuid", + "status", + "updated_at" + ], + "title": "CredentialValidationReponse" + }, + "CredentialValidationRequestBody": { + "properties": { + "tenant_integration_id": { + "type": "string", + "format": "uuid", + "title": "Tenant Integration Id" + }, + "credential_hash": { + "type": "string", + "title": "Credential Hash" + } + }, + "type": "object", + "required": [ + "tenant_integration_id", + "credential_hash" + ], + "title": "CredentialValidationRequestBody" + }, + "CredentialValidationStatus": { + "type": "string", + "enum": [ + "match", + "no_match", + "unknown", + "failed", + "not_found", + "mitigated", + "throttled" + ], + "title": "CredentialValidationStatus" + }, + "CredentialValidationStatusFilter": { + "type": "string", + "enum": [ + "match", + "no_match", + "unknown", + "throttled", + "failed", + "not_found", + "mitigated", + "pending" + ], + "title": "CredentialValidationStatusFilter" + }, + "CredentialValidationThresholdPolicy": { + "properties": { + "max_attempts": { + "type": "integer", + "title": "Max Attempts", + "default": 10 + }, + "period_seconds": { + "type": "integer", + "minimum": 1.0, + "title": "Period Seconds", + "default": 3600 + } + }, + "type": "object", + "title": "CredentialValidationThresholdPolicy" + }, + "CredentialsData": { + "properties": { + "type": { + "type": "string", + "const": "credentials", + "title": "Type", + "default": "credentials" + }, + "username": { + "type": "string", + "minLength": 1, + "title": "Username" + }, + "password": { + "type": "string", + "minLength": 1, + "title": "Password" + } + }, + "type": "object", + "required": [ + "username", + "password" + ], + "title": "CredentialsData" + }, + "CredentialsDateFilter": { + "properties": { + "gte": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Gte" + }, + "lte": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Lte" + } + }, + "type": "object", + "title": "CredentialsDateFilter" + }, + "CredentialsQuery": { + "properties": { + "type": { + "type": "string", + "const": "credentials", + "title": "Type" + }, + "username": { + "type": "string", + "title": "Username" + }, + "password": { + "type": "string", + "title": "Password" + } + }, + "type": "object", + "required": [ + "type", + "username", + "password" + ], + "title": "CredentialsQuery" + }, + "CredentialsQueryFilters": { + "properties": { + "imported_at": { + "$ref": "#/components/schemas/CredentialsDateFilter" + } + }, + "type": "object", + "title": "CredentialsQueryFilters" + }, + "CredentialsQueryPayload": { + "properties": { + "query": { + "oneOf": [ + { + "$ref": "#/components/schemas/DomainQuery" + }, + { + "$ref": "#/components/schemas/EmailQuery" + }, + { + "$ref": "#/components/schemas/KeywordQuery" + }, + { + "$ref": "#/components/schemas/SecretQuery" + }, + { + "$ref": "#/components/schemas/AuthDomainQuery" + } + ], + "title": "Query", + "discriminator": { + "propertyName": "type", + "mapping": { + "auth_domain": "#/components/schemas/AuthDomainQuery", + "domain": "#/components/schemas/DomainQuery", + "email": "#/components/schemas/EmailQuery", + "keyword": "#/components/schemas/KeywordQuery", + "secret": "#/components/schemas/SecretQuery" + } + } + }, + "filters": { + "$ref": "#/components/schemas/CredentialsQueryFilters" + }, + "from": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "From" + }, + "size": { + "type": "integer", + "maximum": 10000.0, + "minimum": 1.0, + "title": "Size", + "default": 10 + }, + "include": { + "items": { + "$ref": "#/components/schemas/IncludeOptions" + }, + "type": "array", + "title": "Include" + }, + "order": { + "$ref": "#/components/schemas/OrderType", + "default": "desc" + } + }, + "type": "object", + "required": [ + "query" + ], + "title": "CredentialsQueryPayload" + }, + "CredentialsQueryType": { + "type": "string", + "enum": [ + "email", + "username", + "domain", + "password", + "url" + ], + "title": "CredentialsQueryType" + }, + "DataBreachItem": { + "properties": { + "breached_at": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Breached At" + }, + "affected_identity": { + "type": "string", + "title": "Affected Identity" + }, + "website": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Website" + } + }, + "type": "object", + "required": [ + "breached_at", + "affected_identity", + "website" + ], + "title": "DataBreachItem" + }, + "DataBrokerItem": { + "properties": { + "first_seen": { + "type": "string", + "format": "date-time", + "title": "First Seen" + }, + "data_broker": { + "type": "string", + "title": "Data Broker" + }, + "exposed_piis": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Exposed Piis" + }, + "removal_status": { + "type": "string", + "title": "Removal Status" + } + }, + "type": "object", + "required": [ + "first_seen", + "data_broker", + "exposed_piis", + "removal_status" + ], + "title": "DataBrokerItem" + }, + "DataBrokerResponse": { + "properties": { + "items": { + "items": { + "$ref": "#/components/schemas/DataBrokerItem" + }, + "type": "array", + "title": "Items" + }, + "total_count": { + "type": "integer", + "title": "Total Count" + } + }, + "type": "object", + "required": [ + "items", + "total_count" + ], + "title": "DataBrokerResponse" + }, + "DateRangeType": { + "type": "string", + "enum": [ + "last_7d", + "last_1m", + "last_3m", + "last_6m", + "all_time" + ], + "title": "DateRangeType" + }, + "DayOfWeekData": { + "properties": { + "day_of_week": { + "type": "integer", + "maximum": 7.0, + "minimum": 1.0, + "title": "Day Of Week", + "description": "The day of the week, from 1 to 7, where 1 is Monday and 7 is Sunday." + }, + "count": { + "type": "integer", + "title": "Count" + } + }, + "type": "object", + "required": [ + "day_of_week", + "count" + ], + "title": "DayOfWeekData" + }, + "DeleteTenantResponse": { + "properties": { + "request_id": { + "type": "string", + "format": "uuid", + "title": "Request Id" + }, + "status": { + "$ref": "#/components/schemas/AsyncRequestStatus" + } + }, + "type": "object", + "required": [ + "request_id", + "status" + ], + "title": "DeleteTenantResponse" + }, + "DeveloperMessage": { + "properties": { + "id": { + "type": "string", + "title": "Id" + }, + "role": { + "type": "string", + "const": "developer", + "title": "Role", + "default": "developer" + }, + "content": { + "type": "string", + "title": "Content" + }, + "name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Name" + }, + "encryptedValue": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Encryptedvalue" + } + }, + "additionalProperties": true, + "type": "object", + "required": [ + "id", + "content" + ], + "title": "DeveloperMessage", + "description": "A developer message." + }, + "DisableAccountPayload": { + "properties": { + "credential_hash": { + "type": "string", + "title": "Credential Hash" + } + }, + "type": "object", + "required": [ + "credential_hash" + ], + "title": "DisableAccountPayload" + }, + "DnsRecordsInfo": { + "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/MxRecord" + }, + "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_dmarc": { + "type": "boolean", + "title": "Has Dmarc", + "default": false + }, + "has_spf": { + "type": "boolean", + "title": "Has Spf", + "default": false + } + }, + "type": "object", + "title": "DnsRecordsInfo" + }, + "DocumentInputContent": { + "properties": { + "type": { + "type": "string", + "const": "document", + "title": "Type", + "default": "document" + }, + "source": { + "oneOf": [ + { + "$ref": "#/components/schemas/InputContentDataSource" + }, + { + "$ref": "#/components/schemas/InputContentUrlSource" + } + ], + "title": "Source", + "discriminator": { + "propertyName": "type", + "mapping": { + "data": "#/components/schemas/InputContentDataSource", + "url": "#/components/schemas/InputContentUrlSource" + } + } + }, + "metadata": { + "anyOf": [ + {}, + { + "type": "null" + } + ], + "title": "Metadata" + } + }, + "additionalProperties": true, + "type": "object", + "required": [ + "source" + ], + "title": "DocumentInputContent", + "description": "A document input content fragment." + }, + "DomainAssetEnrichment": { + "properties": { + "type": { + "$ref": "#/components/schemas/AssetEnrichmentType" + }, + "sources": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Sources" + }, + "entries": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Entries" + }, + "tags": { + "items": { + "$ref": "#/components/schemas/SubdomainTag" + }, + "type": "array", + "title": "Tags" + }, + "statuses": { + "items": { + "$ref": "#/components/schemas/SubdomainStatus" + }, + "type": "array", + "title": "Statuses" + }, + "external_links": { + "items": { + "type": "string" + }, + "type": "array", + "title": "External Links" + }, + "title": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Title" + } + }, + "type": "object", + "required": [ + "type", + "sources", + "entries", + "tags", + "statuses", + "external_links", + "title" + ], + "title": "DomainAssetEnrichment" + }, + "DomainBrowserItemResponse": { + "properties": { + "asset_uuid": { + "type": "string", + "title": "Asset Uuid" + }, + "risk": { + "type": "integer", + "title": "Risk" + }, + "fqdn": { + "type": "string", + "title": "Fqdn" + }, + "registrar": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Registrar" + }, + "registered_at": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Registered At" + }, + "related_domain": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Related Domain" + }, + "sources": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Sources" + }, + "discovered_at": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Discovered At" + }, + "updated_at": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Updated At" + }, + "mx_records_exchanges": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Mx Records Exchanges" + } + }, + "type": "object", + "required": [ + "asset_uuid", + "risk", + "fqdn", + "registrar", + "registered_at", + "related_domain", + "sources", + "discovered_at", + "updated_at", + "mx_records_exchanges" + ], + "title": "DomainBrowserItemResponse" + }, + "DomainData": { + "properties": { + "type": { + "type": "string", + "const": "domain", + "title": "Type", + "default": "domain" + }, + "fqdn": { + "type": "string", + "minLength": 1, + "title": "Fqdn" + } + }, + "type": "object", + "required": [ + "fqdn" + ], + "title": "DomainData" + }, + "DomainEventHistoryResponse": { + "properties": { + "events": { + "items": { + "$ref": "#/components/schemas/DomainProfileEvent" + }, + "type": "array", + "title": "Events" + }, + "next": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Next" + }, + "total_count": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Total Count" + } + }, + "type": "object", + "required": [ + "events", + "next" + ], + "title": "DomainEventHistoryResponse" + }, + "DomainMatchMode": { + "type": "string", + "enum": [ + "email_domain_only", + "auth_domain_and_email_domain", + "auth_domain_only" + ], + "title": "DomainMatchMode" + }, + "DomainProfileCertificateResponse": { + "properties": { + "subject": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Subject" + }, + "issuer": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Issuer" + }, + "not_before": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Not Before" + }, + "not_after": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Not After" + }, + "authority_info_access": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Authority Info Access" + }, + "subject_alt_names": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Subject Alt Names" + }, + "is_extended_validation": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "title": "Is Extended Validation" + } + }, + "type": "object", + "required": [ + "subject", + "issuer", + "not_before", + "not_after", + "authority_info_access", + "subject_alt_names", + "is_extended_validation" + ], + "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": { + "type": "string", + "title": "Uid" + }, + "date": { + "type": "string", + "format": "date-time", + "title": "Date" + }, + "event_type": { + "type": "string", + "title": "Event Type" + }, + "risk_score": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Risk Score" + }, + "change": { + "anyOf": [ + { + "type": "string" + }, + { + "items": { + "$ref": "#/components/schemas/FaviconInfo" + }, + "type": "array" + }, + { + "items": { + "$ref": "#/components/schemas/ScreenshotInfo" + }, + "type": "array" + }, + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "$ref": "#/components/schemas/DnsRecordsInfo" + }, + { + "$ref": "#/components/schemas/WhoisRdapInfo" + }, + { + "type": "null" + } + ], + "title": "Change" + } + }, + "type": "object", + "required": [ + "uid", + "date", + "event_type", + "risk_score", + "change" + ], + "title": "DomainProfileEvent" + }, + "DomainProfileMetadataResponse": { + "properties": { + "url": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Url" + }, + "current_title": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Current Title" + }, + "current_favicon": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Current Favicon" + }, + "current_screenshot": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Current Screenshot" + }, + "first_seen_at": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "First Seen At" + }, + "sources": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Sources" + } + }, + "type": "object", + "required": [ + "url", + "current_title", + "current_favicon", + "current_screenshot", + "first_seen_at", + "sources" + ], + "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": { + "type": "string", + "title": "Asset Uuid" + }, + "fqdn": { + "type": "string", + "title": "Fqdn" + }, + "risk": { + "type": "integer", + "title": "Risk" + }, + "metadata": { + "$ref": "#/components/schemas/DomainProfileMetadataResponse" + }, + "certificate": { + "anyOf": [ + { + "$ref": "#/components/schemas/DomainProfileCertificateResponse" + }, + { + "type": "null" + } + ] + }, + "dns_records": { + "anyOf": [ + { + "$ref": "#/components/schemas/DomainProfileDnsRecordsResponse" + }, + { + "type": "null" + } + ] + }, + "whois_rdap": { + "anyOf": [ + { + "$ref": "#/components/schemas/DomainProfileWhoisRdapResponse" + }, + { + "type": "null" + } + ] + } + }, + "type": "object", + "required": [ + "asset_uuid", + "fqdn", + "risk", + "metadata", + "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": { + "type": "string", + "const": "domain", + "title": "Type" + }, + "fqdn": { + "type": "string", + "title": "Fqdn" + } + }, + "type": "object", + "required": [ + "type", + "fqdn" + ], + "title": "DomainQuery" + }, + "DomainRegistrarsResponse": { + "properties": { + "registrars": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Registrars" + } + }, + "type": "object", + "required": [ + "registrars" + ], + "title": "DomainRegistrarsResponse" + }, + "DomainRestrictedTerm": { + "properties": { + "type": { + "type": "string", + "const": "domain", + "title": "Type" + }, + "id": { + "type": "string", + "title": "Id" + }, + "term": { + "type": "string", + "title": "Term" + }, + "description": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Description" + } + }, + "type": "object", + "required": [ + "type", + "id", + "term" + ], + "title": "DomainRestrictedTerm" + }, + "DomainStatus": { + "type": "string", + "enum": [ + "found", + "resolves", + "reachable" + ], + "title": "DomainStatus" + }, + "EmailData": { + "properties": { + "type": { + "type": "string", + "const": "email", + "title": "Type", + "default": "email" + }, + "email": { + "type": "string", + "format": "email", + "title": "Email" + } + }, + "type": "object", + "required": [ + "email" + ], + "title": "EmailData" + }, + "EmailQuery": { + "properties": { + "type": { + "type": "string", + "const": "email", + "title": "Type" + }, + "email": { + "type": "string", + "title": "Email" + } + }, + "type": "object", + "required": [ + "type", + "email" + ], + "title": "EmailQuery" + }, + "EmptyFireworkEvent": { + "properties": { + "event_type": { + "$ref": "#/components/schemas/ActivityModelName" + }, + "metadata": { + "$ref": "#/components/schemas/EventMetadata" + }, + "data": { + "additionalProperties": true, + "type": "object", + "title": "Data" + } + }, + "type": "object", + "required": [ + "event_type", + "metadata" + ], + "title": "EmptyFireworkEvent" + }, + "EnableFlareCommunityRequest": { + "properties": { + "auto_provision_users": { + "type": "boolean", + "title": "Auto Provision Users", + "default": false + }, + "manual_users": { + "items": { + "$ref": "#/components/schemas/ProvisionUserItemRequest" + }, + "type": "array", + "title": "Manual Users" + } + }, + "type": "object", + "title": "EnableFlareCommunityRequest" + }, + "EnableFlareCommunityResponse": { + "properties": { + "provisioned_users_created": { + "type": "integer", + "title": "Provisioned Users Created", + "default": 0 + }, + "provisioned_users_already_existed": { + "type": "integer", + "title": "Provisioned Users Already Existed", + "default": 0 + } + }, + "type": "object", + "title": "EnableFlareCommunityResponse" + }, + "EncryptionCertificateResponse": { + "properties": { + "encryption_certificate": { + "type": "string", + "title": "Encryption Certificate" + } + }, + "type": "object", + "required": [ + "encryption_certificate" + ], + "title": "EncryptionCertificateResponse" + }, + "EnrichedBulkAction": { + "properties": { + "id": { + "type": "integer", + "title": "Id" + }, + "type": { + "$ref": "#/components/schemas/BulkActionType" + }, + "status": { + "$ref": "#/components/schemas/BulkActionStatus" + }, + "error": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Error" + }, + "targets": { + "items": { + "$ref": "#/components/schemas/EnrichedBulkActionTarget" + }, + "type": "array", + "title": "Targets" + } + }, + "type": "object", + "required": [ + "id", + "type", + "status", + "error", + "targets" + ], + "title": "EnrichedBulkAction" + }, + "EnrichedBulkActionTarget": { + "properties": { + "type": { + "$ref": "#/components/schemas/BulkActionTargetType" + }, + "item_ids": { + "items": { + "type": "integer" + }, + "type": "array", + "title": "Item Ids" + }, + "filters": { + "anyOf": [ + { + "oneOf": [ + { + "$ref": "#/components/schemas/IdentifierRecommendationFilters" + }, + { + "$ref": "#/components/schemas/IdentifierRecommendationGroupFilters" + }, + { + "$ref": "#/components/schemas/GroupFilters" + }, + { + "$ref": "#/components/schemas/IdentifierFilters" + }, + { + "$ref": "#/components/schemas/CredentialFilters" + }, + { + "$ref": "#/components/schemas/TenantIntegrationFilters" + }, + { + "$ref": "#/components/schemas/EventFilters" + } + ], + "discriminator": { + "propertyName": "type", + "mapping": { + "credential": "#/components/schemas/CredentialFilters", + "event": "#/components/schemas/EventFilters", + "group": "#/components/schemas/GroupFilters", + "identifier": "#/components/schemas/IdentifierFilters", + "identifier_recommendation": "#/components/schemas/IdentifierRecommendationFilters", + "identifier_recommendation_group": "#/components/schemas/IdentifierRecommendationGroupFilters", + "tenant_integration": "#/components/schemas/TenantIntegrationFilters" + } + } + }, + { + "type": "null" + } + ], + "title": "Filters" + }, + "is_completed": { + "type": "boolean", + "title": "Is Completed" + }, + "error": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Error" + } + }, + "type": "object", + "required": [ + "type", + "item_ids", + "filters", + "is_completed", + "error" + ], + "title": "EnrichedBulkActionTarget" + }, + "EnrichedCookie": { + "properties": { + "domain": { + "type": "string", + "title": "Domain" + }, + "activity_uid": { + "$ref": "#/components/schemas/ActivityUid" + }, + "leaked_at": { + "type": "string", + "format": "date-time", + "title": "Leaked At" + }, + "risk_score": { + "$ref": "#/components/schemas/RiskScore" + }, + "application_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Application Name" + }, + "host_key": { + "type": "string", + "title": "Host Key" + }, + "path": { + "type": "string", + "title": "Path" + }, + "expires_utc": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Expires Utc" + }, + "name": { + "type": "string", + "title": "Name" + }, + "value": { + "type": "string", + "title": "Value" + }, + "type": { + "type": "string", + "const": "cookie", + "title": "Type", + "default": "cookie" + } + }, + "type": "object", + "required": [ + "domain", + "activity_uid", + "leaked_at", + "risk_score", + "host_key", + "path", + "expires_utc", + "name", + "value" + ], + "title": "EnrichedCookie" + }, + "EnrichedCredential": { + "properties": { + "domain": { + "type": "string", + "title": "Domain" + }, + "activity_uid": { + "$ref": "#/components/schemas/ActivityUid" + }, + "leaked_at": { + "type": "string", + "format": "date-time", + "title": "Leaked At" + }, + "risk_score": { + "$ref": "#/components/schemas/RiskScore" + }, + "application_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Application Name" + }, + "type": { + "type": "string", + "const": "leaked_credential", + "title": "Type", + "default": "leaked_credential" + }, + "url": { + "type": "string", + "title": "Url" + }, + "username": { + "type": "string", + "title": "Username" + }, + "password": { + "type": "string", + "title": "Password" + }, + "hash": { + "type": "string", + "title": "Hash" + } + }, + "type": "object", + "required": [ + "domain", + "activity_uid", + "leaked_at", + "risk_score", + "url", + "username", + "password", + "hash" + ], + "title": "EnrichedCredential" + }, + "EnrichedSource": { + "properties": { + "name": { + "type": "string", + "title": "Name" + }, + "title": { + "type": "string", + "title": "Title" + } + }, + "type": "object", + "required": [ + "name", + "title" + ], + "title": "EnrichedSource" + }, + "EntityAPIResponseTypes": { + "anyOf": [ + { + "$ref": "#/components/schemas/ActorAPIResponse" + }, + { + "$ref": "#/components/schemas/AttackPatternEntityAPIResponse" + }, + { + "$ref": "#/components/schemas/CampaignEntityAPIResponse" + }, + { + "$ref": "#/components/schemas/ChatChannelEntityAPIResponse" + }, + { + "$ref": "#/components/schemas/ExternalReportEntityAPIResponse" + }, + { + "$ref": "#/components/schemas/ForumThreadAPIResponse" + }, + { + "$ref": "#/components/schemas/IndicatorEntityAPIResponse" + }, + { + "$ref": "#/components/schemas/InfrastructureEntityAPIResponse" + }, + { + "$ref": "#/components/schemas/LocationEntityAPIResponse" + }, + { + "$ref": "#/components/schemas/MalwareEntityAPIResponse" + }, + { + "$ref": "#/components/schemas/ThreatActorEntityAPIResponse" + }, + { + "$ref": "#/components/schemas/ThreatActorGroupEntityAPIResponse" + }, + { + "$ref": "#/components/schemas/ToolEntityAPIResponse" + }, + { + "$ref": "#/components/schemas/VulnerabilityEntityAPIResponse" + } + ] + }, + "EntityAddedOverTimeEntry": { + "properties": { + "date": { + "type": "string", + "format": "date-time", + "title": "Date" + }, + "count": { + "type": "integer", + "title": "Count" + } + }, + "type": "object", + "required": [ + "date", + "count" + ], + "title": "EntityAddedOverTimeEntry" + }, + "EntityData": { + "properties": { + "asset_uuid": { + "type": "string", + "title": "Asset Uuid" + }, + "entity_type": { + "$ref": "#/components/schemas/CTIEntityType" + }, + "name": { + "type": "string", + "title": "Name" + }, + "confidence": { + "type": "integer", + "title": "Confidence" + } + }, + "type": "object", + "required": [ + "asset_uuid", + "entity_type", + "name", + "confidence" + ], + "title": "EntityData" + }, + "EntityType": { + "type": "string", + "enum": [ + "attack_pattern", + "actor", + "campaign", + "chat_channel", + "external_report", + "forum_thread", + "identity", + "indicator", + "infrastructure", + "domain", + "location", + "malware", + "organization", + "threat_actor", + "threat_actor_group", + "tool", + "vulnerability" + ], + "title": "EntityType" + }, + "EntraIDFailedValidationDetails": { + "properties": { + "invalid_parameter_field": { + "anyOf": [ + { + "$ref": "#/components/schemas/EntraIDInvalidParameterField" + }, + { + "type": "null" + } + ] + }, + "invalid_group_ids": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array", + "uniqueItems": true + }, + { + "type": "null" + } + ], + "title": "Invalid Group Ids" + } + }, + "type": "object", + "title": "EntraIDFailedValidationDetails" + }, + "EntraIDInputParams": { + "properties": { + "params_type": { + "type": "string", + "const": "entra_id", + "title": "Params Type", + "default": "entra_id" + }, + "entra_client_id": { + "type": "string", + "title": "Entra Client Id" + }, + "entra_tenant_id": { + "type": "string", + "title": "Entra Tenant Id" + }, + "get_users_additional_params": { + "anyOf": [ + { + "additionalProperties": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "type": "object" + }, + { + "type": "null" + } + ], + "title": "Get Users Additional Params" + }, + "group_id_for_user_sync": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Group Id For User Sync" + }, + "group_id_for_automatically_disable_account": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Group Id For Automatically Disable Account" + }, + "group_id_for_automatically_mark_as_compromised": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Group Id For Automatically Mark As Compromised" + }, + "group_id_for_automatically_revoke_sessions": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Group Id For Automatically Revoke Sessions" + }, + "enable_full_idp_sync": { + "type": "boolean", + "title": "Enable Full Idp Sync", + "default": false + }, + "features": { + "items": { + "$ref": "#/components/schemas/IdPFeature" + }, + "type": "array", + "uniqueItems": true, + "title": "Features" + }, + "lockout_policy": { + "anyOf": [ + { + "$ref": "#/components/schemas/CredentialValidationThresholdPolicy" + }, + { + "type": "null" + } + ] + }, + "entra_client_secret": { + "anyOf": [ + { + "type": "string", + "format": "password", + "writeOnly": true + }, + { + "type": "null" + } + ], + "title": "Entra Client Secret" + } + }, + "type": "object", + "required": [ + "entra_client_id", + "entra_tenant_id" + ], + "title": "EntraIDInputParams" + }, + "EntraIDInvalidParameterField": { + "type": "string", + "enum": [ + "entra_client_id", + "entra_client_secret", + "entra_tenant_id" + ], + "title": "EntraIDInvalidParameterField" + }, + "EntraIDParams": { + "properties": { + "params_type": { + "type": "string", + "const": "entra_id", + "title": "Params Type", + "default": "entra_id" + }, + "entra_client_id": { + "type": "string", + "title": "Entra Client Id" + }, + "entra_tenant_id": { + "type": "string", + "title": "Entra Tenant Id" + }, + "get_users_additional_params": { + "anyOf": [ + { + "additionalProperties": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "type": "object" + }, + { + "type": "null" + } + ], + "title": "Get Users Additional Params" + }, + "group_id_for_user_sync": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Group Id For User Sync" + }, + "group_id_for_automatically_disable_account": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Group Id For Automatically Disable Account" + }, + "group_id_for_automatically_mark_as_compromised": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Group Id For Automatically Mark As Compromised" + }, + "group_id_for_automatically_revoke_sessions": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Group Id For Automatically Revoke Sessions" + }, + "enable_full_idp_sync": { + "type": "boolean", + "title": "Enable Full Idp Sync", + "default": false + }, + "features": { + "items": { + "$ref": "#/components/schemas/IdPFeature" + }, + "type": "array", + "uniqueItems": true, + "title": "Features" + }, + "lockout_policy": { + "anyOf": [ + { + "$ref": "#/components/schemas/CredentialValidationThresholdPolicy" + }, + { + "type": "null" + } + ] + }, + "entra_client_secret": { + "type": "string", + "format": "password", + "title": "Entra Client Secret", + "deprecated": true, + "writeOnly": true + }, + "entra_client_secret_encrypted": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Entra Client Secret Encrypted" + } + }, + "type": "object", + "required": [ + "entra_client_id", + "entra_tenant_id", + "entra_client_secret" + ], + "title": "EntraIDParams" + }, + "EventAction": { + "properties": { + "type": { + "type": "string", + "enum": [ + "remediate", + "unremediate", + "ignore", + "unignore" + ], + "title": "Type" + } + }, + "type": "object", + "required": [ + "type" + ], + "title": "EventAction" + }, + "EventActionTarget": { + "properties": { + "uid": { + "type": "string", + "title": "Uid" + } + }, + "type": "object", + "required": [ + "uid" + ], + "title": "EventActionTarget" + }, + "EventActionsBody": { + "properties": { + "targets": { + "items": { + "$ref": "#/components/schemas/EventActionTarget" + }, + "type": "array", + "maxItems": 10, + "title": "Targets" + }, + "action": { + "$ref": "#/components/schemas/EventAction" + } + }, + "type": "object", + "required": [ + "action" + ], + "title": "EventActionsBody" + }, + "EventDistributionBySeverity": { + "properties": { + "info": { + "type": "integer", + "title": "Info", + "default": 0 + }, + "low": { + "type": "integer", + "title": "Low", + "default": 0 + }, + "medium": { + "type": "integer", + "title": "Medium", + "default": 0 + }, + "high": { + "type": "integer", + "title": "High", + "default": 0 + }, + "critical": { + "type": "integer", + "title": "Critical", + "default": 0 + } + }, + "type": "object", + "title": "EventDistributionBySeverity" + }, + "EventFilters": { + "properties": { + "type": { + "type": "string", + "const": "event", + "title": "Type", + "default": "event" + }, + "event_uids": { + "items": { + "type": "string" + }, + "type": "array", + "minItems": 1, + "title": "Event Uids" + } + }, + "type": "object", + "required": [ + "event_uids" + ], + "title": "EventFilters" + }, + "EventMetadata": { + "properties": { + "estimated_created_at": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Estimated Created At" + }, + "flare_url": { + "type": "string", + "maxLength": 2083, + "minLength": 1, + "format": "uri", + "title": "Flare Url" + }, + "matched_at": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Matched At" + }, + "severity": { + "$ref": "#/components/schemas/EventSeverity" + }, + "uid": { + "type": "string", + "title": "Uid" + } + }, + "type": "object", + "required": [ + "estimated_created_at", + "flare_url", + "matched_at", + "severity", + "uid" + ], + "title": "EventMetadata" + }, + "EventSecretsBody": { + "properties": { + "uid": { + "type": "string", + "title": "Uid" + }, + "from": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "From" + }, + "size": { + "type": "integer", + "maximum": 50.0, + "exclusiveMinimum": 0.0, + "title": "Size", + "default": 10 + } + }, + "type": "object", + "required": [ + "uid" + ], + "title": "EventSecretsBody" + }, + "EventSeverity": { + "type": "string", + "enum": [ + "info", + "low", + "medium", + "high", + "critical" + ], + "title": "EventSeverity" + }, + "ExpandableField": { + "type": "string", + "enum": [ + "credentials", + "cookies" + ], + "title": "ExpandableField" + }, + "ExperimentalEventMetadata": { + "properties": { + "source": { + "type": "string", + "minLength": 1, + "title": "Source" + }, + "id": { + "type": "string", + "minLength": 1, + "title": "Id" + }, + "url": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Url" + }, + "extra": { + "anyOf": [ + { + "additionalProperties": true, + "type": "object" + }, + { + "type": "null" + } + ], + "title": "Extra" + }, + "estimated_created_at": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Estimated Created At" + } + }, + "type": "object", + "required": [ + "source", + "id" + ], + "title": "ExperimentalEventMetadata" + }, + "ExternalIdData": { + "properties": { + "type": { + "type": "string", + "const": "external_id", + "title": "Type", + "default": "external_id" + }, + "id": { + "type": "string", + "minLength": 1, + "title": "Id" + }, + "source": { + "type": "string", + "minLength": 1, + "title": "Source" + } + }, + "type": "object", + "required": [ + "id", + "source" + ], + "title": "ExternalIdData" + }, + "ExternalReportEntityAPIResponse": { + "properties": { + "uuid": { + "type": "string", + "title": "Uuid" + }, + "type": { + "$ref": "#/components/schemas/EntityType" + }, + "name": { + "type": "string", + "title": "Name" + }, + "created_by": { + "type": "string", + "title": "Created By" + }, + "sources": { + "items": { + "$ref": "#/components/schemas/CTIEntitySourceAPIResponse" + }, + "type": "array", + "title": "Sources" + }, + "created_at": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Created At" + }, + "updated_at": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Updated At" + }, + "first_seen_at": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "First Seen At" + }, + "last_seen_at": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Last Seen At" + }, + "confidence": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Confidence" + }, + "description": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Description" + }, + "report_types": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Report Types" + }, + "published": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Published" + }, + "marking_definitions": { + "items": { + "$ref": "#/components/schemas/MarkingDefinition" + }, + "type": "array", + "title": "Marking Definitions" + } + }, + "type": "object", + "required": [ + "uuid", + "type", + "name", + "created_by", + "sources", + "created_at", + "updated_at", + "description", + "report_types", + "published", + "marking_definitions" + ], + "title": "ExternalReportEntityAPIResponse" + }, + "FaviconHashType": { + "type": "string", + "enum": [ + "average_hash", + "phash", + "phash_simple", + "whash", + "dhash", + "mmh3" + ], + "title": "FaviconHashType" + }, + "FaviconInfo": { + "properties": { + "asset_hash": { + "type": "string", + "title": "Asset Hash" + }, + "hashes": { + "additionalProperties": { + "type": "string" + }, + "propertyNames": { + "$ref": "#/components/schemas/FaviconHashType" + }, + "type": "object", + "title": "Hashes" + } + }, + "type": "object", + "required": [ + "asset_hash", + "hashes" + ], + "title": "FaviconInfo" + }, + "FeatureFlagDefinition": { + "properties": { + "name": { + "type": "string", + "title": "Name" + }, + "description": { + "type": "string", + "title": "Description" + }, + "active": { + "type": "boolean", + "title": "Active" + }, + "created_at": { + "type": "string", + "format": "date-time", + "title": "Created At" + }, + "updated_at": { + "type": "string", + "format": "date-time", + "title": "Updated At" + }, + "metrics": { + "anyOf": [ + { + "$ref": "#/components/schemas/FeatureFlagMetrics" + }, + { + "type": "null" + } + ] + }, + "strategies": { + "anyOf": [ + { + "items": { + "$ref": "#/components/schemas/FeatureFlagStrategy" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Strategies" + } + }, + "type": "object", + "required": [ + "name", + "description", + "active", + "created_at", + "updated_at" + ], + "title": "FeatureFlagDefinition" + }, + "FeatureFlagMetrics": { + "properties": { + "user_count": { + "type": "integer", + "title": "User Count", + "default": 0 + }, + "tenant_count": { + "type": "integer", + "title": "Tenant Count", + "default": 0 + }, + "organization_count": { + "type": "integer", + "title": "Organization Count", + "default": 0 + }, + "is_released_to_all_users": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "title": "Is Released To All Users" + } + }, + "type": "object", + "title": "FeatureFlagMetrics" + }, + "FeatureFlagResponse": { + "properties": { + "feature_flag": { + "$ref": "#/components/schemas/FeatureFlagDefinition" + } + }, + "type": "object", + "required": [ + "feature_flag" + ], + "title": "FeatureFlagResponse" + }, + "FeatureFlagStatus": { + "properties": { + "name": { + "type": "string", + "title": "Name" + }, + "description": { + "type": "string", + "title": "Description" + }, + "enabled": { + "type": "boolean", + "title": "Enabled" + }, + "enabled_by": { + "anyOf": [ + { + "$ref": "#/components/schemas/FeatureFlagStatusEnabledByTenant" + }, + { + "$ref": "#/components/schemas/FeatureFlagStatusEnabledByOrganization" + }, + { + "$ref": "#/components/schemas/FeatureFlagStatusEnabledByGlobal" + }, + { + "$ref": "#/components/schemas/FeatureFlagStatusEnabledByUser" + }, + { + "type": "null" + } + ], + "title": "Enabled By" + } + }, + "type": "object", + "required": [ + "name", + "description", + "enabled", + "enabled_by" + ], + "title": "FeatureFlagStatus" + }, + "FeatureFlagStatusEnabledByGlobal": { + "properties": { + "source": { + "type": "string", + "const": "global", + "title": "Source", + "default": "global" + } + }, + "type": "object", + "title": "FeatureFlagStatusEnabledByGlobal" + }, + "FeatureFlagStatusEnabledByOrganization": { + "properties": { + "source": { + "type": "string", + "const": "organization", + "title": "Source", + "default": "organization" + }, + "organization_id": { + "type": "integer", + "title": "Organization Id" + }, + "is_user_list": { + "type": "boolean", + "title": "Is User List" + } + }, + "type": "object", + "required": [ + "organization_id", + "is_user_list" + ], + "title": "FeatureFlagStatusEnabledByOrganization" + }, + "FeatureFlagStatusEnabledByTenant": { + "properties": { + "source": { + "type": "string", + "const": "tenant", + "title": "Source", + "default": "tenant" + }, + "tenant_id": { + "type": "integer", + "title": "Tenant Id" + }, + "is_user_list": { + "type": "boolean", + "title": "Is User List" + } + }, + "type": "object", + "required": [ + "tenant_id", + "is_user_list" + ], + "title": "FeatureFlagStatusEnabledByTenant" + }, + "FeatureFlagStatusEnabledByUser": { + "properties": { + "source": { + "type": "string", + "const": "user", + "title": "Source", + "default": "user" + }, + "user_id": { + "type": "integer", + "title": "User Id" + }, + "is_user_list": { + "type": "boolean", + "title": "Is User List" + } + }, + "type": "object", + "required": [ + "user_id", + "is_user_list" + ], + "title": "FeatureFlagStatusEnabledByUser" + }, + "FeatureFlagStrategy": { + "properties": { + "id": { + "type": "integer", + "title": "Id" + }, + "type": { + "$ref": "#/components/schemas/GitlabFeatureFlagStrategyName" + }, + "members": { + "items": { + "$ref": "#/components/schemas/StrategyMember" + }, + "type": "array", + "title": "Members" + }, + "scopes": { + "items": { + "$ref": "#/components/schemas/GitlabFeatureFlagScope" + }, + "type": "array", + "title": "Scopes" + }, + "user_list": { + "anyOf": [ + { + "$ref": "#/components/schemas/FeatureFlagUserList" + }, + { + "type": "null" + } + ] + } + }, + "type": "object", + "required": [ + "id", + "type", + "members", + "scopes" + ], + "title": "FeatureFlagStrategy" + }, + "FeatureFlagUserList": { + "properties": { + "id": { + "type": "integer", + "title": "Id" + }, + "iid": { + "type": "integer", + "title": "Iid" + }, + "name": { + "type": "string", + "title": "Name" + }, + "members": { + "items": { + "$ref": "#/components/schemas/StrategyMember" + }, + "type": "array", + "title": "Members" + }, + "metrics": { + "anyOf": [ + { + "$ref": "#/components/schemas/FeatureFlagMetrics" + }, + { + "type": "null" + } + ] + } + }, + "type": "object", + "required": [ + "id", + "iid", + "name", + "members" + ], + "title": "FeatureFlagUserList" + }, + "FeatureFlagUserListResponse": { + "properties": { + "user_list": { + "$ref": "#/components/schemas/FeatureFlagUserList" + } + }, + "type": "object", + "required": [ + "user_list" + ], + "title": "FeatureFlagUserListResponse" + }, + "Features": { + "type": "string", + "enum": [ + "standard", + "takedown", + "browser_extension" + ], + "title": "Features" + }, + "FeedAlertChannelParams": { + "properties": { + "type": { + "type": "string", + "const": "channel", + "title": "Type" + }, + "alert_channel_id": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Alert Channel Id" + } + }, + "type": "object", + "required": [ + "type", + "alert_channel_id" + ], + "title": "FeedAlertChannelParams" + }, + "FeedAlertDiscordParams": { + "properties": { + "type": { + "type": "string", + "const": "discord", + "title": "Type" + }, + "webhook_url": { + "type": "string", + "title": "Webhook Url" + } + }, + "type": "object", + "required": [ + "type", + "webhook_url" + ], + "title": "FeedAlertDiscordParams" + }, + "FeedAlertEmailParams": { + "properties": { + "type": { + "type": "string", + "const": "email", + "title": "Type" + }, + "email": { + "type": "string", + "title": "Email" + }, + "json_attachment": { + "type": "boolean", + "title": "Json Attachment" + }, + "csv_attachment": { + "type": "boolean", + "title": "Csv Attachment" + }, + "subject_tag": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Subject Tag" + }, + "language": { + "$ref": "#/components/schemas/Language" + } + }, + "type": "object", + "required": [ + "type", + "email", + "json_attachment", + "csv_attachment", + "subject_tag", + "language" + ], + "title": "FeedAlertEmailParams" + }, + "FeedAlertJiraParams": { + "properties": { + "type": { + "type": "string", + "const": "jira", + "title": "Type" + }, + "server_netloc": { + "type": "string", + "title": "Server Netloc" + }, + "email": { + "type": "string", + "title": "Email" + }, + "api_token": { + "type": "string", + "title": "Api Token" + }, + "project_key": { + "type": "string", + "title": "Project Key" + }, + "labels": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Labels" + }, + "issue_type": { + "type": "string", + "title": "Issue Type" + }, + "custom_fields": { + "anyOf": [ + { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, + { + "type": "null" + } + ], + "title": "Custom Fields" + } + }, + "type": "object", + "required": [ + "type", + "server_netloc", + "email", + "api_token", + "project_key", + "labels", + "issue_type", + "custom_fields" + ], + "title": "FeedAlertJiraParams" + }, + "FeedAlertLegacySentinelParams": { + "properties": { + "type": { + "type": "string", + "const": "azure_sentinel", + "title": "Type" + }, + "workspace_id": { + "type": "string", + "title": "Workspace Id" + }, + "shared_key": { + "type": "string", + "title": "Shared Key" + } + }, + "type": "object", + "required": [ + "type", + "workspace_id", + "shared_key" + ], + "title": "FeedAlertLegacySentinelParams" + }, + "FeedAlertSentinelV2Params": { + "properties": { + "type": { + "type": "string", + "const": "azure_sentinel_v2", + "title": "Type" + }, + "entra_client_id": { + "type": "string", + "title": "Entra Client Id" + }, + "entra_tenant_id": { + "type": "string", + "title": "Entra Tenant Id" + }, + "entra_secret": { + "type": "string", + "title": "Entra Secret" + }, + "url": { + "type": "string", + "title": "Url" + } + }, + "type": "object", + "required": [ + "type", + "entra_client_id", + "entra_tenant_id", + "entra_secret", + "url" + ], + "title": "FeedAlertSentinelV2Params" + }, + "FeedAlertServiceNowParams": { + "properties": { + "type": { + "type": "string", + "const": "servicenow", + "title": "Type" + }, + "server_url": { + "type": "string", + "title": "Server Url" + }, + "api_key": { + "type": "string", + "title": "Api Key" + }, + "table_name": { + "type": "string", + "title": "Table Name" + } + }, + "type": "object", + "required": [ + "type", + "server_url", + "api_key", + "table_name" + ], + "title": "FeedAlertServiceNowParams" + }, + "FeedAlertSlackParams": { + "properties": { + "type": { + "type": "string", + "const": "slack", + "title": "Type" + }, + "webhook_url": { + "type": "string", + "title": "Webhook Url" + } + }, + "type": "object", + "required": [ + "type", + "webhook_url" + ], + "title": "FeedAlertSlackParams" + }, + "FeedAlertSplunkParams": { + "properties": { + "type": { + "type": "string", + "const": "splunk", + "title": "Type" + }, + "api_token": { + "type": "string", + "title": "Api Token" + }, + "netloc": { + "type": "string", + "title": "Netloc" + }, + "index": { + "type": "string", + "title": "Index" + }, + "labels": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Labels" + } + }, + "type": "object", + "required": [ + "type", + "api_token", + "netloc", + "index", + "labels" + ], + "title": "FeedAlertSplunkParams" + }, + "FeedAlertTeamsParams": { + "properties": { + "type": { + "type": "string", + "const": "teams", + "title": "Type" + }, + "teams_webhook_url": { + "type": "string", + "title": "Teams Webhook Url" + } + }, + "type": "object", + "required": [ + "type", + "teams_webhook_url" + ], + "title": "FeedAlertTeamsParams" + }, + "FeedAlertWebhookParams": { + "properties": { + "type": { + "type": "string", + "const": "webhook", + "title": "Type" + }, + "webhook_url": { + "type": "string", + "title": "Webhook Url" + }, + "secret": { + "type": "string", + "title": "Secret" + }, + "basic_auth": { + "anyOf": [ + { + "$ref": "#/components/schemas/FeedWebhookBasicAuth" + }, + { + "type": "null" + } + ] + }, + "custom_headers": { + "anyOf": [ + { + "additionalProperties": { + "type": "string" + }, + "type": "object" + }, + { + "type": "null" + } + ], + "title": "Custom Headers" + } + }, + "type": "object", + "required": [ + "type", + "webhook_url", + "secret", + "basic_auth", + "custom_headers" + ], + "title": "FeedAlertWebhookParams" + }, + "FeedConfiguration": { + "properties": { + "search_types": { + "items": { + "$ref": "#/components/schemas/SearchType" + }, + "type": "array", + "title": "Search Types" + }, + "experimental_search_types": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Experimental Search Types" + }, + "risks": { + "items": { + "$ref": "#/components/schemas/RiskScore" + }, + "type": "array", + "title": "Risks" + }, + "blacklist": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Blacklist" + } + }, + "type": "object", + "required": [ + "search_types", + "experimental_search_types", + "risks", + "blacklist" + ], + "title": "FeedConfiguration" + }, + "FeedDateFilter": { + "properties": { + "gt": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Gt" + }, + "gte": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Gte" + }, + "lt": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Lt" + }, + "lte": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Lte" + } + }, + "type": "object", + "title": "FeedDateFilter" + }, + "FeedDefinition": { + "properties": { + "type": { + "$ref": "#/components/schemas/FeedType" + }, + "id": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Id" + } + }, + "type": "object", + "required": [ + "type" + ], + "title": "FeedDefinition" + }, + "FeedFilters": { + "properties": { + "severity": { + "anyOf": [ + { + "$ref": "#/components/schemas/Severity" + }, + { + "items": { + "$ref": "#/components/schemas/Severity" + }, + "type": "array" + } + ], + "title": "Severity" + }, + "type": { + "items": { + "$ref": "#/components/schemas/SearchType" + }, + "type": "array", + "title": "Type" + }, + "estimated_created_at": { + "$ref": "#/components/schemas/FeedDateFilter" + }, + "materialized_at": { + "$ref": "#/components/schemas/FeedDateFilter" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Tags" + }, + "is_ignored": { + "type": "boolean", + "title": "Is Ignored", + "default": false + }, + "is_remediated": { + "type": "boolean", + "title": "Is Remediated", + "default": false + } + }, + "type": "object", + "title": "FeedFilters" + }, + "FeedItem": { + "properties": { + "metadata": { + "$ref": "#/components/schemas/FeedItemMetadata" + }, + "tenant_metadata": { + "$ref": "#/components/schemas/FeedItemTenantMetadata" + }, + "identifiers": { + "items": { + "$ref": "#/components/schemas/FeedItemIdentifier" + }, + "type": "array", + "title": "Identifiers" + }, + "highlights": { + "additionalProperties": { + "items": { + "type": "string" + }, + "type": "array" + }, + "type": "object", + "title": "Highlights" + } + }, + "type": "object", + "required": [ + "metadata" + ], + "title": "FeedItem" + }, + "FeedItemIdentifier": { + "properties": { + "id": { + "type": "integer", + "title": "Id" + }, + "name": { + "type": "string", + "title": "Name" + } + }, + "type": "object", + "required": [ + "id", + "name" + ], + "title": "FeedItemIdentifier" + }, + "FeedItemMetadata": { + "properties": { + "uid": { + "type": "string", + "title": "Uid" + }, + "estimated_created_at": { + "type": "string", + "format": "date-time", + "title": "Estimated Created At" + }, + "matched_at": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Matched At" + }, + "type": { + "$ref": "#/components/schemas/ActivityModelName" + }, + "severity": { + "$ref": "#/components/schemas/Severity" + }, + "flare_url": { + "type": "string", + "title": "Flare Url" + } + }, + "type": "object", + "required": [ + "uid", + "estimated_created_at", + "matched_at", + "type", + "severity", + "flare_url" + ], + "title": "FeedItemMetadata" + }, + "FeedItemTenantMetadata": { + "properties": { + "severity": { + "anyOf": [ + { + "$ref": "#/components/schemas/FeedItemTenantMetadataSeverity" + }, + { + "type": "null" + } + ] + }, + "notes": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Notes" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Tags" + }, + "remediated_at": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Remediated At" + }, + "ignored_at": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Ignored At" + } + }, + "type": "object", + "title": "FeedItemTenantMetadata" + }, + "FeedItemTenantMetadataSeverity": { + "properties": { + "original": { + "$ref": "#/components/schemas/Severity" + }, + "override": { + "$ref": "#/components/schemas/Severity" + } + }, + "type": "object", + "required": [ + "original", + "override" + ], + "title": "FeedItemTenantMetadataSeverity" + }, + "FeedOrder": { + "type": "string", + "enum": [ + "asc", + "desc" + ], + "title": "FeedOrder" + }, + "FeedRequestBody": { + "properties": { + "query": { + "anyOf": [ + { + "oneOf": [ + { + "$ref": "#/components/schemas/GithubRepositoryQuery" + }, + { + "$ref": "#/components/schemas/UsernameQuery" + }, + { + "$ref": "#/components/schemas/DomainQuery" + }, + { + "$ref": "#/components/schemas/BrandQuery" + }, + { + "$ref": "#/components/schemas/NameQuery" + }, + { + "$ref": "#/components/schemas/KeywordQuery" + }, + { + "$ref": "#/components/schemas/QueryStringQuery" + }, + { + "$ref": "#/components/schemas/BinQuery" + }, + { + "$ref": "#/components/schemas/IpQuery" + }, + { + "$ref": "#/components/schemas/EmailQuery" + }, + { + "$ref": "#/components/schemas/SecretQuery" + }, + { + "$ref": "#/components/schemas/CredentialsQuery" + }, + { + "$ref": "#/components/schemas/AzureTenantQuery" + } + ], + "discriminator": { + "propertyName": "type", + "mapping": { + "azure_tenant": "#/components/schemas/AzureTenantQuery", + "bin": "#/components/schemas/BinQuery", + "brand": "#/components/schemas/BrandQuery", + "credentials": "#/components/schemas/CredentialsQuery", + "domain": "#/components/schemas/DomainQuery", + "email": "#/components/schemas/EmailQuery", + "github_repository": "#/components/schemas/GithubRepositoryQuery", + "ip": "#/components/schemas/IpQuery", + "keyword": "#/components/schemas/KeywordQuery", + "name": "#/components/schemas/NameQuery", + "query_string": "#/components/schemas/QueryStringQuery", + "secret": "#/components/schemas/SecretQuery", + "username": "#/components/schemas/UsernameQuery" + } + } + }, + { + "type": "null" + } + ], + "title": "Query", + "examples": [ + { + "fqdn": "test.com", + "type": "domain" + } + ] + }, + "filters": { + "$ref": "#/components/schemas/FeedFilters" + }, + "order": { + "$ref": "#/components/schemas/FeedOrder", + "default": "desc" + }, + "from": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "From" + }, + "size": { + "type": "integer", + "maximum": 10.0, + "exclusiveMinimum": 0.0, + "title": "Size", + "default": 10 + } + }, + "type": "object", + "title": "FeedRequestBody" + }, + "FeedType": { + "type": "string", + "enum": [ + "tenant", + "identifier", + "group" + ], + "title": "FeedType" + }, + "FeedWebhookBasicAuth": { + "properties": { + "username": { + "type": "string", + "title": "Username" + }, + "password": { + "type": "string", + "title": "Password" + } + }, + "type": "object", + "required": [ + "username", + "password" + ], + "title": "FeedWebhookBasicAuth" + }, + "FileAnalysisSubmit": { + "properties": { + "i_agree_to_tos": { + "type": "boolean", + "title": "I Agree To Tos" + }, + "activity_uid": { + "type": "string", + "title": "Activity Uid" + } + }, + "type": "object", + "required": [ + "i_agree_to_tos", + "activity_uid" + ], + "title": "FileAnalysisSubmit" + }, + "FilterSeverities": { + "properties": { + "severities": { + "items": { + "$ref": "#/components/schemas/FilterSeverity" + }, + "type": "array", + "title": "Severities" + } + }, + "type": "object", + "title": "FilterSeverities" + }, + "FilterSeverity": { + "properties": { + "value": { + "type": "string", + "title": "Value" + }, + "label": { + "type": "string", + "title": "Label" + }, + "color": { + "type": "string", + "title": "Color" + } + }, + "type": "object", + "required": [ + "value", + "label", + "color" + ], + "title": "FilterSeverity" + }, + "FilterSourceType": { + "properties": { + "value": { + "type": "string", + "title": "Value" + }, + "label": { + "type": "string", + "title": "Label" + } + }, + "type": "object", + "required": [ + "value", + "label" + ], + "title": "FilterSourceType" + }, + "FilterSourceTypeCategory": { + "properties": { + "value": { + "type": "string", + "title": "Value" + }, + "label": { + "type": "string", + "title": "Label" + }, + "types": { + "items": { + "$ref": "#/components/schemas/FilterSourceType" + }, + "type": "array", + "title": "Types" + } + }, + "type": "object", + "required": [ + "value", + "label" + ], + "title": "FilterSourceTypeCategory" + }, + "FilterSourceTypes": { + "properties": { + "categories": { + "items": { + "$ref": "#/components/schemas/FilterSourceTypeCategory" + }, + "type": "array", + "title": "Categories" + } + }, + "type": "object", + "title": "FilterSourceTypes" + }, + "FinancialEvent": { + "properties": { + "event_type": { + "type": "string", + "const": "cc", + "title": "Event Type", + "default": "cc" + }, + "data": { + "$ref": "#/components/schemas/FinancialEventData" + }, + "metadata": { + "$ref": "#/components/schemas/EventMetadata" + } + }, + "type": "object", + "required": [ + "data", + "metadata" + ], + "title": "Credit Card" + }, + "FinancialEventData": { + "properties": { + "bank": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Bank", + "description": "The bank associated with the leaked credit card." + }, + "bin": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Bin", + "description": "The BIN (Bank Identification Number) of the credit card." + }, + "brand": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Brand", + "description": "The brand of the leakedcredit card. Ex: VISA" + }, + "country": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Country", + "description": "The country the leakedcredit card was issued in." + }, + "expiration": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Expiration", + "description": "The expiration date of the leaked credit card." + }, + "owner": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Owner", + "description": "The owner of the leaked credit card." + }, + "state_code": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "State Code", + "description": "The state code tied to the leaked credit card." + }, + "zip": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Zip", + "description": "The zip code tied to the leaked credit card." + }, + "has_cvv": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "title": "Has Cvv", + "description": "Whether the CVV was included in the leaked data." + }, + "has_date_of_birth": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "title": "Has Date Of Birth", + "description": "Whether the date of birth was included in the leaked data." + }, + "has_mother_maiden_name": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "title": "Has Mother Maiden Name", + "description": "Whether the mother's maiden name was included in the leaked data." + }, + "has_phone": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "title": "Has Phone", + "description": "Whether the phone number was included in the leaked data." + }, + "has_pin": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "title": "Has Pin", + "description": "Whether the card's PIN was included in the leaked data." + }, + "has_ssn": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "title": "Has Ssn", + "description": "Whether the card owner's SSN was included in the leaked data." + }, + "has_track_1": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "title": "Has Track 1", + "description": "Whether the card's track 1 (magnetic stripe data) was included in the leaked data." + }, + "has_vbv": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "title": "Has Vbv", + "description": "Whether the card's VBV (Verified by Visa) data was included in the leaked data." + } + }, + "type": "object", + "required": [ + "bank", + "bin", + "brand", + "country", + "expiration", + "owner", + "state_code", + "zip", + "has_cvv", + "has_date_of_birth", + "has_mother_maiden_name", + "has_phone", + "has_pin", + "has_ssn", + "has_track_1", + "has_vbv" + ], + "title": "FinancialEventData" + }, + "FlareInviteLinkRequest": { + "properties": { + "organization_name": { + "type": "string", + "title": "Organization Name" + }, + "domains": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Domains" + }, + "features": { + "items": { + "$ref": "#/components/schemas/Features" + }, + "type": "array", + "title": "Features" + } + }, + "type": "object", + "required": [ + "organization_name", + "domains" + ], + "title": "FlareInviteLinkRequest" + }, + "FlareScoringRulePayload": { + "properties": { + "uuid": { + "type": "string", + "format": "uuid4", + "title": "Uuid", + "description": "The UUID of the scoring rule" + }, + "name": { + "type": "string", + "title": "Name", + "description": "The name of the scoring rule" + }, + "description": { + "type": "string", + "title": "Description", + "description": "The description of the scoring rule" + }, + "query": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Query", + "description": "The Lucene query of the scoring rule" + }, + "search_types": { + "items": { + "$ref": "#/components/schemas/SearchType" + }, + "type": "array", + "title": "Search Types", + "description": "The search types the scoring rule applies to" + }, + "severity": { + "$ref": "#/components/schemas/Severity", + "description": "The severity assigned by the scoring rule" + }, + "is_override": { + "type": "boolean", + "title": "Is Override", + "description": "Whether the rule caps the severity rather than raising it" + }, + "is_active": { + "type": "boolean", + "title": "Is Active", + "description": "Whether the scoring rule is currently enabled" + }, + "created_at": { + "type": "string", + "format": "date-time", + "title": "Created At", + "description": "The date and time the scoring rule was created" + }, + "last_updated_at": { + "type": "string", + "format": "date-time", + "title": "Last Updated At", + "description": "The date and time the scoring rule was last updated" + }, + "source": { + "type": "string", + "const": "flare", + "title": "Source", + "default": "flare" + }, + "is_beta": { + "type": "boolean", + "title": "Is Beta", + "description": "Whether the Flare rule is still in beta" + } + }, + "type": "object", + "required": [ + "uuid", + "name", + "description", + "search_types", + "severity", + "is_override", + "is_active", + "created_at", + "last_updated_at", + "is_beta" + ], + "title": "FlareScoringRulePayload" + }, + "ForetraceInputParams": { + "properties": { + "params_type": { + "type": "string", + "const": "flare_community", + "title": "Params Type", + "default": "flare_community" + } + }, + "type": "object", + "title": "ForetraceInputParams" + }, + "ForetraceParams": { + "properties": { + "params_type": { + "type": "string", + "const": "flare_community", + "title": "Params Type", + "default": "flare_community" + } + }, + "type": "object", + "title": "ForetraceParams" + }, + "ForumPostData": { + "properties": { + "actor": { + "$ref": "#/components/schemas/pyro__findings__forum_posts__datamodels__ForumPostData__Actor", + "description": "Details about the author of the forum post." + }, + "context": { + "$ref": "#/components/schemas/pyro__findings__forum_posts__datamodels__ForumPostData__Context", + "description": "Details about the context of the forum post." + }, + "posted_at": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Posted At", + "description": "Date and time the forum post was made." + }, + "content": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Content", + "description": "Content of the forum post." + }, + "url": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Url", + "description": "URL to the forum post." + } + }, + "type": "object", + "required": [ + "actor", + "context", + "posted_at", + "content", + "url" + ], + "title": "ForumPostData" + }, + "ForumPostEvent": { + "properties": { + "event_type": { + "type": "string", + "const": "forum_post", + "title": "Event Type", + "default": "forum_post" + }, + "data": { + "$ref": "#/components/schemas/ForumPostData" + }, + "metadata": { + "$ref": "#/components/schemas/EventMetadata" + } + }, + "type": "object", + "required": [ + "data", + "metadata" + ], + "title": "Forum Post" + }, + "ForumThreadAPIResponse": { + "properties": { + "uuid": { + "type": "string", + "title": "Uuid" + }, + "type": { + "$ref": "#/components/schemas/EntityType" + }, + "name": { + "type": "string", + "title": "Name" + }, + "created_by": { + "type": "string", + "title": "Created By" + }, + "sources": { + "items": { + "$ref": "#/components/schemas/CTIEntitySourceAPIResponse" + }, + "type": "array", + "title": "Sources" + }, + "created_at": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Created At" + }, + "updated_at": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Updated At" + }, + "first_seen_at": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "First Seen At" + }, + "last_seen_at": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Last Seen At" + }, + "confidence": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Confidence" + }, + "description": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Description" + } + }, + "type": "object", + "required": [ + "uuid", + "type", + "name", + "created_by", + "sources", + "created_at", + "updated_at", + "description" + ], + "title": "ForumThreadAPIResponse" + }, + "ForumThreadAnalysisMetadataResponse": { + "properties": { + "summarized_at": { + "type": "string", + "format": "date-time", + "title": "Summarized At" + }, + "summarization_start_at": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Summarization Start At" + }, + "summarization_end_at": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Summarization End At" + }, + "events_summarized_count": { + "type": "integer", + "title": "Events Summarized Count" + }, + "total_events_count": { + "type": "integer", + "title": "Total Events Count" + } + }, + "type": "object", + "required": [ + "summarized_at", + "summarization_start_at", + "summarization_end_at", + "events_summarized_count", + "total_events_count" + ], + "title": "ForumThreadAnalysisMetadataResponse" + }, + "ForumThreadAssetUuidPayload": { + "properties": { + "forum_thread_id": { + "type": "string", + "title": "Forum Thread Id" + }, + "source": { + "type": "string", + "title": "Source" + } + }, + "type": "object", + "required": [ + "forum_thread_id", + "source" + ], + "title": "ForumThreadAssetUuidPayload" + }, + "ForumThreadIndicator": { + "properties": { + "type": { + "$ref": "#/components/schemas/IndicatorType" + }, + "value": { + "type": "string", + "title": "Value" + } + }, + "type": "object", + "required": [ + "type", + "value" + ], + "title": "ForumThreadIndicator" + }, + "ForumThreadMetadata": { + "properties": { + "first_seen": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "First Seen" + }, + "last_seen": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Last Seen" + }, + "total_events": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Total Events" + }, + "creator_actor_name": { + "type": "string", + "title": "Creator Actor Name" + }, + "creator_actor_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Creator Actor Id" + }, + "category": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Category" + }, + "creation_date": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Creation Date" + }, + "source": { + "$ref": "#/components/schemas/EnrichedSource" + } + }, + "type": "object", + "required": [ + "creator_actor_name", + "source" + ], + "title": "ForumThreadMetadata" + }, + "ForumThreadSummariesGenerationPayload": { + "properties": { + "source": { + "type": "string", + "title": "Source" + } + }, + "type": "object", + "required": [ + "source" + ], + "title": "ForumThreadSummariesGenerationPayload" + }, + "ForumThreadSummariesResponse": { + "properties": { + "request_id": { + "anyOf": [ + { + "type": "string", + "format": "uuid" + }, + { + "type": "null" + } + ], + "title": "Request Id" + }, + "error": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Error" + }, + "summarized_at": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Summarized At" + }, + "original_post_summary": { + "anyOf": [ + { + "$ref": "#/components/schemas/OriginalPostSummaryOutput" + }, + { + "type": "null" + } + ] + }, + "replies_summary": { + "anyOf": [ + { + "$ref": "#/components/schemas/RepliesSummaryOutput" + }, + { + "type": "null" + } + ] + }, + "top_actors_summary": { + "anyOf": [ + { + "$ref": "#/components/schemas/TopActorsSummaryOutput" + }, + { + "type": "null" + } + ] + } + }, + "type": "object", + "required": [ + "request_id" + ], + "title": "ForumThreadSummariesResponse" + }, + "ForumThreadTimeline": { + "properties": { + "aggregate_by": { + "anyOf": [ + { + "$ref": "#/components/schemas/StatsAggregates" + }, + { + "type": "null" + } + ] + }, + "timeline": { + "items": { + "$ref": "#/components/schemas/ForumThreadTimelineEntry" + }, + "type": "array", + "title": "Timeline" + }, + "total_count": { + "type": "integer", + "title": "Total Count" + } + }, + "type": "object", + "required": [ + "timeline", + "total_count" + ], + "title": "ForumThreadTimeline" + }, + "ForumThreadTimelineEntry": { + "properties": { + "date": { + "type": "string", + "format": "date-time", + "title": "Date" + }, + "total_count": { + "type": "integer", + "title": "Total Count" + } + }, + "type": "object", + "required": [ + "date", + "total_count" + ], + "title": "ForumThreadTimelineEntry" + }, + "ForumThreadTopicUidAndTitlePayload": { + "properties": { + "forum_topic_uid": { + "type": "string", + "title": "Forum Topic Uid" + }, + "title": { + "type": "string", + "title": "Title" + } + }, + "type": "object", + "required": [ + "forum_topic_uid", + "title" + ], + "title": "ForumThreadTopicUidAndTitlePayload" + }, + "ForwardInfo": { + "properties": { + "forwarded_from": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Forwarded From", + "description": "The username of the chat message forwarder." + }, + "forwarded_from_author_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Forwarded From Author Id", + "description": "The ID of the chat message forwarder." + }, + "forwarded_from_chat_id": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Forwarded From Chat Id", + "description": "The ID of the chat the message is being forwarded from." + }, + "forwarded_from_conversation_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Forwarded From Conversation Id", + "description": "The conversation ID the message is being forwarded from." + }, + "forwarded_from_user_id": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Forwarded From User Id", + "description": "The ID of the user the message is being forwarded from." + }, + "forwarded_from_username": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Forwarded From Username", + "description": "The username of the user the message is being forwarded from." + }, + "forwarded_message_time": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Forwarded Message Time", + "description": "The time the message was forwarded." + } + }, + "type": "object", + "title": "ForwardInfo" + }, + "FreeTrialStatus": { + "type": "string", + "enum": [ + "no_trial", + "active", + "expired" + ], + "title": "FreeTrialStatus" + }, + "FreeTrialStatusResponse": { + "properties": { + "module": { + "$ref": "#/components/schemas/HubspotModuleFreeTrialName" + }, + "status": { + "$ref": "#/components/schemas/FreeTrialStatus" + }, + "end_date": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "End Date" + } + }, + "type": "object", + "required": [ + "module", + "status", + "end_date" + ], + "title": "FreeTrialStatusResponse" + }, + "FunctionCall": { + "properties": { + "name": { + "type": "string", + "title": "Name" + }, + "arguments": { + "type": "string", + "title": "Arguments" + } + }, + "additionalProperties": true, + "type": "object", + "required": [ + "name", + "arguments" + ], + "title": "FunctionCall", + "description": "Name and arguments of a function call." + }, + "GeneralProfileSummaryOutput": { + "properties": { + "overview": { + "type": "string", + "title": "Overview", + "description": "Paragraph about the general description of the actor activity, using the high level context of the actor to produce your analysis." + }, + "main_activities_and_motives": { + "type": "string", + "title": "Main Activities And Motives", + "description": "A concise, analytical paragraph describing the actor's main activities, technical sophistication indicators, and specific threats to sectors. Write in a narrative style without numbered lists or bullet points. Keep it shorter and more focused than a detailed breakdown." + }, + "potential_associations": { + "type": "string", + "title": "Potential Associations", + "description": "Paragraph about the potential associations of the actor if relevant. Identify what groups the actor is associated with (if any). If none are identified, state that clearly." + } + }, + "type": "object", + "required": [ + "overview", + "main_activities_and_motives", + "potential_associations" + ], + "title": "GeneralProfileSummaryOutput" + }, + "GenerateAsyncRequestPayload": { + "properties": { + "request_type": { + "$ref": "#/components/schemas/AsyncRequestType" + }, + "request_payload": { + "additionalProperties": true, + "type": "object", + "title": "Request Payload" + } + }, + "type": "object", + "required": [ + "request_type", + "request_payload" + ], + "title": "GenerateAsyncRequestPayload" + }, + "GetAllowedRestrictedTermsResponse": { + "properties": { + "allowed_restricted_terms": { + "items": { + "$ref": "#/components/schemas/AllowedRestrictedTerm" + }, + "type": "array", + "title": "Allowed Restricted Terms" + } + }, + "type": "object", + "required": [ + "allowed_restricted_terms" + ], + "title": "GetAllowedRestrictedTermsResponse" + }, + "GithubRepositoryData": { + "properties": { + "type": { + "type": "string", + "const": "github_repository", + "title": "Type", + "default": "github_repository" + }, + "repo_name": { + "type": "string", + "minLength": 1, + "title": "Repo Name" + }, + "repo_owner": { + "type": "string", + "minLength": 1, + "title": "Repo Owner" + } + }, + "type": "object", + "required": [ + "repo_name", + "repo_owner" + ], + "title": "GithubRepositoryData" + }, + "GithubRepositoryQuery": { + "properties": { + "type": { + "type": "string", + "const": "github_repository", + "title": "Type" + }, + "repo_owner": { + "type": "string", + "title": "Repo Owner" + }, + "repo_name": { + "type": "string", + "title": "Repo Name" + } + }, + "type": "object", + "required": [ + "type", + "repo_owner", + "repo_name" + ], + "title": "GithubRepositoryQuery" + }, + "GitlabEnvironmentScope": { + "type": "string", + "enum": [ + "*", + "development", + "staging", + "production" + ], + "title": "GitlabEnvironmentScope" + }, + "GitlabFeatureFlagScope": { + "properties": { + "id": { + "type": "integer", + "title": "Id" + }, + "environment_scope": { + "$ref": "#/components/schemas/GitlabEnvironmentScope" + } + }, + "type": "object", + "required": [ + "id", + "environment_scope" + ], + "title": "GitlabFeatureFlagScope" + }, + "GitlabFeatureFlagStrategyName": { + "type": "string", + "enum": [ + "default", + "flexibleRollout", + "gradualRolloutUserId", + "userWithId", + "gitlabUserList" + ], + "title": "GitlabFeatureFlagStrategyName" + }, + "GlobalFeedItem": { + "properties": { + "metadata": { + "$ref": "#/components/schemas/FeedItemMetadata" + }, + "tenant_metadata": { + "$ref": "#/components/schemas/FeedItemTenantMetadata" + }, + "highlights": { + "additionalProperties": { + "items": { + "type": "string" + }, + "type": "array" + }, + "type": "object", + "title": "Highlights" + } + }, + "type": "object", + "required": [ + "metadata" + ], + "title": "GlobalFeedItem" + }, + "GlobalSearchFeature": { + "type": "string", + "enum": [ + "events", + "credentials" + ], + "title": "GlobalSearchFeature" + }, + "GlobalSearchRequestBody": { + "properties": { + "query": { + "oneOf": [ + { + "$ref": "#/components/schemas/GithubRepositoryQuery" + }, + { + "$ref": "#/components/schemas/UsernameQuery" + }, + { + "$ref": "#/components/schemas/DomainQuery" + }, + { + "$ref": "#/components/schemas/BrandQuery" + }, + { + "$ref": "#/components/schemas/NameQuery" + }, + { + "$ref": "#/components/schemas/KeywordQuery" + }, + { + "$ref": "#/components/schemas/QueryStringQuery" + }, + { + "$ref": "#/components/schemas/BinQuery" + }, + { + "$ref": "#/components/schemas/IpQuery" + }, + { + "$ref": "#/components/schemas/EmailQuery" + }, + { + "$ref": "#/components/schemas/SecretQuery" + }, + { + "$ref": "#/components/schemas/CredentialsQuery" + }, + { + "$ref": "#/components/schemas/AzureTenantQuery" + } + ], + "title": "Query", + "examples": [ + { + "fqdn": "test.com", + "type": "domain" + } + ], + "discriminator": { + "propertyName": "type", + "mapping": { + "azure_tenant": "#/components/schemas/AzureTenantQuery", + "bin": "#/components/schemas/BinQuery", + "brand": "#/components/schemas/BrandQuery", + "credentials": "#/components/schemas/CredentialsQuery", + "domain": "#/components/schemas/DomainQuery", + "email": "#/components/schemas/EmailQuery", + "github_repository": "#/components/schemas/GithubRepositoryQuery", + "ip": "#/components/schemas/IpQuery", + "keyword": "#/components/schemas/KeywordQuery", + "name": "#/components/schemas/NameQuery", + "query_string": "#/components/schemas/QueryStringQuery", + "secret": "#/components/schemas/SecretQuery", + "username": "#/components/schemas/UsernameQuery" + } + } + }, + "filters": { + "$ref": "#/components/schemas/FeedFilters" + }, + "order": { + "$ref": "#/components/schemas/FeedOrder", + "default": "desc" + }, + "from": { + "anyOf": [ { "type": "string" }, @@ -21855,25 +34730,116 @@ "type": "null" } ], - "title": "Query String" + "title": "From" }, - "type": { - "type": "string", - "const": "credential", - "title": "Type", - "default": "credential" + "size": { + "type": "integer", + "maximum": 10.0, + "exclusiveMinimum": 0.0, + "title": "Size", + "default": 10 + } + }, + "type": "object", + "required": [ + "query" + ], + "title": "GlobalSearchRequestBody" + }, + "GlobalSearchSource": { + "type": "string", + "enum": [ + "all", + "api", + "flare_platform" + ], + "title": "GlobalSearchSource" + }, + "GlobalSearchUsageByFeatureResponse": { + "properties": { + "items": { + "items": { + "$ref": "#/components/schemas/GlobalSearchUsageFeature" + }, + "type": "array", + "title": "Items" + } + }, + "type": "object", + "required": [ + "items" + ], + "title": "GlobalSearchUsageByFeatureResponse" + }, + "GlobalSearchUsageByMemberData": { + "properties": { + "items": { + "items": { + "$ref": "#/components/schemas/GlobalSearchUsageByMemberDataPoint" + }, + "type": "array", + "title": "Items" + } + }, + "type": "object", + "required": [ + "items" + ], + "title": "GlobalSearchUsageByMemberData" + }, + "GlobalSearchUsageByMemberDataPoint": { + "properties": { + "user_id": { + "type": "integer", + "title": "User Id" }, - "query_type": { + "member": { "anyOf": [ { - "$ref": "#/components/schemas/CredentialsQueryType" + "type": "string" }, { "type": "null" } - ] + ], + "title": "Member" }, - "time": { + "count": { + "type": "integer", + "title": "Count" + } + }, + "type": "object", + "required": [ + "user_id", + "member", + "count" + ], + "title": "GlobalSearchUsageByMemberDataPoint" + }, + "GlobalSearchUsageByTenantData": { + "properties": { + "items": { + "items": { + "$ref": "#/components/schemas/GlobalSearchUsageByTenantDataPoint" + }, + "type": "array", + "title": "Items" + } + }, + "type": "object", + "required": [ + "items" + ], + "title": "GlobalSearchUsageByTenantData" + }, + "GlobalSearchUsageByTenantDataPoint": { + "properties": { + "tenant_id": { + "type": "integer", + "title": "Tenant Id" + }, + "tenant_name": { "anyOf": [ { "type": "string" @@ -21882,9 +34848,100 @@ "type": "null" } ], - "title": "Time" + "title": "Tenant Name" }, - "source_id": { + "count": { + "type": "integer", + "title": "Count" + }, + "is_deleted": { + "type": "boolean", + "title": "Is Deleted" + } + }, + "type": "object", + "required": [ + "tenant_id", + "tenant_name", + "count", + "is_deleted" + ], + "title": "GlobalSearchUsageByTenantDataPoint" + }, + "GlobalSearchUsageFeature": { + "properties": { + "feature": { + "$ref": "#/components/schemas/GlobalSearchFeature" + }, + "values": { + "items": { + "$ref": "#/components/schemas/GlobalSearchUsageFeatureValue" + }, + "type": "array", + "title": "Values" + } + }, + "type": "object", + "required": [ + "feature", + "values" + ], + "title": "GlobalSearchUsageFeature" + }, + "GlobalSearchUsageFeatureValue": { + "properties": { + "timestamp": { + "type": "string", + "format": "date-time", + "title": "Timestamp" + }, + "count": { + "type": "integer", + "title": "Count" + } + }, + "type": "object", + "required": [ + "timestamp", + "count" + ], + "title": "GlobalSearchUsageFeatureValue" + }, + "GoogleSSOConfigurationData": { + "properties": { + "is_enabled": { + "type": "boolean", + "title": "Is Enabled" + }, + "is_mandatory": { + "type": "boolean", + "title": "Is Mandatory" + }, + "type": { + "type": "string", + "const": "Google", + "title": "Type" + } + }, + "type": "object", + "required": [ + "is_enabled", + "is_mandatory", + "type" + ], + "title": "GoogleSSOConfigurationData" + }, + "GroupByType": { + "type": "string", + "enum": [ + "ungrouped", + "relationship_nature" + ], + "title": "GroupByType" + }, + "GroupFilters": { + "properties": { + "query_string": { "anyOf": [ { "type": "string" @@ -21893,24 +34950,27 @@ "type": "null" } ], - "title": "Source Id" + "title": "Query String" }, - "ignored_source_id": { + "identifier_types": { "anyOf": [ { - "type": "string" + "items": { + "$ref": "#/components/schemas/IdentifierType" + }, + "type": "array" }, { "type": "null" } ], - "title": "Ignored Source Id" + "title": "Identifier Types" }, - "password_policies": { + "enable_states": { "anyOf": [ { "items": { - "$ref": "#/components/schemas/PasswordPolicy" + "$ref": "#/components/schemas/IdentifierEnableState" }, "type": "array" }, @@ -21918,671 +34978,764 @@ "type": "null" } ], - "title": "Password Policies" + "title": "Enable States" }, - "password_policy_operator": { + "properties": { "anyOf": [ { - "$ref": "#/components/schemas/PasswordPolicyOperator" + "items": { + "$ref": "#/components/schemas/IdentifierProperty" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Properties" + }, + "reachable_dates": { + "anyOf": [ + { + "$ref": "#/components/schemas/Times" }, { "type": "null" } ] }, - "feed_definition": { + "resolves_dates": { "anyOf": [ { - "$ref": "#/components/schemas/FeedDefinition" + "$ref": "#/components/schemas/Times" }, { "type": "null" } ] }, - "states": { + "source_group": { "anyOf": [ { - "items": { - "$ref": "#/components/schemas/ActivityTenantMetadataEventAction" - }, - "type": "array" + "$ref": "#/components/schemas/IdentifierSourceGroup" + }, + { + "type": "null" + } + ] + }, + "group_id": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "string", + "const": "NO_GROUP" }, { "type": "null" } ], - "title": "States" + "title": "Group Id", + "default": "NO_GROUP" }, - "idp_verification_states": { + "parent_identifier_id": { "anyOf": [ { - "items": { - "$ref": "#/components/schemas/CredentialValidationStatusFilter" - }, - "type": "array" + "type": "integer" }, { "type": "null" } ], - "title": "Idp Verification States" + "title": "Parent Identifier Id" + }, + "type": { + "type": "string", + "const": "group", + "title": "Type", + "default": "group" + }, + "full_delete": { + "type": "boolean", + "title": "Full Delete", + "default": false + } + }, + "type": "object", + "title": "GroupFilters" + }, + "GroupItem": { + "properties": { + "external_id": { + "type": "string", + "title": "External Id" + }, + "tenant_integration_id": { + "type": "string", + "format": "uuid", + "title": "Tenant Integration Id" + }, + "display_name": { + "type": "string", + "title": "Display Name" + }, + "tier": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Tier" + }, + "description": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Description" + }, + "is_on_premises_sync_enabled": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "title": "Is On Premises Sync Enabled" + }, + "security_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Security Identifier" + } + }, + "type": "object", + "required": [ + "external_id", + "tenant_integration_id", + "display_name", + "tier", + "description", + "is_on_premises_sync_enabled", + "security_identifier" + ], + "title": "GroupItem" + }, + "GroupedApplicationNode": { + "properties": { + "activity_types": { + "items": { + "type": "string", + "enum": [ + "stealer_log", + "leak" + ] + }, + "type": "array", + "uniqueItems": true, + "title": "Activity Types" + }, + "leak_types": { + "items": { + "type": "string", + "enum": [ + "cookie", + "leaked_credential" + ] + }, + "type": "array", + "uniqueItems": true, + "title": "Leak Types" + }, + "top_domains": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Top Domains" + }, + "count": { + "type": "integer", + "title": "Count" + }, + "type": { + "$ref": "#/components/schemas/ApplicationExposureNodeType", + "readOnly": true + }, + "id": { + "type": "string", + "title": "Id", + "readOnly": true + } + }, + "type": "object", + "required": [ + "activity_types", + "leak_types", + "top_domains", + "count", + "type", + "id" + ], + "title": "GroupedApplicationNode" + }, + "HTTPValidationError": { + "properties": { + "detail": { + "items": { + "$ref": "#/components/schemas/ValidationError" + }, + "type": "array", + "title": "Detail" } }, "type": "object", - "title": "CredentialFilters" + "title": "HTTPValidationError" }, - "CredentialValidation": { + "HeatmapAnalysisOutput": { "properties": { - "tenant_integration_id": { - "type": "string", - "format": "uuid", - "title": "Tenant Integration Id" - }, - "credential_hash": { + "general_analysis": { "type": "string", - "title": "Credential Hash" + "title": "General Analysis", + "description": "Provide an overview of the actor\u2019s activity, including: the total number of posts and the forums where they were made, the years or range of years the actor was active, and any gaps or seasonal trends in posting activity." }, - "status": { + "precise_analysis": { "type": "string", - "title": "Status" + "title": "Precise Analysis", + "description": "Outline the actor\u2019s hourly activity and inactivity periods, explain how these align with the chosen UTC time zone, and indicate the most likely location with a confidence level and three example countries (If the dataset is fewer than 300 posts, mark confidence as low and adjust the score accordingly)." } }, "type": "object", "required": [ - "tenant_integration_id", - "credential_hash", - "status" + "general_analysis", + "precise_analysis" ], - "title": "CredentialValidation" + "title": "HeatmapAnalysisOutput" }, - "CredentialValidationReponse": { + "Histogram": { "properties": { - "tenant_integration_id": { - "type": "string", - "format": "uuid", - "title": "Tenant Integration Id" - }, - "credential_hash": { - "type": "string", - "title": "Credential Hash" + "histogram": { + "additionalProperties": { + "type": "integer" + }, + "propertyNames": { + "format": "date-time" + }, + "type": "object", + "title": "Histogram" }, - "tenant_id": { + "event_count": { "type": "integer", - "title": "Tenant Id" - }, - "uuid": { - "type": "string", - "format": "uuid", - "title": "Uuid" - }, - "status": { - "$ref": "#/components/schemas/CredentialValidationStatus" - }, - "updated_at": { - "type": "string", - "format": "date-time", - "title": "Updated At" + "title": "Event Count" } }, "type": "object", "required": [ - "tenant_integration_id", - "credential_hash", - "tenant_id", - "uuid", - "status", - "updated_at" + "histogram", + "event_count" ], - "title": "CredentialValidationReponse" + "title": "Histogram" }, - "CredentialValidationRequestBody": { + "HourData": { "properties": { - "tenant_integration_id": { - "type": "string", - "format": "uuid", - "title": "Tenant Integration Id" + "hour": { + "type": "integer", + "maximum": 23.0, + "minimum": 0.0, + "title": "Hour", + "description": "The hour of the day, from 0 to 23." }, - "credential_hash": { - "type": "string", - "title": "Credential Hash" + "count": { + "type": "integer", + "title": "Count" + }, + "per_day": { + "items": { + "$ref": "#/components/schemas/DayOfWeekData" + }, + "type": "array", + "title": "Per Day" } }, "type": "object", "required": [ - "tenant_integration_id", - "credential_hash" + "hour", + "count", + "per_day" ], - "title": "CredentialValidationRequestBody" + "title": "HourData" }, - "CredentialValidationStatus": { + "HubspotLifecycleStage": { "type": "string", "enum": [ - "match", - "no_match", - "unknown", - "failed", - "not_found", - "mitigated", - "throttled" + "1281177943" ], - "title": "CredentialValidationStatus" + "title": "HubspotLifecycleStage" }, - "CredentialValidationStatusFilter": { + "HubspotModuleFreeTrialName": { "type": "string", "enum": [ - "match", - "no_match", - "unknown", - "throttled", - "failed", - "not_found", - "mitigated", - "pending" + "cti" ], - "title": "CredentialValidationStatusFilter" + "title": "HubspotModuleFreeTrialName" }, - "CredentialValidationThresholdPolicy": { + "HubspotWebhookFlareSyncEvent": { "properties": { - "max_attempts": { - "type": "integer", - "title": "Max Attempts", - "default": 10 - }, - "period_seconds": { + "hubspot_id": { "type": "integer", - "minimum": 1.0, - "title": "Period Seconds", - "default": 3600 - } - }, - "type": "object", - "title": "CredentialValidationThresholdPolicy" - }, - "CredentialsData": { - "properties": { - "type": { - "type": "string", - "const": "credentials", - "title": "Type", - "default": "credentials" - }, - "username": { - "type": "string", - "minLength": 1, - "title": "Username" + "title": "Hubspot Id" }, - "password": { - "type": "string", - "minLength": 1, - "title": "Password" - } - }, - "type": "object", - "required": [ - "username", - "password" - ], - "title": "CredentialsData" - }, - "CredentialsDateFilter": { - "properties": { - "gte": { + "domain": { "anyOf": [ { - "type": "string", - "format": "date-time" + "type": "string" }, { "type": "null" } ], - "title": "Gte" + "title": "Domain" }, - "lte": { + "name": { "anyOf": [ { - "type": "string", - "format": "date-time" + "type": "string" }, { "type": "null" } ], - "title": "Lte" - } - }, - "type": "object", - "title": "CredentialsDateFilter" - }, - "CredentialsQuery": { - "properties": { - "type": { - "type": "string", - "const": "credentials", - "title": "Type" - }, - "username": { - "type": "string", - "title": "Username" + "title": "Name" }, - "password": { - "type": "string", - "title": "Password" - } - }, - "type": "object", - "required": [ - "type", - "username", - "password" - ], - "title": "CredentialsQuery" - }, - "CredentialsQueryFilters": { - "properties": { - "imported_at": { - "$ref": "#/components/schemas/CredentialsDateFilter" - } - }, - "type": "object", - "title": "CredentialsQueryFilters" - }, - "CredentialsQueryPayload": { - "properties": { - "query": { - "oneOf": [ - { - "$ref": "#/components/schemas/DomainQuery" - }, - { - "$ref": "#/components/schemas/EmailQuery" - }, - { - "$ref": "#/components/schemas/KeywordQuery" - }, + "organization_id": { + "anyOf": [ { - "$ref": "#/components/schemas/SecretQuery" + "type": "integer" }, { - "$ref": "#/components/schemas/AuthDomainQuery" + "type": "null" } ], - "title": "Query", - "discriminator": { - "propertyName": "type", - "mapping": { - "auth_domain": "#/components/schemas/AuthDomainQuery", - "domain": "#/components/schemas/DomainQuery", - "email": "#/components/schemas/EmailQuery", - "keyword": "#/components/schemas/KeywordQuery", - "secret": "#/components/schemas/SecretQuery" - } - } - }, - "filters": { - "$ref": "#/components/schemas/CredentialsQueryFilters" + "title": "Organization Id" }, - "from": { + "lifecycle_stage": { "anyOf": [ { - "type": "string" + "$ref": "#/components/schemas/HubspotLifecycleStage" }, { "type": "null" } - ], - "title": "From" - }, - "size": { - "type": "integer", - "maximum": 10000.0, - "minimum": 1.0, - "title": "Size", - "default": 10 + ] }, - "include": { + "merged_object_ids": { "items": { - "$ref": "#/components/schemas/IncludeOptions" + "type": "integer" }, "type": "array", - "title": "Include" - }, - "order": { - "$ref": "#/components/schemas/OrderType", - "default": "desc" + "title": "Merged Object Ids", + "default": [] } }, "type": "object", "required": [ - "query" - ], - "title": "CredentialsQueryPayload" - }, - "CredentialsQueryType": { - "type": "string", - "enum": [ - "email", - "username", - "domain", - "password", - "url" - ], - "title": "CredentialsQueryType" - }, - "DateRangeType": { - "type": "string", - "enum": [ - "last_7d", - "last_1m", - "last_3m", - "last_6m", - "all_time" + "hubspot_id" ], - "title": "DateRangeType" + "title": "HubspotWebhookFlareSyncEvent" }, - "DayOfWeekData": { + "HubspotWebhookFlareSyncTenantEvent": { "properties": { - "day_of_week": { + "hubspot_company_id": { "type": "integer", - "maximum": 7.0, - "minimum": 1.0, - "title": "Day Of Week", - "description": "The day of the week, from 1 to 7, where 1 is Monday and 7 is Sunday." + "title": "Hubspot Company Id" }, - "count": { + "hubspot_tenant_id": { "type": "integer", - "title": "Count" - } - }, - "type": "object", - "required": [ - "day_of_week", - "count" - ], - "title": "DayOfWeekData" - }, - "DeleteTenantResponse": { - "properties": { - "request_id": { + "title": "Hubspot Tenant Id" + }, + "merged_object_ids": { + "items": { + "type": "integer" + }, + "type": "array", + "title": "Merged Object Ids", + "default": [] + }, + "flare_tenant_name": { "type": "string", - "format": "uuid", - "title": "Request Id" + "title": "Flare Tenant Name" }, - "status": { - "$ref": "#/components/schemas/AsyncRequestStatus" + "organization_id": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Organization Id" + }, + "tenant_id": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Tenant Id" } }, "type": "object", "required": [ - "request_id", - "status" + "hubspot_company_id", + "hubspot_tenant_id", + "flare_tenant_name" ], - "title": "DeleteTenantResponse" + "title": "HubspotWebhookFlareSyncTenantEvent" }, - "DisableAccountPayload": { + "IPData": { "properties": { - "credential_hash": { + "type": { "type": "string", - "title": "Credential Hash" + "const": "ip", + "title": "Type", + "default": "ip" + }, + "ip": { + "type": "string", + "minLength": 1, + "title": "Ip" } }, "type": "object", "required": [ - "credential_hash" + "ip" ], - "title": "DisableAccountPayload" + "title": "IPData" }, - "DnsRecordsInfo": { + "IdPApplicationNode": { "properties": { - "a_records": { - "items": { - "type": "string" - }, - "type": "array", - "title": "A Records" + "application_uuid": { + "type": "string", + "format": "uuid", + "title": "Application Uuid" }, - "aaaa_records": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Aaaa Records" + "domain": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Domain" }, - "mx_records": { - "items": { - "$ref": "#/components/schemas/MxRecord" - }, - "type": "array", - "title": "Mx Records" + "name": { + "type": "string", + "title": "Name" }, - "ns_records": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Ns Records" + "idp_type": { + "$ref": "#/components/schemas/TenantIntegrationType" }, - "txt_records": { + "labels": { "items": { "type": "string" }, "type": "array", - "title": "Txt Records" + "title": "Labels" }, - "has_dmarc": { - "type": "boolean", - "title": "Has Dmarc", - "default": false + "risk_score": { + "$ref": "#/components/schemas/RiskScore" }, - "has_spf": { - "type": "boolean", - "title": "Has Spf", - "default": false + "type": { + "$ref": "#/components/schemas/ApplicationExposureNodeType", + "readOnly": true + }, + "id": { + "type": "string", + "title": "Id", + "readOnly": true } }, "type": "object", - "title": "DnsRecordsInfo" + "required": [ + "application_uuid", + "domain", + "name", + "idp_type", + "labels", + "risk_score", + "type", + "id" + ], + "title": "IdPApplicationNode" }, - "DomainAssetEnrichment": { - "properties": { - "type": { - "$ref": "#/components/schemas/AssetEnrichmentType" - }, - "sources": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Sources" - }, - "entries": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Entries" - }, - "tags": { - "items": { - "$ref": "#/components/schemas/SubdomainTag" - }, - "type": "array", - "title": "Tags" - }, - "statuses": { - "items": { - "$ref": "#/components/schemas/SubdomainStatus" - }, - "type": "array", - "title": "Statuses" - }, - "external_links": { + "IdPFeature": { + "type": "string", + "enum": [ + "full_idp_sync", + "manually_disable_accounts", + "manually_mark_as_compromised", + "manually_revoke_sessions", + "automatically_validate_credentials", + "automatically_disable_accounts", + "automatically_mark_as_compromised", + "automatically_revoke_sessions" + ], + "title": "IdPFeature" + }, + "IdPLookupRequest": { + "properties": { + "external_ids": { "items": { "type": "string" }, "type": "array", - "title": "External Links" - }, - "title": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Title" + "title": "External Ids" } }, "type": "object", "required": [ - "type", - "sources", - "entries", - "tags", - "statuses", - "external_links", - "title" + "external_ids" ], - "title": "DomainAssetEnrichment" + "title": "IdPLookupRequest" }, - "DomainBrowserItemResponse": { + "IdPUserAccountType": { + "type": "string", + "enum": [ + "Member", + "Guest" + ], + "title": "IdPUserAccountType" + }, + "Identifier": { "properties": { - "asset_uuid": { + "id": { + "type": "integer", + "title": "Id" + }, + "name": { "type": "string", - "title": "Asset Uuid" + "title": "Name" }, - "risk": { + "tenant_id": { "type": "integer", - "title": "Risk" + "title": "Tenant Id" }, - "fqdn": { + "type": { + "$ref": "#/components/schemas/IdentifierType" + }, + "feed": { + "$ref": "#/components/schemas/IdentifierFeed" + }, + "feed_config": { + "$ref": "#/components/schemas/FeedConfiguration" + }, + "asset_uuid": { "type": "string", - "title": "Fqdn" + "title": "Asset Uuid" }, - "registrar": { - "anyOf": [ + "data": { + "oneOf": [ { - "type": "string" + "$ref": "#/components/schemas/CCBinData" }, { - "type": "null" - } - ], - "title": "Registrar" - }, - "registered_at": { - "anyOf": [ + "$ref": "#/components/schemas/IPData" + }, { - "type": "string", - "format": "date-time" + "$ref": "#/components/schemas/BrandData" }, { - "type": "null" + "$ref": "#/components/schemas/KeywordData" + }, + { + "$ref": "#/components/schemas/AzureTenantData" + }, + { + "$ref": "#/components/schemas/DomainData" + }, + { + "$ref": "#/components/schemas/NameData" + }, + { + "$ref": "#/components/schemas/SearchQueryData" + }, + { + "$ref": "#/components/schemas/GithubRepositoryData" + }, + { + "$ref": "#/components/schemas/UsernameData" + }, + { + "$ref": "#/components/schemas/EmailData" + }, + { + "$ref": "#/components/schemas/SecretData" + }, + { + "$ref": "#/components/schemas/CredentialsData" + }, + { + "$ref": "#/components/schemas/IdentityData" + }, + { + "$ref": "#/components/schemas/RansomLeakData" + }, + { + "$ref": "#/components/schemas/AddressData" + }, + { + "$ref": "#/components/schemas/BirthYearData" + }, + { + "$ref": "#/components/schemas/RoleData" + }, + { + "$ref": "#/components/schemas/PhoneNumberData" + }, + { + "$ref": "#/components/schemas/ExternalIdData" } ], - "title": "Registered At" + "title": "Data", + "discriminator": { + "propertyName": "type", + "mapping": { + "address_data": "#/components/schemas/AddressData", + "azure_tenant": "#/components/schemas/AzureTenantData", + "bin": "#/components/schemas/CCBinData", + "birth_year": "#/components/schemas/BirthYearData", + "brand": "#/components/schemas/BrandData", + "credentials": "#/components/schemas/CredentialsData", + "domain": "#/components/schemas/DomainData", + "email": "#/components/schemas/EmailData", + "external_id": "#/components/schemas/ExternalIdData", + "github_repository": "#/components/schemas/GithubRepositoryData", + "identity": "#/components/schemas/IdentityData", + "ip": "#/components/schemas/IPData", + "keyword": "#/components/schemas/KeywordData", + "name": "#/components/schemas/NameData", + "phone_number": "#/components/schemas/PhoneNumberData", + "ransomleak": "#/components/schemas/RansomLeakData", + "role": "#/components/schemas/RoleData", + "search_query": "#/components/schemas/SearchQueryData", + "secret": "#/components/schemas/SecretData", + "username": "#/components/schemas/UsernameData" + } + } }, - "related_domain": { + "collection": { "anyOf": [ { - "type": "string" + "$ref": "#/components/schemas/IdentifierCollectionGroupId" }, { - "type": "null" + "$ref": "#/components/schemas/IdentifierCollectionGroupType" } ], - "title": "Related Domain" + "title": "Collection" }, - "sources": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Sources" + "urn": { + "type": "string", + "title": "Urn" }, - "discovered_at": { + "entity": { "anyOf": [ { - "type": "string", - "format": "date-time" + "$ref": "#/components/schemas/IdentityIdentifierEntity" }, { "type": "null" } - ], - "title": "Discovered At" + ] }, - "updated_at": { + "enrichments": { "anyOf": [ { - "type": "string", - "format": "date-time" + "items": { + "$ref": "#/components/schemas/DomainAssetEnrichment" + }, + "type": "array" }, { "type": "null" } ], - "title": "Updated At" + "title": "Enrichments" + }, + "metadata": { + "$ref": "#/components/schemas/IdentifierMetadata" + }, + "state": { + "$ref": "#/components/schemas/IdentifierState" } }, "type": "object", "required": [ + "id", + "name", + "tenant_id", + "type", + "feed", + "feed_config", "asset_uuid", - "risk", - "fqdn", - "registrar", - "registered_at", - "related_domain", - "sources", - "discovered_at", - "updated_at" + "data", + "collection", + "urn", + "entity", + "enrichments", + "metadata", + "state" ], - "title": "DomainBrowserItemResponse" + "title": "Identifier" }, - "DomainData": { - "properties": { - "type": { - "type": "string", - "const": "domain", - "title": "Type", - "default": "domain" - }, - "fqdn": { - "type": "string", - "minLength": 1, - "title": "Fqdn" - } - }, - "type": "object", - "required": [ - "fqdn" + "IdentifierAuthorizationRequestStatus": { + "type": "string", + "enum": [ + "pending", + "rejected" ], - "title": "DomainData" + "title": "IdentifierAuthorizationRequestStatus" }, - "DomainEventHistoryResponse": { + "IdentifierAuthorizationStatus": { + "type": "string", + "enum": [ + "pending", + "rejected", + "authorized" + ], + "title": "IdentifierAuthorizationStatus" + }, + "IdentifierCollectionGroupId": { "properties": { - "events": { - "items": { - "$ref": "#/components/schemas/DomainProfileEvent" - }, - "type": "array", - "title": "Events" - }, - "next": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Next" + "type": { + "type": "string", + "const": "group_id", + "title": "Type" }, - "total_count": { + "group_id": { "anyOf": [ { "type": "integer" @@ -22591,50 +35744,59 @@ "type": "null" } ], - "title": "Total Count" + "title": "Group Id" } }, "type": "object", "required": [ - "events", - "next" + "type", + "group_id" ], - "title": "DomainEventHistoryResponse" + "title": "IdentifierCollectionGroupId" }, - "DomainMatchMode": { + "IdentifierCollectionGroupType": { + "properties": { + "type": { + "type": "string", + "const": "group_type", + "title": "Type" + }, + "group_type": { + "$ref": "#/components/schemas/IdentifierGroupType" + } + }, + "type": "object", + "required": [ + "type", + "group_type" + ], + "title": "IdentifierCollectionGroupType" + }, + "IdentifierEnableState": { "type": "string", "enum": [ - "email_domain_only", - "auth_domain_and_email_domain", - "auth_domain_only" + "ENABLED", + "DISABLED", + "DISABLED_ORPHAN", + "DISABLED_TENANT" ], - "title": "DomainMatchMode" + "title": "IdentifierEnableState" }, - "DomainProfileCertificateResponse": { + "IdentifierEnrichments": { "properties": { - "subject": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Subject" - }, - "issuer": { + "domain_reachable_at": { "anyOf": [ { - "type": "string" + "type": "string", + "format": "date-time" }, { "type": "null" } ], - "title": "Issuer" + "title": "Domain Reachable At" }, - "not_before": { + "domain_resolves_at": { "anyOf": [ { "type": "string", @@ -22644,614 +35806,380 @@ "type": "null" } ], - "title": "Not Before" + "title": "Domain Resolves At" }, - "not_after": { + "usage_count": { + "type": "integer", + "title": "Usage Count" + }, + "event_count": { "anyOf": [ { - "type": "string", - "format": "date-time" + "type": "integer" }, { "type": "null" } ], - "title": "Not After" - }, - "authority_info_access": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Authority Info Access" - }, - "subject_alt_names": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Subject Alt Names" + "title": "Event Count" }, - "is_extended_validation": { + "authorization_status": { "anyOf": [ { - "type": "boolean" + "$ref": "#/components/schemas/IdentifierAuthorizationStatus" }, { "type": "null" } ], - "title": "Is Extended Validation" + "examples": [ + "authorized", + "pending", + "rejected" + ] } }, "type": "object", "required": [ - "subject", - "issuer", - "not_before", - "not_after", - "authority_info_access", - "subject_alt_names", - "is_extended_validation" + "domain_reachable_at", + "domain_resolves_at", + "usage_count", + "event_count", + "authorization_status" ], - "title": "DomainProfileCertificateResponse" + "title": "IdentifierEnrichments" }, - "DomainProfileDnsRecordsResponse": { + "IdentifierEntityType": { + "type": "string", + "enum": [ + "identity" + ], + "title": "IdentifierEntityType" + }, + "IdentifierFeed": { "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" + "id": { + "type": "integer", + "title": "Id" }, - "has_dmarc": { - "type": "boolean", - "title": "Has Dmarc" + "owner_id": { + "type": "integer", + "title": "Owner Id" } }, "type": "object", "required": [ - "a_records", - "aaaa_records", - "mx_records", - "ns_records", - "txt_records", - "has_spf", - "has_dmarc" + "id", + "owner_id" ], - "title": "DomainProfileDnsRecordsResponse" + "title": "IdentifierFeed" }, - "DomainProfileEvent": { + "IdentifierFeedRateLimit": { "properties": { - "uid": { + "activity_type": { "type": "string", - "title": "Uid" + "title": "Activity Type" }, - "date": { + "first_rate_limited_at": { "type": "string", "format": "date-time", - "title": "Date" - }, - "event_type": { - "type": "string", - "title": "Event Type" - }, - "risk_score": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "title": "Risk Score" + "title": "First Rate Limited At" }, - "change": { - "anyOf": [ - { - "type": "string" - }, - { - "items": { - "$ref": "#/components/schemas/FaviconInfo" - }, - "type": "array" - }, - { - "items": { - "$ref": "#/components/schemas/ScreenshotInfo" - }, - "type": "array" - }, - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "$ref": "#/components/schemas/DnsRecordsInfo" - }, - { - "$ref": "#/components/schemas/WhoisRdapInfo" - }, - { - "type": "null" - } - ], - "title": "Change" + "last_rate_limited_at": { + "type": "string", + "format": "date-time", + "title": "Last Rate Limited At" } }, "type": "object", "required": [ - "uid", - "date", - "event_type", - "risk_score", - "change" + "activity_type", + "first_rate_limited_at", + "last_rate_limited_at" ], - "title": "DomainProfileEvent" + "title": "IdentifierFeedRateLimit" }, - "DomainProfileMetadataResponse": { + "IdentifierFeedRateLimits": { "properties": { - "url": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Url" - }, - "current_title": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Current Title" - }, - "current_favicon": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Current Favicon" - }, - "current_screenshot": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Current Screenshot" + "first_rate_limited_at": { + "type": "string", + "format": "date-time", + "title": "First Rate Limited At" }, - "first_seen_at": { - "anyOf": [ - { - "type": "string", - "format": "date-time" - }, - { - "type": "null" - } - ], - "title": "First Seen At" + "last_rate_limited_at": { + "type": "string", + "format": "date-time", + "title": "Last Rate Limited At" }, - "sources": { + "activity_types": { "items": { "type": "string" }, "type": "array", - "title": "Sources" + "title": "Activity Types" + }, + "items": { + "items": { + "$ref": "#/components/schemas/IdentifierFeedRateLimit" + }, + "type": "array", + "title": "Items" } }, "type": "object", "required": [ - "url", - "current_title", - "current_favicon", - "current_screenshot", - "first_seen_at", - "sources" + "first_rate_limited_at", + "last_rate_limited_at", + "activity_types", + "items" ], - "title": "DomainProfileMetadataResponse" + "title": "IdentifierFeedRateLimits" }, - "DomainProfileMxRecordResponse": { + "IdentifierFilters": { "properties": { - "priority": { + "query_string": { "anyOf": [ { - "type": "integer" + "type": "string" }, { "type": "null" } ], - "title": "Priority" + "title": "Query String" }, - "exchange": { + "identifier_types": { "anyOf": [ { - "type": "string" + "items": { + "$ref": "#/components/schemas/IdentifierType" + }, + "type": "array" }, { "type": "null" } ], - "title": "Exchange" - } - }, - "type": "object", - "required": [ - "priority", - "exchange" - ], - "title": "DomainProfileMxRecordResponse" - }, - "DomainProfileResponse": { - "properties": { - "asset_uuid": { - "type": "string", - "title": "Asset Uuid" - }, - "fqdn": { - "type": "string", - "title": "Fqdn" - }, - "risk": { - "type": "integer", - "title": "Risk" - }, - "metadata": { - "$ref": "#/components/schemas/DomainProfileMetadataResponse" + "title": "Identifier Types" }, - "certificate": { + "enable_states": { "anyOf": [ { - "$ref": "#/components/schemas/DomainProfileCertificateResponse" + "items": { + "$ref": "#/components/schemas/IdentifierEnableState" + }, + "type": "array" }, { "type": "null" } - ] + ], + "title": "Enable States" }, - "dns_records": { + "properties": { "anyOf": [ { - "$ref": "#/components/schemas/DomainProfileDnsRecordsResponse" + "items": { + "$ref": "#/components/schemas/IdentifierProperty" + }, + "type": "array" }, { "type": "null" } - ] + ], + "title": "Properties" }, - "whois_rdap": { + "reachable_dates": { "anyOf": [ { - "$ref": "#/components/schemas/DomainProfileWhoisRdapResponse" + "$ref": "#/components/schemas/Times" }, { "type": "null" } ] - } - }, - "type": "object", - "required": [ - "asset_uuid", - "fqdn", - "risk", - "metadata", - "certificate", - "dns_records", - "whois_rdap" - ], - "title": "DomainProfileResponse" - }, - "DomainProfileWhoisRdapResponse": { - "properties": { - "registrar": { + }, + "resolves_dates": { "anyOf": [ { - "type": "string" + "$ref": "#/components/schemas/Times" }, { "type": "null" } - ], - "title": "Registrar" + ] }, - "contact_email": { + "source_group": { "anyOf": [ { - "type": "string" + "$ref": "#/components/schemas/IdentifierSourceGroup" }, { "type": "null" } - ], - "title": "Contact Email" - }, - "epp_status": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Epp Status" + ] }, - "registered_at": { + "group_id": { "anyOf": [ { - "type": "string", - "format": "date-time" + "type": "integer" }, - { - "type": "null" - } - ], - "title": "Registered At" - }, - "updated_at": { - "anyOf": [ { "type": "string", - "format": "date-time" + "const": "NO_GROUP" }, { "type": "null" } ], - "title": "Updated At" + "title": "Group Id", + "default": "NO_GROUP" }, - "expires_at": { + "parent_identifier_id": { "anyOf": [ { - "type": "string", - "format": "date-time" + "type": "integer" }, { "type": "null" } ], - "title": "Expires At" + "title": "Parent Identifier Id" + }, + "type": { + "type": "string", + "const": "identifier", + "title": "Type", + "default": "identifier" } }, "type": "object", - "required": [ - "registrar", - "contact_email", - "epp_status", - "registered_at", - "updated_at", - "expires_at" + "title": "IdentifierFilters" + }, + "IdentifierGroupType": { + "type": "string", + "enum": [ + "person", + "corporate_identities" ], - "title": "DomainProfileWhoisRdapResponse" + "title": "IdentifierGroupType" }, - "DomainQuery": { + "IdentifierMatchingPolicyBody": { "properties": { - "type": { + "matching_policy_uuid": { "type": "string", - "const": "domain", - "title": "Type" + "format": "uuid", + "title": "Matching Policy Uuid" }, - "fqdn": { - "type": "string", - "title": "Fqdn" + "clean_past_events": { + "type": "boolean", + "title": "Clean Past Events", + "description": "Determines whether or not this policy should be applied to events that have already matched this identifier.", + "default": false } }, "type": "object", "required": [ - "type", - "fqdn" + "matching_policy_uuid" ], - "title": "DomainQuery" + "title": "IdentifierMatchingPolicyBody" }, - "DomainRegistrarsResponse": { + "IdentifierMetadata": { "properties": { - "registrars": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Registrars" + "critical": { + "type": "boolean", + "title": "Critical" + }, + "is_disabled": { + "type": "boolean", + "title": "Is Disabled" } }, "type": "object", "required": [ - "registrars" + "critical", + "is_disabled" ], - "title": "DomainRegistrarsResponse" + "title": "IdentifierMetadata" }, - "DomainRestrictedTerm": { - "properties": { - "type": { - "type": "string", - "const": "domain", - "title": "Type" - }, - "id": { - "type": "string", - "title": "Id" - }, - "term": { - "type": "string", - "title": "Term" - }, - "description": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Description" - } - }, - "type": "object", - "required": [ - "type", + "IdentifierOrderBy": { + "type": "string", + "enum": [ "id", - "term" + "name", + "type" ], - "title": "DomainRestrictedTerm" + "title": "IdentifierOrderBy" }, - "DomainStatus": { + "IdentifierProperty": { "type": "string", "enum": [ - "found", + "recent", + "interest", "resolves", - "reachable" + "reachable", + "unresolvable", + "unreachable" ], - "title": "DomainStatus" + "title": "IdentifierProperty" }, - "EmailData": { + "IdentifierRecommendationAction": { "properties": { "type": { - "type": "string", - "const": "email", - "title": "Type", - "default": "email" - }, - "email": { - "type": "string", - "format": "email", - "title": "Email" + "$ref": "#/components/schemas/IdentifierRecommendationActionType" } }, "type": "object", "required": [ - "email" + "type" ], - "title": "EmailData" + "title": "IdentifierRecommendationAction" }, - "EmailQuery": { + "IdentifierRecommendationActionTarget": { "properties": { - "type": { - "type": "string", - "const": "email", - "title": "Type" - }, - "email": { - "type": "string", - "title": "Email" + "id": { + "type": "integer", + "title": "Id" } }, "type": "object", "required": [ - "type", - "email" + "id" ], - "title": "EmailQuery" + "title": "IdentifierRecommendationActionTarget" }, - "EnableFlareCommunityRequest": { + "IdentifierRecommendationActionType": { + "type": "string", + "enum": [ + "accept", + "reject" + ], + "title": "IdentifierRecommendationActionType" + }, + "IdentifierRecommendationActionsBody": { "properties": { - "auto_provision_users": { - "type": "boolean", - "title": "Auto Provision Users", - "default": false - }, - "manual_users": { + "targets": { "items": { - "$ref": "#/components/schemas/ProvisionUserItemRequest" + "$ref": "#/components/schemas/IdentifierRecommendationActionTarget" }, "type": "array", - "title": "Manual Users" - } - }, - "type": "object", - "title": "EnableFlareCommunityRequest" - }, - "EnableFlareCommunityResponse": { - "properties": { - "provisioned_users_created": { - "type": "integer", - "title": "Provisioned Users Created", - "default": 0 + "maxItems": 100, + "title": "Targets" }, - "provisioned_users_already_existed": { - "type": "integer", - "title": "Provisioned Users Already Existed", - "default": 0 - } - }, - "type": "object", - "title": "EnableFlareCommunityResponse" - }, - "EncryptionCertificateResponse": { - "properties": { - "encryption_certificate": { - "type": "string", - "title": "Encryption Certificate" + "action": { + "$ref": "#/components/schemas/IdentifierRecommendationAction" } }, "type": "object", "required": [ - "encryption_certificate" + "action" ], - "title": "EncryptionCertificateResponse" + "title": "IdentifierRecommendationActionsBody" }, - "EnrichedBulkAction": { + "IdentifierRecommendationFilters": { "properties": { - "id": { - "type": "integer", - "title": "Id" - }, - "type": { - "$ref": "#/components/schemas/BulkActionType" - }, - "status": { - "$ref": "#/components/schemas/BulkActionStatus" - }, - "error": { + "query_string": { "anyOf": [ { "type": "string" @@ -23260,567 +36188,598 @@ "type": "null" } ], - "title": "Error" - }, - "targets": { - "items": { - "$ref": "#/components/schemas/EnrichedBulkActionTarget" - }, - "type": "array", - "title": "Targets" - } - }, - "type": "object", - "required": [ - "id", - "type", - "status", - "error", - "targets" - ], - "title": "EnrichedBulkAction" - }, - "EnrichedBulkActionTarget": { - "properties": { - "type": { - "$ref": "#/components/schemas/BulkActionTargetType" - }, - "item_ids": { - "items": { - "type": "integer" - }, - "type": "array", - "title": "Item Ids" + "title": "Query String" }, - "filters": { - "anyOf": [ - { - "oneOf": [ - { - "$ref": "#/components/schemas/IdentifierRecommendationFilters" - }, - { - "$ref": "#/components/schemas/IdentifierRecommendationGroupFilters" - }, - { - "$ref": "#/components/schemas/GroupFilters" - }, - { - "$ref": "#/components/schemas/IdentifierFilters" - }, - { - "$ref": "#/components/schemas/CredentialFilters" - }, - { - "$ref": "#/components/schemas/TenantIntegrationFilters" - }, - { - "$ref": "#/components/schemas/EventFilters" - } - ], - "discriminator": { - "propertyName": "type", - "mapping": { - "credential": "#/components/schemas/CredentialFilters", - "event": "#/components/schemas/EventFilters", - "group": "#/components/schemas/GroupFilters", - "identifier": "#/components/schemas/IdentifierFilters", - "identifier_recommendation": "#/components/schemas/IdentifierRecommendationFilters", - "identifier_recommendation_group": "#/components/schemas/IdentifierRecommendationGroupFilters", - "tenant_integration": "#/components/schemas/TenantIntegrationFilters" - } - } + "asset_types": { + "anyOf": [ + { + "items": { + "$ref": "#/components/schemas/AssetType" + }, + "type": "array" }, { "type": "null" } ], - "title": "Filters" - }, - "is_completed": { - "type": "boolean", - "title": "Is Completed" + "title": "Asset Types" }, - "error": { + "recommendation_state": { "anyOf": [ { - "type": "string" + "$ref": "#/components/schemas/IdentifierRecommendationState" }, { "type": "null" } - ], - "title": "Error" - } - }, - "type": "object", - "required": [ - "type", - "item_ids", - "filters", - "is_completed", - "error" - ], - "title": "EnrichedBulkActionTarget" - }, - "EnrichedCookie": { - "properties": { - "domain": { - "type": "string", - "title": "Domain" - }, - "activity_uid": { - "$ref": "#/components/schemas/ActivityUid" - }, - "leaked_at": { - "type": "string", - "format": "date-time", - "title": "Leaked At" - }, - "risk_score": { - "$ref": "#/components/schemas/RiskScore" + ] }, - "application_name": { + "relevancy_score_types": { "anyOf": [ { - "type": "string" + "items": { + "$ref": "#/components/schemas/RecommendationRelevancyScoreType" + }, + "type": "array" }, { "type": "null" } ], - "title": "Application Name" - }, - "host_key": { - "type": "string", - "title": "Host Key" + "title": "Relevancy Score Types" }, - "path": { + "type": { "type": "string", - "title": "Path" + "const": "identifier_recommendation", + "title": "Type", + "default": "identifier_recommendation" }, - "expires_utc": { + "identifier_recommendation_group_id": { "anyOf": [ { - "type": "string", - "format": "date-time" + "type": "integer" }, { "type": "null" } ], - "title": "Expires Utc" - }, - "name": { - "type": "string", - "title": "Name" - }, - "value": { - "type": "string", - "title": "Value" - }, - "type": { - "type": "string", - "const": "cookie", - "title": "Type", - "default": "cookie" + "title": "Identifier Recommendation Group Id" } }, "type": "object", - "required": [ - "domain", - "activity_uid", - "leaked_at", - "risk_score", - "host_key", - "path", - "expires_utc", - "name", - "value" - ], - "title": "EnrichedCookie" + "title": "IdentifierRecommendationFilters" }, - "EnrichedCredential": { + "IdentifierRecommendationGroupFilters": { "properties": { - "domain": { - "type": "string", - "title": "Domain" - }, - "activity_uid": { - "$ref": "#/components/schemas/ActivityUid" + "query_string": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Query String" }, - "leaked_at": { - "type": "string", - "format": "date-time", - "title": "Leaked At" + "asset_types": { + "anyOf": [ + { + "items": { + "$ref": "#/components/schemas/AssetType" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Asset Types" }, - "risk_score": { - "$ref": "#/components/schemas/RiskScore" + "recommendation_state": { + "anyOf": [ + { + "$ref": "#/components/schemas/IdentifierRecommendationState" + }, + { + "type": "null" + } + ] }, - "application_name": { + "relevancy_score_types": { "anyOf": [ { - "type": "string" + "items": { + "$ref": "#/components/schemas/RecommendationRelevancyScoreType" + }, + "type": "array" }, { "type": "null" } ], - "title": "Application Name" + "title": "Relevancy Score Types" }, "type": { "type": "string", - "const": "leaked_credential", + "const": "identifier_recommendation_group", "title": "Type", - "default": "leaked_credential" - }, - "url": { - "type": "string", - "title": "Url" - }, - "username": { - "type": "string", - "title": "Username" - }, - "password": { - "type": "string", - "title": "Password" - }, - "hash": { - "type": "string", - "title": "Hash" + "default": "identifier_recommendation_group" } }, "type": "object", - "required": [ - "domain", - "activity_uid", - "leaked_at", - "risk_score", - "url", - "username", - "password", - "hash" + "title": "IdentifierRecommendationGroupFilters" + }, + "IdentifierRecommendationState": { + "type": "string", + "enum": [ + "recommended", + "accepted", + "rejected" ], - "title": "EnrichedCredential" + "title": "IdentifierRecommendationState" }, - "EnrichedSource": { + "IdentifierRelation": { "properties": { - "name": { - "type": "string", - "title": "Name" + "identifier": { + "$ref": "#/components/schemas/Identifier" }, - "title": { - "type": "string", - "title": "Title" + "metadata": { + "$ref": "#/components/schemas/IdentifierRelationMetadata" } }, "type": "object", "required": [ - "name", - "title" + "identifier", + "metadata" ], - "title": "EnrichedSource" + "title": "IdentifierRelation" }, - "EntityAPIResponseTypes": { - "anyOf": [ - { - "$ref": "#/components/schemas/ActorAPIResponse" - }, - { - "$ref": "#/components/schemas/AttackPatternEntityAPIResponse" - }, - { - "$ref": "#/components/schemas/CampaignEntityAPIResponse" - }, - { - "$ref": "#/components/schemas/ChatChannelEntityAPIResponse" - }, - { - "$ref": "#/components/schemas/ExternalReportEntityAPIResponse" - }, - { - "$ref": "#/components/schemas/ForumThreadAPIResponse" - }, - { - "$ref": "#/components/schemas/IndicatorEntityAPIResponse" - }, - { - "$ref": "#/components/schemas/InfrastructureEntityAPIResponse" - }, - { - "$ref": "#/components/schemas/LocationEntityAPIResponse" - }, - { - "$ref": "#/components/schemas/MalwareEntityAPIResponse" - }, - { - "$ref": "#/components/schemas/ThreatActorEntityAPIResponse" + "IdentifierRelationMetadata": { + "properties": { + "first_seen_at": { + "type": "string", + "format": "date-time", + "title": "First Seen At" }, - { - "$ref": "#/components/schemas/ThreatActorGroupEntityAPIResponse" + "last_seen_at": { + "type": "string", + "format": "date-time", + "title": "Last Seen At" }, - { - "$ref": "#/components/schemas/ToolEntityAPIResponse" + "target_asset_id": { + "type": "integer", + "title": "Target Asset Id" }, - { - "$ref": "#/components/schemas/VulnerabilityEntityAPIResponse" + "source_asset_id": { + "type": "integer", + "title": "Source Asset Id" } - ] + }, + "type": "object", + "required": [ + "first_seen_at", + "last_seen_at", + "target_asset_id", + "source_asset_id" + ], + "title": "IdentifierRelationMetadata" }, - "EntityData": { + "IdentifierRequestBody": { "properties": { - "asset_uuid": { - "type": "string", - "title": "Asset Uuid" - }, - "entity_type": { - "$ref": "#/components/schemas/CTIEntityType" + "data": { + "oneOf": [ + { + "$ref": "#/components/schemas/CCBinData" + }, + { + "$ref": "#/components/schemas/IPData" + }, + { + "$ref": "#/components/schemas/BrandData" + }, + { + "$ref": "#/components/schemas/KeywordData" + }, + { + "$ref": "#/components/schemas/AzureTenantData" + }, + { + "$ref": "#/components/schemas/DomainData" + }, + { + "$ref": "#/components/schemas/SearchQueryData" + }, + { + "$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" + } + ], + "title": "Data", + "discriminator": { + "propertyName": "type", + "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", + "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" + } + } }, "name": { - "type": "string", + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], "title": "Name" }, - "confidence": { - "type": "integer", - "title": "Confidence" + "feed_config": { + "$ref": "#/components/schemas/FeedConfiguration" + }, + "collection": { + "anyOf": [ + { + "$ref": "#/components/schemas/IdentifierCollectionGroupId" + }, + { + "$ref": "#/components/schemas/IdentifierCollectionGroupType" + } + ], + "title": "Collection" + }, + "metadata": { + "$ref": "#/components/schemas/IdentifierMetadata" + }, + "matching_policies": { + "anyOf": [ + { + "items": { + "$ref": "#/components/schemas/IdentifierMatchingPolicyBody" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Matching Policies" } }, "type": "object", "required": [ - "asset_uuid", - "entity_type", + "data", "name", - "confidence" - ], - "title": "EntityData" - }, - "EntityType": { - "type": "string", - "enum": [ - "attack_pattern", - "actor", - "campaign", - "chat_channel", - "external_report", - "forum_thread", - "identity", - "indicator", - "infrastructure", - "domain", - "location", - "malware", - "organization", - "threat_actor", - "threat_actor_group", - "tool", - "vulnerability" + "feed_config", + "collection", + "metadata" ], - "title": "EntityType" + "title": "IdentifierRequestBody" }, - "EntraIDFailedValidationDetails": { + "IdentifierResponse": { "properties": { - "invalid_parameter_field": { + "identifier": { "anyOf": [ { - "$ref": "#/components/schemas/EntraIDInvalidParameterField" + "$ref": "#/components/schemas/Identifier" }, { "type": "null" } ] }, - "invalid_group_ids": { + "is_materialized": { + "type": "boolean", + "title": "Is Materialized", + "default": false + }, + "created_at": { "anyOf": [ { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true + "type": "string", + "format": "date-time" }, { "type": "null" } ], - "title": "Invalid Group Ids" + "title": "Created At" + }, + "last_updated_at": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Last Updated At" } }, "type": "object", - "title": "EntraIDFailedValidationDetails" + "title": "IdentifierResponse" }, - "EntraIDInputParams": { + "IdentifierScope": { "properties": { - "params_type": { + "name": { "type": "string", - "const": "entra_id", - "title": "Params Type", - "default": "entra_id" + "title": "Name" }, - "entra_client_id": { - "type": "string", - "title": "Entra Client Id" + "is_disabled": { + "type": "boolean", + "title": "Is Disabled", + "default": false + } + }, + "type": "object", + "required": [ + "name" + ], + "title": "IdentifierScope" + }, + "IdentifierSource": { + "type": "string", + "enum": [ + "USER", + "SYSTEM_RELATION", + "SELF_ONBOARDING", + "ATTRIBUTE", + "AUTO_MONITOR", + "IDP_SYNC" + ], + "title": "IdentifierSource" + }, + "IdentifierSourceGroup": { + "type": "string", + "enum": [ + "ALL", + "USER", + "COUNTED", + "SYSTEM", + "USER_AND_ATTRIBUTE", + "USER_AND_SYSTEM", + "AUTO_MONITOR" + ], + "title": "IdentifierSourceGroup" + }, + "IdentifierState": { + "properties": { + "source": { + "$ref": "#/components/schemas/IdentifierSource" }, - "entra_tenant_id": { + "data_updated_at": { "type": "string", - "title": "Entra Tenant Id" + "format": "date-time", + "title": "Data Updated At" }, - "get_users_additional_params": { + "event_count": { "anyOf": [ { - "additionalProperties": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "integer" - } - ] - }, - "type": "object" + "type": "integer" }, { "type": "null" } ], - "title": "Get Users Additional Params" + "title": "Event Count" }, - "group_id_for_user_sync": { + "usage_count": { + "type": "integer", + "title": "Usage Count" + }, + "rate_limits": { "anyOf": [ { - "type": "string" + "$ref": "#/components/schemas/IdentifierFeedRateLimits" }, { "type": "null" } - ], - "title": "Group Id For User Sync" + ] }, - "group_id_for_automatically_disable_account": { + "validation_status": { "anyOf": [ { - "type": "string" + "$ref": "#/components/schemas/IdentifierValidationStatus" }, { "type": "null" } - ], - "title": "Group Id For Automatically Disable Account" + ] }, - "group_id_for_automatically_mark_as_compromised": { + "authorization_request_status": { "anyOf": [ { - "type": "string" + "$ref": "#/components/schemas/IdentifierAuthorizationRequestStatus" }, { "type": "null" } - ], - "title": "Group Id For Automatically Mark As Compromised" + ] + } + }, + "type": "object", + "required": [ + "source", + "data_updated_at", + "event_count", + "usage_count", + "rate_limits", + "validation_status", + "authorization_request_status" + ], + "title": "IdentifierState" + }, + "IdentifierType": { + "type": "string", + "enum": [ + "domain", + "name", + "keyword", + "github_repository", + "username", + "email", + "search_query", + "bin", + "ip", + "secret", + "azure_tenant", + "identity", + "ransomleak", + "external_id", + "address_data", + "birth_year", + "role", + "phone_number" + ], + "title": "IdentifierType" + }, + "IdentifierValidationStatus": { + "type": "string", + "enum": [ + "FIRST_PARTY" + ], + "title": "IdentifierValidationStatus" + }, + "IdentityAttribute": { + "properties": { + "asset_uuid": { + "type": "string", + "title": "Asset Uuid" }, - "group_id_for_automatically_revoke_sessions": { - "anyOf": [ + "data": { + "oneOf": [ { - "type": "string" + "$ref": "#/components/schemas/EmailData" }, { - "type": "null" - } - ], - "title": "Group Id For Automatically Revoke Sessions" - }, - "enable_full_idp_sync": { - "type": "boolean", - "title": "Enable Full Idp Sync", - "default": false - }, - "features": { - "items": { - "$ref": "#/components/schemas/IdPFeature" - }, - "type": "array", - "uniqueItems": true, - "title": "Features" - }, - "lockout_policy": { - "anyOf": [ + "$ref": "#/components/schemas/UsernameData" + }, { - "$ref": "#/components/schemas/CredentialValidationThresholdPolicy" + "$ref": "#/components/schemas/NameData" }, { - "type": "null" - } - ] - }, - "entra_client_secret": { - "anyOf": [ + "$ref": "#/components/schemas/ExternalIdData" + }, { - "type": "string", - "format": "password", - "writeOnly": true + "$ref": "#/components/schemas/AddressData" }, { - "type": "null" + "$ref": "#/components/schemas/BirthYearData" + }, + { + "$ref": "#/components/schemas/RoleData" + }, + { + "$ref": "#/components/schemas/PhoneNumberData" } ], - "title": "Entra Client Secret" + "title": "Data", + "discriminator": { + "propertyName": "type", + "mapping": { + "address_data": "#/components/schemas/AddressData", + "birth_year": "#/components/schemas/BirthYearData", + "email": "#/components/schemas/EmailData", + "external_id": "#/components/schemas/ExternalIdData", + "name": "#/components/schemas/NameData", + "phone_number": "#/components/schemas/PhoneNumberData", + "role": "#/components/schemas/RoleData", + "username": "#/components/schemas/UsernameData" + } + } } }, "type": "object", "required": [ - "entra_client_id", - "entra_tenant_id" - ], - "title": "EntraIDInputParams" - }, - "EntraIDInvalidParameterField": { - "type": "string", - "enum": [ - "entra_client_id", - "entra_client_secret", - "entra_tenant_id" + "asset_uuid", + "data" ], - "title": "EntraIDInvalidParameterField" + "title": "IdentityAttribute" }, - "EntraIDParams": { + "IdentityBrowserCounts": { "properties": { - "params_type": { - "type": "string", - "const": "entra_id", - "title": "Params Type", - "default": "entra_id" + "passwords": { + "type": "integer", + "title": "Passwords" }, - "entra_client_id": { - "type": "string", - "title": "Entra Client Id" + "stealer_logs": { + "type": "integer", + "title": "Stealer Logs" }, - "entra_tenant_id": { + "pii": { + "type": "integer", + "title": "Pii" + }, + "illicit_networks": { + "type": "integer", + "title": "Illicit Networks" + }, + "open_web": { + "type": "integer", + "title": "Open Web" + } + }, + "type": "object", + "required": [ + "passwords", + "stealer_logs", + "pii", + "illicit_networks", + "open_web" + ], + "title": "IdentityBrowserCounts" + }, + "IdentityBrowserItemResponse": { + "properties": { + "asset_uuid": { "type": "string", - "title": "Entra Tenant Id" + "title": "Asset Uuid" }, - "get_users_additional_params": { + "risk": { "anyOf": [ { - "additionalProperties": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "integer" - } - ] - }, - "type": "object" + "type": "integer" }, { "type": "null" } ], - "title": "Get Users Additional Params" + "title": "Risk" }, - "group_id_for_user_sync": { + "email": { "anyOf": [ { "type": "string" @@ -23829,9 +36788,9 @@ "type": "null" } ], - "title": "Group Id For User Sync" + "title": "Email" }, - "group_id_for_automatically_disable_account": { + "display_name": { "anyOf": [ { "type": "string" @@ -23840,9 +36799,9 @@ "type": "null" } ], - "title": "Group Id For Automatically Disable Account" + "title": "Display Name" }, - "group_id_for_automatically_mark_as_compromised": { + "title": { "anyOf": [ { "type": "string" @@ -23851,9 +36810,9 @@ "type": "null" } ], - "title": "Group Id For Automatically Mark As Compromised" + "title": "Title" }, - "group_id_for_automatically_revoke_sessions": { + "department": { "anyOf": [ { "type": "string" @@ -23862,155 +36821,53 @@ "type": "null" } ], - "title": "Group Id For Automatically Revoke Sessions" - }, - "enable_full_idp_sync": { - "type": "boolean", - "title": "Enable Full Idp Sync", - "default": false - }, - "features": { - "items": { - "$ref": "#/components/schemas/IdPFeature" - }, - "type": "array", - "uniqueItems": true, - "title": "Features" + "title": "Department" }, - "lockout_policy": { + "account_type": { "anyOf": [ { - "$ref": "#/components/schemas/CredentialValidationThresholdPolicy" + "type": "string" }, { "type": "null" } - ] - }, - "entra_client_secret": { - "type": "string", - "format": "password", - "title": "Entra Client Secret", - "deprecated": true, - "writeOnly": true + ], + "title": "Account Type" }, - "entra_client_secret_encrypted": { + "is_active": { "anyOf": [ { - "type": "string" + "type": "boolean" }, { "type": "null" } ], - "title": "Entra Client Secret Encrypted" - } - }, - "type": "object", - "required": [ - "entra_client_id", - "entra_tenant_id", - "entra_client_secret" - ], - "title": "EntraIDParams" - }, - "EventAction": { - "properties": { - "type": { - "type": "string", - "enum": [ - "remediate", - "unremediate", - "ignore", - "unignore" - ], - "title": "Type" - } - }, - "type": "object", - "required": [ - "type" - ], - "title": "EventAction" - }, - "EventActionTarget": { - "properties": { - "uid": { - "type": "string", - "title": "Uid" - } - }, - "type": "object", - "required": [ - "uid" - ], - "title": "EventActionTarget" - }, - "EventActionsBody": { - "properties": { - "targets": { - "items": { - "$ref": "#/components/schemas/EventActionTarget" - }, - "type": "array", - "maxItems": 10, - "title": "Targets" - }, - "action": { - "$ref": "#/components/schemas/EventAction" - } - }, - "type": "object", - "required": [ - "action" - ], - "title": "EventActionsBody" - }, - "EventFilters": { - "properties": { - "type": { - "type": "string", - "const": "event", - "title": "Type", - "default": "event" + "title": "Is Active" }, - "event_uids": { - "items": { - "type": "string" - }, - "type": "array", - "minItems": 1, - "title": "Event Uids" - } - }, - "type": "object", - "required": [ - "event_uids" - ], - "title": "EventFilters" - }, - "EventMetadata": { - "properties": { - "estimated_created_at": { + "vip": { "anyOf": [ { - "type": "string", - "format": "date-time" + "type": "boolean" }, { "type": "null" } ], - "title": "Estimated Created At" + "title": "Vip" }, - "flare_url": { - "type": "string", - "maxLength": 2083, - "minLength": 1, - "format": "uri", - "title": "Flare Url" + "is_on_premises_sync_enabled": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "title": "Is On Premises Sync Enabled" }, - "matched_at": { + "last_seen_at": { "anyOf": [ { "type": "string", @@ -24020,89 +36877,127 @@ "type": "null" } ], - "title": "Matched At" + "title": "Last Seen At" }, - "severity": { - "$ref": "#/components/schemas/EventSeverity" + "counts": { + "$ref": "#/components/schemas/IdentityBrowserCounts" }, - "uid": { - "type": "string", - "title": "Uid" + "role_external_ids": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Role External Ids", + "default": [] } }, "type": "object", "required": [ - "estimated_created_at", - "flare_url", - "matched_at", - "severity", - "uid" + "asset_uuid", + "risk", + "email", + "display_name", + "title", + "department", + "account_type", + "is_active", + "vip", + "is_on_premises_sync_enabled", + "last_seen_at", + "counts" ], - "title": "EventMetadata" + "title": "IdentityBrowserItemResponse" }, - "EventSecretsBody": { + "IdentityData": { "properties": { - "uid": { + "type": { "type": "string", - "title": "Uid" - }, - "from": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "From" + "const": "identity", + "title": "Type", + "default": "identity" }, - "size": { - "type": "integer", - "maximum": 50.0, - "exclusiveMinimum": 0.0, - "title": "Size", - "default": 10 + "uuid": { + "type": "string", + "minLength": 1, + "title": "Uuid" } }, "type": "object", "required": [ - "uid" - ], - "title": "EventSecretsBody" - }, - "EventSeverity": { - "type": "string", - "enum": [ - "info", - "low", - "medium", - "high", - "critical" + "uuid" ], - "title": "EventSeverity" + "title": "IdentityData" }, - "ExpandableField": { - "type": "string", - "enum": [ - "credentials", - "cookies" + "IdentityDataRequestBody": { + "properties": { + "type": { + "type": "string", + "const": "identity", + "title": "Type" + }, + "attributes": { + "items": { + "oneOf": [ + { + "$ref": "#/components/schemas/EmailData" + }, + { + "$ref": "#/components/schemas/UsernameData" + }, + { + "$ref": "#/components/schemas/NameData" + }, + { + "$ref": "#/components/schemas/ExternalIdData" + }, + { + "$ref": "#/components/schemas/AddressData" + }, + { + "$ref": "#/components/schemas/BirthYearData" + }, + { + "$ref": "#/components/schemas/RoleData" + }, + { + "$ref": "#/components/schemas/PhoneNumberData" + } + ], + "discriminator": { + "propertyName": "type", + "mapping": { + "address_data": "#/components/schemas/AddressData", + "birth_year": "#/components/schemas/BirthYearData", + "email": "#/components/schemas/EmailData", + "external_id": "#/components/schemas/ExternalIdData", + "name": "#/components/schemas/NameData", + "phone_number": "#/components/schemas/PhoneNumberData", + "role": "#/components/schemas/RoleData", + "username": "#/components/schemas/UsernameData" + } + } + }, + "type": "array", + "maxItems": 15, + "minItems": 1, + "title": "Attributes" + } + }, + "type": "object", + "required": [ + "type", + "attributes" ], - "title": "ExpandableField" + "title": "IdentityDataRequestBody" }, - "ExperimentalEventMetadata": { + "IdentityIdPUserPayload": { "properties": { - "source": { - "type": "string", - "minLength": 1, - "title": "Source" - }, - "id": { + "uuid": { "type": "string", - "minLength": 1, - "title": "Id" + "format": "uuid", + "title": "Uuid" }, - "url": { + "email": { "anyOf": [ { "type": "string" @@ -24111,21 +37006,20 @@ "type": "null" } ], - "title": "Url" + "title": "Email" }, - "extra": { + "username": { "anyOf": [ { - "additionalProperties": true, - "type": "object" + "type": "string" }, { "type": "null" } ], - "title": "Extra" + "title": "Username" }, - "estimated_created_at": { + "title": { "anyOf": [ { "type": "string" @@ -24134,41 +37028,52 @@ "type": "null" } ], - "title": "Estimated Created At" - } - }, - "type": "object", - "required": [ - "source", - "id" - ], - "title": "ExperimentalEventMetadata" - }, - "ExternalReportEntityAPIResponse": { - "properties": { - "uuid": { - "type": "string", - "title": "Uuid" + "title": "Title" }, - "type": { - "$ref": "#/components/schemas/EntityType" + "display_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Display Name" }, - "name": { - "type": "string", - "title": "Name" + "account_type": { + "anyOf": [ + { + "$ref": "#/components/schemas/IdPUserAccountType" + }, + { + "type": "null" + } + ] }, - "created_by": { - "type": "string", - "title": "Created By" + "department": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Department" }, - "sources": { - "items": { - "$ref": "#/components/schemas/CTIEntitySourceAPIResponse" - }, - "type": "array", - "title": "Sources" + "is_on_premises_sync_enabled": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "title": "Is On Premises Sync Enabled" }, - "created_at": { + "password_changed_at": { "anyOf": [ { "type": "string", @@ -24178,9 +37083,9 @@ "type": "null" } ], - "title": "Created At" + "title": "Password Changed At" }, - "updated_at": { + "account_created_at": { "anyOf": [ { "type": "string", @@ -24190,9 +37095,9 @@ "type": "null" } ], - "title": "Updated At" + "title": "Account Created At" }, - "first_seen_at": { + "refresh_tokens_valid_from": { "anyOf": [ { "type": "string", @@ -24202,9 +37107,9 @@ "type": "null" } ], - "title": "First Seen At" + "title": "Refresh Tokens Valid From" }, - "last_seen_at": { + "sign_in_sessions_valid_from": { "anyOf": [ { "type": "string", @@ -24214,20 +37119,21 @@ "type": "null" } ], - "title": "Last Seen At" + "title": "Sign In Sessions Valid From" }, - "confidence": { + "last_synced_at": { "anyOf": [ { - "type": "integer" + "type": "string", + "format": "date-time" }, { "type": "null" } ], - "title": "Confidence" + "title": "Last Synced At" }, - "description": { + "password_policies": { "anyOf": [ { "type": "string" @@ -24236,16 +37142,20 @@ "type": "null" } ], - "title": "Description" + "title": "Password Policies" }, - "report_types": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Report Types" + "is_active": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "title": "Is Active" }, - "published": { + "last_login_at": { "anyOf": [ { "type": "string", @@ -24255,437 +37165,332 @@ "type": "null" } ], - "title": "Published" + "title": "Last Login At" }, - "marking_definitions": { - "items": { - "$ref": "#/components/schemas/MarkingDefinition" - }, - "type": "array", - "title": "Marking Definitions" + "tenant_integration_type": { + "$ref": "#/components/schemas/TenantIntegrationType" } }, "type": "object", "required": [ "uuid", - "type", - "name", - "created_by", - "sources", - "created_at", - "updated_at", - "description", - "report_types", - "published", - "marking_definitions" - ], - "title": "ExternalReportEntityAPIResponse" - }, - "FaviconHashType": { - "type": "string", - "enum": [ - "average_hash", - "phash", - "phash_simple", - "whash", - "dhash", - "mmh3" + "email", + "username", + "title", + "display_name", + "account_type", + "department", + "is_on_premises_sync_enabled", + "password_changed_at", + "account_created_at", + "refresh_tokens_valid_from", + "sign_in_sessions_valid_from", + "last_synced_at", + "password_policies", + "is_active", + "last_login_at", + "tenant_integration_type" ], - "title": "FaviconHashType" + "title": "IdentityIdPUserPayload" }, - "FaviconInfo": { + "IdentityIdentifierEntity": { "properties": { - "asset_hash": { - "type": "string", - "title": "Asset Hash" + "type": { + "$ref": "#/components/schemas/IdentifierEntityType" }, - "hashes": { - "additionalProperties": { - "type": "string" - }, - "propertyNames": { - "$ref": "#/components/schemas/FaviconHashType" + "attributes": { + "items": { + "$ref": "#/components/schemas/IdentityAttribute" }, - "type": "object", - "title": "Hashes" + "type": "array", + "title": "Attributes" } }, "type": "object", "required": [ - "asset_hash", - "hashes" + "type", + "attributes" ], - "title": "FaviconInfo" + "title": "IdentityIdentifierEntity" }, - "FeatureFlagDefinition": { + "IdentityNode": { "properties": { - "name": { - "type": "string", - "title": "Name" - }, - "description": { - "type": "string", - "title": "Description" - }, - "active": { - "type": "boolean", - "title": "Active" - }, - "created_at": { - "type": "string", - "format": "date-time", - "title": "Created At" - }, - "updated_at": { + "primary_email": { "type": "string", - "format": "date-time", - "title": "Updated At" + "title": "Primary Email" }, - "metrics": { + "first_name": { "anyOf": [ { - "$ref": "#/components/schemas/FeatureFlagMetrics" + "type": "string" }, { "type": "null" } - ] + ], + "title": "First Name" }, - "strategies": { + "last_name": { "anyOf": [ { - "items": { - "$ref": "#/components/schemas/FeatureFlagStrategy" - }, - "type": "array" + "type": "string" }, { "type": "null" } ], - "title": "Strategies" - } - }, - "type": "object", - "required": [ - "name", - "description", - "active", - "created_at", - "updated_at" - ], - "title": "FeatureFlagDefinition" - }, - "FeatureFlagMetrics": { - "properties": { - "user_count": { - "type": "integer", - "title": "User Count", - "default": 0 + "title": "Last Name" }, - "tenant_count": { - "type": "integer", - "title": "Tenant Count", - "default": 0 + "type": { + "$ref": "#/components/schemas/ApplicationExposureNodeType", + "readOnly": true }, - "organization_count": { - "type": "integer", - "title": "Organization Count", - "default": 0 - } - }, - "type": "object", - "title": "FeatureFlagMetrics" - }, - "FeatureFlagResponse": { - "properties": { - "feature_flag": { - "$ref": "#/components/schemas/FeatureFlagDefinition" + "id": { + "type": "string", + "title": "Id", + "readOnly": true } }, "type": "object", "required": [ - "feature_flag" + "primary_email", + "first_name", + "last_name", + "type", + "id" ], - "title": "FeatureFlagResponse" + "title": "IdentityNode" }, - "FeatureFlagStatus": { + "IdentityProfileBanner": { "properties": { - "name": { - "type": "string", - "title": "Name" - }, - "description": { + "uuid": { "type": "string", - "title": "Description" + "format": "uuid", + "title": "Uuid" }, - "enabled": { - "type": "boolean", - "title": "Enabled" + "email": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Email" }, - "enabled_by": { + "display_name": { "anyOf": [ { - "$ref": "#/components/schemas/FeatureFlagStatusEnabledByTenant" + "type": "string" }, { - "$ref": "#/components/schemas/FeatureFlagStatusEnabledByOrganization" + "type": "null" + } + ], + "title": "Display Name" + }, + "account_type": { + "anyOf": [ + { + "$ref": "#/components/schemas/IdPUserAccountType" }, { - "$ref": "#/components/schemas/FeatureFlagStatusEnabledByGlobal" + "type": "null" + } + ] + }, + "is_on_premises_sync_enabled": { + "anyOf": [ + { + "type": "boolean" }, { - "$ref": "#/components/schemas/FeatureFlagStatusEnabledByUser" + "type": "null" + } + ], + "title": "Is On Premises Sync Enabled" + }, + "is_active": { + "anyOf": [ + { + "type": "boolean" }, { "type": "null" } ], - "title": "Enabled By" - } - }, - "type": "object", - "required": [ - "name", - "description", - "enabled", - "enabled_by" - ], - "title": "FeatureFlagStatus" - }, - "FeatureFlagStatusEnabledByGlobal": { - "properties": { - "source": { - "type": "string", - "const": "global", - "title": "Source", - "default": "global" - } - }, - "type": "object", - "title": "FeatureFlagStatusEnabledByGlobal" - }, - "FeatureFlagStatusEnabledByOrganization": { - "properties": { - "source": { - "type": "string", - "const": "organization", - "title": "Source", - "default": "organization" + "title": "Is Active" }, - "organization_id": { - "type": "integer", - "title": "Organization Id" + "vip": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "title": "Vip" }, - "is_user_list": { - "type": "boolean", - "title": "Is User List" + "alert_level": { + "anyOf": [ + { + "$ref": "#/components/schemas/RiskScore" + }, + { + "type": "null" + } + ] } }, "type": "object", "required": [ - "organization_id", - "is_user_list" + "uuid", + "email", + "display_name", + "account_type", + "is_on_premises_sync_enabled", + "is_active", + "vip", + "alert_level" ], - "title": "FeatureFlagStatusEnabledByOrganization" + "title": "IdentityProfileBanner" }, - "FeatureFlagStatusEnabledByTenant": { + "ImageInputContent": { "properties": { - "source": { + "type": { "type": "string", - "const": "tenant", - "title": "Source", - "default": "tenant" - }, - "tenant_id": { - "type": "integer", - "title": "Tenant Id" + "const": "image", + "title": "Type", + "default": "image" }, - "is_user_list": { - "type": "boolean", - "title": "Is User List" - } - }, - "type": "object", - "required": [ - "tenant_id", - "is_user_list" - ], - "title": "FeatureFlagStatusEnabledByTenant" - }, - "FeatureFlagStatusEnabledByUser": { - "properties": { "source": { - "type": "string", - "const": "user", + "oneOf": [ + { + "$ref": "#/components/schemas/InputContentDataSource" + }, + { + "$ref": "#/components/schemas/InputContentUrlSource" + } + ], "title": "Source", - "default": "user" - }, - "user_id": { - "type": "integer", - "title": "User Id" - }, - "is_user_list": { - "type": "boolean", - "title": "Is User List" - } - }, - "type": "object", - "required": [ - "user_id", - "is_user_list" - ], - "title": "FeatureFlagStatusEnabledByUser" - }, - "FeatureFlagStrategy": { - "properties": { - "id": { - "type": "integer", - "title": "Id" - }, - "type": { - "$ref": "#/components/schemas/GitlabFeatureFlagStrategyName" - }, - "members": { - "items": { - "$ref": "#/components/schemas/StrategyMember" - }, - "type": "array", - "title": "Members" - }, - "scopes": { - "items": { - "$ref": "#/components/schemas/GitlabFeatureFlagScope" - }, - "type": "array", - "title": "Scopes" + "discriminator": { + "propertyName": "type", + "mapping": { + "data": "#/components/schemas/InputContentDataSource", + "url": "#/components/schemas/InputContentUrlSource" + } + } }, - "user_list": { + "metadata": { "anyOf": [ - { - "$ref": "#/components/schemas/FeatureFlagUserList" - }, + {}, { "type": "null" } - ] + ], + "title": "Metadata" } }, + "additionalProperties": true, "type": "object", "required": [ - "id", - "type", - "members", - "scopes" + "source" ], - "title": "FeatureFlagStrategy" + "title": "ImageInputContent", + "description": "An image input content fragment." }, - "FeatureFlagUserList": { - "properties": { - "id": { - "type": "integer", - "title": "Id" - }, - "iid": { - "type": "integer", - "title": "Iid" - }, - "name": { - "type": "string", - "title": "Name" - }, - "members": { - "items": { - "$ref": "#/components/schemas/StrategyMember" - }, - "type": "array", - "title": "Members" - }, - "metrics": { - "$ref": "#/components/schemas/FeatureFlagMetrics" - } - }, - "type": "object", - "required": [ - "id", - "iid", - "name", - "members", - "metrics" + "ImpersonationFilter": { + "type": "string", + "enum": [ + "include", + "exclude", + "only" ], - "title": "FeatureFlagUserList" + "title": "ImpersonationFilter" }, - "FeatureFlagUserListResponse": { + "ImportEventResult": { "properties": { - "user_list": { - "$ref": "#/components/schemas/FeatureFlagUserList" + "success": { + "type": "boolean", + "title": "Success" } }, "type": "object", "required": [ - "user_list" - ], - "title": "FeatureFlagUserListResponse" - }, - "Features": { - "type": "string", - "enum": [ - "standard", - "takedown", - "browser_extension" + "success" ], - "title": "Features" + "title": "ImportEventResult" }, - "FeedConfiguration": { + "ImportExperimentalEventModel": { "properties": { - "search_types": { - "items": { - "$ref": "#/components/schemas/SearchType" - }, - "type": "array", - "title": "Search Types" + "metadata": { + "$ref": "#/components/schemas/ExperimentalEventMetadata" }, - "experimental_search_types": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Experimental Search Types" + "data": { + "additionalProperties": true, + "type": "object", + "title": "Data" }, - "risks": { - "items": { - "$ref": "#/components/schemas/RiskScore" - }, - "type": "array", - "title": "Risks" + "content": { + "type": "string", + "title": "Content" }, - "blacklist": { + "tenant_id": { "anyOf": [ { - "items": { - "type": "string" - }, - "type": "array" + "type": "integer" }, { "type": "null" } ], - "title": "Blacklist" + "title": "Tenant Id" } }, "type": "object", "required": [ - "search_types", - "experimental_search_types", - "risks", - "blacklist" + "metadata", + "data", + "content" ], - "title": "FeedConfiguration" + "title": "ImportExperimentalEventModel" }, - "FeedDateFilter": { + "IncludeOptions": { + "type": "string", + "enum": [ + "known_password_id", + "auth_domains", + "urls" + ], + "title": "IncludeOptions" + }, + "IndicatorEntityAPIResponse": { "properties": { - "gt": { + "uuid": { + "type": "string", + "title": "Uuid" + }, + "type": { + "$ref": "#/components/schemas/EntityType" + }, + "name": { + "type": "string", + "title": "Name" + }, + "created_by": { + "type": "string", + "title": "Created By" + }, + "sources": { + "items": { + "$ref": "#/components/schemas/CTIEntitySourceAPIResponse" + }, + "type": "array", + "title": "Sources" + }, + "created_at": { "anyOf": [ { "type": "string", @@ -24695,9 +37500,9 @@ "type": "null" } ], - "title": "Gt" + "title": "Created At" }, - "gte": { + "updated_at": { "anyOf": [ { "type": "string", @@ -24707,9 +37512,9 @@ "type": "null" } ], - "title": "Gte" + "title": "Updated At" }, - "lt": { + "first_seen_at": { "anyOf": [ { "type": "string", @@ -24719,9 +37524,9 @@ "type": "null" } ], - "title": "Lt" + "title": "First Seen At" }, - "lte": { + "last_seen_at": { "anyOf": [ { "type": "string", @@ -24731,18 +37536,9 @@ "type": "null" } ], - "title": "Lte" - } - }, - "type": "object", - "title": "FeedDateFilter" - }, - "FeedDefinition": { - "properties": { - "type": { - "$ref": "#/components/schemas/FeedType" + "title": "Last Seen At" }, - "id": { + "confidence": { "anyOf": [ { "type": "integer" @@ -24751,127 +37547,132 @@ "type": "null" } ], - "title": "Id" - } - }, - "type": "object", - "required": [ - "type" - ], - "title": "FeedDefinition" - }, - "FeedFilters": { - "properties": { - "severity": { + "title": "Confidence" + }, + "pattern": { + "type": "string", + "title": "Pattern" + }, + "pattern_version": { "anyOf": [ { - "$ref": "#/components/schemas/Severity" + "type": "string" }, { - "items": { - "$ref": "#/components/schemas/Severity" - }, - "type": "array" + "type": "null" } ], - "title": "Severity" - }, - "type": { - "items": { - "$ref": "#/components/schemas/SearchType" - }, - "type": "array", - "title": "Type" - }, - "estimated_created_at": { - "$ref": "#/components/schemas/FeedDateFilter" - }, - "materialized_at": { - "$ref": "#/components/schemas/FeedDateFilter" + "title": "Pattern Version" }, - "tags": { + "indicator_types": { "items": { "type": "string" }, "type": "array", - "title": "Tags" + "title": "Indicator Types" }, - "is_ignored": { - "type": "boolean", - "title": "Is Ignored", - "default": false + "description": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Description" }, - "is_remediated": { - "type": "boolean", - "title": "Is Remediated", - "default": false - } - }, - "type": "object", - "title": "FeedFilters" - }, - "FeedItem": { - "properties": { - "metadata": { - "$ref": "#/components/schemas/FeedItemMetadata" + "valid_from": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Valid From" }, - "tenant_metadata": { - "$ref": "#/components/schemas/FeedItemTenantMetadata" + "valid_until": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Valid Until" }, - "identifiers": { + "kill_chain_phases": { "items": { - "$ref": "#/components/schemas/FeedItemIdentifier" + "$ref": "#/components/schemas/KillChainAPIResponse" }, "type": "array", - "title": "Identifiers" + "title": "Kill Chain Phases" }, - "highlights": { - "additionalProperties": { - "items": { - "type": "string" - }, - "type": "array" + "marking_definitions": { + "items": { + "$ref": "#/components/schemas/MarkingDefinition" }, - "type": "object", - "title": "Highlights" + "type": "array", + "title": "Marking Definitions" } }, "type": "object", "required": [ - "metadata" + "uuid", + "type", + "name", + "created_by", + "sources", + "created_at", + "updated_at", + "pattern", + "pattern_version", + "indicator_types", + "description", + "valid_from", + "valid_until", + "kill_chain_phases", + "marking_definitions" ], - "title": "FeedItem" + "title": "IndicatorEntityAPIResponse" }, - "FeedItemIdentifier": { + "IndicatorType": { + "type": "string", + "enum": [ + "URL" + ], + "title": "IndicatorType" + }, + "InfrastructureEntityAPIResponse": { "properties": { - "id": { - "type": "integer", - "title": "Id" + "uuid": { + "type": "string", + "title": "Uuid" + }, + "type": { + "$ref": "#/components/schemas/EntityType" }, "name": { "type": "string", "title": "Name" - } - }, - "type": "object", - "required": [ - "id", - "name" - ], - "title": "FeedItemIdentifier" - }, - "FeedItemMetadata": { - "properties": { - "uid": { - "type": "string", - "title": "Uid" }, - "estimated_created_at": { + "created_by": { "type": "string", - "format": "date-time", - "title": "Estimated Created At" + "title": "Created By" }, - "matched_at": { + "sources": { + "items": { + "$ref": "#/components/schemas/CTIEntitySourceAPIResponse" + }, + "type": "array", + "title": "Sources" + }, + "created_at": { "anyOf": [ { "type": "string", @@ -24881,61 +37682,33 @@ "type": "null" } ], - "title": "Matched At" - }, - "type": { - "$ref": "#/components/schemas/ActivityModelName" - }, - "severity": { - "$ref": "#/components/schemas/Severity" + "title": "Created At" }, - "flare_url": { - "type": "string", - "title": "Flare Url" - } - }, - "type": "object", - "required": [ - "uid", - "estimated_created_at", - "matched_at", - "type", - "severity", - "flare_url" - ], - "title": "FeedItemMetadata" - }, - "FeedItemTenantMetadata": { - "properties": { - "severity": { + "updated_at": { "anyOf": [ { - "$ref": "#/components/schemas/FeedItemTenantMetadataSeverity" + "type": "string", + "format": "date-time" }, { "type": "null" } - ] + ], + "title": "Updated At" }, - "notes": { + "first_seen_at": { "anyOf": [ { - "type": "string" + "type": "string", + "format": "date-time" }, { "type": "null" } ], - "title": "Notes" - }, - "tags": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Tags" + "title": "First Seen At" }, - "remediated_at": { + "last_seen_at": { "anyOf": [ { "type": "string", @@ -24945,133 +37718,115 @@ "type": "null" } ], - "title": "Remediated At" + "title": "Last Seen At" }, - "ignored_at": { + "confidence": { "anyOf": [ { - "type": "string", - "format": "date-time" + "type": "integer" }, { "type": "null" } ], - "title": "Ignored At" - } - }, - "type": "object", - "title": "FeedItemTenantMetadata" - }, - "FeedItemTenantMetadataSeverity": { - "properties": { - "original": { - "$ref": "#/components/schemas/Severity" + "title": "Confidence" }, - "override": { - "$ref": "#/components/schemas/Severity" - } - }, - "type": "object", - "required": [ - "original", - "override" - ], - "title": "FeedItemTenantMetadataSeverity" - }, - "FeedOrder": { - "type": "string", - "enum": [ - "asc", - "desc" - ], - "title": "FeedOrder" - }, - "FeedRequestBody": { - "properties": { - "query": { - "anyOf": [ - { - "oneOf": [ - { - "$ref": "#/components/schemas/GithubRepositoryQuery" - }, - { - "$ref": "#/components/schemas/UsernameQuery" - }, - { - "$ref": "#/components/schemas/DomainQuery" - }, - { - "$ref": "#/components/schemas/BrandQuery" - }, - { - "$ref": "#/components/schemas/NameQuery" - }, - { - "$ref": "#/components/schemas/KeywordQuery" - }, - { - "$ref": "#/components/schemas/QueryStringQuery" - }, - { - "$ref": "#/components/schemas/BinQuery" - }, - { - "$ref": "#/components/schemas/IpQuery" - }, - { - "$ref": "#/components/schemas/EmailQuery" - }, - { - "$ref": "#/components/schemas/SecretQuery" - }, - { - "$ref": "#/components/schemas/CredentialsQuery" - }, - { - "$ref": "#/components/schemas/AzureTenantQuery" - } - ], - "discriminator": { - "propertyName": "type", - "mapping": { - "azure_tenant": "#/components/schemas/AzureTenantQuery", - "bin": "#/components/schemas/BinQuery", - "brand": "#/components/schemas/BrandQuery", - "credentials": "#/components/schemas/CredentialsQuery", - "domain": "#/components/schemas/DomainQuery", - "email": "#/components/schemas/EmailQuery", - "github_repository": "#/components/schemas/GithubRepositoryQuery", - "ip": "#/components/schemas/IpQuery", - "keyword": "#/components/schemas/KeywordQuery", - "name": "#/components/schemas/NameQuery", - "query_string": "#/components/schemas/QueryStringQuery", - "secret": "#/components/schemas/SecretQuery", - "username": "#/components/schemas/UsernameQuery" - } - } + "description": { + "anyOf": [ + { + "type": "string" }, { "type": "null" } ], - "title": "Query", - "examples": [ - { - "fqdn": "test.com", - "type": "domain" - } - ] + "title": "Description" }, - "filters": { - "$ref": "#/components/schemas/FeedFilters" + "infrastructure_types": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Infrastructure Types" }, - "order": { - "$ref": "#/components/schemas/FeedOrder", - "default": "desc" + "aliases": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Aliases" }, - "from": { + "kill_chain_phases": { + "items": { + "$ref": "#/components/schemas/KillChainAPIResponse" + }, + "type": "array", + "title": "Kill Chain Phases" + }, + "marking_definitions": { + "items": { + "$ref": "#/components/schemas/MarkingDefinition" + }, + "type": "array", + "title": "Marking Definitions" + } + }, + "type": "object", + "required": [ + "uuid", + "type", + "name", + "created_by", + "sources", + "created_at", + "updated_at", + "description", + "infrastructure_types", + "aliases", + "kill_chain_phases", + "marking_definitions" + ], + "title": "InfrastructureEntityAPIResponse" + }, + "InputContentDataSource": { + "properties": { + "type": { + "type": "string", + "const": "data", + "title": "Type", + "default": "data" + }, + "value": { + "type": "string", + "title": "Value" + }, + "mimeType": { + "type": "string", + "title": "Mimetype" + } + }, + "additionalProperties": true, + "type": "object", + "required": [ + "value", + "mimeType" + ], + "title": "InputContentDataSource", + "description": "Inline base64-encoded source." + }, + "InputContentUrlSource": { + "properties": { + "type": { + "type": "string", + "const": "url", + "title": "Type", + "default": "url" + }, + "value": { + "type": "string", + "title": "Value" + }, + "mimeType": { "anyOf": [ { "type": "string" @@ -25080,332 +37835,568 @@ "type": "null" } ], - "title": "From" - }, - "size": { - "type": "integer", - "maximum": 10.0, - "exclusiveMinimum": 0.0, - "title": "Size", - "default": 10 + "title": "Mimetype" } }, + "additionalProperties": true, "type": "object", - "title": "FeedRequestBody" + "required": [ + "value" + ], + "title": "InputContentUrlSource", + "description": "URL-referenced source." }, - "FeedType": { + "IntelType": { "type": "string", "enum": [ - "tenant", - "identifier", - "group" + "unit_summary_based", + "custom_intel" ], - "title": "FeedType" + "title": "IntelType" }, - "FileAnalysisSubmit": { + "InviteLinkResponse": { "properties": { - "i_agree_to_tos": { - "type": "boolean", - "title": "I Agree To Tos" + "invite_magic_link": { + "type": "string", + "title": "Invite Magic Link" }, - "activity_uid": { + "domains": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Domains" + }, + "created_at": { "type": "string", - "title": "Activity Uid" + "format": "date-time", + "title": "Created At" + }, + "connected_users": { + "type": "integer", + "title": "Connected Users" + }, + "features": { + "items": { + "$ref": "#/components/schemas/Features" + }, + "type": "array", + "title": "Features" } }, "type": "object", "required": [ - "i_agree_to_tos", - "activity_uid" + "invite_magic_link", + "domains", + "created_at", + "connected_users", + "features" ], - "title": "FileAnalysisSubmit" + "title": "InviteLinkResponse" }, - "FilterSeverities": { + "IpQuery": { "properties": { - "severities": { - "items": { - "$ref": "#/components/schemas/FilterSeverity" - }, - "type": "array", - "title": "Severities" + "type": { + "type": "string", + "const": "ip", + "title": "Type" + }, + "ip": { + "type": "string", + "title": "Ip" } }, "type": "object", - "title": "FilterSeverities" + "required": [ + "type", + "ip" + ], + "title": "IpQuery" }, - "FilterSeverity": { + "KeywordData": { "properties": { - "value": { - "type": "string", - "title": "Value" - }, - "label": { + "type": { "type": "string", - "title": "Label" + "const": "keyword", + "title": "Type", + "default": "keyword" }, - "color": { + "keyword": { "type": "string", - "title": "Color" + "minLength": 1, + "title": "Keyword" } }, "type": "object", "required": [ - "value", - "label", - "color" + "keyword" ], - "title": "FilterSeverity" + "title": "KeywordData" }, - "FilterSourceType": { + "KeywordQuery": { "properties": { - "value": { + "type": { "type": "string", - "title": "Value" + "const": "keyword", + "title": "Type" }, - "label": { + "keyword": { "type": "string", - "title": "Label" + "title": "Keyword" } }, "type": "object", "required": [ - "value", - "label" + "type", + "keyword" ], - "title": "FilterSourceType" + "title": "KeywordQuery" }, - "FilterSourceTypeCategory": { + "KeywordRestrictedTerm": { "properties": { - "value": { + "type": { "type": "string", - "title": "Value" + "const": "keyword", + "title": "Type" }, - "label": { + "id": { "type": "string", - "title": "Label" + "title": "Id" }, - "types": { - "items": { - "$ref": "#/components/schemas/FilterSourceType" - }, - "type": "array", - "title": "Types" + "term": { + "type": "string", + "title": "Term" + }, + "description": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Description" } }, "type": "object", "required": [ - "value", - "label" + "type", + "id", + "term" ], - "title": "FilterSourceTypeCategory" + "title": "KeywordRestrictedTerm" }, - "FilterSourceTypes": { + "KeywordsValue": { "properties": { - "categories": { + "keywords": { "items": { - "$ref": "#/components/schemas/FilterSourceTypeCategory" + "type": "string" }, "type": "array", - "title": "Categories" + "title": "Keywords" } }, "type": "object", - "title": "FilterSourceTypes" + "required": [ + "keywords" + ], + "title": "KeywordsValue" }, - "FinancialEvent": { + "KillChainAPIResponse": { "properties": { - "event_type": { + "kill_chain_name": { "type": "string", - "const": "cc", - "title": "Event Type", - "default": "cc" - }, - "data": { - "$ref": "#/components/schemas/FinancialEventData" + "title": "Kill Chain Name" }, - "metadata": { - "$ref": "#/components/schemas/EventMetadata" + "phase_name": { + "type": "string", + "title": "Phase Name" } }, "type": "object", "required": [ - "data", - "metadata" + "kill_chain_name", + "phase_name" ], - "title": "Credit Card" + "title": "KillChainAPIResponse" }, - "FinancialEventData": { + "LLMRecommendationRequest": { "properties": { - "bank": { - "anyOf": [ + "asset": { + "oneOf": [ { - "type": "string" + "$ref": "#/components/schemas/CCBinData" }, { - "type": "null" - } - ], - "title": "Bank", - "description": "The bank associated with the leaked credit card." - }, - "bin": { - "anyOf": [ + "$ref": "#/components/schemas/IPData" + }, { - "type": "string" + "$ref": "#/components/schemas/BrandData" }, { - "type": "null" - } - ], - "title": "Bin", - "description": "The BIN (Bank Identification Number) of the credit card." - }, - "brand": { - "anyOf": [ + "$ref": "#/components/schemas/KeywordData" + }, { - "type": "string" + "$ref": "#/components/schemas/AzureTenantData" }, { - "type": "null" - } - ], - "title": "Brand", - "description": "The brand of the leakedcredit card. Ex: VISA" - }, - "country": { - "anyOf": [ + "$ref": "#/components/schemas/DomainData" + }, { - "type": "string" + "$ref": "#/components/schemas/SearchQueryData" }, { - "type": "null" + "$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" } ], - "title": "Country", - "description": "The country the leakedcredit card was issued in." + "title": "Asset", + "discriminator": { + "propertyName": "type", + "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", + "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" + } + } }, - "expiration": { + "tenant_id": { + "type": "integer", + "title": "Tenant Id" + }, + "reason": { + "type": "string", + "title": "Reason" + }, + "relevancy_score": { + "type": "integer", + "maximum": 100.0, + "minimum": 0.0, + "title": "Relevancy Score" + }, + "seen_at": { + "type": "string", + "format": "date-time", + "title": "Seen At" + } + }, + "type": "object", + "required": [ + "asset", + "tenant_id", + "reason", + "relevancy_score", + "seen_at" + ], + "title": "LLMRecommendationRequest" + }, + "Language": { + "type": "string", + "enum": [ + "en", + "fr" + ], + "title": "Language" + }, + "LeakNode": { + "properties": { + "leak_type": { + "type": "string", + "enum": [ + "cookie", + "leaked_credential" + ], + "title": "Leak Type" + }, + "count": { + "type": "integer", + "title": "Count" + }, + "activity_types": { + "items": { + "type": "string", + "enum": [ + "stealer_log", + "leak" + ] + }, + "type": "array", + "uniqueItems": true, + "title": "Activity Types" + }, + "type": { + "$ref": "#/components/schemas/ApplicationExposureNodeType", + "readOnly": true + }, + "id": { + "type": "string", + "title": "Id", + "readOnly": true + } + }, + "type": "object", + "required": [ + "leak_type", + "count", + "activity_types", + "type", + "id" + ], + "title": "LeakNode" + }, + "LeakedCredentialsBulkActionType": { + "type": "string", + "enum": [ + "remediate", + "unremediate", + "ignore", + "unignore" + ], + "title": "LeakedCredentialsBulkActionType" + }, + "LeaksOrderBy": { + "type": "string", + "enum": [ + "name", + "leaked_at", + "breached_at", + "count" + ], + "title": "LeaksOrderBy" + }, + "ListBannersResponse": { + "properties": { + "global_": { "anyOf": [ { - "type": "string", - "format": "date-time" + "$ref": "#/components/schemas/BannerResponse" }, { "type": "null" } - ], - "title": "Expiration", - "description": "The expiration date of the leaked credit card." + ] + }, + "organizations": { + "items": { + "$ref": "#/components/schemas/OrganizationBanner" + }, + "type": "array", + "title": "Organizations" + }, + "tenants": { + "items": { + "$ref": "#/components/schemas/TenantBanner" + }, + "type": "array", + "title": "Tenants" + } + }, + "type": "object", + "required": [ + "global_", + "organizations", + "tenants" + ], + "title": "ListBannersResponse" + }, + "ListFeatureFlagUserListsResponse": { + "properties": { + "user_lists": { + "items": { + "$ref": "#/components/schemas/FeatureFlagUserList" + }, + "type": "array", + "title": "User Lists" }, - "owner": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Owner", - "description": "The owner of the leaked credit card." + "total": { + "type": "integer", + "title": "Total" }, - "state_code": { + "next_page": { "anyOf": [ { - "type": "string" + "type": "integer" }, { "type": "null" } ], - "title": "State Code", - "description": "The state code tied to the leaked credit card." + "title": "Next Page" + } + }, + "type": "object", + "required": [ + "user_lists", + "total" + ], + "title": "ListFeatureFlagUserListsResponse" + }, + "ListFeatureFlagsResponse": { + "properties": { + "feature_flags": { + "items": { + "$ref": "#/components/schemas/FeatureFlagDefinition" + }, + "type": "array", + "title": "Feature Flags" }, - "zip": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Zip", - "description": "The zip code tied to the leaked credit card." + "total": { + "type": "integer", + "title": "Total" }, - "has_cvv": { + "next_page": { "anyOf": [ { - "type": "boolean" + "type": "integer" }, { "type": "null" } ], - "title": "Has Cvv", - "description": "Whether the CVV was included in the leaked data." + "title": "Next Page" + } + }, + "type": "object", + "required": [ + "feature_flags", + "total" + ], + "title": "ListFeatureFlagsResponse" + }, + "ListFeatureFlagsStatusResponse": { + "properties": { + "feature_flags": { + "items": { + "$ref": "#/components/schemas/FeatureFlagStatus" + }, + "type": "array", + "title": "Feature Flags" }, - "has_date_of_birth": { + "total": { + "type": "integer", + "title": "Total" + }, + "next_page": { "anyOf": [ { - "type": "boolean" + "type": "integer" }, { "type": "null" } ], - "title": "Has Date Of Birth", - "description": "Whether the date of birth was included in the leaked data." + "title": "Next Page" + } + }, + "type": "object", + "required": [ + "feature_flags", + "total" + ], + "title": "ListFeatureFlagsStatusResponse" + }, + "ListingEvent": { + "properties": { + "event_type": { + "type": "string", + "const": "listing", + "title": "Event Type", + "default": "listing" }, - "has_mother_maiden_name": { + "data": { + "$ref": "#/components/schemas/ListingEventData" + }, + "metadata": { + "$ref": "#/components/schemas/EventMetadata" + } + }, + "type": "object", + "required": [ + "data", + "metadata" + ], + "title": "Listing" + }, + "ListingEventData": { + "properties": { + "url": { "anyOf": [ { - "type": "boolean" + "type": "string" }, { "type": "null" } ], - "title": "Has Mother Maiden Name", - "description": "Whether the mother's maiden name was included in the leaked data." + "title": "Url", + "description": "The URL to the listing." }, - "has_phone": { + "title": { "anyOf": [ { - "type": "boolean" + "type": "string" }, { "type": "null" } ], - "title": "Has Phone", - "description": "Whether the phone number was included in the leaked data." + "title": "Title", + "description": "The title of the listing." }, - "has_pin": { + "content": { "anyOf": [ { - "type": "boolean" + "type": "string" }, { "type": "null" } ], - "title": "Has Pin", - "description": "Whether the card's PIN was included in the leaked data." + "title": "Content", + "description": "The content within the listing." }, - "has_ssn": { + "currency": { "anyOf": [ { - "type": "boolean" + "type": "string" }, { "type": "null" } ], - "title": "Has Ssn", - "description": "Whether the card owner's SSN was included in the leaked data." + "title": "Currency", + "description": "The currency expected in the listing." }, - "has_track_1": { + "escrow": { "anyOf": [ { "type": "boolean" @@ -25414,176 +38405,68 @@ "type": "null" } ], - "title": "Has Track 1", - "description": "Whether the card's track 1 (magnetic stripe data) was included in the leaked data." + "title": "Escrow", + "description": "Whether the listing requires escrow." }, - "has_vbv": { + "price": { "anyOf": [ { - "type": "boolean" + "type": "number" }, { "type": "null" } ], - "title": "Has Vbv", - "description": "Whether the card's VBV (Verified by Visa) data was included in the leaked data." - } - }, - "type": "object", - "required": [ - "bank", - "bin", - "brand", - "country", - "expiration", - "owner", - "state_code", - "zip", - "has_cvv", - "has_date_of_birth", - "has_mother_maiden_name", - "has_phone", - "has_pin", - "has_ssn", - "has_track_1", - "has_vbv" - ], - "title": "FinancialEventData" - }, - "FlareInviteLinkRequest": { - "properties": { - "organization_name": { - "type": "string", - "title": "Organization Name" + "title": "Price", + "description": "The price of the listing." }, - "domains": { + "ship_to": { "items": { "type": "string" }, "type": "array", - "title": "Domains" + "title": "Ship To", + "description": "The countries eligible for shipping.", + "default": [] }, - "features": { + "ship_from": { "items": { - "$ref": "#/components/schemas/Features" + "type": "string" }, "type": "array", - "title": "Features" - } - }, - "type": "object", - "required": [ - "organization_name", - "domains" - ], - "title": "FlareInviteLinkRequest" - }, - "ForetraceInputParams": { - "properties": { - "params_type": { - "type": "string", - "const": "flare_community", - "title": "Params Type", - "default": "flare_community" - } - }, - "type": "object", - "title": "ForetraceInputParams" - }, - "ForetraceParams": { - "properties": { - "params_type": { - "type": "string", - "const": "flare_community", - "title": "Params Type", - "default": "flare_community" - } - }, - "type": "object", - "title": "ForetraceParams" - }, - "ForumPostData": { - "properties": { - "actor": { - "$ref": "#/components/schemas/pyro__findings__forum_posts__datamodels__ForumPostData__Actor", - "description": "Details about the author of the forum post." - }, - "context": { - "$ref": "#/components/schemas/pyro__findings__forum_posts__datamodels__ForumPostData__Context", - "description": "Details about the context of the forum post." - }, - "posted_at": { - "anyOf": [ - { - "type": "string", - "format": "date-time" - }, - { - "type": "null" - } - ], - "title": "Posted At", - "description": "Date and time the forum post was made." + "title": "Ship From", + "description": "The countries eligible for shipping.", + "default": [] }, - "content": { + "stock_count": { "anyOf": [ { - "type": "string" + "type": "integer" }, { "type": "null" } ], - "title": "Content", - "description": "Content of the forum post." + "title": "Stock Count", + "description": "The quantity of the items or service in stock." }, - "url": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Url", - "description": "URL to the forum post." - } - }, - "type": "object", - "required": [ - "actor", - "context", - "posted_at", - "content", - "url" - ], - "title": "ForumPostData" - }, - "ForumPostEvent": { - "properties": { - "event_type": { - "type": "string", - "const": "forum_post", - "title": "Event Type", - "default": "forum_post" + "actor": { + "$ref": "#/components/schemas/pyro__findings__listing__datamodels__ListingEventData__Actor", + "description": "Data about the seller." }, - "data": { - "$ref": "#/components/schemas/ForumPostData" + "classification": { + "$ref": "#/components/schemas/Classification", + "description": "Data about the possible classifications of the listing." }, - "metadata": { - "$ref": "#/components/schemas/EventMetadata" + "context": { + "$ref": "#/components/schemas/pyro__findings__listing__datamodels__ListingEventData__Context", + "description": "Data offering context to the listing." } }, "type": "object", - "required": [ - "data", - "metadata" - ], - "title": "Forum Post" + "title": "ListingEventData" }, - "ForumThreadAPIResponse": { + "LocationEntityAPIResponse": { "properties": { "uuid": { "type": "string", @@ -25676,6 +38559,24 @@ } ], "title": "Description" + }, + "country_code": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Country Code" + }, + "marking_definitions": { + "items": { + "$ref": "#/components/schemas/MarkingDefinition" + }, + "type": "array", + "title": "Marking Definitions" } }, "type": "object", @@ -25687,98 +38588,92 @@ "sources", "created_at", "updated_at", - "description" + "description", + "country_code", + "marking_definitions" ], - "title": "ForumThreadAPIResponse" + "title": "LocationEntityAPIResponse" }, - "ForumThreadAnalysisMetadataResponse": { + "LogoRequestBody": { "properties": { - "summarized_at": { - "type": "string", - "format": "date-time", - "title": "Summarized At" - }, - "summarization_start_at": { - "anyOf": [ - { - "type": "string", - "format": "date-time" - }, - { - "type": "null" - } - ], - "title": "Summarization Start At" + "domains": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Domains" }, - "summarization_end_at": { + "size": { "anyOf": [ { - "type": "string", - "format": "date-time" + "type": "integer" }, { "type": "null" } ], - "title": "Summarization End At" - }, - "events_summarized_count": { - "type": "integer", - "title": "Events Summarized Count" - }, - "total_events_count": { - "type": "integer", - "title": "Total Events Count" + "title": "Size" } }, "type": "object", "required": [ - "summarized_at", - "summarization_start_at", - "summarization_end_at", - "events_summarized_count", - "total_events_count" + "domains" ], - "title": "ForumThreadAnalysisMetadataResponse" + "title": "LogoRequestBody" }, - "ForumThreadAssetUuidPayload": { + "LogoResponse": { "properties": { - "forum_thread_id": { - "type": "string", - "title": "Forum Thread Id" - }, - "source": { - "type": "string", - "title": "Source" + "results": { + "additionalProperties": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "type": "object", + "title": "Results" } }, "type": "object", "required": [ - "forum_thread_id", - "source" + "results" ], - "title": "ForumThreadAssetUuidPayload" + "title": "LogoResponse" }, - "ForumThreadIndicator": { + "LookalikeDomainEvent": { "properties": { - "type": { - "$ref": "#/components/schemas/IndicatorType" - }, - "value": { + "event_type": { "type": "string", - "title": "Value" + "const": "lookalike", + "title": "Event Type", + "default": "lookalike" + }, + "data": { + "$ref": "#/components/schemas/LookalikeDomainEventData" + }, + "metadata": { + "$ref": "#/components/schemas/EventMetadata" } }, "type": "object", "required": [ - "type", - "value" + "data", + "metadata" ], - "title": "ForumThreadIndicator" + "title": "Lookalike Domain" }, - "ForumThreadMetadata": { + "LookalikeDomainEventData": { "properties": { - "first_seen": { + "domain": { + "type": "string", + "title": "Domain", + "description": "The domain of the lookalike domain." + }, + "registered_at": { "anyOf": [ { "type": "string", @@ -25788,47 +38683,50 @@ "type": "null" } ], - "title": "First Seen" + "title": "Registered At", + "description": "The date and time the lookalike domain was registered." }, - "last_seen": { + "identifier_domains": { "anyOf": [ { - "type": "string", - "format": "date-time" + "items": { + "type": "string" + }, + "type": "array" }, { "type": "null" } ], - "title": "Last Seen" + "title": "Identifier Domains", + "description": "Domain identifiers matching the lookalike domains" }, - "total_events": { + "feed": { "anyOf": [ { - "type": "integer" + "type": "string" }, { "type": "null" } ], - "title": "Total Events" - }, - "creator_actor_name": { - "type": "string", - "title": "Creator Actor Name" + "title": "Feed", + "description": "The feed where the lookalike domain was found" }, - "creator_actor_id": { + "cert_data": { "anyOf": [ { - "type": "string" + "additionalProperties": true, + "type": "object" }, { "type": "null" } ], - "title": "Creator Actor Id" + "title": "Cert Data", + "description": "The certificate data of the lookalike domain." }, - "category": { + "subject": { "anyOf": [ { "type": "string" @@ -25837,70 +38735,97 @@ "type": "null" } ], - "title": "Category" + "title": "Subject", + "description": "The subject of the certificate of the lookalike domain." }, - "creation_date": { + "issuer": { "anyOf": [ { - "type": "string", - "format": "date-time" + "type": "string" }, { "type": "null" } ], - "title": "Creation Date" - }, - "source": { - "$ref": "#/components/schemas/EnrichedSource" + "title": "Issuer", + "description": "The issuer of the certificate of the lookalike domain." } }, "type": "object", "required": [ - "creator_actor_name", - "source" + "domain", + "registered_at", + "identifier_domains", + "feed", + "cert_data", + "subject", + "issuer" ], - "title": "ForumThreadMetadata" + "title": "LookalikeDomainEventData" }, - "ForumThreadSummariesGenerationPayload": { + "LuceneValue": { "properties": { - "source": { + "query": { "type": "string", - "title": "Source" + "title": "Query", + "description": "The lucene query of the matching policy" } }, "type": "object", "required": [ - "source" + "query" ], - "title": "ForumThreadSummariesGenerationPayload" + "title": "LuceneValue" }, - "ForumThreadSummariesResponse": { + "MalwareEntityAPIResponse": { "properties": { - "request_id": { + "uuid": { + "type": "string", + "title": "Uuid" + }, + "type": { + "$ref": "#/components/schemas/EntityType" + }, + "name": { + "type": "string", + "title": "Name" + }, + "created_by": { + "type": "string", + "title": "Created By" + }, + "sources": { + "items": { + "$ref": "#/components/schemas/CTIEntitySourceAPIResponse" + }, + "type": "array", + "title": "Sources" + }, + "created_at": { "anyOf": [ { "type": "string", - "format": "uuid" + "format": "date-time" }, { "type": "null" } ], - "title": "Request Id" + "title": "Created At" }, - "error": { + "updated_at": { "anyOf": [ { - "type": "string" + "type": "string", + "format": "date-time" }, { "type": "null" } ], - "title": "Error" + "title": "Updated At" }, - "summarized_at": { + "first_seen_at": { "anyOf": [ { "type": "string", @@ -25910,128 +38835,91 @@ "type": "null" } ], - "title": "Summarized At" + "title": "First Seen At" }, - "original_post_summary": { + "last_seen_at": { "anyOf": [ { - "$ref": "#/components/schemas/OriginalPostSummaryOutput" + "type": "string", + "format": "date-time" }, { "type": "null" } - ] + ], + "title": "Last Seen At" }, - "replies_summary": { + "confidence": { "anyOf": [ { - "$ref": "#/components/schemas/RepliesSummaryOutput" + "type": "integer" }, { "type": "null" } - ] + ], + "title": "Confidence" }, - "top_actors_summary": { - "anyOf": [ - { - "$ref": "#/components/schemas/TopActorsSummaryOutput" - }, - { - "type": "null" - } - ] - } - }, - "type": "object", - "required": [ - "request_id" - ], - "title": "ForumThreadSummariesResponse" - }, - "ForumThreadTimeline": { - "properties": { - "aggregate_by": { + "description": { "anyOf": [ { - "$ref": "#/components/schemas/StatsAggregates" + "type": "string" }, { "type": "null" } - ] + ], + "title": "Description" }, - "timeline": { + "malware_types": { "items": { - "$ref": "#/components/schemas/ForumThreadTimelineEntry" + "type": "string" }, "type": "array", - "title": "Timeline" + "title": "Malware Types" }, - "total_count": { - "type": "integer", - "title": "Total Count" - } - }, - "type": "object", - "required": [ - "timeline", - "total_count" - ], - "title": "ForumThreadTimeline" - }, - "ForumThreadTimelineEntry": { - "properties": { - "date": { - "type": "string", - "format": "date-time", - "title": "Date" + "aliases": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Aliases" }, - "total_count": { - "type": "integer", - "title": "Total Count" - } - }, - "type": "object", - "required": [ - "date", - "total_count" - ], - "title": "ForumThreadTimelineEntry" - }, - "ForumThreadTopicUidAndTitlePayload": { - "properties": { - "forum_topic_uid": { - "type": "string", - "title": "Forum Topic Uid" + "kill_chain_phases": { + "items": { + "$ref": "#/components/schemas/KillChainAPIResponse" + }, + "type": "array", + "title": "Kill Chain Phases" }, - "title": { - "type": "string", - "title": "Title" + "marking_definitions": { + "items": { + "$ref": "#/components/schemas/MarkingDefinition" + }, + "type": "array", + "title": "Marking Definitions" } }, "type": "object", "required": [ - "forum_topic_uid", - "title" + "uuid", + "type", + "name", + "created_by", + "sources", + "created_at", + "updated_at", + "description", + "malware_types", + "aliases", + "kill_chain_phases", + "marking_definitions" ], - "title": "ForumThreadTopicUidAndTitlePayload" + "title": "MalwareEntityAPIResponse" }, - "ForwardInfo": { + "MalwareInformation": { "properties": { - "forwarded_from": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Forwarded From", - "description": "The username of the chat message forwarder." - }, - "forwarded_from_author_id": { + "malware_family": { "anyOf": [ { "type": "string" @@ -26040,22 +38928,10 @@ "type": "null" } ], - "title": "Forwarded From Author Id", - "description": "The ID of the chat message forwarder." - }, - "forwarded_from_chat_id": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "title": "Forwarded From Chat Id", - "description": "The ID of the chat the message is being forwarded from." + "title": "Malware Family", + "description": "The malware family used for device infection." }, - "forwarded_from_conversation_id": { + "build_id": { "anyOf": [ { "type": "string" @@ -26064,22 +38940,10 @@ "type": "null" } ], - "title": "Forwarded From Conversation Id", - "description": "The conversation ID the message is being forwarded from." - }, - "forwarded_from_user_id": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "title": "Forwarded From User Id", - "description": "The ID of the user the message is being forwarded from." + "title": "Build Id", + "description": "The build ID of the malware used for device infection." }, - "forwarded_from_username": { + "file_location": { "anyOf": [ { "type": "string" @@ -26088,10 +38952,10 @@ "type": "null" } ], - "title": "Forwarded From Username", - "description": "The username of the user the message is being forwarded from." + "title": "File Location", + "description": "The file location of the malware used for device infection." }, - "forwarded_message_time": { + "infected_at": { "anyOf": [ { "type": "string", @@ -26101,382 +38965,470 @@ "type": "null" } ], - "title": "Forwarded Message Time", - "description": "The time the message was forwarded." + "title": "Infected At", + "description": "The date and time the malware was used to infect the victim's device." } }, "type": "object", - "title": "ForwardInfo" + "required": [ + "malware_family", + "build_id", + "file_location", + "infected_at" + ], + "title": "MalwareInformation" }, - "FreeTrialStatus": { + "MarkUserAsCompromisedPayload": { + "properties": { + "credential_hash": { + "type": "string", + "title": "Credential Hash" + } + }, + "type": "object", + "required": [ + "credential_hash" + ], + "title": "MarkUserAsCompromisedPayload" + }, + "MarkingDefinition": { + "properties": { + "id": { + "type": "string", + "title": "Id" + }, + "definition_type": { + "$ref": "#/components/schemas/MarkingDefinitionType" + }, + "name": { + "type": "string", + "title": "Name" + } + }, + "type": "object", + "required": [ + "id", + "definition_type", + "name" + ], + "title": "MarkingDefinition" + }, + "MarkingDefinitionType": { "type": "string", "enum": [ - "no_trial", - "active", - "expired" + "tlp" ], - "title": "FreeTrialStatus" + "title": "MarkingDefinitionType" }, - "FreeTrialStatusResponse": { + "MatchingPolicyAssignmentPayload": { "properties": { - "module": { - "$ref": "#/components/schemas/HubspotModuleFreeTrialName" + "matching_policy": { + "$ref": "#/components/schemas/MatchingPolicyPayload" }, - "status": { - "$ref": "#/components/schemas/FreeTrialStatus" + "assigned_at": { + "type": "string", + "format": "date-time", + "title": "Assigned At", + "description": "The date and time this policy was assigned to the identifier" }, - "end_date": { - "anyOf": [ - { - "type": "string", - "format": "date-time" - }, - { - "type": "null" - } - ], - "title": "End Date" + "clean_past_events": { + "type": "boolean", + "title": "Clean Past Events", + "description": "Whether this policy has been applied to historical events" } }, "type": "object", "required": [ - "module", - "status", - "end_date" + "matching_policy", + "assigned_at", + "clean_past_events" ], - "title": "FreeTrialStatusResponse" + "title": "MatchingPolicyAssignmentPayload" }, - "GeneralProfileSummaryOutput": { + "MatchingPolicyPayload": { "properties": { - "overview": { + "uuid": { "type": "string", - "title": "Overview", - "description": "Paragraph about the general description of the actor activity, using the high level context of the actor to produce your analysis." + "format": "uuid4", + "title": "Uuid", + "description": "The UUID of the matching policy" }, - "main_activities_and_motives": { + "name": { "type": "string", - "title": "Main Activities And Motives", - "description": "A concise, analytical paragraph describing the actor's main activities, technical sophistication indicators, and specific threats to sectors. Write in a narrative style without numbered lists or bullet points. Keep it shorter and more focused than a detailed breakdown." + "title": "Name", + "description": "The name of the matching policy" }, - "potential_associations": { + "policy_type": { + "$ref": "#/components/schemas/MatchingPolicyType", + "description": "The type of the matching policy" + }, + "value": { + "$ref": "#/components/schemas/PolicyValue", + "description": "The value of the matching policy depending on its type" + }, + "created_at": { "type": "string", - "title": "Potential Associations", - "description": "Paragraph about the potential associations of the actor if relevant. Identify what groups the actor is associated with (if any). If none are identified, state that clearly." + "format": "date-time", + "title": "Created At", + "description": "The date and time the matching policy was created" + }, + "last_updated_at": { + "type": "string", + "format": "date-time", + "title": "Last Updated At", + "description": "The date and time the matching policy was last updated" } }, "type": "object", "required": [ - "overview", - "main_activities_and_motives", - "potential_associations" + "uuid", + "name", + "policy_type", + "value", + "created_at", + "last_updated_at" ], - "title": "GeneralProfileSummaryOutput" + "title": "MatchingPolicyPayload" }, - "GenerateAsyncRequestPayload": { + "MatchingPolicyType": { + "type": "string", + "enum": [ + "INCLUDED_KEYWORDS", + "EXCLUDED_KEYWORDS", + "LUCENE_QUERY", + "ASTP_COOKIES", + "ASTP_DOMAIN" + ], + "title": "MatchingPolicyType" + }, + "MemberMutationPayload": { "properties": { - "request_type": { - "$ref": "#/components/schemas/AsyncRequestType" + "member": { + "$ref": "#/components/schemas/StrategyMember" + } + }, + "type": "object", + "required": [ + "member" + ], + "title": "MemberMutationPayload" + }, + "MergeIdentitiesBody": { + "properties": { + "from_identifier_id": { + "type": "integer", + "title": "From Identifier Id" }, - "request_payload": { - "additionalProperties": true, - "type": "object", - "title": "Request Payload" + "to_identifier_id": { + "type": "integer", + "title": "To Identifier Id" } }, "type": "object", "required": [ - "request_type", - "request_payload" + "from_identifier_id", + "to_identifier_id" ], - "title": "GenerateAsyncRequestPayload" + "title": "MergeIdentitiesBody" }, - "GetAllowedRestrictedTermsResponse": { + "MxRecord": { "properties": { - "allowed_restricted_terms": { - "items": { - "$ref": "#/components/schemas/AllowedRestrictedTerm" - }, - "type": "array", - "title": "Allowed Restricted Terms" + "priority": { + "type": "integer", + "title": "Priority" + }, + "exchange": { + "type": "string", + "title": "Exchange" } }, "type": "object", "required": [ - "allowed_restricted_terms" + "priority", + "exchange" ], - "title": "GetAllowedRestrictedTermsResponse" + "title": "MxRecord" }, - "GithubRepositoryData": { + "NameBody": { + "properties": { + "first_name": { + "type": "string", + "title": "First Name", + "default": "" + }, + "last_name": { + "type": "string", + "title": "Last Name", + "default": "" + } + }, + "type": "object", + "title": "NameBody" + }, + "NameData": { "properties": { "type": { "type": "string", - "const": "github_repository", + "const": "name", "title": "Type", - "default": "github_repository" + "default": "name" }, - "repo_name": { + "first_name": { "type": "string", - "minLength": 1, - "title": "Repo Name" + "title": "First Name" }, - "repo_owner": { + "last_name": { "type": "string", - "minLength": 1, - "title": "Repo Owner" + "title": "Last Name" + }, + "is_strict": { + "type": "boolean", + "title": "Is Strict" } }, "type": "object", "required": [ - "repo_name", - "repo_owner" + "first_name", + "last_name", + "is_strict" ], - "title": "GithubRepositoryData" + "title": "NameData" }, - "GithubRepositoryQuery": { + "NameQuery": { "properties": { "type": { "type": "string", - "const": "github_repository", + "const": "name", "title": "Type" }, - "repo_owner": { + "first_name": { "type": "string", - "title": "Repo Owner" + "title": "First Name" }, - "repo_name": { + "last_name": { "type": "string", - "title": "Repo Name" + "title": "Last Name" + }, + "is_strict": { + "type": "boolean", + "title": "Is Strict" } }, "type": "object", "required": [ "type", - "repo_owner", - "repo_name" - ], - "title": "GithubRepositoryQuery" - }, - "GitlabEnvironmentScope": { - "type": "string", - "enum": [ - "*", - "development", - "staging", - "production" + "first_name", + "last_name", + "is_strict" ], - "title": "GitlabEnvironmentScope" + "title": "NameQuery" }, - "GitlabFeatureFlagScope": { + "NotConfiguredSSOConfigurationData": { "properties": { - "id": { - "type": "integer", - "title": "Id" + "is_enabled": { + "type": "boolean", + "title": "Is Enabled" + }, + "is_mandatory": { + "type": "boolean", + "title": "Is Mandatory" }, - "environment_scope": { - "$ref": "#/components/schemas/GitlabEnvironmentScope" + "type": { + "type": "string", + "const": "not_configured", + "title": "Type" } }, "type": "object", "required": [ - "id", - "environment_scope" + "is_enabled", + "is_mandatory", + "type" ], - "title": "GitlabFeatureFlagScope" + "title": "NotConfiguredSSOConfigurationData" }, - "GitlabFeatureFlagStrategyName": { - "type": "string", - "enum": [ - "default", - "flexibleRollout", - "gradualRolloutUserId", - "userWithId", - "gitlabUserList" - ], - "title": "GitlabFeatureFlagStrategyName" + "OktaFailedValidationDetails": { + "properties": { + "invalid_parameter_field": { + "anyOf": [ + { + "$ref": "#/components/schemas/OktaInvalidParameterField" + }, + { + "type": "null" + } + ] + } + }, + "type": "object", + "title": "OktaFailedValidationDetails" }, - "GlobalFeedItem": { + "OktaInputParams": { "properties": { - "metadata": { - "$ref": "#/components/schemas/FeedItemMetadata" + "params_type": { + "type": "string", + "const": "okta", + "title": "Params Type", + "default": "okta" }, - "tenant_metadata": { - "$ref": "#/components/schemas/FeedItemTenantMetadata" + "okta_domain": { + "type": "string", + "title": "Okta Domain" }, - "highlights": { - "additionalProperties": { - "items": { - "type": "string" + "okta_service_app_client_id": { + "anyOf": [ + { + "type": "string", + "minLength": 1 }, - "type": "array" + { + "type": "null" + } + ], + "title": "Okta Service App Client Id" + }, + "features": { + "items": { + "$ref": "#/components/schemas/IdPFeature" }, - "type": "object", - "title": "Highlights" + "type": "array", + "uniqueItems": true, + "title": "Features" + }, + "lockout_policy": { + "anyOf": [ + { + "$ref": "#/components/schemas/CredentialValidationThresholdPolicy" + }, + { + "type": "null" + } + ] } }, "type": "object", "required": [ - "metadata" + "okta_domain" ], - "title": "GlobalFeedItem" + "title": "OktaInputParams" }, - "GlobalSearchFeature": { + "OktaInvalidParameterField": { "type": "string", "enum": [ - "events", - "credentials" + "okta_domain", + "okta_service_app_client_id" ], - "title": "GlobalSearchFeature" + "title": "OktaInvalidParameterField" }, - "GlobalSearchRequestBody": { + "OktaParams": { "properties": { - "query": { - "oneOf": [ - { - "$ref": "#/components/schemas/GithubRepositoryQuery" - }, - { - "$ref": "#/components/schemas/UsernameQuery" - }, - { - "$ref": "#/components/schemas/DomainQuery" - }, - { - "$ref": "#/components/schemas/BrandQuery" - }, - { - "$ref": "#/components/schemas/NameQuery" - }, - { - "$ref": "#/components/schemas/KeywordQuery" - }, - { - "$ref": "#/components/schemas/QueryStringQuery" - }, - { - "$ref": "#/components/schemas/BinQuery" - }, - { - "$ref": "#/components/schemas/IpQuery" - }, - { - "$ref": "#/components/schemas/EmailQuery" - }, - { - "$ref": "#/components/schemas/SecretQuery" - }, + "params_type": { + "type": "string", + "const": "okta", + "title": "Params Type", + "default": "okta" + }, + "okta_domain": { + "type": "string", + "title": "Okta Domain" + }, + "okta_service_app_client_id": { + "anyOf": [ { - "$ref": "#/components/schemas/CredentialsQuery" + "type": "string" }, { - "$ref": "#/components/schemas/AzureTenantQuery" - } - ], - "title": "Query", - "examples": [ - { - "fqdn": "test.com", - "type": "domain" + "type": "null" } ], - "discriminator": { - "propertyName": "type", - "mapping": { - "azure_tenant": "#/components/schemas/AzureTenantQuery", - "bin": "#/components/schemas/BinQuery", - "brand": "#/components/schemas/BrandQuery", - "credentials": "#/components/schemas/CredentialsQuery", - "domain": "#/components/schemas/DomainQuery", - "email": "#/components/schemas/EmailQuery", - "github_repository": "#/components/schemas/GithubRepositoryQuery", - "ip": "#/components/schemas/IpQuery", - "keyword": "#/components/schemas/KeywordQuery", - "name": "#/components/schemas/NameQuery", - "query_string": "#/components/schemas/QueryStringQuery", - "secret": "#/components/schemas/SecretQuery", - "username": "#/components/schemas/UsernameQuery" - } - } - }, - "filters": { - "$ref": "#/components/schemas/FeedFilters" + "title": "Okta Service App Client Id" }, - "order": { - "$ref": "#/components/schemas/FeedOrder", - "default": "desc" + "features": { + "items": { + "$ref": "#/components/schemas/IdPFeature" + }, + "type": "array", + "uniqueItems": true, + "title": "Features" }, - "from": { + "lockout_policy": { "anyOf": [ { - "type": "string" + "$ref": "#/components/schemas/CredentialValidationThresholdPolicy" }, { "type": "null" } - ], - "title": "From" - }, - "size": { - "type": "integer", - "maximum": 10.0, - "exclusiveMinimum": 0.0, - "title": "Size", - "default": 10 + ] } }, "type": "object", "required": [ - "query" + "okta_domain" ], - "title": "GlobalSearchRequestBody" + "title": "OktaParams" }, - "GlobalSearchSource": { + "OrderType": { "type": "string", "enum": [ - "all", - "api", - "flare_platform" + "asc", + "desc" ], - "title": "GlobalSearchSource" + "title": "OrderType" }, - "GlobalSearchUsageByFeatureResponse": { + "OrganizationBanner": { "properties": { - "items": { - "items": { - "$ref": "#/components/schemas/GlobalSearchUsageFeature" - }, - "type": "array", - "title": "Items" + "organization_id": { + "type": "integer", + "title": "Organization Id" + }, + "organization_name": { + "type": "string", + "title": "Organization Name" + }, + "message": { + "type": "string", + "title": "Message" + }, + "variant": { + "$ref": "#/components/schemas/BannerVariant" } }, "type": "object", "required": [ - "items" + "organization_id", + "organization_name", + "message", + "variant" ], - "title": "GlobalSearchUsageByFeatureResponse" + "title": "OrganizationBanner" }, - "GlobalSearchUsageByMemberData": { + "OrganizationEventStatsResponse": { "properties": { - "items": { - "items": { - "$ref": "#/components/schemas/GlobalSearchUsageByMemberDataPoint" - }, - "type": "array", - "title": "Items" + "organization_id": { + "type": "integer", + "title": "Organization Id" + }, + "total_count": { + "type": "integer", + "title": "Total Count" + }, + "identifier_ratio": { + "type": "number", + "title": "Identifier Ratio" } }, "type": "object", "required": [ - "items" + "organization_id", + "total_count", + "identifier_ratio" ], - "title": "GlobalSearchUsageByMemberData" + "title": "OrganizationEventStatsResponse" }, - "GlobalSearchUsageByMemberDataPoint": { + "OrganizationLogoResponse": { "properties": { - "user_id": { - "type": "integer", - "title": "User Id" - }, - "member": { + "url": { "anyOf": [ { "type": "string" @@ -26485,44 +39437,23 @@ "type": "null" } ], - "title": "Member" - }, - "count": { - "type": "integer", - "title": "Count" - } - }, - "type": "object", - "required": [ - "user_id", - "member", - "count" - ], - "title": "GlobalSearchUsageByMemberDataPoint" - }, - "GlobalSearchUsageByTenantData": { - "properties": { - "items": { - "items": { - "$ref": "#/components/schemas/GlobalSearchUsageByTenantDataPoint" - }, - "type": "array", - "title": "Items" + "title": "Url" } }, "type": "object", "required": [ - "items" + "url" ], - "title": "GlobalSearchUsageByTenantData" + "title": "OrganizationLogoResponse" }, - "GlobalSearchUsageByTenantDataPoint": { + "OriginalPostSummaryOutput": { "properties": { - "tenant_id": { - "type": "integer", - "title": "Tenant Id" + "overview": { + "type": "string", + "title": "Overview", + "description": "Single paragraph providing an analytical summary of the post." }, - "tenant_name": { + "actor_intent": { "anyOf": [ { "type": "string" @@ -26531,100 +39462,69 @@ "type": "null" } ], - "title": "Tenant Name" - }, - "count": { - "type": "integer", - "title": "Count" - }, - "is_deleted": { - "type": "boolean", - "title": "Is Deleted" + "title": "Actor Intent", + "description": "Single paragraph summarizing the actor's intent. If the actor's intent is not clear, return None." } }, "type": "object", "required": [ - "tenant_id", - "tenant_name", - "count", - "is_deleted" + "overview" ], - "title": "GlobalSearchUsageByTenantDataPoint" + "title": "OriginalPostSummaryOutput" }, - "GlobalSearchUsageFeature": { - "properties": { - "feature": { - "$ref": "#/components/schemas/GlobalSearchFeature" - }, - "values": { - "items": { - "$ref": "#/components/schemas/GlobalSearchUsageFeatureValue" - }, - "type": "array", - "title": "Values" - } - }, - "type": "object", - "required": [ - "feature", - "values" + "OtherSectionType": { + "type": "string", + "enum": [ + "appendix", + "executive_summary" ], - "title": "GlobalSearchUsageFeature" + "title": "OtherSectionType" }, - "GlobalSearchUsageFeatureValue": { - "properties": { - "timestamp": { - "type": "string", - "format": "date-time", - "title": "Timestamp" - }, - "count": { - "type": "integer", - "title": "Count" - } - }, - "type": "object", - "required": [ - "timestamp", - "count" + "OverTimeInterval": { + "type": "string", + "enum": [ + "daily", + "weekly", + "monthly", + "yearly" ], - "title": "GlobalSearchUsageFeatureValue" + "title": "OverTimeInterval" }, - "GoogleSSOConfigurationData": { + "PaginatedResult_int_str_": { "properties": { - "is_enabled": { - "type": "boolean", - "title": "Is Enabled" - }, - "is_mandatory": { - "type": "boolean", - "title": "Is Mandatory" + "item": { + "type": "integer", + "title": "Item" }, - "type": { - "type": "string", - "const": "Google", - "title": "Type" + "next": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Next" } }, "type": "object", "required": [ - "is_enabled", - "is_mandatory", - "type" - ], - "title": "GoogleSSOConfigurationData" - }, - "GroupByType": { - "type": "string", - "enum": [ - "ungrouped", - "relationship_nature" + "item", + "next" ], - "title": "GroupByType" + "title": "PaginatedResult[int, str]" }, - "GroupFilters": { + "PaginatedResultsWithTotalCount_AuditEventItemResponse_str_": { "properties": { - "query_string": { + "items": { + "items": { + "$ref": "#/components/schemas/AuditEventItemResponse" + }, + "type": "array", + "title": "Items" + }, + "next": { "anyOf": [ { "type": "string" @@ -26633,97 +39533,165 @@ "type": "null" } ], - "title": "Query String" + "title": "Next" }, - "identifier_types": { + "total_count": { "anyOf": [ { - "items": { - "$ref": "#/components/schemas/IdentifierType" - }, - "type": "array" + "type": "integer" }, { "type": "null" } ], - "title": "Identifier Types" + "title": "Total Count" + } + }, + "type": "object", + "required": [ + "items", + "next" + ], + "title": "PaginatedResultsWithTotalCount[AuditEventItemResponse, str]" + }, + "PaginatedResultsWithTotalCount_DomainBrowserItemResponse_str_": { + "properties": { + "items": { + "items": { + "$ref": "#/components/schemas/DomainBrowserItemResponse" + }, + "type": "array", + "title": "Items" }, - "enable_states": { + "next": { "anyOf": [ { - "items": { - "$ref": "#/components/schemas/IdentifierEnableState" - }, - "type": "array" + "type": "string" }, { "type": "null" } ], - "title": "Enable States" + "title": "Next" }, - "properties": { + "total_count": { "anyOf": [ { - "items": { - "$ref": "#/components/schemas/IdentifierProperty" - }, - "type": "array" + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Total Count" + } + }, + "type": "object", + "required": [ + "items", + "next" + ], + "title": "PaginatedResultsWithTotalCount[DomainBrowserItemResponse, str]" + }, + "PaginatedResultsWithTotalCount_IdentityBrowserItemResponse_str_": { + "properties": { + "items": { + "items": { + "$ref": "#/components/schemas/IdentityBrowserItemResponse" + }, + "type": "array", + "title": "Items" + }, + "next": { + "anyOf": [ + { + "type": "string" }, { "type": "null" } ], - "title": "Properties" + "title": "Next" }, - "reachable_dates": { + "total_count": { "anyOf": [ { - "$ref": "#/components/schemas/Times" + "type": "integer" }, { "type": "null" } - ] + ], + "title": "Total Count" + } + }, + "type": "object", + "required": [ + "items", + "next" + ], + "title": "PaginatedResultsWithTotalCount[IdentityBrowserItemResponse, str]" + }, + "PaginatedResultsWithTotalCount_ScoringRulePayload_str_": { + "properties": { + "items": { + "items": { + "$ref": "#/components/schemas/ScoringRulePayload" + }, + "type": "array", + "title": "Items" }, - "resolves_dates": { + "next": { "anyOf": [ { - "$ref": "#/components/schemas/Times" + "type": "string" }, { "type": "null" } - ] + ], + "title": "Next" }, - "source_group": { + "total_count": { "anyOf": [ { - "$ref": "#/components/schemas/IdentifierSourceGroup" + "type": "integer" }, { "type": "null" } - ] + ], + "title": "Total Count" + } + }, + "type": "object", + "required": [ + "items", + "next" + ], + "title": "PaginatedResultsWithTotalCount[ScoringRulePayload, str]" + }, + "PaginatedResultsWithTotalCount_VipProtectionListItem_str_": { + "properties": { + "items": { + "items": { + "$ref": "#/components/schemas/VipProtectionListItem" + }, + "type": "array", + "title": "Items" }, - "group_id": { + "next": { "anyOf": [ { - "type": "integer" - }, - { - "type": "string", - "const": "NO_GROUP" + "type": "string" }, { "type": "null" } ], - "title": "Group Id", - "default": "NO_GROUP" + "title": "Next" }, - "parent_identifier_id": { + "total_count": { "anyOf": [ { "type": "integer" @@ -26732,188 +39700,256 @@ "type": "null" } ], - "title": "Parent Identifier Id" - }, - "type": { - "type": "string", - "const": "group", - "title": "Type", - "default": "group" - }, - "full_delete": { - "type": "boolean", - "title": "Full Delete", - "default": false + "title": "Total Count" } }, "type": "object", - "title": "GroupFilters" + "required": [ + "items", + "next" + ], + "title": "PaginatedResultsWithTotalCount[VipProtectionListItem, str]" }, - "GroupedApplicationNode": { + "PaginatedResults_ASTPCookiePayload_str_": { "properties": { - "activity_types": { + "items": { "items": { - "type": "string", - "enum": [ - "stealer_log", - "leak" - ] + "$ref": "#/components/schemas/ASTPCookiePayload" }, "type": "array", - "uniqueItems": true, - "title": "Activity Types" + "title": "Items" }, - "leak_types": { + "next": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Next" + } + }, + "type": "object", + "required": [ + "items", + "next" + ], + "title": "PaginatedResults[ASTPCookiePayload, str]" + }, + "PaginatedResults_Alert_str_": { + "properties": { + "items": { "items": { - "type": "string", - "enum": [ - "cookie", - "leaked_credential" - ] + "$ref": "#/components/schemas/Alert" }, "type": "array", - "uniqueItems": true, - "title": "Leak Types" + "title": "Items" }, - "top_domains": { + "next": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Next" + } + }, + "type": "object", + "required": [ + "items", + "next" + ], + "title": "PaginatedResults[Alert, str]" + }, + "PaginatedResults_Annotated_Union_DeveloperMessage__SystemMessage__AssistantMessage__UserMessage__ToolMessage__ActivityMessage__ReasoningMessage___FieldInfo_annotation_NoneType__required_True__discriminator__role____str_": { + "properties": { + "items": { "items": { - "type": "string" + "oneOf": [ + { + "$ref": "#/components/schemas/DeveloperMessage" + }, + { + "$ref": "#/components/schemas/SystemMessage" + }, + { + "$ref": "#/components/schemas/AssistantMessage" + }, + { + "$ref": "#/components/schemas/UserMessage" + }, + { + "$ref": "#/components/schemas/ToolMessage" + }, + { + "$ref": "#/components/schemas/ActivityMessage" + }, + { + "$ref": "#/components/schemas/ReasoningMessage" + } + ], + "discriminator": { + "propertyName": "role", + "mapping": { + "activity": "#/components/schemas/ActivityMessage", + "assistant": "#/components/schemas/AssistantMessage", + "developer": "#/components/schemas/DeveloperMessage", + "reasoning": "#/components/schemas/ReasoningMessage", + "system": "#/components/schemas/SystemMessage", + "tool": "#/components/schemas/ToolMessage", + "user": "#/components/schemas/UserMessage" + } + } }, "type": "array", - "title": "Top Domains" - }, - "count": { - "type": "integer", - "title": "Count" - }, - "type": { - "$ref": "#/components/schemas/ApplicationExposureNodeType", - "readOnly": true + "title": "Items" }, - "id": { - "type": "string", - "title": "Id", - "readOnly": true + "next": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Next" } }, "type": "object", "required": [ - "activity_types", - "leak_types", - "top_domains", - "count", - "type", - "id" + "items", + "next" ], - "title": "GroupedApplicationNode" + "title": "PaginatedResults[Annotated[Union[DeveloperMessage, SystemMessage, AssistantMessage, UserMessage, ToolMessage, ActivityMessage, ReasoningMessage], FieldInfo(annotation=NoneType, required=True, discriminator='role')], str]" }, - "HTTPValidationError": { + "PaginatedResults_ApplicationItem_str_": { "properties": { - "detail": { + "items": { "items": { - "$ref": "#/components/schemas/ValidationError" + "$ref": "#/components/schemas/ApplicationItem" }, "type": "array", - "title": "Detail" + "title": "Items" + }, + "next": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Next" } }, "type": "object", - "title": "HTTPValidationError" + "required": [ + "items", + "next" + ], + "title": "PaginatedResults[ApplicationItem, str]" }, - "HeatmapAnalysisOutput": { + "PaginatedResults_AssistantAgent_str_": { "properties": { - "general_analysis": { - "type": "string", - "title": "General Analysis", - "description": "Provide an overview of the actor\u2019s activity, including: the total number of posts and the forums where they were made, the years or range of years the actor was active, and any gaps or seasonal trends in posting activity." + "items": { + "items": { + "$ref": "#/components/schemas/AssistantAgent" + }, + "type": "array", + "title": "Items" }, - "precise_analysis": { - "type": "string", - "title": "Precise Analysis", - "description": "Outline the actor\u2019s hourly activity and inactivity periods, explain how these align with the chosen UTC time zone, and indicate the most likely location with a confidence level and three example countries (If the dataset is fewer than 300 posts, mark confidence as low and adjust the score accordingly)." + "next": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Next" } }, "type": "object", "required": [ - "general_analysis", - "precise_analysis" + "items", + "next" ], - "title": "HeatmapAnalysisOutput" + "title": "PaginatedResults[AssistantAgent, str]" }, - "Histogram": { + "PaginatedResults_AssistantConversation_str_": { "properties": { - "histogram": { - "additionalProperties": { - "type": "integer" - }, - "propertyNames": { - "format": "date-time" + "items": { + "items": { + "$ref": "#/components/schemas/AssistantConversation" }, - "type": "object", - "title": "Histogram" + "type": "array", + "title": "Items" }, - "event_count": { - "type": "integer", - "title": "Event Count" + "next": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Next" } }, "type": "object", "required": [ - "histogram", - "event_count" + "items", + "next" ], - "title": "Histogram" + "title": "PaginatedResults[AssistantConversation, str]" }, - "HourData": { + "PaginatedResults_CTIEntityRelationshipResponse_str_": { "properties": { - "hour": { - "type": "integer", - "maximum": 23.0, - "minimum": 0.0, - "title": "Hour", - "description": "The hour of the day, from 0 to 23." - }, - "count": { - "type": "integer", - "title": "Count" - }, - "per_day": { + "items": { "items": { - "$ref": "#/components/schemas/DayOfWeekData" + "$ref": "#/components/schemas/CTIEntityRelationshipResponse" }, "type": "array", - "title": "Per Day" + "title": "Items" + }, + "next": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Next" } }, "type": "object", "required": [ - "hour", - "count", - "per_day" - ], - "title": "HourData" - }, - "HubspotLifecycleStage": { - "type": "string", - "enum": [ - "1281177943" - ], - "title": "HubspotLifecycleStage" - }, - "HubspotModuleFreeTrialName": { - "type": "string", - "enum": [ - "cti" + "items", + "next" ], - "title": "HubspotModuleFreeTrialName" + "title": "PaginatedResults[CTIEntityRelationshipResponse, str]" }, - "HubspotWebhookFlareSyncEvent": { + "PaginatedResults_CredentialValidationReponse_str_": { "properties": { - "hubspot_id": { - "type": "integer", - "title": "Hubspot Id" + "items": { + "items": { + "$ref": "#/components/schemas/CredentialValidationReponse" + }, + "type": "array", + "title": "Items" }, - "domain": { + "next": { "anyOf": [ { "type": "string" @@ -26922,9 +39958,26 @@ "type": "null" } ], - "title": "Domain" + "title": "Next" + } + }, + "type": "object", + "required": [ + "items", + "next" + ], + "title": "PaginatedResults[CredentialValidationReponse, str]" + }, + "PaginatedResults_Credential_str_": { + "properties": { + "items": { + "items": { + "$ref": "#/components/schemas/Credential" + }, + "type": "array", + "title": "Items" }, - "name": { + "next": { "anyOf": [ { "type": "string" @@ -26933,125 +39986,166 @@ "type": "null" } ], - "title": "Name" + "title": "Next" + } + }, + "type": "object", + "required": [ + "items", + "next" + ], + "title": "PaginatedResults[Credential, str]" + }, + "PaginatedResults_EnrichedBulkAction_str_": { + "properties": { + "items": { + "items": { + "$ref": "#/components/schemas/EnrichedBulkAction" + }, + "type": "array", + "title": "Items" }, - "organization_id": { + "next": { "anyOf": [ { - "type": "integer" + "type": "string" }, { "type": "null" } ], - "title": "Organization Id" + "title": "Next" + } + }, + "type": "object", + "required": [ + "items", + "next" + ], + "title": "PaginatedResults[EnrichedBulkAction, str]" + }, + "PaginatedResults_EntityAPIResponseTypes_str_": { + "properties": { + "items": { + "items": { + "$ref": "#/components/schemas/EntityAPIResponseTypes" + }, + "type": "array", + "title": "Items" }, - "lifecycle_stage": { + "next": { "anyOf": [ { - "$ref": "#/components/schemas/HubspotLifecycleStage" + "type": "string" }, { "type": "null" } - ] - }, - "merged_object_ids": { - "items": { - "type": "integer" - }, - "type": "array", - "title": "Merged Object Ids", - "default": [] + ], + "title": "Next" } }, "type": "object", "required": [ - "hubspot_id" + "items", + "next" ], - "title": "HubspotWebhookFlareSyncEvent" + "title": "PaginatedResults[EntityAPIResponseTypes, str]" }, - "HubspotWebhookFlareSyncTenantEvent": { + "PaginatedResults_FeedItem_str_": { "properties": { - "hubspot_company_id": { - "type": "integer", - "title": "Hubspot Company Id" - }, - "hubspot_tenant_id": { - "type": "integer", - "title": "Hubspot Tenant Id" - }, - "merged_object_ids": { + "items": { "items": { - "type": "integer" + "$ref": "#/components/schemas/FeedItem" }, "type": "array", - "title": "Merged Object Ids", - "default": [] - }, - "flare_tenant_name": { - "type": "string", - "title": "Flare Tenant Name" + "title": "Items" }, - "organization_id": { + "next": { "anyOf": [ { - "type": "integer" + "type": "string" }, { "type": "null" } ], - "title": "Organization Id" + "title": "Next" + } + }, + "type": "object", + "required": [ + "items", + "next" + ], + "title": "PaginatedResults[FeedItem, str]" + }, + "PaginatedResults_GlobalFeedItem_str_": { + "properties": { + "items": { + "items": { + "$ref": "#/components/schemas/GlobalFeedItem" + }, + "type": "array", + "title": "Items" }, - "tenant_id": { + "next": { "anyOf": [ { - "type": "integer" + "type": "string" }, { "type": "null" } ], - "title": "Tenant Id" + "title": "Next" } }, "type": "object", "required": [ - "hubspot_company_id", - "hubspot_tenant_id", - "flare_tenant_name" + "items", + "next" ], - "title": "HubspotWebhookFlareSyncTenantEvent" + "title": "PaginatedResults[GlobalFeedItem, str]" }, - "IPData": { + "PaginatedResults_GroupItem_str_": { "properties": { - "type": { - "type": "string", - "const": "ip", - "title": "Type", - "default": "ip" + "items": { + "items": { + "$ref": "#/components/schemas/GroupItem" + }, + "type": "array", + "title": "Items" }, - "ip": { - "type": "string", - "minLength": 1, - "title": "Ip" + "next": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Next" } }, "type": "object", "required": [ - "ip" + "items", + "next" ], - "title": "IPData" + "title": "PaginatedResults[GroupItem, str]" }, - "IdPApplicationNode": { + "PaginatedResults_IdentifierRelation_str_": { "properties": { - "application_uuid": { - "type": "string", - "format": "uuid", - "title": "Application Uuid" + "items": { + "items": { + "$ref": "#/components/schemas/IdentifierRelation" + }, + "type": "array", + "title": "Items" }, - "domain": { + "next": { "anyOf": [ { "type": "string" @@ -27060,459 +40154,363 @@ "type": "null" } ], - "title": "Domain" - }, - "name": { - "type": "string", - "title": "Name" - }, - "idp_type": { - "$ref": "#/components/schemas/TenantIntegrationType" - }, - "labels": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Labels" - }, - "risk_score": { - "$ref": "#/components/schemas/RiskScore" - }, - "type": { - "$ref": "#/components/schemas/ApplicationExposureNodeType", - "readOnly": true - }, - "id": { - "type": "string", - "title": "Id", - "readOnly": true + "title": "Next" } }, "type": "object", "required": [ - "application_uuid", - "domain", - "name", - "idp_type", - "labels", - "risk_score", - "type", - "id" - ], - "title": "IdPApplicationNode" - }, - "IdPFeature": { - "type": "string", - "enum": [ - "full_idp_sync", - "manually_disable_accounts", - "manually_mark_as_compromised", - "manually_revoke_sessions", - "automatically_validate_credentials", - "automatically_disable_accounts", - "automatically_mark_as_compromised", - "automatically_revoke_sessions" - ], - "title": "IdPFeature" - }, - "IdPUserAccountType": { - "type": "string", - "enum": [ - "Member", - "Guest" + "items", + "next" ], - "title": "IdPUserAccountType" + "title": "PaginatedResults[IdentifierRelation, str]" }, - "Identifier": { + "PaginatedResults_Identifier_str_": { "properties": { - "id": { - "type": "integer", - "title": "Id" - }, - "name": { - "type": "string", - "title": "Name" - }, - "tenant_id": { - "type": "integer", - "title": "Tenant Id" - }, - "type": { - "$ref": "#/components/schemas/IdentifierType" - }, - "feed": { - "$ref": "#/components/schemas/IdentifierFeed" - }, - "feed_config": { - "$ref": "#/components/schemas/FeedConfiguration" - }, - "asset_uuid": { - "type": "string", - "title": "Asset Uuid" - }, - "data": { - "oneOf": [ - { - "$ref": "#/components/schemas/CCBinData" - }, - { - "$ref": "#/components/schemas/IPData" - }, - { - "$ref": "#/components/schemas/BrandData" - }, - { - "$ref": "#/components/schemas/KeywordData" - }, - { - "$ref": "#/components/schemas/AzureTenantData" - }, - { - "$ref": "#/components/schemas/DomainData" - }, - { - "$ref": "#/components/schemas/NameData" - }, - { - "$ref": "#/components/schemas/SearchQueryData" - }, - { - "$ref": "#/components/schemas/GithubRepositoryData" - }, - { - "$ref": "#/components/schemas/UsernameData" - }, - { - "$ref": "#/components/schemas/EmailData" - }, - { - "$ref": "#/components/schemas/SecretData" - }, - { - "$ref": "#/components/schemas/CredentialsData" - }, - { - "$ref": "#/components/schemas/IdentityData" - }, - { - "$ref": "#/components/schemas/RansomLeakData" - } - ], - "title": "Data", - "discriminator": { - "propertyName": "type", - "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/IdentityData", - "ip": "#/components/schemas/IPData", - "keyword": "#/components/schemas/KeywordData", - "name": "#/components/schemas/NameData", - "ransomleak": "#/components/schemas/RansomLeakData", - "search_query": "#/components/schemas/SearchQueryData", - "secret": "#/components/schemas/SecretData", - "username": "#/components/schemas/UsernameData" - } - } + "items": { + "items": { + "$ref": "#/components/schemas/Identifier" + }, + "type": "array", + "title": "Items" }, - "collection": { + "next": { "anyOf": [ { - "$ref": "#/components/schemas/IdentifierCollectionGroupId" + "type": "string" }, { - "$ref": "#/components/schemas/IdentifierCollectionGroupType" + "type": "null" } ], - "title": "Collection" - }, - "urn": { - "type": "string", - "title": "Urn" + "title": "Next" + } + }, + "type": "object", + "required": [ + "items", + "next" + ], + "title": "PaginatedResults[Identifier, str]" + }, + "PaginatedResults_InviteLinkResponse_datetime_": { + "properties": { + "items": { + "items": { + "$ref": "#/components/schemas/InviteLinkResponse" + }, + "type": "array", + "title": "Items" }, - "entity": { + "next": { "anyOf": [ { - "$ref": "#/components/schemas/IdentityIdentifierEntity" + "type": "string", + "format": "date-time" }, { "type": "null" } - ] + ], + "title": "Next" + } + }, + "type": "object", + "required": [ + "items", + "next" + ], + "title": "PaginatedResults[InviteLinkResponse, datetime]" + }, + "PaginatedResults_MatchingPolicyPayload_str_": { + "properties": { + "items": { + "items": { + "$ref": "#/components/schemas/MatchingPolicyPayload" + }, + "type": "array", + "title": "Items" }, - "enrichments": { + "next": { "anyOf": [ { - "items": { - "$ref": "#/components/schemas/DomainAssetEnrichment" - }, - "type": "array" + "type": "string" }, { "type": "null" } ], - "title": "Enrichments" - }, - "metadata": { - "$ref": "#/components/schemas/IdentifierMetadata" - }, - "state": { - "$ref": "#/components/schemas/IdentifierState" + "title": "Next" } }, "type": "object", "required": [ - "id", - "name", - "tenant_id", - "type", - "feed", - "feed_config", - "asset_uuid", - "data", - "collection", - "urn", - "entity", - "enrichments", - "metadata", - "state" - ], - "title": "Identifier" - }, - "IdentifierAuthorizationRequestStatus": { - "type": "string", - "enum": [ - "pending", - "rejected" - ], - "title": "IdentifierAuthorizationRequestStatus" - }, - "IdentifierAuthorizationStatus": { - "type": "string", - "enum": [ - "pending", - "rejected", - "authorized" + "items", + "next" ], - "title": "IdentifierAuthorizationStatus" + "title": "PaginatedResults[MatchingPolicyPayload, str]" }, - "IdentifierCollectionGroupId": { + "PaginatedResults_PartialAlertChannel_str_": { "properties": { - "type": { - "type": "string", - "const": "group_id", - "title": "Type" + "items": { + "items": { + "$ref": "#/components/schemas/PartialAlertChannel" + }, + "type": "array", + "title": "Items" }, - "group_id": { + "next": { "anyOf": [ { - "type": "integer" + "type": "string" }, { "type": "null" } ], - "title": "Group Id" + "title": "Next" } }, "type": "object", "required": [ - "type", - "group_id" + "items", + "next" ], - "title": "IdentifierCollectionGroupId" + "title": "PaginatedResults[PartialAlertChannel, str]" }, - "IdentifierCollectionGroupType": { + "PaginatedResults_PolicyAssignedIdentifierPayload_str_": { "properties": { - "type": { - "type": "string", - "const": "group_type", - "title": "Type" + "items": { + "items": { + "$ref": "#/components/schemas/PolicyAssignedIdentifierPayload" + }, + "type": "array", + "title": "Items" }, - "group_type": { - "$ref": "#/components/schemas/IdentifierGroupType" + "next": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Next" } }, "type": "object", "required": [ - "type", - "group_type" - ], - "title": "IdentifierCollectionGroupType" - }, - "IdentifierEnableState": { - "type": "string", - "enum": [ - "ENABLED", - "DISABLED", - "DISABLED_ORPHAN", - "DISABLED_TENANT" + "items", + "next" ], - "title": "IdentifierEnableState" + "title": "PaginatedResults[PolicyAssignedIdentifierPayload, str]" }, - "IdentifierEnrichments": { + "PaginatedResults_PortfolioItemResponse_str_": { "properties": { - "domain_reachable_at": { + "items": { + "items": { + "$ref": "#/components/schemas/PortfolioItemResponse" + }, + "type": "array", + "title": "Items" + }, + "next": { "anyOf": [ { - "type": "string", - "format": "date-time" + "type": "string" }, { "type": "null" } ], - "title": "Domain Reachable At" + "title": "Next" + } + }, + "type": "object", + "required": [ + "items", + "next" + ], + "title": "PaginatedResults[PortfolioItemResponse, str]" + }, + "PaginatedResults_PublicIdentifierResponse_str_": { + "properties": { + "items": { + "items": { + "$ref": "#/components/schemas/PublicIdentifierResponse" + }, + "type": "array", + "title": "Items" }, - "domain_resolves_at": { + "next": { "anyOf": [ { - "type": "string", - "format": "date-time" + "type": "string" }, { "type": "null" } ], - "title": "Domain Resolves At" - }, - "usage_count": { - "type": "integer", - "title": "Usage Count" + "title": "Next" + } + }, + "type": "object", + "required": [ + "items", + "next" + ], + "title": "PaginatedResults[PublicIdentifierResponse, str]" + }, + "PaginatedResults_PublicReport_str_": { + "properties": { + "items": { + "items": { + "$ref": "#/components/schemas/PublicReport" + }, + "type": "array", + "title": "Items" }, - "event_count": { + "next": { "anyOf": [ { - "type": "integer" + "type": "string" }, { "type": "null" } ], - "title": "Event Count" + "title": "Next" + } + }, + "type": "object", + "required": [ + "items", + "next" + ], + "title": "PaginatedResults[PublicReport, str]" + }, + "PaginatedResults_PydanticThreatFlowReport_str_": { + "properties": { + "items": { + "items": { + "$ref": "#/components/schemas/PydanticThreatFlowReport" + }, + "type": "array", + "title": "Items" }, - "authorization_status": { + "next": { "anyOf": [ { - "$ref": "#/components/schemas/IdentifierAuthorizationStatus" + "type": "string" }, { "type": "null" } ], - "examples": [ - "authorized", - "pending", - "rejected" - ] + "title": "Next" } }, "type": "object", "required": [ - "domain_reachable_at", - "domain_resolves_at", - "usage_count", - "event_count", - "authorization_status" - ], - "title": "IdentifierEnrichments" - }, - "IdentifierEntityType": { - "type": "string", - "enum": [ - "identity" + "items", + "next" ], - "title": "IdentifierEntityType" + "title": "PaginatedResults[PydanticThreatFlowReport, str]" }, - "IdentifierFeed": { + "PaginatedResults_Recommendation_str_": { "properties": { - "id": { - "type": "integer", - "title": "Id" + "items": { + "items": { + "$ref": "#/components/schemas/Recommendation" + }, + "type": "array", + "title": "Items" }, - "owner_id": { - "type": "integer", - "title": "Owner Id" + "next": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Next" } }, "type": "object", "required": [ - "id", - "owner_id" + "items", + "next" ], - "title": "IdentifierFeed" + "title": "PaginatedResults[Recommendation, str]" }, - "IdentifierFeedRateLimit": { + "PaginatedResults_ReportData_str_": { "properties": { - "activity_type": { - "type": "string", - "title": "Activity Type" - }, - "first_rate_limited_at": { - "type": "string", - "format": "date-time", - "title": "First Rate Limited At" + "items": { + "items": { + "$ref": "#/components/schemas/ReportData" + }, + "type": "array", + "title": "Items" }, - "last_rate_limited_at": { - "type": "string", - "format": "date-time", - "title": "Last Rate Limited At" + "next": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Next" } }, "type": "object", "required": [ - "activity_type", - "first_rate_limited_at", - "last_rate_limited_at" + "items", + "next" ], - "title": "IdentifierFeedRateLimit" + "title": "PaginatedResults[ReportData, str]" }, - "IdentifierFeedRateLimits": { + "PaginatedResults_ReportGroupData_str_": { "properties": { - "first_rate_limited_at": { - "type": "string", - "format": "date-time", - "title": "First Rate Limited At" - }, - "last_rate_limited_at": { - "type": "string", - "format": "date-time", - "title": "Last Rate Limited At" - }, - "activity_types": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Activity Types" - }, "items": { "items": { - "$ref": "#/components/schemas/IdentifierFeedRateLimit" + "$ref": "#/components/schemas/ReportGroupData" }, "type": "array", "title": "Items" + }, + "next": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Next" } }, "type": "object", "required": [ - "first_rate_limited_at", - "last_rate_limited_at", - "activity_types", - "items" + "items", + "next" ], - "title": "IdentifierFeedRateLimits" + "title": "PaginatedResults[ReportGroupData, str]" }, - "IdentifierFilters": { + "PaginatedResults_ReportSectionPayload_str_": { "properties": { - "query_string": { + "items": { + "items": { + "$ref": "#/components/schemas/ReportSectionPayload" + }, + "type": "array", + "title": "Items" + }, + "next": { "anyOf": [ { "type": "string" @@ -27521,97 +40519,222 @@ "type": "null" } ], - "title": "Query String" + "title": "Next" + } + }, + "type": "object", + "required": [ + "items", + "next" + ], + "title": "PaginatedResults[ReportSectionPayload, str]" + }, + "PaginatedResults_Report_str_": { + "properties": { + "items": { + "items": { + "$ref": "#/components/schemas/Report" + }, + "type": "array", + "title": "Items" }, - "identifier_types": { + "next": { "anyOf": [ { - "items": { - "$ref": "#/components/schemas/IdentifierType" - }, - "type": "array" + "type": "string" }, { "type": "null" } ], - "title": "Identifier Types" + "title": "Next" + } + }, + "type": "object", + "required": [ + "items", + "next" + ], + "title": "PaginatedResults[Report, str]" + }, + "PaginatedResults_RoleItem_str_": { + "properties": { + "items": { + "items": { + "$ref": "#/components/schemas/RoleItem" + }, + "type": "array", + "title": "Items" }, - "enable_states": { + "next": { "anyOf": [ { - "items": { - "$ref": "#/components/schemas/IdentifierEnableState" - }, - "type": "array" + "type": "string" }, { "type": "null" } ], - "title": "Enable States" + "title": "Next" + } + }, + "type": "object", + "required": [ + "items", + "next" + ], + "title": "PaginatedResults[RoleItem, str]" + }, + "PaginatedResults_SandboxSampleSubmission_str_": { + "properties": { + "items": { + "items": { + "$ref": "#/components/schemas/SandboxSampleSubmission" + }, + "type": "array", + "title": "Items" }, - "properties": { + "next": { "anyOf": [ { - "items": { - "$ref": "#/components/schemas/IdentifierProperty" - }, - "type": "array" + "type": "string" }, { "type": "null" } ], - "title": "Properties" + "title": "Next" + } + }, + "type": "object", + "required": [ + "items", + "next" + ], + "title": "PaginatedResults[SandboxSampleSubmission, str]" + }, + "PaginatedResults_SecretItem_str_": { + "properties": { + "items": { + "items": { + "$ref": "#/components/schemas/SecretItem" + }, + "type": "array", + "title": "Items" }, - "reachable_dates": { + "next": { "anyOf": [ { - "$ref": "#/components/schemas/Times" + "type": "string" }, { "type": "null" } - ] + ], + "title": "Next" + } + }, + "type": "object", + "required": [ + "items", + "next" + ], + "title": "PaginatedResults[SecretItem, str]" + }, + "PaginatedResults_SourceWithTenantCount_str_": { + "properties": { + "items": { + "items": { + "$ref": "#/components/schemas/SourceWithTenantCount" + }, + "type": "array", + "title": "Items" }, - "resolves_dates": { + "next": { "anyOf": [ { - "$ref": "#/components/schemas/Times" + "type": "string" }, { "type": "null" } - ] + ], + "title": "Next" + } + }, + "type": "object", + "required": [ + "items", + "next" + ], + "title": "PaginatedResults[SourceWithTenantCount, str]" + }, + "PaginatedResults_StealerLogCookie_str_": { + "properties": { + "items": { + "items": { + "$ref": "#/components/schemas/StealerLogCookie" + }, + "type": "array", + "title": "Items" }, - "source_group": { + "next": { "anyOf": [ { - "$ref": "#/components/schemas/IdentifierSourceGroup" + "type": "string" }, { "type": "null" } - ] + ], + "title": "Next" + } + }, + "type": "object", + "required": [ + "items", + "next" + ], + "title": "PaginatedResults[StealerLogCookie, str]" + }, + "PaginatedResults_StealerLogCredential_str_": { + "properties": { + "items": { + "items": { + "$ref": "#/components/schemas/StealerLogCredential" + }, + "type": "array", + "title": "Items" }, - "group_id": { + "next": { "anyOf": [ { - "type": "integer" - }, - { - "type": "string", - "const": "NO_GROUP" + "type": "string" }, { "type": "null" } ], - "title": "Group Id", - "default": "NO_GROUP" + "title": "Next" + } + }, + "type": "object", + "required": [ + "items", + "next" + ], + "title": "PaginatedResults[StealerLogCredential, str]" + }, + "PaginatedResults_TenantFlareCommunityUser_int_": { + "properties": { + "items": { + "items": { + "$ref": "#/components/schemas/TenantFlareCommunityUser" + }, + "type": "array", + "title": "Items" }, - "parent_identifier_id": { + "next": { "anyOf": [ { "type": "integer" @@ -27620,141 +40743,167 @@ "type": "null" } ], - "title": "Parent Identifier Id" - }, - "type": { - "type": "string", - "const": "identifier", - "title": "Type", - "default": "identifier" + "title": "Next" } }, "type": "object", - "title": "IdentifierFilters" - }, - "IdentifierGroupType": { - "type": "string", - "enum": [ - "person", - "corporate_identities" + "required": [ + "items", + "next" ], - "title": "IdentifierGroupType" + "title": "PaginatedResults[TenantFlareCommunityUser, int]" }, - "IdentifierMatchingPolicyBody": { + "PaginatedResults_TenantIntegrationItem_str_": { "properties": { - "matching_policy_uuid": { - "type": "string", - "format": "uuid", - "title": "Matching Policy Uuid" + "items": { + "items": { + "$ref": "#/components/schemas/TenantIntegrationItem" + }, + "type": "array", + "title": "Items" }, - "clean_past_events": { - "type": "boolean", - "title": "Clean Past Events", - "description": "Determines whether or not this policy should be applied to events that have already matched this identifier.", - "default": false + "next": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Next" } }, "type": "object", "required": [ - "matching_policy_uuid" + "items", + "next" ], - "title": "IdentifierMatchingPolicyBody" + "title": "PaginatedResults[TenantIntegrationItem, str]" }, - "IdentifierMetadata": { + "PaginatedResults_ThreatFlowReportResponse_str_": { "properties": { - "critical": { - "type": "boolean", - "title": "Critical" + "items": { + "items": { + "$ref": "#/components/schemas/ThreatFlowReportResponse" + }, + "type": "array", + "title": "Items" }, - "is_disabled": { - "type": "boolean", - "title": "Is Disabled" + "next": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Next" } }, "type": "object", "required": [ - "critical", - "is_disabled" - ], - "title": "IdentifierMetadata" - }, - "IdentifierOrderBy": { - "type": "string", - "enum": [ - "id", - "name", - "type" - ], - "title": "IdentifierOrderBy" - }, - "IdentifierProperty": { - "type": "string", - "enum": [ - "recent", - "interest", - "resolves", - "reachable", - "unresolvable", - "unreachable" + "items", + "next" ], - "title": "IdentifierProperty" + "title": "PaginatedResults[ThreatFlowReportResponse, str]" }, - "IdentifierRecommendationAction": { + "PaginatedResults_Union_EnrichedCredential__EnrichedCookie__str_": { "properties": { - "type": { - "$ref": "#/components/schemas/IdentifierRecommendationActionType" + "items": { + "items": { + "anyOf": [ + { + "$ref": "#/components/schemas/EnrichedCredential" + }, + { + "$ref": "#/components/schemas/EnrichedCookie" + } + ] + }, + "type": "array", + "title": "Items" + }, + "next": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Next" } }, "type": "object", "required": [ - "type" + "items", + "next" ], - "title": "IdentifierRecommendationAction" + "title": "PaginatedResults[Union[EnrichedCredential, EnrichedCookie], str]" }, - "IdentifierRecommendationActionTarget": { + "PaginatedSources": { "properties": { - "id": { + "items": { + "items": { + "$ref": "#/components/schemas/Source" + }, + "type": "array", + "title": "Items" + }, + "next": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Next" + }, + "total_count": { "type": "integer", - "title": "Id" + "title": "Total Count" } }, "type": "object", "required": [ - "id" - ], - "title": "IdentifierRecommendationActionTarget" - }, - "IdentifierRecommendationActionType": { - "type": "string", - "enum": [ - "accept", - "reject" + "items", + "next", + "total_count" ], - "title": "IdentifierRecommendationActionType" + "title": "PaginatedSources" }, - "IdentifierRecommendationActionsBody": { + "PaginationParams": { "properties": { - "targets": { - "items": { - "$ref": "#/components/schemas/IdentifierRecommendationActionTarget" - }, - "type": "array", - "maxItems": 100, - "title": "Targets" + "from": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "From" }, - "action": { - "$ref": "#/components/schemas/IdentifierRecommendationAction" + "size": { + "type": "integer", + "maximum": 100.0, + "exclusiveMinimum": 0.0, + "title": "Size", + "default": 20 } }, "type": "object", - "required": [ - "action" - ], - "title": "IdentifierRecommendationActionsBody" + "title": "PaginationParams" }, - "IdentifierRecommendationFilters": { + "ParentContext": { "properties": { - "query_string": { + "parent_uid": { "anyOf": [ { "type": "string" @@ -27763,37 +40912,58 @@ "type": "null" } ], - "title": "Query String" + "title": "Parent Uid" }, - "asset_types": { + "parent_type": { "anyOf": [ { - "items": { - "$ref": "#/components/schemas/AssetType" - }, - "type": "array" + "type": "string" }, { "type": "null" } ], - "title": "Asset Types" - }, - "recommendation_state": { + "title": "Parent Type" + } + }, + "type": "object", + "title": "ParentContext" + }, + "ParentIdentifierSortType": { + "type": "string", + "enum": [ + "reversed_fqdn" + ], + "title": "ParentIdentifierSortType" + }, + "PartialAlert": { + "properties": { + "feed_definition": { "anyOf": [ { - "$ref": "#/components/schemas/IdentifierRecommendationState" + "$ref": "#/components/schemas/FeedDefinition" }, { "type": "null" } ] }, - "relevancy_score_types": { + "name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Name" + }, + "search_types": { "anyOf": [ { "items": { - "$ref": "#/components/schemas/RecommendationRelevancyScoreType" + "$ref": "#/components/schemas/SearchType" }, "type": "array" }, @@ -27801,214 +40971,180 @@ "type": "null" } ], - "title": "Relevancy Score Types" - }, - "type": { - "type": "string", - "const": "identifier_recommendation", - "title": "Type", - "default": "identifier_recommendation" + "title": "Search Types" }, - "identifier_recommendation_group_id": { + "experimental_search_types": { "anyOf": [ { - "type": "integer" + "items": { + "type": "string" + }, + "type": "array" }, { "type": "null" } ], - "title": "Identifier Recommendation Group Id" - } - }, - "type": "object", - "title": "IdentifierRecommendationFilters" - }, - "IdentifierRecommendationGroupFilters": { - "properties": { - "query_string": { + "title": "Experimental Search Types" + }, + "risks": { "anyOf": [ { - "type": "string" + "items": { + "$ref": "#/components/schemas/RiskScore" + }, + "type": "array" }, { "type": "null" } ], - "title": "Query String" + "title": "Risks" }, - "asset_types": { + "frequency": { "anyOf": [ { - "items": { - "$ref": "#/components/schemas/AssetType" - }, - "type": "array" + "type": "number" }, { "type": "null" } ], - "title": "Asset Types" + "title": "Frequency" }, - "recommendation_state": { + "start_at": { "anyOf": [ { - "$ref": "#/components/schemas/IdentifierRecommendationState" + "type": "string", + "format": "date-time" }, { "type": "null" } - ] + ], + "title": "Start At" }, - "relevancy_score_types": { + "alert_channel_id": { "anyOf": [ { - "items": { - "$ref": "#/components/schemas/RecommendationRelevancyScoreType" - }, - "type": "array" + "type": "integer" }, { "type": "null" } ], - "title": "Relevancy Score Types" - }, - "type": { - "type": "string", - "const": "identifier_recommendation_group", - "title": "Type", - "default": "identifier_recommendation_group" + "title": "Alert Channel Id" } }, "type": "object", - "title": "IdentifierRecommendationGroupFilters" - }, - "IdentifierRecommendationState": { - "type": "string", - "enum": [ - "recommended", - "accepted", - "rejected" - ], - "title": "IdentifierRecommendationState" + "title": "PartialAlert" }, - "IdentifierRelation": { + "PartialAlertChannel": { "properties": { - "identifier": { - "$ref": "#/components/schemas/Identifier" + "id": { + "type": "integer", + "title": "Id" }, - "metadata": { - "$ref": "#/components/schemas/IdentifierRelationMetadata" + "name": { + "type": "string", + "title": "Name" + }, + "type": { + "$ref": "#/components/schemas/AlertType" + }, + "state": { + "$ref": "#/components/schemas/AlertChannelState" + }, + "alert_count": { + "type": "integer", + "title": "Alert Count" } }, "type": "object", "required": [ - "identifier", - "metadata" + "id", + "name", + "type", + "state", + "alert_count" ], - "title": "IdentifierRelation" + "title": "PartialAlertChannel" }, - "IdentifierRelationMetadata": { + "PasswordExposureItem": { "properties": { - "first_seen_at": { + "created_at": { "type": "string", "format": "date-time", - "title": "First Seen At" + "title": "Created At" }, - "last_seen_at": { + "affected_identity": { "type": "string", - "format": "date-time", - "title": "Last Seen At" - }, - "target_asset_id": { - "type": "integer", - "title": "Target Asset Id" + "title": "Affected Identity" }, - "source_asset_id": { - "type": "integer", - "title": "Source Asset Id" + "password": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Password" } }, "type": "object", "required": [ - "first_seen_at", - "last_seen_at", - "target_asset_id", - "source_asset_id" + "created_at", + "affected_identity", + "password" ], - "title": "IdentifierRelationMetadata" + "title": "PasswordExposureItem" }, - "IdentifierRequestBody": { + "PasswordPolicy": { + "type": "string", + "enum": [ + "min_eight_chars", + "special_symbols", + "uppercase", + "lowercase", + "number" + ], + "title": "PasswordPolicy" + }, + "PasswordPolicyOperator": { + "type": "string", + "enum": [ + "include", + "exclude" + ], + "title": "PasswordPolicyOperator" + }, + "PasteEvent": { "properties": { + "event_type": { + "type": "string", + "const": "paste", + "title": "Event Type", + "default": "paste" + }, "data": { - "oneOf": [ - { - "$ref": "#/components/schemas/CCBinData" - }, - { - "$ref": "#/components/schemas/IPData" - }, - { - "$ref": "#/components/schemas/BrandData" - }, - { - "$ref": "#/components/schemas/KeywordData" - }, - { - "$ref": "#/components/schemas/AzureTenantData" - }, - { - "$ref": "#/components/schemas/DomainData" - }, - { - "$ref": "#/components/schemas/SearchQueryData" - }, - { - "$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" - } - ], - "title": "Data", - "discriminator": { - "propertyName": "type", - "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", - "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" - } - } + "$ref": "#/components/schemas/PasteEventData" }, - "name": { + "metadata": { + "$ref": "#/components/schemas/EventMetadata" + } + }, + "type": "object", + "required": [ + "data", + "metadata" + ], + "title": "Paste" + }, + "PasteEventData": { + "properties": { + "url": { "anyOf": [ { "type": "string" @@ -28017,68 +41153,41 @@ "type": "null" } ], - "title": "Name" - }, - "feed_config": { - "$ref": "#/components/schemas/FeedConfiguration" + "title": "Url" }, - "collection": { + "title": { "anyOf": [ { - "$ref": "#/components/schemas/IdentifierCollectionGroupId" + "type": "string" }, { - "$ref": "#/components/schemas/IdentifierCollectionGroupType" + "type": "null" } ], - "title": "Collection" - }, - "metadata": { - "$ref": "#/components/schemas/IdentifierMetadata" + "title": "Title" }, - "matching_policies": { + "content": { "anyOf": [ { - "items": { - "$ref": "#/components/schemas/IdentifierMatchingPolicyBody" - }, - "type": "array" + "type": "string" }, { "type": "null" } ], - "title": "Matching Policies" - } - }, - "type": "object", - "required": [ - "data", - "name", - "feed_config", - "collection", - "metadata" - ], - "title": "IdentifierRequestBody" - }, - "IdentifierResponse": { - "properties": { - "identifier": { + "title": "Content" + }, + "actor": { "anyOf": [ { - "$ref": "#/components/schemas/Identifier" + "$ref": "#/components/schemas/pyro__findings__paste__datamodels__PasteEventData__Actor" }, { "type": "null" } ] }, - "is_materialized": { - "type": "boolean", - "title": "Is Materialized", - "default": false - }, - "created_at": { + "expires_at": { "anyOf": [ { "type": "string", @@ -28088,293 +41197,294 @@ "type": "null" } ], - "title": "Created At" + "title": "Expires At" }, - "last_updated_at": { + "syntax": { "anyOf": [ { - "type": "string", - "format": "date-time" + "type": "string" }, { "type": "null" } ], - "title": "Last Updated At" + "title": "Syntax" } }, "type": "object", - "title": "IdentifierResponse" + "title": "PasteEventData" }, - "IdentifierScope": { + "PhoneNumberData": { "properties": { - "name": { + "type": { "type": "string", - "title": "Name" + "const": "phone_number", + "title": "Type", + "default": "phone_number" }, - "is_disabled": { - "type": "boolean", - "title": "Is Disabled", - "default": false + "phone_number": { + "type": "string", + "minLength": 7, + "title": "Phone Number" } }, "type": "object", "required": [ - "name" + "phone_number" ], - "title": "IdentifierScope" + "title": "PhoneNumberData" }, - "IdentifierSource": { - "type": "string", - "enum": [ - "USER", - "SYSTEM_RELATION", - "SELF_ONBOARDING", - "ATTRIBUTE", - "AUTO_MONITOR", - "IDP_SYNC", - "VIP_PROTECTION" + "PiiCollection_StealerLogFindingCookie_": { + "properties": { + "items": { + "items": { + "$ref": "#/components/schemas/StealerLogFindingCookie" + }, + "type": "array", + "title": "Items" + }, + "hidden_count": { + "type": "integer", + "title": "Hidden Count" + } + }, + "type": "object", + "required": [ + "items", + "hidden_count" ], - "title": "IdentifierSource" + "title": "PiiCollection[StealerLogFindingCookie]" }, - "IdentifierSourceGroup": { - "type": "string", - "enum": [ - "ALL", - "USER", - "COUNTED", - "SYSTEM", - "USER_AND_ATTRIBUTE", - "USER_AND_SYSTEM", - "AUTO_MONITOR" + "PiiCollection_StealerLogFindingCredential_": { + "properties": { + "items": { + "items": { + "$ref": "#/components/schemas/StealerLogFindingCredential" + }, + "type": "array", + "title": "Items" + }, + "hidden_count": { + "type": "integer", + "title": "Hidden Count" + } + }, + "type": "object", + "required": [ + "items", + "hidden_count" ], - "title": "IdentifierSourceGroup" + "title": "PiiCollection[StealerLogFindingCredential]" }, - "IdentifierState": { + "PiiExposureItem": { "properties": { - "source": { - "$ref": "#/components/schemas/IdentifierSource" - }, - "data_updated_at": { + "created_at": { "type": "string", "format": "date-time", - "title": "Data Updated At" + "title": "Created At" }, - "event_count": { + "affected_identity": { + "type": "string", + "title": "Affected Identity" + }, + "website": { "anyOf": [ { - "type": "integer" + "type": "string" }, { "type": "null" } ], - "title": "Event Count" + "title": "Website" }, - "usage_count": { + "type": { + "type": "string", + "title": "Type" + }, + "pii_category": { + "type": "string", + "title": "Pii Category" + } + }, + "type": "object", + "required": [ + "created_at", + "affected_identity", + "website", + "type", + "pii_category" + ], + "title": "PiiExposureItem" + }, + "PolicyAssignedIdentifierPayload": { + "properties": { + "identifier_id": { "type": "integer", - "title": "Usage Count" + "title": "Identifier Id", + "description": "The ID of the identifier this policy is assigned to" }, - "rate_limits": { - "anyOf": [ - { - "$ref": "#/components/schemas/IdentifierFeedRateLimits" - }, - { - "type": "null" - } - ] + "identifier_name": { + "type": "string", + "title": "Identifier Name", + "description": "The name of the identifier this policy is assigned to" }, - "validation_status": { - "anyOf": [ - { - "$ref": "#/components/schemas/IdentifierValidationStatus" - }, - { - "type": "null" - } - ] + "clean_past_events": { + "type": "boolean", + "title": "Clean Past Events", + "description": "Whether this policy has been applied to historical events" }, - "authorization_request_status": { - "anyOf": [ - { - "$ref": "#/components/schemas/IdentifierAuthorizationRequestStatus" - }, - { - "type": "null" - } - ] + "assigned_at": { + "type": "string", + "format": "date-time", + "title": "Assigned At", + "description": "The date and time this policy was assigned to the identifier" } }, "type": "object", "required": [ - "source", - "data_updated_at", - "event_count", - "usage_count", - "rate_limits", - "validation_status", - "authorization_request_status" + "identifier_id", + "identifier_name", + "clean_past_events", + "assigned_at" ], - "title": "IdentifierState" + "title": "PolicyAssignedIdentifierPayload" }, - "IdentifierType": { - "type": "string", - "enum": [ - "domain", - "name", - "keyword", - "github_repository", - "username", - "email", - "search_query", - "bin", - "ip", - "secret", - "azure_tenant", - "identity", - "ransomleak" + "PolicyAssignmentsBody": { + "properties": { + "identifier_ids": { + "items": { + "type": "integer" + }, + "type": "array", + "title": "Identifier Ids", + "description": "The IDs of the identifiers to assign the policy to" + }, + "clean_past_events": { + "type": "boolean", + "title": "Clean Past Events", + "description": "Whether this policy will be applied to historical events", + "default": false + } + }, + "type": "object", + "required": [ + "identifier_ids" ], - "title": "IdentifierType" + "title": "PolicyAssignmentsBody" }, - "IdentifierValidationStatus": { - "type": "string", - "enum": [ - "FIRST_PARTY" - ], - "title": "IdentifierValidationStatus" + "PolicyValue": { + "anyOf": [ + { + "$ref": "#/components/schemas/KeywordsValue" + }, + { + "$ref": "#/components/schemas/LuceneValue" + }, + { + "$ref": "#/components/schemas/AstpCookiesValue" + }, + { + "$ref": "#/components/schemas/AstpDomainValue" + } + ] }, - "IdentityAttribute": { + "PortfolioFiltersBody": { "properties": { - "asset_uuid": { - "type": "string", - "title": "Asset Uuid" - }, - "data": { - "oneOf": [ - { - "$ref": "#/components/schemas/EmailData" - }, + "q": { + "anyOf": [ { - "$ref": "#/components/schemas/UsernameData" + "type": "string" }, { - "$ref": "#/components/schemas/NameData" + "type": "null" } ], - "title": "Data", - "discriminator": { - "propertyName": "type", - "mapping": { - "email": "#/components/schemas/EmailData", - "name": "#/components/schemas/NameData", - "username": "#/components/schemas/UsernameData" - } - } + "title": "Q" + } + }, + "type": "object", + "title": "PortfolioFiltersBody" + }, + "PortfolioItemResponse": { + "properties": { + "tenant_id": { + "type": "integer", + "title": "Tenant Id" + }, + "tenant_name": { + "type": "string", + "title": "Tenant Name" + }, + "stats": { + "$ref": "#/components/schemas/PortfolioTenantStatsResponse" } }, "type": "object", "required": [ - "asset_uuid", - "data" + "tenant_id", + "tenant_name", + "stats" ], - "title": "IdentityAttribute" + "title": "PortfolioItemResponse" }, - "IdentityBrowserCounts": { + "PortfolioSearchRequestBody": { "properties": { - "passwords": { - "type": "integer", - "title": "Passwords" + "pagination": { + "$ref": "#/components/schemas/PaginationParams" }, - "stealer_logs": { + "filters": { + "$ref": "#/components/schemas/PortfolioFiltersBody" + } + }, + "type": "object", + "title": "PortfolioSearchRequestBody" + }, + "PortfolioTenantStatsResponse": { + "properties": { + "leaked_credentials_count": { "type": "integer", - "title": "Stealer Logs" + "title": "Leaked Credentials Count", + "default": 0 }, - "pii": { + "infected_devices_count": { "type": "integer", - "title": "Pii" + "title": "Infected Devices Count", + "default": 0 }, - "illicit_networks": { + "chat_messages_count": { "type": "integer", - "title": "Illicit Networks" + "title": "Chat Messages Count", + "default": 0 }, - "open_web": { + "alerts_sent_count": { "type": "integer", - "title": "Open Web" + "title": "Alerts Sent Count", + "default": 0 + }, + "event_distribution_by_severity": { + "$ref": "#/components/schemas/EventDistributionBySeverity" } }, "type": "object", - "required": [ - "passwords", - "stealer_logs", - "pii", - "illicit_networks", - "open_web" - ], - "title": "IdentityBrowserCounts" + "title": "PortfolioTenantStatsResponse" }, - "IdentityBrowserItemResponse": { + "PresetRestrictedTerm": { "properties": { - "asset_uuid": { + "type": { "type": "string", - "title": "Asset Uuid" - }, - "risk": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "title": "Risk" + "const": "preset", + "title": "Type" }, - "email": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Email" + "id": { + "type": "string", + "title": "Id" }, "display_name": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], + "type": "string", "title": "Display Name" }, - "title": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Title" - }, - "department": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Department" - }, - "account_type": { + "description": { "anyOf": [ { "type": "string" @@ -28383,174 +41493,113 @@ "type": "null" } ], - "title": "Account Type" - }, - "is_active": { - "anyOf": [ - { - "type": "boolean" - }, - { - "type": "null" - } - ], - "title": "Is Active" - }, - "vip": { - "anyOf": [ - { - "type": "boolean" - }, - { - "type": "null" - } - ], - "title": "Vip" - }, - "is_on_premises_sync_enabled": { - "anyOf": [ - { - "type": "boolean" - }, - { - "type": "null" - } - ], - "title": "Is On Premises Sync Enabled" - }, - "last_seen_at": { - "anyOf": [ - { - "type": "string", - "format": "date-time" - }, - { - "type": "null" - } - ], - "title": "Last Seen At" - }, - "counts": { - "$ref": "#/components/schemas/IdentityBrowserCounts" + "title": "Description" }, - "role_external_ids": { + "terms": { "items": { - "type": "string" + "$ref": "#/components/schemas/PresetRestrictedTermItem" }, "type": "array", - "title": "Role External Ids", - "default": [] + "title": "Terms" } }, "type": "object", "required": [ - "asset_uuid", - "risk", - "email", + "type", + "id", "display_name", - "title", - "department", - "account_type", - "is_active", - "vip", - "is_on_premises_sync_enabled", - "last_seen_at", - "counts" + "terms" ], - "title": "IdentityBrowserItemResponse" + "title": "PresetRestrictedTerm" }, - "IdentityData": { + "PresetRestrictedTermItem": { "properties": { "type": { "type": "string", - "const": "identity", - "title": "Type", - "default": "identity" + "enum": [ + "keyword", + "domain" + ], + "title": "Type" }, - "uuid": { + "term": { "type": "string", - "minLength": 1, - "title": "Uuid" + "title": "Term" } }, "type": "object", "required": [ - "uuid" + "type", + "term" ], - "title": "IdentityData" + "title": "PresetRestrictedTermItem" }, - "IdentityDataRequestBody": { + "PreviewAlerts": { "properties": { - "type": { - "type": "string", - "const": "identity", - "title": "Type" + "alert_channel_id": { + "type": "integer", + "title": "Alert Channel Id" }, - "attributes": { + "event_uids": { "items": { - "oneOf": [ - { - "$ref": "#/components/schemas/EmailData" - }, - { - "$ref": "#/components/schemas/UsernameData" - }, - { - "$ref": "#/components/schemas/NameData" - } - ], - "discriminator": { - "propertyName": "type", - "mapping": { - "email": "#/components/schemas/EmailData", - "name": "#/components/schemas/NameData", - "username": "#/components/schemas/UsernameData" - } - } + "type": "string" }, "type": "array", - "maxItems": 10, - "minItems": 1, - "title": "Attributes" + "title": "Event Uids" } }, "type": "object", "required": [ - "type", - "attributes" + "alert_channel_id", + "event_uids" ], - "title": "IdentityDataRequestBody" + "title": "PreviewAlerts" }, - "IdentityIdPUserPayload": { + "PriorityActionStatus": { + "type": "string", + "enum": [ + "active", + "completed", + "snoozed", + "ignored" + ], + "title": "PriorityActionStatus" + }, + "PriorityActionType": { + "type": "string", + "enum": [ + "internal_infected_devices", + "sensitive_saas_credentials", + "tenant_num_employees", + "tenant_set_industry", + "internal_domain_discussions", + "internal_domain_texts", + "exposed_services", + "old_stealer_logs", + "third_party_ransomleak", + "old_third_party_ransomleak" + ], + "title": "PriorityActionType" + }, + "ProvisionUserItemRequest": { "properties": { - "uuid": { - "type": "string", - "format": "uuid", - "title": "Uuid" - }, "email": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], + "type": "string", "title": "Email" }, - "username": { + "idp_user_uuid": { "anyOf": [ { - "type": "string" + "type": "string", + "format": "uuid" }, { "type": "null" } ], - "title": "Username" + "title": "Idp User Uuid" }, - "title": { + "full_name": { "anyOf": [ { "type": "string" @@ -28559,487 +41608,554 @@ "type": "null" } ], - "title": "Title" - }, - "display_name": { - "anyOf": [ + "title": "Full Name" + } + }, + "type": "object", + "required": [ + "email" + ], + "title": "ProvisionUserItemRequest" + }, + "PublicAuditEventAffectedResourceType": { + "type": "string", + "enum": [ + "event", + "alert", + "alert_channel", + "alert_sent", + "authorize_asset_request", + "credential", + "identifier", + "identifier_recommendation", + "integration", + "user", + "organization", + "priority_action", + "sandbox", + "global_search", + "tenant", + "tenant_membership", + "threat_flow" + ] + }, + "PublicIdentifierRequestBody": { + "properties": { + "data": { + "oneOf": [ { - "type": "string" + "$ref": "#/components/schemas/CCBinData" }, { - "type": "null" - } - ], - "title": "Display Name" - }, - "account_type": { - "anyOf": [ - { - "$ref": "#/components/schemas/IdPUserAccountType" + "$ref": "#/components/schemas/IPData" }, { - "type": "null" - } - ] - }, - "department": { - "anyOf": [ + "$ref": "#/components/schemas/KeywordData" + }, { - "type": "string" + "$ref": "#/components/schemas/AzureTenantData" }, { - "type": "null" - } - ], - "title": "Department" - }, - "is_on_premises_sync_enabled": { - "anyOf": [ + "$ref": "#/components/schemas/DomainData" + }, { - "type": "boolean" + "$ref": "#/components/schemas/SearchQueryData" }, { - "type": "null" - } - ], - "title": "Is On Premises Sync Enabled" - }, - "password_changed_at": { - "anyOf": [ + "$ref": "#/components/schemas/GithubRepositoryData" + }, { - "type": "string", - "format": "date-time" + "$ref": "#/components/schemas/SecretData" }, { - "type": "null" + "$ref": "#/components/schemas/PublicIdentityData" } ], - "title": "Password Changed At" + "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" + } + } }, - "account_created_at": { + "name": { "anyOf": [ { - "type": "string", - "format": "date-time" + "type": "string" }, { "type": "null" } ], - "title": "Account Created At" + "title": "Name" }, - "refresh_tokens_valid_from": { + "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": "string", - "format": "date-time" + "type": "integer" }, { "type": "null" } ], - "title": "Refresh Tokens Valid From" + "title": "Group Id" + } + }, + "type": "object", + "required": [ + "data", + "categories", + "emerging_categories", + "severities" + ], + "title": "PublicIdentifierRequestBody" + }, + "PublicIdentifierResponse": { + "properties": { + "id": { + "type": "integer", + "title": "Id" }, - "sign_in_sessions_valid_from": { - "anyOf": [ + "name": { + "type": "string", + "title": "Name" + }, + "tenant_id": { + "type": "integer", + "title": "Tenant Id" + }, + "data": { + "oneOf": [ { - "type": "string", - "format": "date-time" + "$ref": "#/components/schemas/CCBinData" }, { - "type": "null" - } - ], - "title": "Sign In Sessions Valid From" - }, - "last_synced_at": { - "anyOf": [ - { - "type": "string", - "format": "date-time" + "$ref": "#/components/schemas/IPData" }, { - "type": "null" - } - ], - "title": "Last Synced At" - }, - "password_policies": { - "anyOf": [ + "$ref": "#/components/schemas/KeywordData" + }, { - "type": "string" + "$ref": "#/components/schemas/AzureTenantData" }, { - "type": "null" - } - ], - "title": "Password Policies" - }, - "is_active": { - "anyOf": [ + "$ref": "#/components/schemas/DomainData" + }, { - "type": "boolean" + "$ref": "#/components/schemas/SearchQueryData" }, { - "type": "null" - } - ], - "title": "Is Active" - }, - "last_login_at": { - "anyOf": [ + "$ref": "#/components/schemas/GithubRepositoryData" + }, { - "type": "string", - "format": "date-time" + "$ref": "#/components/schemas/SecretData" }, { - "type": "null" + "$ref": "#/components/schemas/PublicIdentityData" } ], - "title": "Last Login At" + "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" + } + } }, - "tenant_integration_type": { - "$ref": "#/components/schemas/TenantIntegrationType" - } - }, - "type": "object", - "required": [ - "uuid", - "email", - "username", - "title", - "display_name", - "account_type", - "department", - "is_on_premises_sync_enabled", - "password_changed_at", - "account_created_at", - "refresh_tokens_valid_from", - "sign_in_sessions_valid_from", - "last_synced_at", - "password_policies", - "is_active", - "last_login_at", - "tenant_integration_type" - ], - "title": "IdentityIdPUserPayload" - }, - "IdentityIdentifierEntity": { - "properties": { - "type": { - "$ref": "#/components/schemas/IdentifierEntityType" + "categories": { + "items": { + "$ref": "#/components/schemas/SearchType" + }, + "type": "array", + "title": "Categories" }, - "attributes": { + "emerging_categories": { "items": { - "$ref": "#/components/schemas/IdentityAttribute" + "type": "string" }, "type": "array", - "title": "Attributes" - } - }, - "type": "object", - "required": [ - "type", - "attributes" - ], - "title": "IdentityIdentifierEntity" - }, - "IdentityNode": { - "properties": { - "primary_email": { - "type": "string", - "title": "Primary Email" + "title": "Emerging Categories" }, - "first_name": { + "severities": { + "items": { + "$ref": "#/components/schemas/Severity" + }, + "type": "array", + "title": "Severities" + }, + "group_id": { "anyOf": [ { - "type": "string" + "type": "integer" }, { "type": "null" } ], - "title": "First Name" + "title": "Group Id" }, - "last_name": { + "enrichments": { "anyOf": [ { - "type": "string" + "$ref": "#/components/schemas/IdentifierEnrichments" }, { "type": "null" } - ], - "title": "Last Name" + ] }, - "type": { - "$ref": "#/components/schemas/ApplicationExposureNodeType", - "readOnly": true + "is_disabled": { + "type": "boolean", + "title": "Is Disabled" }, - "id": { + "updated_at": { "type": "string", - "title": "Id", - "readOnly": true + "format": "date-time", + "title": "Updated At" } }, "type": "object", "required": [ - "primary_email", - "first_name", - "last_name", - "type", - "id" + "id", + "name", + "tenant_id", + "data", + "categories", + "emerging_categories", + "severities", + "group_id", + "enrichments", + "is_disabled", + "updated_at" ], - "title": "IdentityNode" + "title": "IdentifierResponse" }, - "IdentityProfileBanner": { + "PublicIdentifierUpdateRequestBody": { "properties": { - "uuid": { - "type": "string", - "format": "uuid", - "title": "Uuid" - }, - "email": { - "anyOf": [ + "data": { + "oneOf": [ { - "type": "string" + "$ref": "#/components/schemas/CCBinData" }, { - "type": "null" - } - ], - "title": "Email" - }, - "display_name": { - "anyOf": [ + "$ref": "#/components/schemas/IPData" + }, { - "type": "string" + "$ref": "#/components/schemas/KeywordData" }, { - "type": "null" - } - ], - "title": "Display Name" - }, - "account_type": { - "anyOf": [ + "$ref": "#/components/schemas/AzureTenantData" + }, { - "$ref": "#/components/schemas/IdPUserAccountType" + "$ref": "#/components/schemas/DomainData" }, { - "type": "null" - } - ] - }, - "is_on_premises_sync_enabled": { - "anyOf": [ + "$ref": "#/components/schemas/SearchQueryData" + }, { - "type": "boolean" + "$ref": "#/components/schemas/GithubRepositoryData" }, { - "type": "null" + "$ref": "#/components/schemas/SecretData" + }, + { + "$ref": "#/components/schemas/PublicIdentityData" } ], - "title": "Is On Premises Sync Enabled" + "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" + } + } }, - "is_active": { + "name": { "anyOf": [ { - "type": "boolean" + "type": "string" }, { "type": "null" } ], - "title": "Is Active" + "title": "Name" }, - "vip": { + "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": "boolean" + "type": "integer" }, { "type": "null" } ], - "title": "Vip" + "title": "Group Id" }, - "alert_level": { + "is_disabled": { "anyOf": [ { - "$ref": "#/components/schemas/RiskScore" + "type": "boolean" }, { "type": "null" } - ] + ], + "title": "Is Disabled" } }, "type": "object", "required": [ - "uuid", - "email", - "display_name", - "account_type", - "is_on_premises_sync_enabled", - "is_active", - "vip", - "alert_level" - ], - "title": "IdentityProfileBanner" - }, - "ImpersonationFilter": { - "type": "string", - "enum": [ - "include", - "exclude", - "only" + "data", + "categories", + "emerging_categories", + "severities" ], - "title": "ImpersonationFilter" + "title": "PublicIdentifierUpdateRequestBody" }, - "ImportEventResult": { + "PublicIdentityData": { "properties": { - "success": { - "type": "boolean", - "title": "Success" + "type": { + "type": "string", + "const": "identity", + "title": "Type", + "default": "identity" + }, + "attributes": { + "items": { + "oneOf": [ + { + "$ref": "#/components/schemas/EmailData" + }, + { + "$ref": "#/components/schemas/UsernameData" + }, + { + "$ref": "#/components/schemas/NameData" + } + ], + "discriminator": { + "propertyName": "type", + "mapping": { + "email": "#/components/schemas/EmailData", + "name": "#/components/schemas/NameData", + "username": "#/components/schemas/UsernameData" + } + } + }, + "type": "array", + "maxItems": 15, + "minItems": 1, + "title": "Attributes" } }, "type": "object", "required": [ - "success" + "attributes" ], - "title": "ImportEventResult" + "title": "IdentityData" }, - "ImportExperimentalEventModel": { + "PublicReport": { "properties": { - "metadata": { - "$ref": "#/components/schemas/ExperimentalEventMetadata" + "id": { + "type": "integer", + "title": "Id" }, - "data": { - "additionalProperties": true, - "type": "object", - "title": "Data" + "title": { + "type": "string", + "title": "Title" }, - "content": { + "author": { "type": "string", - "title": "Content" + "title": "Author" }, "tenant_id": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], + "type": "integer", "title": "Tenant Id" - } - }, - "type": "object", - "required": [ - "metadata", - "data", - "content" - ], - "title": "ImportExperimentalEventModel" - }, - "IncludeOptions": { - "type": "string", - "enum": [ - "known_password_id", - "auth_domains" - ], - "title": "IncludeOptions" - }, - "IndicatorEntityAPIResponse": { - "properties": { - "uuid": { - "type": "string", - "title": "Uuid" }, - "type": { - "$ref": "#/components/schemas/EntityType" - }, - "name": { - "type": "string", - "title": "Name" + "report_group_id": { + "type": "integer", + "title": "Report Group Id" }, - "created_by": { - "type": "string", - "title": "Created By" + "report_type": { + "$ref": "#/components/schemas/ReportType-Output" }, - "sources": { - "items": { - "$ref": "#/components/schemas/CTIEntitySourceAPIResponse" - }, - "type": "array", - "title": "Sources" + "status": { + "$ref": "#/components/schemas/ReportStatus" }, "created_at": { - "anyOf": [ - { - "type": "string", - "format": "date-time" - }, - { - "type": "null" - } - ], + "type": "string", + "format": "date-time", "title": "Created At" }, "updated_at": { - "anyOf": [ - { - "type": "string", - "format": "date-time" - }, - { - "type": "null" - } - ], + "type": "string", + "format": "date-time", "title": "Updated At" }, - "first_seen_at": { + "is_archived": { + "type": "boolean", + "title": "Is Archived" + } + }, + "type": "object", + "required": [ + "id", + "title", + "author", + "tenant_id", + "report_group_id", + "report_type", + "status", + "created_at", + "updated_at", + "is_archived" + ], + "title": "PublicReport" + }, + "PublishReportPayload": { + "properties": { + "title": { "anyOf": [ { - "type": "string", - "format": "date-time" + "type": "string" }, { "type": "null" } ], - "title": "First Seen At" + "title": "Title" + } + }, + "type": "object", + "title": "PublishReportPayload" + }, + "PydanticThreatFlowReport": { + "properties": { + "id": { + "type": "integer", + "title": "Id" }, - "last_seen_at": { - "anyOf": [ - { - "type": "string", - "format": "date-time" - }, - { - "type": "null" - } - ], - "title": "Last Seen At" + "format_type": { + "$ref": "#/components/schemas/ThreatFlowReportFormatType", + "default": "simple_summary" }, - "confidence": { + "intel_type": { + "$ref": "#/components/schemas/IntelType", + "default": "unit_summary_based" + }, + "title": { + "type": "string", + "title": "Title" + }, + "subtitle": { "anyOf": [ { - "type": "integer" + "type": "string" }, { "type": "null" } ], - "title": "Confidence" + "title": "Subtitle" }, - "pattern": { + "summary": { "type": "string", - "title": "Pattern" + "title": "Summary" }, - "pattern_version": { + "content": { + "type": "string", + "title": "Content" + }, + "tags": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Tags" + }, + "highlights": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Highlights" + }, + "related_activity_uids": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Related Activity Uids" + }, + "prompt_preset_uid": { "anyOf": [ { "type": "string" @@ -29048,869 +42164,958 @@ "type": "null" } ], - "title": "Pattern Version" + "title": "Prompt Preset Uid" }, - "indicator_types": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Indicator Types" + "created_at": { + "type": "string", + "format": "date-time", + "title": "Created At" }, - "description": { + "published_at": { "anyOf": [ { - "type": "string" + "type": "string", + "format": "date-time" }, { "type": "null" } ], - "title": "Description" + "title": "Published At" }, - "valid_from": { + "updated_at": { + "type": "string", + "format": "date-time", + "title": "Updated At" + }, + "reading_time": { + "type": "integer", + "title": "Reading Time" + }, + "tenant_id": { "anyOf": [ { - "type": "string", - "format": "date-time" + "type": "integer" }, { "type": "null" } ], - "title": "Valid From" + "title": "Tenant Id" }, - "valid_until": { + "organization_id": { "anyOf": [ { - "type": "string", - "format": "date-time" + "type": "integer" }, { "type": "null" } ], - "title": "Valid Until" - }, - "kill_chain_phases": { - "items": { - "$ref": "#/components/schemas/KillChainAPIResponse" - }, - "type": "array", - "title": "Kill Chain Phases" - }, - "marking_definitions": { - "items": { - "$ref": "#/components/schemas/MarkingDefinition" - }, - "type": "array", - "title": "Marking Definitions" + "title": "Organization Id" } }, "type": "object", "required": [ - "uuid", - "type", - "name", - "created_by", - "sources", + "id", + "title", + "subtitle", + "summary", + "content", + "tags", + "highlights", + "related_activity_uids", + "prompt_preset_uid", "created_at", + "published_at", "updated_at", - "pattern", - "pattern_version", - "indicator_types", - "description", - "valid_from", - "valid_until", - "kill_chain_phases", - "marking_definitions" - ], - "title": "IndicatorEntityAPIResponse" - }, - "IndicatorType": { - "type": "string", - "enum": [ - "URL" + "reading_time", + "tenant_id", + "organization_id" ], - "title": "IndicatorType" + "title": "PydanticThreatFlowReport" }, - "InfrastructureEntityAPIResponse": { + "QueryStringQuery": { "properties": { - "uuid": { + "type": { "type": "string", - "title": "Uuid" + "const": "query_string", + "title": "Type" }, + "query_string": { + "type": "string", + "maxLength": 10000, + "title": "Query String" + } + }, + "type": "object", + "required": [ + "type", + "query_string" + ], + "title": "QueryStringQuery" + }, + "RansomLeakData": { + "properties": { "type": { - "$ref": "#/components/schemas/EntityType" + "type": "string", + "const": "ransomleak", + "title": "Type", + "default": "ransomleak" }, - "name": { + "source": { "type": "string", - "title": "Name" + "minLength": 1, + "title": "Source" }, - "created_by": { + "id": { "type": "string", - "title": "Created By" + "minLength": 1, + "title": "Id" + } + }, + "type": "object", + "required": [ + "source", + "id" + ], + "title": "RansomLeakData" + }, + "RansomLeakEvent": { + "properties": { + "event_type": { + "type": "string", + "const": "ransomleak", + "title": "Event Type", + "default": "ransomleak" }, - "sources": { - "items": { - "$ref": "#/components/schemas/CTIEntitySourceAPIResponse" - }, - "type": "array", - "title": "Sources" + "data": { + "$ref": "#/components/schemas/RansomLeakEventData" }, - "created_at": { + "metadata": { + "$ref": "#/components/schemas/EventMetadata" + } + }, + "type": "object", + "required": [ + "data", + "metadata" + ], + "title": "Ransom Leak" + }, + "RansomLeakEventData": { + "properties": { + "url": { "anyOf": [ { - "type": "string", - "format": "date-time" + "type": "string" }, { "type": "null" } ], - "title": "Created At" + "title": "Url", + "description": "The URL of the ransom leak post." }, - "updated_at": { + "response_url": { "anyOf": [ { - "type": "string", - "format": "date-time" + "type": "string" }, { "type": "null" } ], - "title": "Updated At" + "title": "Response Url", + "description": "The URL of the response to the ransom leak post." }, - "first_seen_at": { + "title": { "anyOf": [ { - "type": "string", - "format": "date-time" + "type": "string" }, { "type": "null" } ], - "title": "First Seen At" + "title": "Title", + "description": "The title of the ransom leak post." }, - "last_seen_at": { + "content": { "anyOf": [ { - "type": "string", - "format": "date-time" + "type": "string" }, { "type": "null" } ], - "title": "Last Seen At" + "title": "Content", + "description": "The content of the ransom leak post." }, - "confidence": { + "body": { "anyOf": [ { - "type": "integer" + "type": "string" }, { "type": "null" } ], - "title": "Confidence" + "title": "Body", + "description": "The body of the ransom leak post." }, - "description": { + "victim_information": { "anyOf": [ { - "type": "string" + "$ref": "#/components/schemas/pyro__findings__ransomleaks__datamodels__VictimInformation" }, { "type": "null" } ], - "title": "Description" - }, - "infrastructure_types": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Infrastructure Types" - }, - "kill_chain_phases": { - "items": { - "$ref": "#/components/schemas/KillChainAPIResponse" - }, - "type": "array", - "title": "Kill Chain Phases" - }, - "marking_definitions": { - "items": { - "$ref": "#/components/schemas/MarkingDefinition" - }, - "type": "array", - "title": "Marking Definitions" + "description": "The information relating to the victim of the ransom leak." } }, "type": "object", "required": [ - "uuid", - "type", - "name", - "created_by", - "sources", - "created_at", - "updated_at", - "description", - "infrastructure_types", - "kill_chain_phases", - "marking_definitions" - ], - "title": "InfrastructureEntityAPIResponse" - }, - "IntelType": { - "type": "string", - "enum": [ - "unit_summary_based", - "custom_intel" + "url", + "response_url", + "title", + "content", + "body", + "victim_information" ], - "title": "IntelType" + "title": "RansomLeakEventData" }, - "InviteLinkResponse": { + "ReasoningMessage": { "properties": { - "invite_magic_link": { + "id": { "type": "string", - "title": "Invite Magic Link" - }, - "domains": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Domains" + "title": "Id" }, - "created_at": { + "role": { "type": "string", - "format": "date-time", - "title": "Created At" + "const": "reasoning", + "title": "Role", + "default": "reasoning" }, - "connected_users": { - "type": "integer", - "title": "Connected Users" + "content": { + "type": "string", + "title": "Content" }, - "features": { - "items": { - "$ref": "#/components/schemas/Features" - }, - "type": "array", - "title": "Features" + "encryptedValue": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Encryptedvalue" } }, + "additionalProperties": true, "type": "object", "required": [ - "invite_magic_link", - "domains", - "created_at", - "connected_users", - "features" + "id", + "content" ], - "title": "InviteLinkResponse" + "title": "ReasoningMessage", + "description": "A reasoning message containing the agent's internal reasoning process." }, - "IpQuery": { + "RecentActivityCountResponse": { "properties": { - "type": { - "type": "string", - "const": "ip", - "title": "Type" - }, - "ip": { - "type": "string", - "title": "Ip" + "count": { + "type": "integer", + "title": "Count" } }, "type": "object", "required": [ - "type", - "ip" + "count" ], - "title": "IpQuery" + "title": "RecentActivityCountResponse" }, - "KeywordData": { + "RecentActivityExposedPII": { "properties": { "type": { + "$ref": "#/components/schemas/SearchType" + }, + "uid": { "type": "string", - "const": "keyword", - "title": "Type", - "default": "keyword" + "title": "Uid" }, - "keyword": { + "leaked_date": { "type": "string", - "minLength": 1, - "title": "Keyword" + "format": "date-time", + "title": "Leaked Date" + }, + "attribute": { + "type": "string", + "title": "Attribute" + }, + "information_type": { + "type": "string", + "title": "Information Type" + }, + "source_name": { + "type": "string", + "title": "Source Name" } }, "type": "object", "required": [ - "keyword" + "type", + "uid", + "leaked_date", + "attribute", + "information_type", + "source_name" ], - "title": "KeywordData" + "title": "RecentActivityExposedPII" }, - "KeywordQuery": { + "RecentActivityOpenWebIllicitNetwork": { "properties": { "type": { + "$ref": "#/components/schemas/SearchType" + }, + "uid": { "type": "string", - "const": "keyword", - "title": "Type" + "title": "Uid" }, - "keyword": { + "creation_date": { "type": "string", - "title": "Keyword" + "format": "date-time", + "title": "Creation Date" + }, + "attribute": { + "type": "string", + "title": "Attribute" + }, + "event_type": { + "type": "string", + "title": "Event Type" + }, + "source_name": { + "type": "string", + "title": "Source Name" } }, "type": "object", "required": [ "type", - "keyword" + "uid", + "creation_date", + "attribute", + "event_type", + "source_name" ], - "title": "KeywordQuery" + "title": "RecentActivityOpenWebIllicitNetwork" }, - "KeywordRestrictedTerm": { + "RecentActivityPassword": { "properties": { "type": { "type": "string", - "const": "keyword", - "title": "Type" + "title": "Type", + "default": "identity_profile_password" }, - "id": { + "last_seen": { "type": "string", - "title": "Id" + "format": "date-time", + "title": "Last Seen" }, - "term": { + "attribute": { "type": "string", - "title": "Term" + "title": "Attribute" }, - "description": { + "password": { + "type": "string", + "title": "Password" + }, + "source_count": { + "type": "integer", + "title": "Source Count" + }, + "validation": { "anyOf": [ { - "type": "string" + "$ref": "#/components/schemas/CredentialValidation" }, { "type": "null" } - ], - "title": "Description" + ] } }, "type": "object", "required": [ - "type", - "id", - "term" + "last_seen", + "attribute", + "password", + "source_count", + "validation" ], - "title": "KeywordRestrictedTerm" + "title": "RecentActivityPassword" }, - "KeywordsValue": { + "RecentActivityResponse": { "properties": { - "keywords": { + "items": { "items": { - "type": "string" + "anyOf": [ + { + "$ref": "#/components/schemas/RecentActivityStealerLog" + }, + { + "$ref": "#/components/schemas/RecentActivityExposedPII" + }, + { + "$ref": "#/components/schemas/RecentActivityOpenWebIllicitNetwork" + }, + { + "$ref": "#/components/schemas/RecentActivityPassword" + } + ] }, "type": "array", - "title": "Keywords" + "title": "Items" + }, + "next": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Next" } }, "type": "object", "required": [ - "keywords" + "items" ], - "title": "KeywordsValue" + "title": "RecentActivityResponse" }, - "KillChainAPIResponse": { + "RecentActivityStealerLog": { "properties": { - "kill_chain_name": { + "type": { + "$ref": "#/components/schemas/SearchType" + }, + "uid": { "type": "string", - "title": "Kill Chain Name" + "title": "Uid" }, - "phase_name": { + "creation_date": { "type": "string", - "title": "Phase Name" + "format": "date-time", + "title": "Creation Date" + }, + "attribute": { + "type": "string", + "title": "Attribute" + }, + "ip_address": { + "type": "string", + "title": "Ip Address" + }, + "credentials_count": { + "type": "integer", + "title": "Credentials Count" } }, "type": "object", "required": [ - "kill_chain_name", - "phase_name" + "type", + "uid", + "creation_date", + "attribute", + "ip_address", + "credentials_count" ], - "title": "KillChainAPIResponse" + "title": "RecentActivityStealerLog" }, - "LLMRecommendationRequest": { - "properties": { - "asset": { - "oneOf": [ - { - "$ref": "#/components/schemas/CCBinData" - }, - { - "$ref": "#/components/schemas/IPData" - }, - { - "$ref": "#/components/schemas/BrandData" - }, - { - "$ref": "#/components/schemas/KeywordData" - }, - { - "$ref": "#/components/schemas/AzureTenantData" - }, + "Recommendation": { + "properties": { + "id": { + "type": "integer", + "title": "Id" + }, + "data": { + "oneOf": [ { "$ref": "#/components/schemas/DomainData" }, { - "$ref": "#/components/schemas/SearchQueryData" - }, - { - "$ref": "#/components/schemas/GithubRepositoryData" - }, - { - "$ref": "#/components/schemas/CredentialsData" + "$ref": "#/components/schemas/AzureTenantData" }, { "$ref": "#/components/schemas/EmailData" }, { "$ref": "#/components/schemas/UsernameData" - }, - { - "$ref": "#/components/schemas/SecretData" - }, - { - "$ref": "#/components/schemas/NameData" - }, - { - "$ref": "#/components/schemas/IdentityDataRequestBody" } ], - "title": "Asset", + "title": "Data", "discriminator": { "propertyName": "type", "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", - "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" } } - }, - "tenant_id": { - "type": "integer", - "title": "Tenant Id" - }, - "reason": { - "type": "string", - "title": "Reason" - }, - "relevancy_score": { - "type": "integer", - "maximum": 100.0, - "minimum": 0.0, - "title": "Relevancy Score" - }, - "seen_at": { - "type": "string", - "format": "date-time", - "title": "Seen At" } }, "type": "object", "required": [ - "asset", - "tenant_id", - "reason", - "relevancy_score", - "seen_at" + "id", + "data" ], - "title": "LLMRecommendationRequest" + "title": "Recommendation" }, - "Language": { + "RecommendationRelevancyScoreType": { "type": "string", "enum": [ - "en", - "fr" + "HIGH", + "MEDIUM", + "LOW" ], - "title": "Language" + "title": "RecommendationRelevancyScoreType" }, - "LeakNode": { + "RelatedConversationRequest": { "properties": { - "leak_type": { + "uid": { "type": "string", - "enum": [ - "cookie", - "leaked_credential" - ], - "title": "Leak Type" - }, - "count": { - "type": "integer", - "title": "Count" + "title": "Uid" }, - "activity_types": { - "items": { - "type": "string", - "enum": [ - "stealer_log", - "leak" - ] - }, - "type": "array", - "uniqueItems": true, - "title": "Activity Types" + "direction": { + "$ref": "#/components/schemas/ConversationSearchAfterDirection", + "default": "next" }, - "type": { - "$ref": "#/components/schemas/ApplicationExposureNodeType", - "readOnly": true + "size": { + "type": "integer", + "title": "Size", + "default": 10 }, - "id": { - "type": "string", - "title": "Id", - "readOnly": true - } - }, - "type": "object", - "required": [ - "leak_type", - "count", - "activity_types", - "type", - "id" - ], - "title": "LeakNode" - }, - "LeakedCredentialsBulkActionType": { - "type": "string", - "enum": [ - "remediate", - "unremediate", - "ignore", - "unignore" - ], - "title": "LeakedCredentialsBulkActionType" - }, - "LeaksOrderBy": { - "type": "string", - "enum": [ - "name", - "leaked_at", - "breached_at", - "count" - ], - "title": "LeaksOrderBy" - }, - "ListBannersResponse": { - "properties": { - "global_": { + "search_after": { "anyOf": [ { - "$ref": "#/components/schemas/BannerResponse" + "type": "string" }, { "type": "null" } - ] - }, - "organizations": { - "items": { - "$ref": "#/components/schemas/OrganizationBanner" - }, - "type": "array", - "title": "Organizations" + ], + "title": "Search After" }, - "tenants": { - "items": { - "$ref": "#/components/schemas/TenantBanner" - }, - "type": "array", - "title": "Tenants" + "should_translate": { + "type": "boolean", + "title": "Should Translate", + "default": false } }, "type": "object", "required": [ - "global_", - "organizations", - "tenants" + "uid" ], - "title": "ListBannersResponse" + "title": "RelatedConversationRequest" }, - "ListFeatureFlagUserListsResponse": { + "RelatedConversationResponse": { "properties": { - "user_lists": { + "conversation_messages": { "items": { - "$ref": "#/components/schemas/FeatureFlagUserList" + "$ref": "#/components/schemas/ConversationMessage" }, "type": "array", - "title": "User Lists" + "title": "Conversation Messages" }, - "total": { - "type": "integer", - "title": "Total" + "conversation_name": { + "type": "string", + "title": "Conversation Name" }, - "next_page": { + "conversation_name_en": { "anyOf": [ { - "type": "integer" + "type": "string" }, { "type": "null" } ], - "title": "Next Page" - } - }, - "type": "object", - "required": [ - "user_lists", - "total" - ], - "title": "ListFeatureFlagUserListsResponse" - }, - "ListFeatureFlagsResponse": { - "properties": { - "feature_flags": { - "items": { - "$ref": "#/components/schemas/FeatureFlagDefinition" - }, - "type": "array", - "title": "Feature Flags" + "title": "Conversation Name En" }, - "total": { - "type": "integer", - "title": "Total" + "next": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Next" }, - "next_page": { + "previous": { "anyOf": [ { - "type": "integer" + "type": "string" }, { "type": "null" } ], - "title": "Next Page" + "title": "Previous" } }, "type": "object", "required": [ - "feature_flags", - "total" + "conversation_messages", + "conversation_name" ], - "title": "ListFeatureFlagsResponse" + "title": "RelatedConversationResponse" }, - "ListFeatureFlagsStatusResponse": { + "RepliesSummaryOutput": { "properties": { - "feature_flags": { - "items": { - "$ref": "#/components/schemas/FeatureFlagStatus" - }, - "type": "array", - "title": "Feature Flags" + "overview": { + "type": "string", + "title": "Overview", + "description": "Single paragraph summarizing the replies." }, - "total": { + "sentiment_analysis": { + "type": "string", + "title": "Sentiment Analysis", + "description": "Single paragraph analyzing the sentiment in the replies." + } + }, + "type": "object", + "required": [ + "overview", + "sentiment_analysis" + ], + "title": "RepliesSummaryOutput" + }, + "Report": { + "properties": { + "id": { "type": "integer", - "title": "Total" + "title": "Id" }, - "next_page": { + "report_group_id": { + "type": "integer", + "title": "Report Group Id" + }, + "tenant_id": { + "type": "integer", + "title": "Tenant Id" + }, + "title": { + "type": "string", + "title": "Title" + }, + "author": { + "type": "string", + "title": "Author" + }, + "report_type": { + "$ref": "#/components/schemas/ReportType-Output" + }, + "created_at": { + "type": "string", + "format": "date-time", + "title": "Created At" + }, + "updated_at": { + "type": "string", + "format": "date-time", + "title": "Updated At" + }, + "uri_docx": { "anyOf": [ { - "type": "integer" + "type": "string" }, { "type": "null" } ], - "title": "Next Page" + "title": "Uri Docx" + }, + "uri_pdf": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Uri Pdf" + }, + "uri_csv": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Uri Csv" + }, + "is_archived": { + "type": "boolean", + "title": "Is Archived", + "default": false + }, + "status": { + "$ref": "#/components/schemas/ReportStatus", + "default": "draft" + }, + "is_ready_for_download": { + "type": "boolean", + "title": "Is Ready For Download", + "default": false + }, + "is_mutable": { + "type": "boolean", + "title": "Is Mutable", + "default": true } }, "type": "object", "required": [ - "feature_flags", - "total" + "id", + "report_group_id", + "tenant_id", + "title", + "author", + "report_type", + "created_at", + "updated_at" ], - "title": "ListFeatureFlagsStatusResponse" + "title": "Report" }, - "ListingEvent": { + "ReportAlertChannelData": { "properties": { - "event_type": { - "type": "string", - "const": "listing", - "title": "Event Type", - "default": "listing" + "report_group_id": { + "type": "integer", + "title": "Report Group Id" }, - "data": { - "$ref": "#/components/schemas/ListingEventData" + "tenant_id": { + "type": "integer", + "title": "Tenant Id" }, - "metadata": { - "$ref": "#/components/schemas/EventMetadata" + "alert_channel_id": { + "type": "integer", + "title": "Alert Channel Id" + }, + "created_at": { + "type": "string", + "format": "date-time", + "title": "Created At" } }, "type": "object", "required": [ - "data", - "metadata" + "report_group_id", + "tenant_id", + "alert_channel_id", + "created_at" ], - "title": "Listing" + "title": "ReportAlertChannelData" }, - "ListingEventData": { + "ReportAlertChannelUpdatePayload": { "properties": { - "url": { + "alert_channel_ids": { + "items": { + "type": "integer" + }, + "type": "array", + "title": "Alert Channel Ids" + } + }, + "type": "object", + "required": [ + "alert_channel_ids" + ], + "title": "ReportAlertChannelUpdatePayload" + }, + "ReportAnalyticSectionType": { + "type": "string", + "enum": [ + "analytics", + "cumulative_event_growth", + "remediated_and_ignored_events", + "event_distribution", + "mean_time_to_remediation", + "total_enabled_identifiers_per_category", + "total_identifiers" + ], + "title": "ReportAnalyticSectionType" + }, + "ReportConfigResponse": { + "properties": { + "report_config": { + "$ref": "#/components/schemas/ReportFeedConfigPayload" + } + }, + "type": "object", + "required": [ + "report_config" + ], + "title": "ReportConfigResponse" + }, + "ReportConfigUpdatePayload": { + "properties": { + "feed_definition": { "anyOf": [ { - "type": "string" + "$ref": "#/components/schemas/FeedDefinition" }, { "type": "null" } - ], - "title": "Url", - "description": "The URL to the listing." + ] }, - "title": { + "search_types": { "anyOf": [ { - "type": "string" + "items": { + "$ref": "#/components/schemas/SearchType" + }, + "type": "array" }, { "type": "null" } ], - "title": "Title", - "description": "The title of the listing." + "title": "Search Types" }, - "content": { + "risks": { "anyOf": [ { - "type": "string" + "items": { + "$ref": "#/components/schemas/RiskScore" + }, + "type": "array" }, { "type": "null" } ], - "title": "Content", - "description": "The content within the listing." + "title": "Risks" }, - "currency": { + "time_range_type": { "anyOf": [ { - "type": "string" + "$ref": "#/components/schemas/TimeRangeType" }, { "type": "null" } - ], - "title": "Currency", - "description": "The currency expected in the listing." + ] }, - "escrow": { + "time_range_from": { "anyOf": [ { - "type": "boolean" + "type": "string", + "format": "date-time" }, { "type": "null" } ], - "title": "Escrow", - "description": "Whether the listing requires escrow." + "title": "Time Range From" }, - "price": { + "time_range_to": { "anyOf": [ { - "type": "number" + "type": "string", + "format": "date-time" }, { "type": "null" } ], - "title": "Price", - "description": "The price of the listing." - }, - "ship_to": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Ship To", - "description": "The countries eligible for shipping.", - "default": [] + "title": "Time Range To" }, - "ship_from": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Ship From", - "description": "The countries eligible for shipping.", - "default": [] + "time_zone": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Time Zone" }, - "stock_count": { + "include_flare_event_links": { "anyOf": [ { - "type": "integer" + "type": "boolean" }, { "type": "null" } ], - "title": "Stock Count", - "description": "The quantity of the items or service in stock." - }, - "actor": { - "$ref": "#/components/schemas/pyro__findings__listing__datamodels__ListingEventData__Actor", - "description": "Data about the seller." - }, - "classification": { - "$ref": "#/components/schemas/Classification", - "description": "Data about the possible classifications of the listing." + "title": "Include Flare Event Links" }, - "context": { - "$ref": "#/components/schemas/pyro__findings__listing__datamodels__ListingEventData__Context", - "description": "Data offering context to the listing." + "include_flare_ai_summaries": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "title": "Include Flare Ai Summaries" } }, "type": "object", - "title": "ListingEventData" + "title": "ReportConfigUpdatePayload" }, - "LocationEntityAPIResponse": { + "ReportData": { "properties": { - "uuid": { - "type": "string", - "title": "Uuid" + "id": { + "type": "integer", + "title": "Id" }, - "type": { - "$ref": "#/components/schemas/EntityType" + "report_group_id": { + "type": "integer", + "title": "Report Group Id" }, - "name": { + "tenant_id": { + "type": "integer", + "title": "Tenant Id" + }, + "title": { "type": "string", - "title": "Name" + "title": "Title" }, - "created_by": { + "author": { "type": "string", - "title": "Created By" + "title": "Author" }, - "sources": { - "items": { - "$ref": "#/components/schemas/CTIEntitySourceAPIResponse" - }, - "type": "array", - "title": "Sources" + "report_type": { + "$ref": "#/components/schemas/ReportType-Output" }, "created_at": { + "type": "string", + "format": "date-time", + "title": "Created At" + }, + "updated_at": { + "type": "string", + "format": "date-time", + "title": "Updated At" + }, + "generated_at": { "anyOf": [ { "type": "string", @@ -29920,45 +43125,117 @@ "type": "null" } ], - "title": "Created At" + "title": "Generated At" }, - "updated_at": { + "uri_docx": { "anyOf": [ { - "type": "string", - "format": "date-time" + "type": "string" }, { "type": "null" } ], - "title": "Updated At" + "title": "Uri Docx" }, - "first_seen_at": { + "uri_pdf": { "anyOf": [ { - "type": "string", - "format": "date-time" + "type": "string" }, { "type": "null" } ], - "title": "First Seen At" + "title": "Uri Pdf" }, - "last_seen_at": { + "uri_csv": { "anyOf": [ { - "type": "string", - "format": "date-time" + "type": "string" }, { "type": "null" } ], - "title": "Last Seen At" + "title": "Uri Csv" }, - "confidence": { + "is_archived": { + "type": "boolean", + "title": "Is Archived", + "default": false + }, + "status": { + "$ref": "#/components/schemas/ReportStatus", + "default": "draft" + }, + "is_ready_for_download": { + "type": "boolean", + "title": "Is Ready For Download", + "default": false + }, + "is_mutable": { + "type": "boolean", + "title": "Is Mutable", + "default": true + } + }, + "type": "object", + "required": [ + "id", + "report_group_id", + "tenant_id", + "title", + "author", + "report_type", + "created_at", + "updated_at" + ], + "title": "ReportData" + }, + "ReportDownloadFormat": { + "type": "string", + "enum": [ + "docx", + "pdf", + "csv", + "zip" + ], + "title": "ReportDownloadFormat" + }, + "ReportEventType": { + "type": "string", + "enum": [ + "blog_post", + "bucket", + "chat", + "domain", + "financial_data", + "forum_post", + "google", + "host", + "infected_device", + "leaked_credential", + "listing", + "paste", + "profile", + "ransom_leak", + "source_code", + "web_account" + ], + "title": "ReportEventType" + }, + "ReportFeedConfigPayload": { + "properties": { + "report_id": { + "type": "integer", + "title": "Report Id" + }, + "tenant_id": { + "type": "integer", + "title": "Tenant Id" + }, + "feed_id": { "anyOf": [ { "type": "integer" @@ -29967,133 +43244,265 @@ "type": "null" } ], - "title": "Confidence" + "title": "Feed Id" }, - "description": { + "feed_definition": { "anyOf": [ { - "type": "string" + "$ref": "#/components/schemas/FeedDefinition" }, { "type": "null" } - ], - "title": "Description" + ] }, - "country_code": { + "identifier_scope": { "anyOf": [ { - "type": "string" + "$ref": "#/components/schemas/IdentifierScope" }, { "type": "null" } - ], - "title": "Country Code" + ] }, - "marking_definitions": { + "report_event_types": { "items": { - "$ref": "#/components/schemas/MarkingDefinition" + "$ref": "#/components/schemas/ReportEventType" }, "type": "array", - "title": "Marking Definitions" + "uniqueItems": true, + "title": "Report Event Types" + }, + "available_report_event_types": { + "items": { + "$ref": "#/components/schemas/ReportEventType" + }, + "type": "array", + "uniqueItems": true, + "title": "Available Report Event Types" + }, + "risks": { + "items": { + "$ref": "#/components/schemas/RiskScore" + }, + "type": "array", + "title": "Risks" + }, + "time_range_type": { + "$ref": "#/components/schemas/TimeRangeType" + }, + "time_range_from": { + "type": "string", + "format": "date-time", + "title": "Time Range From" + }, + "time_range_to": { + "type": "string", + "format": "date-time", + "title": "Time Range To" + }, + "time_zone": { + "type": "string", + "title": "Time Zone" + }, + "include_flare_event_links": { + "type": "boolean", + "title": "Include Flare Event Links" + }, + "include_flare_ai_summaries": { + "type": "boolean", + "title": "Include Flare Ai Summaries" + }, + "created_at": { + "type": "string", + "format": "date-time", + "title": "Created At" + }, + "updated_at": { + "type": "string", + "format": "date-time", + "title": "Updated At" + }, + "search_types": { + "items": { + "$ref": "#/components/schemas/SearchType" + }, + "type": "array", + "title": "Search Types" + }, + "available_search_types": { + "items": { + "$ref": "#/components/schemas/SearchType" + }, + "type": "array", + "title": "Available Search Types" } }, "type": "object", "required": [ - "uuid", - "type", - "name", - "created_by", - "sources", + "report_id", + "tenant_id", + "feed_id", + "feed_definition", + "identifier_scope", + "report_event_types", + "available_report_event_types", + "risks", + "time_range_type", + "time_range_from", + "time_range_to", + "time_zone", + "include_flare_event_links", + "include_flare_ai_summaries", "created_at", "updated_at", - "description", - "country_code", - "marking_definitions" + "search_types", + "available_search_types" ], - "title": "LocationEntityAPIResponse" + "title": "ReportFeedConfigPayload" }, - "LogoRequestBody": { + "ReportGenerateSummaryPayload": { "properties": { - "domains": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Domains" - }, - "size": { + "stats_aggregates": { "anyOf": [ { - "type": "integer" + "$ref": "#/components/schemas/StatsAggregates" }, { "type": "null" } - ], - "title": "Size" + ] + } + }, + "type": "object", + "title": "ReportGenerateSummaryPayload" + }, + "ReportGroupCreationPayload": { + "properties": { + "title": { + "type": "string", + "minLength": 1, + "title": "Title" + }, + "author": { + "type": "string", + "minLength": 1, + "title": "Author" + }, + "time_zone": { + "type": "string", + "title": "Time Zone", + "default": "Etc/UTC" } }, "type": "object", "required": [ - "domains" + "title", + "author" ], - "title": "LogoRequestBody" + "title": "ReportGroupCreationPayload" }, - "LogoResponse": { + "ReportGroupCreationResponse": { "properties": { - "results": { - "additionalProperties": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "type": "object", - "title": "Results" + "report_group_id": { + "type": "integer", + "title": "Report Group Id" + }, + "report_id": { + "type": "integer", + "title": "Report Id" } }, "type": "object", "required": [ - "results" + "report_group_id", + "report_id" ], - "title": "LogoResponse" + "title": "ReportGroupCreationResponse" }, - "LookalikeDomainEvent": { + "ReportGroupData": { "properties": { - "event_type": { + "id": { + "type": "integer", + "title": "Id" + }, + "tenant_id": { + "type": "integer", + "title": "Tenant Id" + }, + "created_at": { "type": "string", - "const": "lookalike", - "title": "Event Type", - "default": "lookalike" + "format": "date-time", + "title": "Created At" }, - "data": { - "$ref": "#/components/schemas/LookalikeDomainEventData" + "report_count": { + "type": "integer", + "title": "Report Count" }, - "metadata": { - "$ref": "#/components/schemas/EventMetadata" + "is_scheduled": { + "type": "boolean", + "title": "Is Scheduled" + }, + "latest_report": { + "$ref": "#/components/schemas/ReportData" } }, "type": "object", "required": [ - "data", - "metadata" + "id", + "tenant_id", + "created_at", + "report_count", + "is_scheduled", + "latest_report" ], - "title": "Lookalike Domain" + "title": "ReportGroupData" }, - "LookalikeDomainEventData": { + "ReportRequestInfoResponse": { "properties": { - "domain": { + "status": { + "$ref": "#/components/schemas/RequestStatus" + }, + "report": { + "anyOf": [ + { + "$ref": "#/components/schemas/ApiReport" + }, + { + "type": "null" + } + ] + } + }, + "type": "object", + "required": [ + "status" + ], + "title": "ReportRequestInfoResponse" + }, + "ReportRequestPayload": { + "properties": { + "report_title": { "type": "string", - "title": "Domain", - "description": "The domain of the lookalike domain." + "title": "Report Title" }, - "registered_at": { + "question": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Question" + }, + "time_range_type": { + "$ref": "#/components/schemas/TimeRangeType", + "default": "all" + }, + "time_range_from": { "anyOf": [ { "type": "string", @@ -30103,10 +43512,21 @@ "type": "null" } ], - "title": "Registered At", - "description": "The date and time the lookalike domain was registered." + "title": "Time Range From" }, - "identifier_domains": { + "time_range_to": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Time Range To" + }, + "included_keywords": { "anyOf": [ { "items": { @@ -30118,10 +43538,58 @@ "type": "null" } ], - "title": "Identifier Domains", - "description": "Domain identifiers matching the lookalike domains" + "title": "Included Keywords" }, - "feed": { + "excluded_keywords": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Excluded Keywords" + } + }, + "type": "object", + "required": [ + "report_title" + ], + "title": "ReportRequestPayload" + }, + "ReportRequestResponse": { + "properties": { + "request_id": { + "type": "string", + "format": "uuid", + "title": "Request Id" + } + }, + "type": "object", + "required": [ + "request_id" + ], + "title": "ReportRequestResponse" + }, + "ReportSchedulerData": { + "properties": { + "report_group_id": { + "type": "integer", + "title": "Report Group Id" + }, + "tenant_id": { + "type": "integer", + "title": "Tenant Id" + }, + "active": { + "type": "boolean", + "title": "Active" + }, + "rrule": { "anyOf": [ { "type": "string" @@ -30130,35 +43598,57 @@ "type": "null" } ], - "title": "Feed", - "description": "The feed where the lookalike domain was found" + "title": "Rrule" }, - "cert_data": { + "next_run_at": { "anyOf": [ { - "additionalProperties": true, - "type": "object" + "type": "string", + "format": "date-time" }, { "type": "null" } ], - "title": "Cert Data", - "description": "The certificate data of the lookalike domain." + "title": "Next Run At" }, - "subject": { + "created_at": { + "type": "string", + "format": "date-time", + "title": "Created At" + }, + "updated_at": { + "type": "string", + "format": "date-time", + "title": "Updated At" + } + }, + "type": "object", + "required": [ + "report_group_id", + "tenant_id", + "active", + "rrule", + "next_run_at", + "created_at", + "updated_at" + ], + "title": "ReportSchedulerData" + }, + "ReportSchedulerUpdatePayload": { + "properties": { + "active": { "anyOf": [ { - "type": "string" + "type": "boolean" }, { "type": "null" } ], - "title": "Subject", - "description": "The subject of the certificate of the lookalike domain." + "title": "Active" }, - "issuer": { + "rrule": { "anyOf": [ { "type": "string" @@ -30167,97 +43657,73 @@ "type": "null" } ], - "title": "Issuer", - "description": "The issuer of the certificate of the lookalike domain." - } - }, - "type": "object", - "required": [ - "domain", - "registered_at", - "identifier_domains", - "feed", - "cert_data", - "subject", - "issuer" - ], - "title": "LookalikeDomainEventData" - }, - "LuceneValue": { - "properties": { - "query": { - "type": "string", - "title": "Query", - "description": "The lucene query of the matching policy" + "title": "Rrule" } }, "type": "object", - "required": [ - "query" - ], - "title": "LuceneValue" + "title": "ReportSchedulerUpdatePayload" }, - "MalwareEntityAPIResponse": { + "ReportSectionPayload": { "properties": { - "uuid": { - "type": "string", - "title": "Uuid" - }, - "type": { - "$ref": "#/components/schemas/EntityType" - }, - "name": { + "uid": { "type": "string", - "title": "Name" + "format": "uuid", + "title": "Uid" }, - "created_by": { - "type": "string", - "title": "Created By" + "report_id": { + "type": "integer", + "title": "Report Id" }, - "sources": { - "items": { - "$ref": "#/components/schemas/CTIEntitySourceAPIResponse" - }, - "type": "array", - "title": "Sources" + "tenant_id": { + "type": "integer", + "title": "Tenant Id" }, - "created_at": { + "content": { "anyOf": [ { - "type": "string", - "format": "date-time" + "type": "string" }, { "type": "null" } ], - "title": "Created At" + "title": "Content" }, - "updated_at": { + "number_of_events_shown": { + "type": "integer", + "title": "Number Of Events Shown" + }, + "image_uri": { "anyOf": [ { - "type": "string", - "format": "date-time" + "type": "string" }, { "type": "null" } ], - "title": "Updated At" + "title": "Image Uri" }, - "first_seen_at": { + "image_html_id": { "anyOf": [ { - "type": "string", - "format": "date-time" + "type": "string" }, { "type": "null" } ], - "title": "First Seen At" + "title": "Image Html Id" }, - "last_seen_at": { + "enabled": { + "type": "boolean", + "title": "Enabled" + }, + "visible": { + "type": "boolean", + "title": "Visible" + }, + "processed_at": { "anyOf": [ { "type": "string", @@ -30267,83 +43733,101 @@ "type": "null" } ], - "title": "Last Seen At" + "title": "Processed At" }, - "confidence": { + "updated_at": { + "type": "string", + "format": "date-time", + "title": "Updated At" + }, + "highlighted_events": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Highlighted Events" + }, + "main_category": { "anyOf": [ { - "type": "integer" + "type": "string", + "const": "illicit_networks" }, { - "type": "null" + "type": "string", + "const": "open_web" + }, + { + "type": "string", + "const": "leak" + }, + { + "type": "string", + "const": "ad" + }, + { + "type": "string", + "const": "domain" + }, + { + "type": "string", + "const": "analytics" + }, + { + "$ref": "#/components/schemas/OtherSectionType" } ], - "title": "Confidence" + "title": "Main Category" }, - "description": { + "sub_category": { "anyOf": [ { - "type": "string" + "$ref": "#/components/schemas/ReportAnalyticSectionType" }, { - "type": "null" + "$ref": "#/components/schemas/OtherSectionType" + }, + { + "$ref": "#/components/schemas/SearchType" } ], - "title": "Description" - }, - "malware_types": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Malware Types" - }, - "kill_chain_phases": { - "items": { - "$ref": "#/components/schemas/KillChainAPIResponse" - }, - "type": "array", - "title": "Kill Chain Phases" - }, - "marking_definitions": { - "items": { - "$ref": "#/components/schemas/MarkingDefinition" - }, - "type": "array", - "title": "Marking Definitions" + "title": "Sub Category" } }, "type": "object", "required": [ - "uuid", - "type", - "name", - "created_by", - "sources", - "created_at", + "uid", + "report_id", + "tenant_id", + "content", + "number_of_events_shown", + "image_uri", + "image_html_id", + "enabled", + "visible", + "processed_at", "updated_at", - "description", - "malware_types", - "kill_chain_phases", - "marking_definitions" + "highlighted_events", + "main_category", + "sub_category" ], - "title": "MalwareEntityAPIResponse" + "title": "ReportSectionPayload" }, - "MalwareInformation": { + "ReportSectionResponse": { "properties": { - "malware_family": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Malware Family", - "description": "The malware family used for device infection." - }, - "build_id": { + "report_section": { + "$ref": "#/components/schemas/ReportSectionPayload" + } + }, + "type": "object", + "required": [ + "report_section" + ], + "title": "ReportSectionResponse" + }, + "ReportSectionUpdatePayload": { + "properties": { + "content": { "anyOf": [ { "type": "string" @@ -30352,274 +43836,396 @@ "type": "null" } ], - "title": "Build Id", - "description": "The build ID of the malware used for device infection." + "title": "Content" }, - "file_location": { + "number_of_events_shown": { "anyOf": [ { - "type": "string" + "type": "integer" }, { "type": "null" } ], - "title": "File Location", - "description": "The file location of the malware used for device infection." + "title": "Number Of Events Shown" }, - "infected_at": { + "enabled": { "anyOf": [ { - "type": "string", - "format": "date-time" + "type": "boolean" }, { "type": "null" } ], - "title": "Infected At", - "description": "The date and time the malware was used to infect the victim's device." + "title": "Enabled" } }, "type": "object", - "required": [ - "malware_family", - "build_id", - "file_location", - "infected_at" + "title": "ReportSectionUpdatePayload" + }, + "ReportStatus": { + "type": "string", + "enum": [ + "draft", + "processing", + "completed", + "scheduled", + "paused" ], - "title": "MalwareInformation" + "title": "ReportStatus" }, - "MarkUserAsCompromisedPayload": { - "properties": { - "credential_hash": { - "type": "string", - "title": "Credential Hash" - } - }, - "type": "object", - "required": [ - "credential_hash" + "ReportType-Output": { + "type": "string", + "enum": [ + "v1", + "event_based", + "feed_based" ], - "title": "MarkUserAsCompromisedPayload" + "title": "ReportType" }, - "MarkingDefinition": { + "ReportUpdatePayload": { "properties": { - "id": { - "type": "string", - "title": "Id" + "title": { + "anyOf": [ + { + "type": "string", + "minLength": 1 + }, + { + "type": "null" + } + ], + "title": "Title" }, - "definition_type": { - "$ref": "#/components/schemas/MarkingDefinitionType" + "author": { + "anyOf": [ + { + "type": "string", + "minLength": 1 + }, + { + "type": "null" + } + ], + "title": "Author" }, - "name": { - "type": "string", - "title": "Name" + "report_type": { + "anyOf": [ + { + "$ref": "#/components/schemas/pyro__reports__report_types__ReportType" + }, + { + "type": "null" + } + ] } }, "type": "object", - "required": [ - "id", - "definition_type", - "name" + "title": "ReportUpdatePayload" + }, + "RequestSigningAlgorithm": { + "type": "string", + "enum": [ + "rsa-sha256" ], - "title": "MarkingDefinition" + "title": "RequestSigningAlgorithm" }, - "MarkingDefinitionType": { + "RequestStatus": { "type": "string", "enum": [ - "tlp" + "processing", + "completed", + "error" ], - "title": "MarkingDefinitionType" + "title": "RequestStatus" }, - "MatchingPolicyAssignmentPayload": { + "RestrictedTerms": { "properties": { - "matching_policy": { - "$ref": "#/components/schemas/MatchingPolicyPayload" + "restricted": { + "items": { + "anyOf": [ + { + "$ref": "#/components/schemas/DomainRestrictedTerm" + }, + { + "$ref": "#/components/schemas/KeywordRestrictedTerm" + }, + { + "$ref": "#/components/schemas/PresetRestrictedTerm" + } + ] + }, + "type": "array", + "title": "Restricted" }, - "assigned_at": { - "type": "string", - "format": "date-time", - "title": "Assigned At", - "description": "The date and time this policy was assigned to the identifier" + "noisy": { + "items": { + "anyOf": [ + { + "$ref": "#/components/schemas/DomainRestrictedTerm" + }, + { + "$ref": "#/components/schemas/KeywordRestrictedTerm" + }, + { + "$ref": "#/components/schemas/PresetRestrictedTerm" + } + ] + }, + "type": "array", + "title": "Noisy" }, - "clean_past_events": { - "type": "boolean", - "title": "Clean Past Events", - "description": "Whether this policy has been applied to historical events" + "freemail": { + "items": { + "anyOf": [ + { + "$ref": "#/components/schemas/DomainRestrictedTerm" + }, + { + "$ref": "#/components/schemas/KeywordRestrictedTerm" + }, + { + "$ref": "#/components/schemas/PresetRestrictedTerm" + } + ] + }, + "type": "array", + "title": "Freemail" } }, "type": "object", "required": [ - "matching_policy", - "assigned_at", - "clean_past_events" + "restricted", + "noisy", + "freemail" ], - "title": "MatchingPolicyAssignmentPayload" + "title": "RestrictedTerms" }, - "MatchingPolicyPayload": { + "RevokeSessionsPayload": { "properties": { - "uuid": { - "type": "string", - "format": "uuid4", - "title": "Uuid", - "description": "The UUID of the matching policy" - }, - "name": { - "type": "string", - "title": "Name", - "description": "The name of the matching policy" - }, - "policy_type": { - "$ref": "#/components/schemas/MatchingPolicyType", - "description": "The type of the matching policy" - }, - "value": { - "$ref": "#/components/schemas/PolicyValue", - "description": "The value of the matching policy depending on its type" - }, - "created_at": { - "type": "string", - "format": "date-time", - "title": "Created At", - "description": "The date and time the matching policy was created" - }, - "last_updated_at": { + "credential_hash": { "type": "string", - "format": "date-time", - "title": "Last Updated At", - "description": "The date and time the matching policy was last updated" + "title": "Credential Hash" } }, "type": "object", "required": [ - "uuid", - "name", - "policy_type", - "value", - "created_at", - "last_updated_at" + "credential_hash" ], - "title": "MatchingPolicyPayload" + "title": "RevokeSessionsPayload" }, - "MatchingPolicyType": { - "type": "string", + "RiskScore": { + "type": "integer", "enum": [ - "INCLUDED_KEYWORDS", - "EXCLUDED_KEYWORDS", - "LUCENE_QUERY", - "ASTP_COOKIES", - "ASTP_DOMAIN" + 1, + 2, + 3, + 4, + 5 ], - "title": "MatchingPolicyType" + "title": "RiskScore" }, - "MemberMutationPayload": { + "RoleData": { "properties": { - "member": { - "$ref": "#/components/schemas/StrategyMember" + "type": { + "type": "string", + "const": "role", + "title": "Type", + "default": "role" + }, + "role": { + "type": "string", + "minLength": 1, + "title": "Role" } }, "type": "object", "required": [ - "member" + "role" ], - "title": "MemberMutationPayload" + "title": "RoleData" }, - "MergeIdentitiesBody": { + "RoleItem": { "properties": { - "from_identifier_id": { - "type": "integer", - "title": "From Identifier Id" + "external_id": { + "type": "string", + "title": "External Id" }, - "to_identifier_id": { - "type": "integer", - "title": "To Identifier Id" + "tenant_integration_id": { + "type": "string", + "format": "uuid", + "title": "Tenant Integration Id" + }, + "display_name": { + "type": "string", + "title": "Display Name" + }, + "tier": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Tier" + }, + "description": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Description" } }, "type": "object", "required": [ - "from_identifier_id", - "to_identifier_id" + "external_id", + "tenant_integration_id", + "display_name", + "tier", + "description" ], - "title": "MergeIdentitiesBody" + "title": "RoleItem" }, - "MxRecord": { + "SAMLConfigurationData-Input": { "properties": { - "priority": { - "type": "integer", - "title": "Priority" + "MetadataURL": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Metadataurl" }, - "exchange": { - "type": "string", - "title": "Exchange" + "MetadataFile": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Metadatafile" + }, + "EncryptedResponses": { + "type": "boolean", + "title": "Encryptedresponses", + "default": false + }, + "RequestSigningAlgorithm": { + "anyOf": [ + { + "$ref": "#/components/schemas/RequestSigningAlgorithm" + }, + { + "type": "null" + } + ] } }, "type": "object", - "required": [ - "priority", - "exchange" - ], - "title": "MxRecord" + "title": "SAMLConfigurationData" }, - "NameData": { + "SAMLConfigurationData-Output": { "properties": { - "type": { - "type": "string", - "const": "name", - "title": "Type", - "default": "name" - }, - "first_name": { - "type": "string", - "title": "First Name" + "MetadataURL": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Metadataurl" }, - "last_name": { - "type": "string", - "title": "Last Name" + "MetadataFile": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Metadatafile" }, - "is_strict": { + "EncryptedResponses": { "type": "boolean", - "title": "Is Strict" + "title": "Encryptedresponses", + "default": "false" + }, + "RequestSigningAlgorithm": { + "anyOf": [ + { + "$ref": "#/components/schemas/RequestSigningAlgorithm" + }, + { + "type": "null" + } + ] + } + }, + "type": "object", + "title": "SAMLConfigurationData" + }, + "SAMLConfigurationMappings": { + "properties": { + "email": { + "type": "string", + "title": "Email" } }, "type": "object", "required": [ - "first_name", - "last_name", - "is_strict" + "email" ], - "title": "NameData" + "title": "SAMLConfigurationMappings" }, - "NameQuery": { + "SAMLSSOConfigurationData-Input": { "properties": { + "is_enabled": { + "type": "boolean", + "title": "Is Enabled" + }, + "is_mandatory": { + "type": "boolean", + "title": "Is Mandatory" + }, "type": { "type": "string", - "const": "name", + "const": "SAML", "title": "Type" }, - "first_name": { - "type": "string", - "title": "First Name" - }, - "last_name": { - "type": "string", - "title": "Last Name" + "configuration": { + "$ref": "#/components/schemas/SAMLConfigurationData-Input" }, - "is_strict": { - "type": "boolean", - "title": "Is Strict" + "mappings": { + "$ref": "#/components/schemas/SAMLConfigurationMappings" } }, "type": "object", "required": [ + "is_enabled", + "is_mandatory", "type", - "first_name", - "last_name", - "is_strict" + "configuration", + "mappings" ], - "title": "NameQuery" + "title": "SAMLSSOConfigurationData" }, - "NotConfiguredSSOConfigurationData": { + "SAMLSSOConfigurationData-Output": { "properties": { "is_enabled": { "type": "boolean", @@ -30631,200 +44237,221 @@ }, "type": { "type": "string", - "const": "not_configured", + "const": "SAML", "title": "Type" + }, + "configuration": { + "$ref": "#/components/schemas/SAMLConfigurationData-Output" + }, + "mappings": { + "$ref": "#/components/schemas/SAMLConfigurationMappings" } }, "type": "object", "required": [ "is_enabled", "is_mandatory", - "type" + "type", + "configuration", + "mappings" ], - "title": "NotConfiguredSSOConfigurationData" + "title": "SAMLSSOConfigurationData" }, - "OktaFailedValidationDetails": { + "SandboxSampleSubmission": { "properties": { - "invalid_parameter_field": { + "uuid": { + "type": "string", + "format": "uuid", + "title": "Uuid" + }, + "tenant_id": { + "type": "integer", + "title": "Tenant Id" + }, + "name": { + "type": "string", + "title": "Name" + }, + "sample_url": { + "type": "string", + "title": "Sample Url" + }, + "type": { + "type": "string", + "title": "Type" + }, + "submitted_by": { + "type": "string", + "title": "Submitted By" + }, + "status": { + "$ref": "#/components/schemas/SandboxSubmissionStatus" + }, + "external_submission_id": { + "type": "integer", + "title": "External Submission Id" + }, + "external_sample_id": { + "type": "integer", + "title": "External Sample Id" + }, + "external_job_id": { "anyOf": [ { - "$ref": "#/components/schemas/OktaInvalidParameterField" + "type": "integer" }, { "type": "null" } - ] - } - }, - "type": "object", - "title": "OktaFailedValidationDetails" - }, - "OktaInputParams": { - "properties": { - "params_type": { - "type": "string", - "const": "okta", - "title": "Params Type", - "default": "okta" - }, - "okta_domain": { - "type": "string", - "title": "Okta Domain" + ], + "title": "External Job Id" }, - "okta_service_app_client_id": { + "size": { "anyOf": [ { - "type": "string", - "minLength": 1 + "type": "integer" }, { "type": "null" } ], - "title": "Okta Service App Client Id" + "title": "Size" }, - "features": { - "items": { - "$ref": "#/components/schemas/IdPFeature" - }, - "type": "array", - "uniqueItems": true, - "title": "Features" + "submitted_at": { + "type": "string", + "format": "date-time", + "title": "Submitted At" }, - "lockout_policy": { + "sample_report_status": { + "$ref": "#/components/schemas/SandboxSubmissionReportStatus" + }, + "dynamic_report_status": { + "$ref": "#/components/schemas/SandboxSubmissionReportStatus" + }, + "verdict": { "anyOf": [ { - "$ref": "#/components/schemas/CredentialValidationThresholdPolicy" + "$ref": "#/components/schemas/SandboxSubmissionVerdict" }, { "type": "null" } ] + }, + "is_archived": { + "type": "boolean", + "title": "Is Archived" } }, "type": "object", "required": [ - "okta_domain" + "uuid", + "tenant_id", + "name", + "sample_url", + "type", + "submitted_by", + "status", + "external_submission_id", + "external_sample_id", + "external_job_id", + "size", + "submitted_at", + "sample_report_status", + "dynamic_report_status", + "verdict", + "is_archived" ], - "title": "OktaInputParams" + "title": "SandboxSampleSubmission" }, - "OktaInvalidParameterField": { + "SandboxSubmissionReportStatus": { "type": "string", "enum": [ - "okta_domain", - "okta_service_app_client_id" + "pending", + "ready", + "error" ], - "title": "OktaInvalidParameterField" + "title": "SandboxSubmissionReportStatus" }, - "OktaParams": { + "SandboxSubmissionResponse": { "properties": { - "params_type": { - "type": "string", - "const": "okta", - "title": "Params Type", - "default": "okta" - }, - "okta_domain": { - "type": "string", - "title": "Okta Domain" - }, - "okta_service_app_client_id": { + "job_id": { "anyOf": [ { - "type": "string" + "type": "integer" }, { "type": "null" } ], - "title": "Okta Service App Client Id" - }, - "features": { - "items": { - "$ref": "#/components/schemas/IdPFeature" - }, - "type": "array", - "uniqueItems": true, - "title": "Features" + "title": "Job Id" }, - "lockout_policy": { + "job_status": { "anyOf": [ { - "$ref": "#/components/schemas/CredentialValidationThresholdPolicy" + "type": "string" }, { "type": "null" } - ] + ], + "title": "Job Status" } }, "type": "object", "required": [ - "okta_domain" + "job_id", + "job_status" ], - "title": "OktaParams" + "title": "SandboxSubmissionResponse" }, - "OrderType": { + "SandboxSubmissionStatus": { "type": "string", "enum": [ - "asc", - "desc" + "warning", + "in_progress", + "queued", + "success", + "temporary_error", + "error" ], - "title": "OrderType" + "title": "SandboxSubmissionStatus" }, - "OrganizationBanner": { - "properties": { - "organization_id": { - "type": "integer", - "title": "Organization Id" - }, - "organization_name": { - "type": "string", - "title": "Organization Name" - }, - "message": { - "type": "string", - "title": "Message" - }, - "variant": { - "$ref": "#/components/schemas/BannerVariant" - } - }, - "type": "object", - "required": [ - "organization_id", - "organization_name", - "message", - "variant" + "SandboxSubmissionVerdict": { + "type": "string", + "enum": [ + "clean", + "malicious", + "suspicious", + "pending", + "temporary_error", + "error", + "not_applicable" ], - "title": "OrganizationBanner" + "title": "SandboxSubmissionVerdict" }, - "OrganizationEventStatsResponse": { + "SandboxUploadUrlResponse": { "properties": { - "organization_id": { - "type": "integer", - "title": "Organization Id" - }, - "total_count": { - "type": "integer", - "title": "Total Count" + "upload_url": { + "type": "string", + "title": "Upload Url" }, - "identifier_ratio": { - "type": "number", - "title": "Identifier Ratio" + "upload_fields": { + "additionalProperties": true, + "type": "object", + "title": "Upload Fields" } }, "type": "object", "required": [ - "organization_id", - "total_count", - "identifier_ratio" + "upload_url", + "upload_fields" ], - "title": "OrganizationEventStatsResponse" + "title": "SandboxUploadUrlResponse" }, - "OrganizationLogoResponse": { + "SandboxVNCUrlResponse": { "properties": { - "url": { + "vnc_url": { "anyOf": [ { "type": "string" @@ -30833,94 +44460,136 @@ "type": "null" } ], - "title": "Url" + "title": "Vnc Url" + }, + "job_status": { + "type": "string", + "title": "Job Status" } }, "type": "object", "required": [ - "url" + "vnc_url", + "job_status" ], - "title": "OrganizationLogoResponse" + "title": "SandboxVNCUrlResponse" }, - "OriginalPostSummaryOutput": { - "properties": { - "overview": { - "type": "string", - "title": "Overview", - "description": "Single paragraph providing an analytical summary of the post." + "Scope": { + "type": "string", + "enum": [ + "firework", + "leaksdb", + "astp-credentials", + "astp-cookies", + "astp-show-passwords", + "ioc-feeds", + "do-not-track", + "admin", + "ratelimited", + "bypass-mfa", + "search-unrestricted", + "private-endpoints", + "impersonation", + "mask-pii" + ], + "title": "Scope" + }, + "ScoringRulePayload": { + "oneOf": [ + { + "$ref": "#/components/schemas/TenantScoringRulePayload" }, - "actor_intent": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Actor Intent", - "description": "Single paragraph summarizing the actor's intent. If the actor's intent is not clear, return None." + { + "$ref": "#/components/schemas/FlareScoringRulePayload" } - }, - "type": "object", - "required": [ - "overview" ], - "title": "OriginalPostSummaryOutput" + "discriminator": { + "propertyName": "source", + "mapping": { + "flare": "#/components/schemas/FlareScoringRulePayload", + "tenant": "#/components/schemas/TenantScoringRulePayload" + } + } }, - "OtherSectionType": { + "ScoringRuleSortField": { "type": "string", - "enum": [ - "appendix", - "executive_summary" + "enum": [ + "name", + "source", + "severity" ], - "title": "OtherSectionType" + "title": "ScoringRuleSortField" }, - "OverTimeInterval": { + "ScreenshotHashType": { "type": "string", "enum": [ - "daily", - "weekly", - "monthly", - "yearly" + "average_hash", + "phash", + "phash_simple", + "whash", + "dhash", + "mmh3" ], - "title": "OverTimeInterval" + "title": "ScreenshotHashType" }, - "PagedCookieConfigurations": { + "ScreenshotInfo": { "properties": { - "items": { - "items": { - "$ref": "#/components/schemas/CookieMonitoringConfigurationItem" - }, - "type": "array", - "title": "Items" + "asset_hash": { + "type": "string", + "title": "Asset Hash" }, - "next": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "title": "Next" + "hashes": { + "additionalProperties": { + "type": "string" + }, + "propertyNames": { + "$ref": "#/components/schemas/ScreenshotHashType" + }, + "type": "object", + "title": "Hashes" } }, "type": "object", "required": [ - "items", - "next" + "asset_hash", + "hashes" ], - "title": "PagedCookieConfigurations" + "title": "ScreenshotInfo" }, - "PaginatedResult_int_str_": { + "SearchQueryAllowedRequest": { "properties": { - "item": { + "search_query": { + "type": "string", + "title": "Search Query" + }, + "organization_id": { "type": "integer", - "title": "Item" + "title": "Organization Id" }, - "next": { + "tenant_id": { + "type": "integer", + "title": "Tenant Id" + }, + "user_id": { + "type": "integer", + "title": "User Id" + }, + "include_restricted_domains": { + "type": "boolean", + "title": "Include Restricted Domains" + }, + "include_noisy_domains": { + "type": "boolean", + "title": "Include Noisy Domains" + }, + "scopes": { + "items": { + "$ref": "#/components/schemas/Scope" + }, + "type": "array", + "title": "Scopes" + }, + "ip": { "anyOf": [ { "type": "string" @@ -30929,26 +44598,9 @@ "type": "null" } ], - "title": "Next" - } - }, - "type": "object", - "required": [ - "item", - "next" - ], - "title": "PaginatedResult[int, str]" - }, - "PaginatedResultsWithTotalCount_AuditEventItemResponse_str_": { - "properties": { - "items": { - "items": { - "$ref": "#/components/schemas/AuditEventItemResponse" - }, - "type": "array", - "title": "Items" + "title": "Ip" }, - "next": { + "user_agent": { "anyOf": [ { "type": "string" @@ -30957,37 +44609,42 @@ "type": "null" } ], - "title": "Next" + "title": "User Agent" }, - "total_count": { + "flare_referer": { "anyOf": [ { - "type": "integer" + "type": "string" }, { "type": "null" } ], - "title": "Total Count" + "title": "Flare Referer" } }, "type": "object", "required": [ - "items", - "next" + "search_query", + "organization_id", + "tenant_id", + "user_id", + "include_restricted_domains", + "include_noisy_domains", + "scopes", + "ip", + "user_agent", + "flare_referer" ], - "title": "PaginatedResultsWithTotalCount[AuditEventItemResponse, str]" + "title": "SearchQueryAllowedRequest" }, - "PaginatedResultsWithTotalCount_DomainBrowserItemResponse_str_": { + "SearchQueryAllowedResponse": { "properties": { - "items": { - "items": { - "$ref": "#/components/schemas/DomainBrowserItemResponse" - }, - "type": "array", - "title": "Items" + "is_allowed": { + "type": "boolean", + "title": "Is Allowed" }, - "next": { + "restricted_term": { "anyOf": [ { "type": "string" @@ -30996,76 +44653,84 @@ "type": "null" } ], - "title": "Next" + "title": "Restricted Term" + } + }, + "type": "object", + "required": [ + "is_allowed", + "restricted_term" + ], + "title": "SearchQueryAllowedResponse" + }, + "SearchQueryData": { + "properties": { + "type": { + "type": "string", + "const": "search_query", + "title": "Type", + "default": "search_query" }, - "total_count": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "title": "Total Count" + "search_query": { + "type": "string", + "minLength": 1, + "title": "Search Query" } }, "type": "object", "required": [ - "items", - "next" + "search_query" ], - "title": "PaginatedResultsWithTotalCount[DomainBrowserItemResponse, str]" + "title": "SearchQueryData" }, - "PaginatedResultsWithTotalCount_IdentityBrowserItemResponse_str_": { + "SearchTermsAllowedRequest": { "properties": { - "items": { + "search_terms": { "items": { - "$ref": "#/components/schemas/IdentityBrowserItemResponse" + "type": "string" }, "type": "array", - "title": "Items" + "title": "Search Terms" }, - "next": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Next" + "organization_id": { + "type": "integer", + "title": "Organization Id" }, - "total_count": { + "tenant_id": { + "type": "integer", + "title": "Tenant Id" + }, + "user_id": { + "type": "integer", + "title": "User Id" + }, + "include_restricted_domains": { + "type": "boolean", + "title": "Include Restricted Domains" + }, + "include_noisy_domains": { + "type": "boolean", + "title": "Include Noisy Domains" + }, + "scopes": { + "items": { + "$ref": "#/components/schemas/Scope" + }, + "type": "array", + "title": "Scopes" + }, + "ip": { "anyOf": [ { - "type": "integer" + "type": "string" }, { "type": "null" } ], - "title": "Total Count" - } - }, - "type": "object", - "required": [ - "items", - "next" - ], - "title": "PaginatedResultsWithTotalCount[IdentityBrowserItemResponse, str]" - }, - "PaginatedResultsWithTotalCount_VipProtectionListItem_str_": { - "properties": { - "items": { - "items": { - "$ref": "#/components/schemas/VipProtectionListItem" - }, - "type": "array", - "title": "Items" + "title": "Ip" }, - "next": { + "user_agent": { "anyOf": [ { "type": "string" @@ -31074,261 +44739,460 @@ "type": "null" } ], - "title": "Next" + "title": "User Agent" }, - "total_count": { + "flare_referer": { "anyOf": [ { - "type": "integer" + "type": "string" }, { "type": "null" } ], - "title": "Total Count" + "title": "Flare Referer" } }, "type": "object", "required": [ - "items", - "next" + "search_terms", + "organization_id", + "tenant_id", + "user_id", + "include_restricted_domains", + "include_noisy_domains", + "scopes", + "ip", + "user_agent", + "flare_referer" ], - "title": "PaginatedResultsWithTotalCount[VipProtectionListItem, str]" + "title": "SearchTermsAllowedRequest" }, - "PaginatedResults_ASTPCookiePayload_str_": { + "SearchType": { + "type": "string", + "enum": [ + "attachment", + "listing", + "ransomleak", + "forum_post", + "forum_topic", + "forum_profile", + "blog_post", + "seller", + "paste", + "leak", + "chat_message", + "domain", + "bot", + "stealer_log", + "infected_devices", + "driller", + "driller_forum_topic", + "driller_forum_post", + "driller_profile", + "cc", + "ccbin", + "financial_data", + "leaked_data", + "leaked_file", + "document", + "account", + "actor", + "forum_content", + "blog_content", + "profile", + "leaked_credential", + "valid_credential", + "invalid_credential", + "mitigated_credential", + "illicit_networks", + "open_web", + "domains", + "intelligence_object", + "leaks", + "social_media_account", + "social_media", + "source_code", + "source_code_secrets_np", + "source_code_secrets", + "source_code_files", + "docker", + "stack_exchange", + "google", + "service", + "driller_host", + "buckets", + "bucket", + "bucket_object", + "whois", + "ad", + "ads", + "cookie", + "pii", + "experimental" + ], + "title": "SearchType" + }, + "SecretData": { "properties": { - "items": { - "items": { - "$ref": "#/components/schemas/ASTPCookiePayload" - }, - "type": "array", - "title": "Items" + "type": { + "type": "string", + "const": "secret", + "title": "Type", + "default": "secret" }, - "next": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Next" + "secret": { + "type": "string", + "minLength": 1, + "title": "Secret" } }, "type": "object", "required": [ - "items", - "next" + "secret" + ], + "title": "SecretData" + }, + "SecretDetectionRule": { + "type": "string", + "enum": [ + "adafruit_io_key", + "adobe_oauth_client_secret", + "age_recipient_x25519_public_key", + "age_identity_x22519_secret_key", + "anthropic_api_key", + "aws_appsync_api_key", + "amazon_resource_name", + "artifactory_api_key", + "auth0_application_credentials", + "aws_api_key", + "aws_secret_access_key", + "aws_account_id", + "aws_session_token", + "amazon_mws_auth_token", + "aws_api_credentials", + "azure_connection_string", + "azure_app_configuration_connection_string", + "azure_personal_access_token", + "bitbucket_app_password", + "blynk_device_access_token", + "blynk_organization_access_token", + "blynk_organization_client_credentials", + "codeclimate_reporter_id", + "crates_io_api_key", + "databricks_personal_access_token", + "digitalocean_application_access_token", + "digitalocean_personal_access_token", + "digitalocean_refresh_token", + "django_secret_key", + "docker_hub_personal_access_token", + "doppler_cli_token", + "doppler_personal_token", + "doppler_service_token", + "doppler_service_account_token", + "doppler_scim_token", + "doppler_audit_token", + "dropbox_access_token", + "dependency_track_api_key", + "dynatrace_token", + "facebook_secret_key", + "facebook_access_token", + "figma_personal_access_token", + "firecrawl_api_key", + "google_cloud_storage_bucket", + "generic_secret", + "connection_string_in_net_configuration", + "generic_password", + "generic_username_and_password", + "generic_api_key", + "credentials_in_net_system_net_networkcredential", + "credentials_in_net_system_directoryservices_directoryentry", + "sensitive_value_in_net_configuration", + "gitalk_oauth_credentials", + "github_personal_access_token", + "github_oauth_access_token", + "github_app_token", + "github_refresh_token", + "github_client_id", + "github_secret_key", + "gitlab_runner_registration_token", + "gitlab_personal_access_token", + "gitlab_pipeline_trigger_token", + "google_client_id", + "google_oauth_client_secret", + "google_oauth_access_token", + "google_api_key", + "google_oauth_credentials", + "hardcoded_gradle_credentials", + "grafana_api_token", + "grafana_cloud_api_token", + "grafana_service_account_token", + "groq_api_key", + "hashicorp_vault_service_token", + "hashicorp_vault_batch_token", + "hashicorp_vault_recovery_token", + "hashicorp_vault_unseal_key", + "heroku_api_key", + "http_basic_authentication", + "http_bearer_token", + "huggingface_user_access_token", + "jenkins_token_or_crumb", + "jenkins_setup_admin_password", + "jina_search_foundation_api_key", + "json_web_token_secret", + "kagi_api_key", + "password_hash_kerberos", + "kubernetes_bootstrap_token", + "linkedin_client_id", + "linkedin_secret_key", + "mailchimp_api_key", + "mailgun_api_key", + "mapbox_public_access_token", + "mapbox_secret_access_token", + "mapbox_temporary_access_token", + "credentials_in_mongodb_connection_string", + "microsoft_teams_webhook", + "netrc_credentials", + "new_relic_license_key", + "new_relic_api_service_key", + "new_relic_admin_api_key", + "new_relic_insights_insert_key", + "new_relic_insights_query_key", + "new_relic_rest_api_key", + "new_relic_pixie_api_key", + "new_relic_pixie_deploy_key", + "npm_access_token", + "nuget_api_key", + "credentials_in_odbc_connection_string", + "okta_api_token", + "openai_api_key", + "particle_io_access_token", + "pem_encoded_private_key", + "phpmailer_credentials", + "credentials_in_postgresql_connection_uri", + "postman_api_key", + "postmark_api_token", + "credentials_in_psexec_invocation", + "password_hash_md5crypt", + "password_hash_bcrypt", + "password_hash_sha256crypt", + "password_hash_sha512crypt", + "password_hash_cisco_ios_pbkdf2_with_sha256", + "pypi_upload_token", + "react_app_username", + "react_app_password", + "rubygems_api_key", + "aws_s3_bucket", + "salesforce_access_token", + "sauce_token", + "segment_public_api_token", + "sendgrid_api_key", + "shopify_domain", + "shopify_app_secret", + "shopify_access_token", + "slack_bot_token", + "slack_webhook", + "slack_user_token", + "slack_app_token", + "slack_legacy_bot_token", + "sonarqube_token", + "sourcegraph_access_token", + "square_access_token", + "square_oauth_secret", + "stackhawk_api_key", + "stripe_api_key", + "stripe_api_test_key", + "tavily_api_key", + "teamcity_api_token", + "telegram_bot_token", + "thingsboard_access_token", + "thingsboard_provision_device_key", + "thingsboard_provision_device_secret", + "truenas_api_key_websocket", + "truenas_api_key_rest_api", + "twilio_api_key", + "twitter_client_id", + "twitter_secret_key", + "credentials_in_connect_viserver_invocation", + "wireguard_private_key", + "wireguard_preshared_key" ], - "title": "PaginatedResults[ASTPCookiePayload, str]" + "title": "SecretDetectionRule" }, - "PaginatedResults_Alert_str_": { + "SecretItem": { "properties": { - "items": { + "type": { + "$ref": "#/components/schemas/SecretDetectionRule" + }, + "content": { + "type": "string", + "title": "Content" + }, + "extracted_secrets": { "items": { - "$ref": "#/components/schemas/Alert" + "type": "string" }, "type": "array", - "title": "Items" + "title": "Extracted Secrets" }, - "next": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Next" + "position": { + "$ref": "#/components/schemas/SecretPosition" } }, "type": "object", "required": [ - "items", - "next" + "type", + "content", + "position" ], - "title": "PaginatedResults[Alert, str]" + "title": "SecretItem" }, - "PaginatedResults_CTIEntityRelationshipResponse_str_": { + "SecretPosition": { "properties": { - "items": { - "items": { - "$ref": "#/components/schemas/CTIEntityRelationshipResponse" - }, - "type": "array", - "title": "Items" + "start_line": { + "type": "integer", + "title": "Start Line" }, - "next": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Next" + "start_column": { + "type": "integer", + "title": "Start Column" + }, + "end_line": { + "type": "integer", + "title": "End Line" + }, + "end_column": { + "type": "integer", + "title": "End Column" } }, "type": "object", "required": [ - "items", - "next" + "start_line", + "start_column", + "end_line", + "end_column" ], - "title": "PaginatedResults[CTIEntityRelationshipResponse, str]" + "title": "SecretPosition" }, - "PaginatedResults_CredentialValidationReponse_str_": { + "SecretQuery": { "properties": { - "items": { - "items": { - "$ref": "#/components/schemas/CredentialValidationReponse" - }, - "type": "array", - "title": "Items" + "type": { + "type": "string", + "const": "secret", + "title": "Type" }, - "next": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Next" + "secret": { + "type": "string", + "title": "Secret" } }, "type": "object", "required": [ - "items", - "next" + "type", + "secret" ], - "title": "PaginatedResults[CredentialValidationReponse, str]" + "title": "SecretQuery" }, - "PaginatedResults_Credential_str_": { + "SetBannerPayload": { "properties": { - "items": { - "items": { - "$ref": "#/components/schemas/Credential" - }, - "type": "array", - "title": "Items" - }, - "next": { + "organization_id": { "anyOf": [ { - "type": "string" + "type": "integer" }, { "type": "null" } ], - "title": "Next" - } - }, - "type": "object", - "required": [ - "items", - "next" - ], - "title": "PaginatedResults[Credential, str]" - }, - "PaginatedResults_EnrichedBulkAction_str_": { - "properties": { - "items": { - "items": { - "$ref": "#/components/schemas/EnrichedBulkAction" - }, - "type": "array", - "title": "Items" + "title": "Organization Id" }, - "next": { + "tenant_id": { "anyOf": [ { - "type": "string" + "type": "integer" }, { "type": "null" } ], - "title": "Next" + "title": "Tenant Id" + }, + "message": { + "type": "string", + "title": "Message" + }, + "variant": { + "$ref": "#/components/schemas/BannerVariant" } }, "type": "object", "required": [ - "items", - "next" + "message", + "variant" ], - "title": "PaginatedResults[EnrichedBulkAction, str]" + "title": "SetBannerPayload" }, - "PaginatedResults_EntityAPIResponseTypes_str_": { + "Severity": { + "type": "string", + "enum": [ + "info", + "low", + "medium", + "high", + "critical" + ], + "title": "Severity" + }, + "SigningCertificateResponse": { "properties": { - "items": { - "items": { - "$ref": "#/components/schemas/EntityAPIResponseTypes" - }, - "type": "array", - "title": "Items" - }, - "next": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Next" + "signing_certificate": { + "type": "string", + "title": "Signing Certificate" } }, "type": "object", "required": [ - "items", - "next" + "signing_certificate" ], - "title": "PaginatedResults[EntityAPIResponseTypes, str]" + "title": "SigningCertificateResponse" }, - "PaginatedResults_FeedItem_str_": { + "SignupIntent": { + "type": "string", + "enum": [ + "identity_exposure_management", + "brand_protection", + "dark_web_monitoring", + "attack_surface_management", + "other" + ], + "title": "SignupIntent" + }, + "SocialMediaEvent": { "properties": { - "items": { - "items": { - "$ref": "#/components/schemas/FeedItem" - }, - "type": "array", - "title": "Items" + "event_type": { + "type": "string", + "const": "social_media_account", + "title": "Event Type", + "default": "social_media_account" }, - "next": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Next" + "data": { + "$ref": "#/components/schemas/SocialMediaEventData" + }, + "metadata": { + "$ref": "#/components/schemas/EventMetadata" } }, "type": "object", "required": [ - "items", - "next" + "data", + "metadata" ], - "title": "PaginatedResults[FeedItem, str]" + "title": "Social Media Account" }, - "PaginatedResults_GlobalFeedItem_str_": { + "SocialMediaEventData": { "properties": { - "items": { - "items": { - "$ref": "#/components/schemas/GlobalFeedItem" - }, - "type": "array", - "title": "Items" - }, - "next": { + "url": { "anyOf": [ { "type": "string" @@ -31337,26 +45201,10 @@ "type": "null" } ], - "title": "Next" - } - }, - "type": "object", - "required": [ - "items", - "next" - ], - "title": "PaginatedResults[GlobalFeedItem, str]" - }, - "PaginatedResults_IdentifierRelation_str_": { - "properties": { - "items": { - "items": { - "$ref": "#/components/schemas/IdentifierRelation" - }, - "type": "array", - "title": "Items" + "title": "Url", + "description": "The URL to the profile page of the social media account." }, - "next": { + "site": { "anyOf": [ { "type": "string" @@ -31365,26 +45213,10 @@ "type": "null" } ], - "title": "Next" - } - }, - "type": "object", - "required": [ - "items", - "next" - ], - "title": "PaginatedResults[IdentifierRelation, str]" - }, - "PaginatedResults_Identifier_str_": { - "properties": { - "items": { - "items": { - "$ref": "#/components/schemas/Identifier" - }, - "type": "array", - "title": "Items" + "title": "Site", + "description": "The name of the platform where the account was found." }, - "next": { + "username": { "anyOf": [ { "type": "string" @@ -31393,26 +45225,32 @@ "type": "null" } ], - "title": "Next" + "title": "Username", + "description": "The username of the account that was found." } }, "type": "object", - "required": [ - "items", - "next" - ], - "title": "PaginatedResults[Identifier, str]" + "title": "SocialMediaEventData" }, - "PaginatedResults_InviteLinkResponse_datetime_": { + "Source": { "properties": { - "items": { - "items": { - "$ref": "#/components/schemas/InviteLinkResponse" - }, - "type": "array", - "title": "Items" + "sphere": { + "type": "string", + "title": "Sphere" }, - "next": { + "title": { + "type": "string", + "title": "Title" + }, + "category": { + "type": "string", + "title": "Category" + }, + "category_v2": { + "type": "string", + "title": "Category V2" + }, + "crawled_since": { "anyOf": [ { "type": "string", @@ -31422,306 +45260,205 @@ "type": "null" } ], - "title": "Next" - } - }, - "type": "object", - "required": [ - "items", - "next" - ], - "title": "PaginatedResults[InviteLinkResponse, datetime]" - }, - "PaginatedResults_MatchingPolicyPayload_str_": { - "properties": { - "items": { - "items": { - "$ref": "#/components/schemas/MatchingPolicyPayload" - }, - "type": "array", - "title": "Items" + "title": "Crawled Since" }, - "next": { + "last_updated_at": { "anyOf": [ { - "type": "string" + "type": "string", + "format": "date-time" }, { "type": "null" } ], - "title": "Next" - } - }, - "type": "object", - "required": [ - "items", - "next" - ], - "title": "PaginatedResults[MatchingPolicyPayload, str]" - }, - "PaginatedResults_PartialAlertChannel_str_": { - "properties": { - "items": { - "items": { - "$ref": "#/components/schemas/PartialAlertChannel" - }, - "type": "array", - "title": "Items" + "title": "Last Updated At" }, - "next": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Next" - } - }, - "type": "object", - "required": [ - "items", - "next" - ], - "title": "PaginatedResults[PartialAlertChannel, str]" - }, - "PaginatedResults_PolicyAssignedIdentifierPayload_str_": { - "properties": { - "items": { - "items": { - "$ref": "#/components/schemas/PolicyAssignedIdentifierPayload" - }, - "type": "array", - "title": "Items" + "status": { + "$ref": "#/components/schemas/SourceStatusV2" }, - "next": { + "event_count": { "anyOf": [ { - "type": "string" + "type": "integer" }, { "type": "null" } ], - "title": "Next" - } - }, - "type": "object", - "required": [ - "items", - "next" - ], - "title": "PaginatedResults[PolicyAssignedIdentifierPayload, str]" - }, - "PaginatedResults_PublicIdentifierResponse_str_": { - "properties": { - "items": { - "items": { - "$ref": "#/components/schemas/PublicIdentifierResponse" - }, - "type": "array", - "title": "Items" + "title": "Event Count" }, - "next": { + "total_event_count": { "anyOf": [ { - "type": "string" + "type": "integer" }, { "type": "null" } ], - "title": "Next" + "title": "Total Event Count" + }, + "is_new": { + "type": "boolean", + "title": "Is New" + }, + "crawling_frequency": { + "$ref": "#/components/schemas/CrawlingFrequency" } }, "type": "object", "required": [ - "items", - "next" + "sphere", + "title", + "category", + "category_v2", + "crawled_since", + "last_updated_at", + "status", + "event_count", + "total_event_count", + "is_new", + "crawling_frequency" ], - "title": "PaginatedResults[PublicIdentifierResponse, str]" + "title": "Source" }, - "PaginatedResults_PydanticThreatFlowReport_str_": { - "properties": { - "items": { - "items": { - "$ref": "#/components/schemas/PydanticThreatFlowReport" - }, - "type": "array", - "title": "Items" - }, - "next": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Next" - } - }, - "type": "object", - "required": [ - "items", - "next" + "SourceCategoryV2": { + "type": "string", + "enum": [ + "Stealer Logs", + "Leaked Credentials", + "Forums", + "Imageboards", + "Messaging Apps", + "Darkweb Rooms", + "Ransomware", + "Financial Data", + "Infected Devices", + "Listings", + "Blogs", + "Doxing", + "Defacement", + "Pastes", + "Open Web" ], - "title": "PaginatedResults[PydanticThreatFlowReport, str]" + "title": "SourceCategoryV2" }, - "PaginatedResults_Recommendation_str_": { + "SourceCountByStatus": { "properties": { - "items": { - "items": { - "$ref": "#/components/schemas/Recommendation" - }, - "type": "array", - "title": "Items" + "total_count": { + "type": "integer", + "title": "Total Count" }, - "next": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Next" + "new_count": { + "type": "integer", + "title": "New Count" + }, + "offline_count": { + "type": "integer", + "title": "Offline Count" + }, + "defunct_count": { + "type": "integer", + "title": "Defunct Count" } }, "type": "object", "required": [ - "items", - "next" + "total_count", + "new_count", + "offline_count", + "defunct_count" ], - "title": "PaginatedResults[Recommendation, str]" + "title": "SourceCountByStatus" }, - "PaginatedResults_ReportData_str_": { + "SourceCountByStatusParams": { "properties": { - "items": { - "items": { - "$ref": "#/components/schemas/ReportData" - }, - "type": "array", - "title": "Items" - }, - "next": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Next" + "date_range": { + "$ref": "#/components/schemas/DateRangeType", + "default": "last_1m" } }, "type": "object", - "required": [ - "items", - "next" - ], - "title": "PaginatedResults[ReportData, str]" + "title": "SourceCountByStatusParams" }, - "PaginatedResults_ReportGroupData_str_": { + "SourceCountByYear": { "properties": { - "items": { - "items": { - "$ref": "#/components/schemas/ReportGroupData" - }, - "type": "array", - "title": "Items" + "year": { + "type": "integer", + "title": "Year" }, - "next": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Next" + "count": { + "type": "integer", + "title": "Count" } }, "type": "object", "required": [ - "items", - "next" + "year", + "count" ], - "title": "PaginatedResults[ReportGroupData, str]" + "title": "SourceCountByYear" }, - "PaginatedResults_ReportSectionPayload_str_": { + "SourceCountByYearParams": { "properties": { - "items": { - "items": { - "$ref": "#/components/schemas/ReportSectionPayload" - }, - "type": "array", - "title": "Items" - }, - "next": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Next" + "start_year": { + "type": "integer", + "title": "Start Year" } }, "type": "object", "required": [ - "items", - "next" + "start_year" ], - "title": "PaginatedResults[ReportSectionPayload, str]" + "title": "SourceCountByYearParams" }, - "PaginatedResults_Report_str_": { + "SourceFilterByDateRange": { + "type": "string", + "enum": [ + "crawled_since", + "last_updated_at" + ], + "title": "SourceFilterByDateRange" + }, + "SourceHistogramParams": { "properties": { - "items": { - "items": { - "$ref": "#/components/schemas/Report" - }, - "type": "array", - "title": "Items" + "date_range": { + "$ref": "#/components/schemas/DateRangeType" }, - "next": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Next" + "timezone": { + "type": "string", + "title": "Timezone", + "default": "America/New_York" } }, "type": "object", "required": [ - "items", - "next" + "date_range" ], - "title": "PaginatedResults[Report, str]" + "title": "SourceHistogramParams" }, - "PaginatedResults_SandboxSampleSubmission_str_": { + "SourceListParams": { "properties": { - "items": { - "items": { - "$ref": "#/components/schemas/SandboxSampleSubmission" - }, - "type": "array", - "title": "Items" + "from": { + "type": "integer", + "title": "From", + "default": 0 }, - "next": { + "size": { + "type": "integer", + "title": "Size", + "default": 15 + }, + "order_by": { + "$ref": "#/components/schemas/SourceOrderBy", + "default": "title" + }, + "order_type": { + "$ref": "#/components/schemas/OrderType", + "default": "asc" + }, + "q": { "anyOf": [ { "type": "string" @@ -31730,166 +45467,105 @@ "type": "null" } ], - "title": "Next" - } - }, - "type": "object", - "required": [ - "items", - "next" - ], - "title": "PaginatedResults[SandboxSampleSubmission, str]" - }, - "PaginatedResults_SecretItem_str_": { - "properties": { - "items": { - "items": { - "$ref": "#/components/schemas/SecretItem" - }, - "type": "array", - "title": "Items" + "title": "Q" }, - "next": { + "categories": { "anyOf": [ { - "type": "string" + "items": { + "$ref": "#/components/schemas/SourceCategoryV2" + }, + "type": "array" }, { "type": "null" } ], - "title": "Next" - } - }, - "type": "object", - "required": [ - "items", - "next" - ], - "title": "PaginatedResults[SecretItem, str]" - }, - "PaginatedResults_SourceWithTenantCount_str_": { - "properties": { - "items": { - "items": { - "$ref": "#/components/schemas/SourceWithTenantCount" - }, - "type": "array", - "title": "Items" + "title": "Categories" }, - "next": { + "status": { "anyOf": [ { - "type": "string" + "$ref": "#/components/schemas/SourceStatusV2" }, { "type": "null" } - ], - "title": "Next" - } - }, - "type": "object", - "required": [ - "items", - "next" - ], - "title": "PaginatedResults[SourceWithTenantCount, str]" - }, - "PaginatedResults_StealerLogCookie_str_": { - "properties": { - "items": { - "items": { - "$ref": "#/components/schemas/StealerLogCookie" - }, - "type": "array", - "title": "Items" + ] }, - "next": { + "date_range": { + "$ref": "#/components/schemas/DateRangeType", + "default": "last_1m" + }, + "filter_by_date_range": { "anyOf": [ { - "type": "string" + "$ref": "#/components/schemas/SourceFilterByDateRange" }, { "type": "null" } - ], - "title": "Next" + ] } }, "type": "object", - "required": [ - "items", - "next" + "title": "SourceListParams" + }, + "SourceOrderBy": { + "type": "string", + "enum": [ + "title", + "category_v2", + "status", + "crawled_since", + "last_updated_at", + "event_count", + "total_event_count" ], - "title": "PaginatedResults[StealerLogCookie, str]" + "title": "SourceOrderBy" }, - "PaginatedResults_StealerLogCredential_str_": { + "SourceStatusV2": { + "type": "string", + "enum": [ + "inactive", + "active", + "degraded", + "offline", + "defunct" + ], + "title": "SourceStatusV2" + }, + "SourceSummary": { "properties": { - "items": { - "items": { - "$ref": "#/components/schemas/StealerLogCredential" - }, - "type": "array", - "title": "Items" - }, - "next": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Next" + "is_defunct": { + "type": "boolean", + "title": "Is Defunct" } }, "type": "object", "required": [ - "items", - "next" + "is_defunct" ], - "title": "PaginatedResults[StealerLogCredential, str]" + "title": "SourceSummary" }, - "PaginatedResults_TenantFlareCommunityUser_int_": { + "SourceV2": { "properties": { - "items": { - "items": { - "$ref": "#/components/schemas/TenantFlareCommunityUser" - }, - "type": "array", - "title": "Items" + "id": { + "type": "string", + "title": "Id" }, - "next": { + "name": { "anyOf": [ { - "type": "integer" + "type": "string" }, { "type": "null" } ], - "title": "Next" - } - }, - "type": "object", - "required": [ - "items", - "next" - ], - "title": "PaginatedResults[TenantFlareCommunityUser, int]" - }, - "PaginatedResults_TenantIntegrationItem_str_": { - "properties": { - "items": { - "items": { - "$ref": "#/components/schemas/TenantIntegrationItem" - }, - "type": "array", - "title": "Items" + "title": "Name" }, - "next": { + "description_en": { "anyOf": [ { "type": "string" @@ -31898,26 +45574,9 @@ "type": "null" } ], - "title": "Next" - } - }, - "type": "object", - "required": [ - "items", - "next" - ], - "title": "PaginatedResults[TenantIntegrationItem, str]" - }, - "PaginatedResults_ThreatFlowReportResponse_str_": { - "properties": { - "items": { - "items": { - "$ref": "#/components/schemas/ThreatFlowReportResponse" - }, - "type": "array", - "title": "Items" + "title": "Description En" }, - "next": { + "description_fr": { "anyOf": [ { "type": "string" @@ -31926,33 +45585,9 @@ "type": "null" } ], - "title": "Next" - } - }, - "type": "object", - "required": [ - "items", - "next" - ], - "title": "PaginatedResults[ThreatFlowReportResponse, str]" - }, - "PaginatedResults_Union_EnrichedCredential__EnrichedCookie__str_": { - "properties": { - "items": { - "items": { - "anyOf": [ - { - "$ref": "#/components/schemas/EnrichedCredential" - }, - { - "$ref": "#/components/schemas/EnrichedCookie" - } - ] - }, - "type": "array", - "title": "Items" + "title": "Description Fr" }, - "next": { + "breached_at": { "anyOf": [ { "type": "string" @@ -31961,63 +45596,38 @@ "type": "null" } ], - "title": "Next" - } - }, - "type": "object", - "required": [ - "items", - "next" - ], - "title": "PaginatedResults[Union[EnrichedCredential, EnrichedCookie], str]" - }, - "PaginatedSources": { - "properties": { - "items": { - "items": { - "$ref": "#/components/schemas/Source" - }, - "type": "array", - "title": "Items" + "title": "Breached At" }, - "next": { + "leaked_at": { "anyOf": [ { - "type": "integer" + "type": "string" }, { "type": "null" } ], - "title": "Next" + "title": "Leaked At" }, - "total_count": { - "type": "integer", - "title": "Total Count" - } - }, - "type": "object", - "required": [ - "items", - "next", - "total_count" - ], - "title": "PaginatedSources" - }, - "ParentContext": { - "properties": { - "parent_uid": { + "is_alert_enabled": { + "type": "boolean", + "title": "Is Alert Enabled" + }, + "pii_tags": { "anyOf": [ { - "type": "string" + "items": { + "type": "string" + }, + "type": "array" }, { "type": "null" } ], - "title": "Parent Uid" + "title": "Pii Tags" }, - "parent_type": { + "url": { "anyOf": [ { "type": "string" @@ -32026,32 +45636,38 @@ "type": "null" } ], - "title": "Parent Type" + "title": "Url" } }, "type": "object", - "title": "ParentContext" - }, - "ParentIdentifierSortType": { - "type": "string", - "enum": [ - "reversed_fqdn" + "required": [ + "id", + "name", + "description_en", + "description_fr", + "breached_at", + "leaked_at", + "is_alert_enabled", + "pii_tags", + "url" ], - "title": "ParentIdentifierSortType" + "title": "SourceV2" }, - "PartialAlert": { + "SourceWithTenantCount": { "properties": { - "feed_definition": { - "anyOf": [ - { - "$ref": "#/components/schemas/FeedDefinition" - }, - { - "type": "null" - } - ] + "id": { + "type": "string", + "title": "Id" + }, + "count": { + "type": "integer", + "title": "Count" + }, + "name": { + "type": "string", + "title": "Name" }, - "name": { + "description": { "anyOf": [ { "type": "string" @@ -32060,41 +45676,37 @@ "type": "null" } ], - "title": "Name" + "title": "Description" }, - "search_types": { + "leaked_at": { "anyOf": [ { - "items": { - "$ref": "#/components/schemas/SearchType" - }, - "type": "array" + "type": "string", + "format": "date-time" }, { "type": "null" } ], - "title": "Search Types" + "title": "Leaked At" }, - "experimental_search_types": { + "breached_at": { "anyOf": [ { - "items": { - "type": "string" - }, - "type": "array" + "type": "string", + "format": "date-time" }, { "type": "null" } ], - "title": "Experimental Search Types" + "title": "Breached At" }, - "risks": { + "pii_tags": { "anyOf": [ { "items": { - "$ref": "#/components/schemas/RiskScore" + "type": "string" }, "type": "array" }, @@ -32102,20 +45714,122 @@ "type": "null" } ], - "title": "Risks" + "title": "Pii Tags" }, - "frequency": { + "domain": { "anyOf": [ { - "type": "number" + "type": "string" }, { "type": "null" } ], - "title": "Frequency" + "title": "Domain" }, - "start_at": { + "is_test": { + "type": "boolean", + "title": "Is Test" + }, + "is_verified": { + "type": "boolean", + "title": "Is Verified" + }, + "has_credentials": { + "type": "boolean", + "title": "Has Credentials" + }, + "has_pii": { + "type": "boolean", + "title": "Has Pii" + }, + "is_unparsed_breach": { + "type": "boolean", + "title": "Is Unparsed Breach" + } + }, + "type": "object", + "required": [ + "id", + "count", + "name", + "description", + "leaked_at", + "breached_at", + "pii_tags", + "domain", + "is_test", + "is_verified", + "has_credentials", + "has_pii", + "is_unparsed_breach" + ], + "title": "SourceWithTenantCount" + }, + "SourcesCategoriesStats": { + "properties": { + "categories": { + "items": { + "$ref": "#/components/schemas/SourceCategoryV2" + }, + "type": "array", + "title": "Categories", + "default": [] + }, + "date_range": { + "$ref": "#/components/schemas/DateRangeType" + } + }, + "type": "object", + "required": [ + "date_range" + ], + "title": "SourcesCategoriesStats" + }, + "StatsAggregates": { + "type": "string", + "enum": [ + "daily", + "weekly", + "monthly", + "yearly" + ], + "title": "StatsAggregates" + }, + "StealerLogActions": { + "properties": { + "can_reveal_full_contents": { + "type": "boolean", + "title": "Can Reveal Full Contents" + }, + "can_download_files": { + "type": "boolean", + "title": "Can Download Files" + }, + "can_display_pii_tags": { + "type": "boolean", + "title": "Can Display Pii Tags" + } + }, + "type": "object", + "required": [ + "can_reveal_full_contents", + "can_download_files", + "can_display_pii_tags" + ], + "title": "StealerLogActions" + }, + "StealerLogCookie": { + "properties": { + "host_key": { + "type": "string", + "title": "Host Key" + }, + "path": { + "type": "string", + "title": "Path" + }, + "expires_utc": { "anyOf": [ { "type": "string", @@ -32125,153 +45839,295 @@ "type": "null" } ], - "title": "Start At" - }, - "alert_channel_id": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "title": "Alert Channel Id" - } - }, - "type": "object", - "title": "PartialAlert" - }, - "PartialAlertChannel": { - "properties": { - "id": { - "type": "integer", - "title": "Id" + "title": "Expires Utc" }, "name": { "type": "string", "title": "Name" }, - "type": { - "$ref": "#/components/schemas/AlertType" - }, - "state": { - "$ref": "#/components/schemas/AlertChannelState" - }, - "alert_count": { - "type": "integer", - "title": "Alert Count" + "value": { + "type": "string", + "title": "Value" } }, "type": "object", "required": [ - "id", + "host_key", + "path", + "expires_utc", "name", - "type", - "state", - "alert_count" - ], - "title": "PartialAlertChannel" - }, - "PasswordPolicy": { - "type": "string", - "enum": [ - "min_eight_chars", - "special_symbols", - "uppercase", - "lowercase", - "number" + "value" ], - "title": "PasswordPolicy" + "title": "StealerLogCookie" }, - "PasswordPolicyOperator": { + "StealerLogCookieExpiration": { "type": "string", "enum": [ - "include", - "exclude" + "all", + "expired", + "active" ], - "title": "PasswordPolicyOperator" + "title": "StealerLogCookieExpiration" }, - "PasteEvent": { + "StealerLogCredential": { "properties": { - "event_type": { + "url": { "type": "string", - "const": "paste", - "title": "Event Type", - "default": "paste" + "title": "Url" }, - "data": { - "$ref": "#/components/schemas/PasteEventData" + "username": { + "type": "string", + "title": "Username" }, - "metadata": { - "$ref": "#/components/schemas/EventMetadata" + "password": { + "type": "string", + "title": "Password" + }, + "application": { + "type": "string", + "title": "Application" } }, "type": "object", "required": [ - "data", - "metadata" + "url", + "username", + "password", + "application" ], - "title": "Paste" + "title": "StealerLogCredential" }, - "PasteEventData": { + "StealerLogData": { "properties": { - "url": { + "credentials": { + "$ref": "#/components/schemas/PiiCollection_StealerLogFindingCredential_" + }, + "cookies": { + "$ref": "#/components/schemas/PiiCollection_StealerLogFindingCookie_" + } + }, + "type": "object", + "required": [ + "credentials", + "cookies" + ], + "title": "StealerLogData" + }, + "StealerLogEventData": { + "properties": { + "victim_information": { "anyOf": [ { - "type": "string" + "$ref": "#/components/schemas/pyro__findings__stealerlogs__datamodels__VictimInformation" }, { "type": "null" } ], - "title": "Url" + "description": "Collection of data that relates to the victim and their infected device." }, - "title": { + "malware_information": { "anyOf": [ { - "type": "string" + "$ref": "#/components/schemas/MalwareInformation" }, { "type": "null" } ], - "title": "Title" + "description": "Collection of data that relates to the malware that was used to infect the victim's device." + } + }, + "type": "object", + "required": [ + "victim_information", + "malware_information" + ], + "title": "StealerLogEventData" + }, + "StealerLogFindingCookie": { + "properties": { + "host_key": { + "type": "string", + "title": "Host Key" }, - "content": { + "path": { + "type": "string", + "title": "Path" + }, + "expires_utc": { "anyOf": [ { - "type": "string" + "type": "string", + "format": "date-time" }, { "type": "null" } ], - "title": "Content" + "title": "Expires Utc" }, - "actor": { + "name": { + "type": "string", + "title": "Name" + }, + "value": { + "type": "string", + "title": "Value" + } + }, + "type": "object", + "required": [ + "host_key", + "path", + "expires_utc", + "name", + "value" + ], + "title": "StealerLogFindingCookie" + }, + "StealerLogFindingCredential": { + "properties": { + "url": { + "type": "string", + "title": "Url" + }, + "username": { + "type": "string", + "title": "Username" + }, + "password": { + "type": "string", + "title": "Password" + }, + "hash": { + "type": "string", + "title": "Hash" + }, + "application": { + "type": "string", + "title": "Application" + } + }, + "type": "object", + "required": [ + "url", + "username", + "password", + "hash", + "application" + ], + "title": "StealerLogFindingCredential" + }, + "StrategyMember": { + "properties": { + "type": { + "$ref": "#/components/schemas/StrategyMemberType" + }, + "id": { + "type": "integer", + "title": "Id" + }, + "name": { "anyOf": [ { - "$ref": "#/components/schemas/pyro__findings__paste__datamodels__PasteEventData__Actor" + "type": "string" }, { "type": "null" } - ] + ], + "title": "Name" + } + }, + "type": "object", + "required": [ + "type", + "id" + ], + "title": "StrategyMember" + }, + "StrategyMemberType": { + "type": "string", + "enum": [ + "user", + "tenant", + "organization" + ], + "title": "StrategyMemberType" + }, + "SubdomainStatus": { + "properties": { + "status": { + "$ref": "#/components/schemas/DomainStatus" }, - "expires_at": { + "updated_at": { + "type": "string", + "format": "date-time", + "title": "Updated At" + } + }, + "type": "object", + "required": [ + "status", + "updated_at" + ], + "title": "SubdomainStatus" + }, + "SubdomainTag": { + "properties": { + "label": { + "type": "string", + "title": "Label" + }, + "keyword": { + "type": "string", + "title": "Keyword" + }, + "span": { + "items": { + "type": "integer" + }, + "type": "array", + "title": "Span" + } + }, + "type": "object", + "required": [ + "label", + "keyword", + "span" + ], + "title": "SubdomainTag" + }, + "SystemMessage": { + "properties": { + "id": { + "type": "string", + "title": "Id" + }, + "role": { + "type": "string", + "const": "system", + "title": "Role", + "default": "system" + }, + "content": { + "type": "string", + "title": "Content" + }, + "name": { "anyOf": [ { - "type": "string", - "format": "date-time" + "type": "string" }, { "type": "null" } ], - "title": "Expires At" + "title": "Name" }, - "syntax": { + "encryptedValue": { "anyOf": [ { "type": "string" @@ -32280,318 +46136,407 @@ "type": "null" } ], - "title": "Syntax" + "title": "Encryptedvalue" } }, + "additionalProperties": true, "type": "object", - "title": "PasteEventData" + "required": [ + "id", + "content" + ], + "title": "SystemMessage", + "description": "A system message." }, - "PiiCollection_StealerLogFindingCookie_": { + "TagListPayload": { "properties": { - "items": { + "tags": { "items": { - "$ref": "#/components/schemas/StealerLogFindingCookie" + "$ref": "#/components/schemas/TagPayload" }, "type": "array", - "title": "Items" + "title": "Tags" + } + }, + "type": "object", + "required": [ + "tags" + ], + "title": "TagListPayload" + }, + "TagPayload": { + "properties": { + "id": { + "type": "string", + "title": "Id" }, - "hidden_count": { + "name": { + "type": "string", + "title": "Name" + }, + "type": { + "type": "string", + "title": "Type" + }, + "description": { + "type": "string", + "title": "Description" + }, + "is_visible": { + "type": "boolean", + "title": "Is Visible" + } + }, + "type": "object", + "required": [ + "id", + "name", + "type", + "description", + "is_visible" + ], + "title": "TagPayload" + }, + "TenantBanner": { + "properties": { + "tenant_id": { "type": "integer", - "title": "Hidden Count" + "title": "Tenant Id" + }, + "tenant_name": { + "type": "string", + "title": "Tenant Name" + }, + "message": { + "type": "string", + "title": "Message" + }, + "variant": { + "$ref": "#/components/schemas/BannerVariant" } }, "type": "object", "required": [ - "items", - "hidden_count" + "tenant_id", + "tenant_name", + "message", + "variant" ], - "title": "PiiCollection[StealerLogFindingCookie]" + "title": "TenantBanner" }, - "PiiCollection_StealerLogFindingCredential_": { + "TenantFlareCommunityIsEnabledResponse": { "properties": { - "items": { - "items": { - "$ref": "#/components/schemas/StealerLogFindingCredential" - }, - "type": "array", - "title": "Items" - }, - "hidden_count": { - "type": "integer", - "title": "Hidden Count" + "flare_community_enabled": { + "type": "boolean", + "title": "Flare Community Enabled" } }, "type": "object", "required": [ - "items", - "hidden_count" + "flare_community_enabled" ], - "title": "PiiCollection[StealerLogFindingCredential]" + "title": "TenantFlareCommunityIsEnabledResponse" }, - "PolicyAssignedIdentifierPayload": { + "TenantFlareCommunityUser": { "properties": { - "identifier_id": { + "id": { "type": "integer", - "title": "Identifier Id", - "description": "The ID of the identifier this policy is assigned to" + "title": "Id" }, - "identifier_name": { + "primary_email": { "type": "string", - "title": "Identifier Name", - "description": "The name of the identifier this policy is assigned to" + "title": "Primary Email" }, - "clean_past_events": { - "type": "boolean", - "title": "Clean Past Events", - "description": "Whether this policy has been applied to historical events" + "invite_type": { + "type": "string", + "title": "Invite Type" }, - "assigned_at": { + "created_at": { "type": "string", "format": "date-time", - "title": "Assigned At", - "description": "The date and time this policy was assigned to the identifier" + "title": "Created At" + }, + "features": { + "items": { + "$ref": "#/components/schemas/Features" + }, + "type": "array", + "title": "Features" } }, "type": "object", "required": [ - "identifier_id", - "identifier_name", - "clean_past_events", - "assigned_at" + "id", + "primary_email", + "invite_type", + "created_at", + "features" ], - "title": "PolicyAssignedIdentifierPayload" + "title": "TenantFlareCommunityUser" }, - "PolicyAssignmentsBody": { + "TenantFlareCommunityUsersCountResponse": { "properties": { - "identifier_ids": { - "items": { - "type": "integer" - }, - "type": "array", - "title": "Identifier Ids", - "description": "The IDs of the identifiers to assign the policy to" - }, - "clean_past_events": { - "type": "boolean", - "title": "Clean Past Events", - "description": "Whether this policy will be applied to historical events", - "default": false + "count": { + "type": "integer", + "title": "Count" } }, "type": "object", "required": [ - "identifier_ids" + "count" ], - "title": "PolicyAssignmentsBody" + "title": "TenantFlareCommunityUsersCountResponse" }, - "PolicyValue": { - "anyOf": [ - { - "$ref": "#/components/schemas/KeywordsValue" - }, - { - "$ref": "#/components/schemas/LuceneValue" - }, - { - "$ref": "#/components/schemas/AstpCookiesValue" - }, - { - "$ref": "#/components/schemas/AstpDomainValue" - } - ] + "TenantIndustry": { + "type": "string", + "enum": [ + "global", + "transport", + "education", + "energy", + "finance", + "healthcare", + "manufacturing", + "retail", + "software", + "telecommunication" + ], + "title": "TenantIndustry" }, - "PresetRestrictedTerm": { + "TenantIntegrationFilters": { "properties": { "type": { "type": "string", - "const": "preset", - "title": "Type" + "const": "tenant_integration", + "title": "Type", + "default": "tenant_integration" }, + "tenant_integration_ids": { + "items": { + "type": "string", + "format": "uuid" + }, + "type": "array", + "maxItems": 1, + "minItems": 1, + "title": "Tenant Integration Ids" + } + }, + "type": "object", + "required": [ + "tenant_integration_ids" + ], + "title": "TenantIntegrationFilters" + }, + "TenantIntegrationItem": { + "properties": { "id": { "type": "string", + "format": "uuid", "title": "Id" }, - "display_name": { + "name": { "type": "string", - "title": "Display Name" + "title": "Name" }, - "description": { + "tenant_id": { + "type": "integer", + "title": "Tenant Id" + }, + "type": { + "$ref": "#/components/schemas/TenantIntegrationType" + }, + "params": { "anyOf": [ { - "type": "string" + "$ref": "#/components/schemas/EntraIDParams" + }, + { + "$ref": "#/components/schemas/ForetraceParams" + }, + { + "$ref": "#/components/schemas/OktaParams" }, { "type": "null" } ], - "title": "Description" + "title": "Params" }, - "terms": { - "items": { - "$ref": "#/components/schemas/PresetRestrictedTermItem" - }, - "type": "array", - "title": "Terms" - } - }, - "type": "object", - "required": [ - "type", - "id", - "display_name", - "terms" - ], - "title": "PresetRestrictedTerm" - }, - "PresetRestrictedTermItem": { - "properties": { - "type": { + "state": { + "$ref": "#/components/schemas/TenantIntegrationState" + }, + "is_enabled": { + "type": "boolean", + "title": "Is Enabled" + }, + "created_at": { "type": "string", - "enum": [ - "keyword", - "domain" - ], - "title": "Type" + "format": "date-time", + "title": "Created At" }, - "term": { + "updated_at": { "type": "string", - "title": "Term" + "format": "date-time", + "title": "Updated At" } }, "type": "object", "required": [ + "id", + "name", + "tenant_id", "type", - "term" + "params", + "state", + "is_enabled", + "created_at", + "updated_at" ], - "title": "PresetRestrictedTermItem" + "title": "TenantIntegrationItem" }, - "PreviewAlerts": { + "TenantIntegrationState": { "properties": { - "alert_channel_id": { - "type": "integer", - "title": "Alert Channel Id" + "status": { + "$ref": "#/components/schemas/TenantIntegrationStatus" }, - "event_uids": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Event Uids" - } - }, - "type": "object", - "required": [ - "alert_channel_id", - "event_uids" - ], - "title": "PreviewAlerts" - }, - "ProvisionUserItemRequest": { - "properties": { - "email": { - "type": "string", - "title": "Email" + "message": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Message" }, - "idp_user_uuid": { + "failed_attempts": { + "type": "integer", + "title": "Failed Attempts", + "default": 0 + }, + "failed_validation_details": { "anyOf": [ { - "type": "string", - "format": "uuid" + "$ref": "#/components/schemas/EntraIDFailedValidationDetails" + }, + { + "$ref": "#/components/schemas/OktaFailedValidationDetails" }, { "type": "null" } ], - "title": "Idp User Uuid" + "title": "Failed Validation Details" }, - "full_name": { + "last_synchronized_at": { "anyOf": [ { - "type": "string" + "type": "string", + "format": "date-time" }, { "type": "null" } ], - "title": "Full Name" + "title": "Last Synchronized At" } }, "type": "object", "required": [ - "email" + "status" ], - "title": "ProvisionUserItemRequest" + "title": "TenantIntegrationState" }, - "PublicAuditEventAffectedResourceType": { + "TenantIntegrationStatus": { "type": "string", "enum": [ - "event", - "alert", - "alert_channel", - "authorize_asset_request", - "credential", - "identifier", - "identifier_recommendation", - "integration", - "user", - "organization", - "priority_action", - "sandbox", - "global_search", - "tenant", - "tenant_membership", - "threat_flow" - ] + "untested", + "error", + "success", + "marked_for_deletion" + ], + "title": "TenantIntegrationStatus" }, - "PublicIdentifierRequestBody": { + "TenantIntegrationStatusResponse": { "properties": { - "data": { - "oneOf": [ - { - "$ref": "#/components/schemas/CCBinData" - }, - { - "$ref": "#/components/schemas/IPData" - }, + "status": { + "$ref": "#/components/schemas/TenantIntegrationStatus" + }, + "message": { + "anyOf": [ { - "$ref": "#/components/schemas/KeywordData" + "type": "string" }, { - "$ref": "#/components/schemas/AzureTenantData" - }, + "type": "null" + } + ], + "title": "Message" + }, + "failed_validation_details": { + "anyOf": [ { - "$ref": "#/components/schemas/DomainData" + "$ref": "#/components/schemas/EntraIDFailedValidationDetails" }, { - "$ref": "#/components/schemas/SearchQueryData" + "$ref": "#/components/schemas/OktaFailedValidationDetails" }, { - "$ref": "#/components/schemas/GithubRepositoryData" - }, + "type": "null" + } + ], + "title": "Failed Validation Details" + } + }, + "type": "object", + "required": [ + "status", + "message" + ], + "title": "TenantIntegrationStatusResponse" + }, + "TenantIntegrationType": { + "type": "string", + "enum": [ + "entra_id", + "flare_community", + "okta" + ], + "title": "TenantIntegrationType" + }, + "TenantMemberRoleResponse": { + "properties": { + "role": { + "anyOf": [ { - "$ref": "#/components/schemas/SecretData" + "$ref": "#/components/schemas/TenantRoleType" }, { - "$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" + "type": "null" } - } + ] }, - "name": { + "is_organization_admin": { + "type": "boolean", + "title": "Is Organization Admin" + } + }, + "type": "object", + "required": [ + "role", + "is_organization_admin" + ], + "title": "TenantMemberRoleResponse" + }, + "TenantMetadataResponse": { + "properties": { + "uid": { + "type": "string", + "title": "Uid" + }, + "notes": { "anyOf": [ { "type": "string" @@ -32600,51 +46545,37 @@ "type": "null" } ], - "title": "Name" - }, - "categories": { - "items": { - "$ref": "#/components/schemas/SearchType" - }, - "type": "array", - "title": "Categories" + "title": "Notes" }, - "emerging_categories": { + "tags": { "items": { "type": "string" }, "type": "array", - "title": "Emerging Categories" - }, - "severities": { - "items": { - "$ref": "#/components/schemas/Severity" - }, - "type": "array", - "title": "Severities" + "title": "Tags" }, - "group_id": { + "severity": { "anyOf": [ { - "type": "integer" + "type": "string" }, { "type": "null" } ], - "title": "Group Id" + "title": "Severity" } }, "type": "object", "required": [ - "data", - "categories", - "emerging_categories", - "severities" + "uid", + "notes", + "tags", + "severity" ], - "title": "PublicIdentifierRequestBody" + "title": "TenantMetadataResponse" }, - "PublicIdentifierResponse": { + "TenantPayload": { "properties": { "id": { "type": "integer", @@ -32654,78 +46585,30 @@ "type": "string", "title": "Name" }, - "tenant_id": { - "type": "integer", - "title": "Tenant Id" + "type": { + "type": "string", + "title": "Type" }, - "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" - }, + "description": { + "anyOf": [ { - "$ref": "#/components/schemas/SecretData" + "type": "string" }, { - "$ref": "#/components/schemas/PublicIdentityData" + "type": "null" } ], - "title": "Data", - "discriminator": { - "propertyName": "type", - "mapping": { - "azure_tenant": "#/components/schemas/AzureTenantData", - "bin": "#/components/schemas/CCBinData", - "domain": "#/components/schemas/DomainData", - "github_repository": "#/components/schemas/GithubRepositoryData", - "identity": "#/components/schemas/PublicIdentityData", - "ip": "#/components/schemas/IPData", - "keyword": "#/components/schemas/KeywordData", - "search_query": "#/components/schemas/SearchQueryData", - "secret": "#/components/schemas/SecretData" - } - } - }, - "categories": { - "items": { - "$ref": "#/components/schemas/SearchType" - }, - "type": "array", - "title": "Categories" + "title": "Description" }, - "emerging_categories": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Emerging Categories" + "organization_id": { + "type": "integer", + "title": "Organization Id" }, - "severities": { - "items": { - "$ref": "#/components/schemas/Severity" - }, - "type": "array", - "title": "Severities" + "urn": { + "type": "string", + "title": "Urn" }, - "group_id": { + "number_of_employees": { "anyOf": [ { "type": "integer" @@ -32734,311 +46617,259 @@ "type": "null" } ], - "title": "Group Id" + "title": "Number Of Employees" }, - "enrichments": { + "industry": { "anyOf": [ { - "$ref": "#/components/schemas/IdentifierEnrichments" + "type": "string" }, { "type": "null" } - ] + ], + "title": "Industry" }, "is_disabled": { "type": "boolean", "title": "Is Disabled" }, - "updated_at": { - "type": "string", - "format": "date-time", - "title": "Updated At" - } - }, - "type": "object", - "required": [ - "id", - "name", - "tenant_id", - "data", - "categories", - "emerging_categories", - "severities", - "group_id", - "enrichments", - "is_disabled", - "updated_at" - ], - "title": "IdentifierResponse" - }, - "PublicIdentifierUpdateRequestBody": { - "properties": { - "data": { - "oneOf": [ - { - "$ref": "#/components/schemas/CCBinData" - }, - { - "$ref": "#/components/schemas/IPData" - }, - { - "$ref": "#/components/schemas/KeywordData" - }, - { - "$ref": "#/components/schemas/AzureTenantData" - }, - { - "$ref": "#/components/schemas/DomainData" - }, - { - "$ref": "#/components/schemas/SearchQueryData" - }, - { - "$ref": "#/components/schemas/GithubRepositoryData" - }, - { - "$ref": "#/components/schemas/SecretData" - }, - { - "$ref": "#/components/schemas/PublicIdentityData" - } - ], - "title": "Data", - "discriminator": { - "propertyName": "type", - "mapping": { - "azure_tenant": "#/components/schemas/AzureTenantData", - "bin": "#/components/schemas/CCBinData", - "domain": "#/components/schemas/DomainData", - "github_repository": "#/components/schemas/GithubRepositoryData", - "identity": "#/components/schemas/PublicIdentityData", - "ip": "#/components/schemas/IPData", - "keyword": "#/components/schemas/KeywordData", - "search_query": "#/components/schemas/SearchQueryData", - "secret": "#/components/schemas/SecretData" - } - } + "is_archived": { + "type": "boolean", + "title": "Is Archived" }, - "name": { + "feed_id": { + "type": "integer", + "title": "Feed Id" + }, + "identifier_limit": { "anyOf": [ { - "type": "string" + "type": "integer" }, { "type": "null" } ], - "title": "Name" - }, - "categories": { - "items": { - "$ref": "#/components/schemas/SearchType" - }, - "type": "array", - "title": "Categories" + "title": "Identifier Limit" }, - "emerging_categories": { + "permissions": { "items": { - "type": "string" + "$ref": "#/components/schemas/UserPermissions" }, "type": "array", - "title": "Emerging Categories" + "title": "Permissions" }, - "severities": { - "items": { - "$ref": "#/components/schemas/Severity" - }, - "type": "array", - "title": "Severities" + "prevent_global_search": { + "type": "boolean", + "title": "Prevent Global Search" }, - "group_id": { + "access_end_at": { "anyOf": [ { - "type": "integer" + "type": "string", + "format": "date-time" }, { "type": "null" } ], - "title": "Group Id" + "title": "Access End At" }, - "is_disabled": { + "hubspot_tenant_id": { "anyOf": [ { - "type": "boolean" + "type": "integer" }, { "type": "null" } ], - "title": "Is Disabled" + "title": "Hubspot Tenant Id" } }, "type": "object", "required": [ - "data", - "categories", - "emerging_categories", - "severities" + "id", + "name", + "type", + "description", + "organization_id", + "urn", + "number_of_employees", + "industry", + "is_disabled", + "is_archived", + "feed_id", + "identifier_limit", + "permissions", + "prevent_global_search", + "access_end_at", + "hubspot_tenant_id" ], - "title": "PublicIdentifierUpdateRequestBody" + "title": "TenantPayload" }, - "PublicIdentityData": { + "TenantRoleType": { + "type": "string", + "enum": [ + "viewer", + "editor", + "admin" + ], + "title": "TenantRoleType" + }, + "TenantScoringRulePayload": { "properties": { - "type": { + "uuid": { "type": "string", - "const": "identity", - "title": "Type", - "default": "identity" + "format": "uuid4", + "title": "Uuid", + "description": "The UUID of the scoring rule" }, - "attributes": { - "items": { - "oneOf": [ - { - "$ref": "#/components/schemas/EmailData" - }, - { - "$ref": "#/components/schemas/UsernameData" - }, - { - "$ref": "#/components/schemas/NameData" - } - ], - "discriminator": { - "propertyName": "type", - "mapping": { - "email": "#/components/schemas/EmailData", - "name": "#/components/schemas/NameData", - "username": "#/components/schemas/UsernameData" - } + "name": { + "type": "string", + "title": "Name", + "description": "The name of the scoring rule" + }, + "description": { + "type": "string", + "title": "Description", + "description": "The description of the scoring rule" + }, + "query": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" } + ], + "title": "Query", + "description": "The Lucene query of the scoring rule" + }, + "search_types": { + "items": { + "$ref": "#/components/schemas/SearchType" }, "type": "array", - "maxItems": 10, - "minItems": 1, - "title": "Attributes" + "title": "Search Types", + "description": "The search types the scoring rule applies to" + }, + "severity": { + "$ref": "#/components/schemas/Severity", + "description": "The severity assigned by the scoring rule" + }, + "is_override": { + "type": "boolean", + "title": "Is Override", + "description": "Whether the rule caps the severity rather than raising it" + }, + "is_active": { + "type": "boolean", + "title": "Is Active", + "description": "Whether the scoring rule is currently enabled" + }, + "created_at": { + "type": "string", + "format": "date-time", + "title": "Created At", + "description": "The date and time the scoring rule was created" + }, + "last_updated_at": { + "type": "string", + "format": "date-time", + "title": "Last Updated At", + "description": "The date and time the scoring rule was last updated" + }, + "source": { + "type": "string", + "const": "tenant", + "title": "Source", + "default": "tenant" } }, "type": "object", "required": [ - "attributes" + "uuid", + "name", + "description", + "search_types", + "severity", + "is_override", + "is_active", + "created_at", + "last_updated_at" ], - "title": "IdentityData" + "title": "TenantScoringRulePayload" }, - "PublishReportPayload": { + "TenantUserAccess": { "properties": { - "title": { + "tenant_id": { + "type": "integer", + "title": "Tenant Id" + }, + "tenant_role": { + "$ref": "#/components/schemas/TenantRoleType" + } + }, + "type": "object", + "required": [ + "tenant_id", + "tenant_role" + ], + "title": "TenantUserAccess" + }, + "TenantWithEnrichmentsPayload": { + "properties": { + "tenant": { + "$ref": "#/components/schemas/TenantPayload" + }, + "user_count": { "anyOf": [ { - "type": "string" + "type": "integer" }, { "type": "null" } ], - "title": "Title" - } - }, - "type": "object", - "title": "PublishReportPayload" - }, - "PydanticThreatFlowReport": { - "properties": { - "id": { - "type": "integer", - "title": "Id" - }, - "format_type": { - "$ref": "#/components/schemas/ThreatFlowReportFormatType", - "default": "simple_summary" - }, - "intel_type": { - "$ref": "#/components/schemas/IntelType", - "default": "unit_summary_based" - }, - "title": { - "type": "string", - "title": "Title" + "title": "User Count" }, - "subtitle": { + "identifier_count": { "anyOf": [ { - "type": "string" + "type": "integer" }, { "type": "null" } ], - "title": "Subtitle" - }, - "summary": { - "type": "string", - "title": "Summary" - }, - "content": { - "type": "string", - "title": "Content" - }, - "tags": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Tags" - }, - "highlights": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Highlights" - }, - "related_activity_uids": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Related Activity Uids" + "title": "Identifier Count" }, - "prompt_preset_uid": { + "identifier_limit": { "anyOf": [ { - "type": "string" + "type": "integer" }, { "type": "null" } ], - "title": "Prompt Preset Uid" - }, - "created_at": { - "type": "string", - "format": "date-time", - "title": "Created At" + "title": "Identifier Limit" }, - "published_at": { + "global_search_calls_limit": { "anyOf": [ { - "type": "string", - "format": "date-time" + "type": "integer" }, { "type": "null" } ], - "title": "Published At" - }, - "updated_at": { - "type": "string", - "format": "date-time", - "title": "Updated At" - }, - "reading_time": { - "type": "integer", - "title": "Reading Time" + "title": "Global Search Calls Limit" }, - "tenant_id": { + "global_search_calls_count": { "anyOf": [ { "type": "integer" @@ -33047,9 +46878,13 @@ "type": "null" } ], - "title": "Tenant Id" + "title": "Global Search Calls Count" }, - "organization_id": { + "identifier_rotation_count": { + "type": "integer", + "title": "Identifier Rotation Count" + }, + "identifier_rotation_limit": { "anyOf": [ { "type": "integer" @@ -33058,505 +46893,399 @@ "type": "null" } ], - "title": "Organization Id" + "title": "Identifier Rotation Limit" + }, + "identities_limit": { + "type": "integer", + "title": "Identities Limit" + }, + "sandbox_submissions_usage": { + "type": "integer", + "title": "Sandbox Submissions Usage" + }, + "sandbox_submissions_limit": { + "type": "integer", + "title": "Sandbox Submissions Limit" } }, "type": "object", "required": [ - "id", - "title", - "subtitle", - "summary", - "content", - "tags", - "highlights", - "related_activity_uids", - "prompt_preset_uid", - "created_at", - "published_at", - "updated_at", - "reading_time", - "tenant_id", - "organization_id" + "tenant", + "user_count", + "identifier_count", + "identifier_limit", + "global_search_calls_limit", + "global_search_calls_count", + "identifier_rotation_count", + "identifier_rotation_limit", + "identities_limit", + "sandbox_submissions_usage", + "sandbox_submissions_limit" ], - "title": "PydanticThreatFlowReport" + "title": "TenantWithEnrichmentsPayload" }, - "QueryStringQuery": { + "TestTenantIntegrationPayload": { "properties": { - "type": { - "type": "string", - "const": "query_string", - "title": "Type" - }, - "query_string": { - "type": "string", - "title": "Query String" + "params": { + "oneOf": [ + { + "$ref": "#/components/schemas/EntraIDInputParams" + }, + { + "$ref": "#/components/schemas/ForetraceInputParams" + }, + { + "$ref": "#/components/schemas/OktaInputParams" + } + ], + "title": "Params", + "discriminator": { + "propertyName": "params_type", + "mapping": { + "entra_id": "#/components/schemas/EntraIDInputParams", + "flare_community": "#/components/schemas/ForetraceInputParams", + "okta": "#/components/schemas/OktaInputParams" + } + } } }, "type": "object", "required": [ - "type", - "query_string" + "params" ], - "title": "QueryStringQuery" + "title": "TestTenantIntegrationPayload" }, - "RansomLeakData": { + "TextInputContent": { "properties": { "type": { "type": "string", - "const": "ransomleak", + "const": "text", "title": "Type", - "default": "ransomleak" - }, - "source": { - "type": "string", - "minLength": 1, - "title": "Source" + "default": "text" }, - "id": { + "text": { "type": "string", - "minLength": 1, - "title": "Id" + "title": "Text" } }, + "additionalProperties": true, "type": "object", "required": [ - "source", - "id" + "text" ], - "title": "RansomLeakData" + "title": "TextInputContent", + "description": "A text fragment in a multimodal user message." }, - "RansomLeakEvent": { + "ThreadTopic": { "properties": { - "event_type": { + "topic_id": { "type": "string", - "const": "ransomleak", - "title": "Event Type", - "default": "ransomleak" - }, - "data": { - "$ref": "#/components/schemas/RansomLeakEventData" + "title": "Topic Id" }, - "metadata": { - "$ref": "#/components/schemas/EventMetadata" + "label": { + "type": "string", + "title": "Label" } }, "type": "object", "required": [ - "data", - "metadata" + "topic_id", + "label" ], - "title": "Ransom Leak" + "title": "ThreadTopic" }, - "RansomLeakEventData": { + "ThreadType": { + "type": "string", + "enum": [ + "chat_channel", + "forum_thread" + ], + "title": "ThreadType" + }, + "ThreatActorEntityAPIResponse": { "properties": { - "url": { + "uuid": { + "type": "string", + "title": "Uuid" + }, + "type": { + "$ref": "#/components/schemas/EntityType" + }, + "name": { + "type": "string", + "title": "Name" + }, + "created_by": { + "type": "string", + "title": "Created By" + }, + "sources": { + "items": { + "$ref": "#/components/schemas/CTIEntitySourceAPIResponse" + }, + "type": "array", + "title": "Sources" + }, + "created_at": { "anyOf": [ { - "type": "string" + "type": "string", + "format": "date-time" }, { "type": "null" } ], - "title": "Url", - "description": "The URL of the ransom leak post." + "title": "Created At" }, - "response_url": { + "updated_at": { "anyOf": [ { - "type": "string" + "type": "string", + "format": "date-time" }, { "type": "null" } ], - "title": "Response Url", - "description": "The URL of the response to the ransom leak post." + "title": "Updated At" }, - "title": { + "first_seen_at": { "anyOf": [ { - "type": "string" + "type": "string", + "format": "date-time" }, { "type": "null" } ], - "title": "Title", - "description": "The title of the ransom leak post." + "title": "First Seen At" }, - "content": { + "last_seen_at": { "anyOf": [ { - "type": "string" + "type": "string", + "format": "date-time" }, { "type": "null" } ], - "title": "Content", - "description": "The content of the ransom leak post." + "title": "Last Seen At" }, - "body": { + "confidence": { "anyOf": [ { - "type": "string" + "type": "integer" }, { "type": "null" } ], - "title": "Body", - "description": "The body of the ransom leak post." + "title": "Confidence" }, - "victim_information": { + "description": { "anyOf": [ { - "$ref": "#/components/schemas/pyro__findings__ransomleaks__datamodels__VictimInformation" + "type": "string" }, { "type": "null" } ], - "description": "The information relating to the victim of the ransom leak." - } - }, - "type": "object", - "required": [ - "url", - "response_url", - "title", - "content", - "body", - "victim_information" - ], - "title": "RansomLeakEventData" - }, - "RecentActivityCountResponse": { - "properties": { - "count": { - "type": "integer", - "title": "Count" - } - }, - "type": "object", - "required": [ - "count" - ], - "title": "RecentActivityCountResponse" - }, - "RecentActivityExposedPII": { - "properties": { - "type": { - "$ref": "#/components/schemas/SearchType" + "title": "Description" }, - "uid": { - "type": "string", - "title": "Uid" + "threat_actor_types": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Threat Actor Types" }, - "leaked_date": { - "type": "string", - "format": "date-time", - "title": "Leaked Date" + "aliases": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Aliases" }, - "attribute": { - "type": "string", - "title": "Attribute" + "roles": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Roles" }, - "information_type": { - "type": "string", - "title": "Information Type" + "goals": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Goals" }, - "source_name": { - "type": "string", - "title": "Source Name" - } - }, - "type": "object", - "required": [ - "type", - "uid", - "leaked_date", - "attribute", - "information_type", - "source_name" - ], - "title": "RecentActivityExposedPII" - }, - "RecentActivityOpenWebIllicitNetwork": { - "properties": { - "type": { - "$ref": "#/components/schemas/SearchType" + "sophistication": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Sophistication" }, - "uid": { - "type": "string", - "title": "Uid" + "resource_level": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Resource Level" }, - "creation_date": { - "type": "string", - "format": "date-time", - "title": "Creation Date" + "primary_motivation": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Primary Motivation" }, - "attribute": { - "type": "string", - "title": "Attribute" + "secondary_motivation": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Secondary Motivation" }, - "event_type": { - "type": "string", - "title": "Event Type" + "personal_motivations": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Personal Motivations" }, - "source_name": { - "type": "string", - "title": "Source Name" + "marking_definitions": { + "items": { + "$ref": "#/components/schemas/MarkingDefinition" + }, + "type": "array", + "title": "Marking Definitions" } }, "type": "object", "required": [ + "uuid", "type", - "uid", - "creation_date", - "attribute", - "event_type", - "source_name" + "name", + "created_by", + "sources", + "created_at", + "updated_at", + "description", + "threat_actor_types", + "aliases", + "roles", + "goals", + "sophistication", + "resource_level", + "primary_motivation", + "secondary_motivation", + "personal_motivations", + "marking_definitions" ], - "title": "RecentActivityOpenWebIllicitNetwork" + "title": "ThreatActorEntityAPIResponse" }, - "RecentActivityPassword": { + "ThreatActorGroupEntityAPIResponse": { "properties": { - "type": { + "uuid": { "type": "string", - "title": "Type", - "default": "identity_profile_password" + "title": "Uuid" }, - "last_seen": { - "type": "string", - "format": "date-time", - "title": "Last Seen" + "type": { + "$ref": "#/components/schemas/EntityType" }, - "attribute": { + "name": { "type": "string", - "title": "Attribute" + "title": "Name" }, - "password": { + "created_by": { "type": "string", - "title": "Password" + "title": "Created By" }, - "source_count": { - "type": "integer", - "title": "Source Count" + "sources": { + "items": { + "$ref": "#/components/schemas/CTIEntitySourceAPIResponse" + }, + "type": "array", + "title": "Sources" }, - "validation": { + "created_at": { "anyOf": [ { - "$ref": "#/components/schemas/CredentialValidation" + "type": "string", + "format": "date-time" }, { "type": "null" } - ] - } - }, - "type": "object", - "required": [ - "last_seen", - "attribute", - "password", - "source_count", - "validation" - ], - "title": "RecentActivityPassword" - }, - "RecentActivityResponse": { - "properties": { - "items": { - "items": { - "anyOf": [ - { - "$ref": "#/components/schemas/RecentActivityStealerLog" - }, - { - "$ref": "#/components/schemas/RecentActivityExposedPII" - }, - { - "$ref": "#/components/schemas/RecentActivityOpenWebIllicitNetwork" - }, - { - "$ref": "#/components/schemas/RecentActivityPassword" - } - ] - }, - "type": "array", - "title": "Items" + ], + "title": "Created At" }, - "next": { + "updated_at": { "anyOf": [ { - "type": "string" + "type": "string", + "format": "date-time" }, { "type": "null" } ], - "title": "Next" - } - }, - "type": "object", - "required": [ - "items" - ], - "title": "RecentActivityResponse" - }, - "RecentActivityStealerLog": { - "properties": { - "type": { - "$ref": "#/components/schemas/SearchType" - }, - "uid": { - "type": "string", - "title": "Uid" - }, - "creation_date": { - "type": "string", - "format": "date-time", - "title": "Creation Date" - }, - "attribute": { - "type": "string", - "title": "Attribute" - }, - "ip_address": { - "type": "string", - "title": "Ip Address" - }, - "credentials_count": { - "type": "integer", - "title": "Credentials Count" - } - }, - "type": "object", - "required": [ - "type", - "uid", - "creation_date", - "attribute", - "ip_address", - "credentials_count" - ], - "title": "RecentActivityStealerLog" - }, - "Recommendation": { - "properties": { - "id": { - "type": "integer", - "title": "Id" + "title": "Updated At" }, - "data": { - "oneOf": [ - { - "$ref": "#/components/schemas/DomainData" - }, - { - "$ref": "#/components/schemas/AzureTenantData" - }, + "first_seen_at": { + "anyOf": [ { - "$ref": "#/components/schemas/EmailData" + "type": "string", + "format": "date-time" }, { - "$ref": "#/components/schemas/UsernameData" + "type": "null" } ], - "title": "Data", - "discriminator": { - "propertyName": "type", - "mapping": { - "azure_tenant": "#/components/schemas/AzureTenantData", - "domain": "#/components/schemas/DomainData", - "email": "#/components/schemas/EmailData", - "username": "#/components/schemas/UsernameData" - } - } - } - }, - "type": "object", - "required": [ - "id", - "data" - ], - "title": "Recommendation" - }, - "RecommendationRelevancyScoreType": { - "type": "string", - "enum": [ - "HIGH", - "MEDIUM", - "LOW" - ], - "title": "RecommendationRelevancyScoreType" - }, - "RelatedConversationRequest": { - "properties": { - "uid": { - "type": "string", - "title": "Uid" - }, - "direction": { - "$ref": "#/components/schemas/ConversationSearchAfterDirection", - "default": "next" - }, - "size": { - "type": "integer", - "title": "Size", - "default": 10 + "title": "First Seen At" }, - "search_after": { + "last_seen_at": { "anyOf": [ { - "type": "string" + "type": "string", + "format": "date-time" }, { "type": "null" } ], - "title": "Search After" - }, - "should_translate": { - "type": "boolean", - "title": "Should Translate", - "default": false - } - }, - "type": "object", - "required": [ - "uid" - ], - "title": "RelatedConversationRequest" - }, - "RelatedConversationResponse": { - "properties": { - "conversation_messages": { - "items": { - "$ref": "#/components/schemas/ConversationMessage" - }, - "type": "array", - "title": "Conversation Messages" - }, - "conversation_name": { - "type": "string", - "title": "Conversation Name" + "title": "Last Seen At" }, - "conversation_name_en": { + "confidence": { "anyOf": [ { - "type": "string" + "type": "integer" }, { "type": "null" } ], - "title": "Conversation Name En" + "title": "Confidence" }, - "next": { + "description": { "anyOf": [ { "type": "string" @@ -33565,9 +47294,30 @@ "type": "null" } ], - "title": "Next" + "title": "Description" }, - "previous": { + "aliases": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Aliases" + }, + "goals": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Goals" + }, + "resource_level": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Resource Level" + }, + "primary_motivation": { "anyOf": [ { "type": "string" @@ -33576,72 +47326,132 @@ "type": "null" } ], - "title": "Previous" - } - }, - "type": "object", - "required": [ - "conversation_messages", - "conversation_name" - ], - "title": "RelatedConversationResponse" - }, - "RepliesSummaryOutput": { - "properties": { - "overview": { - "type": "string", - "title": "Overview", - "description": "Single paragraph summarizing the replies." + "title": "Primary Motivation" }, - "sentiment_analysis": { - "type": "string", - "title": "Sentiment Analysis", - "description": "Single paragraph analyzing the sentiment in the replies." + "secondary_motivations": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Secondary Motivations" + }, + "marking_definitions": { + "items": { + "$ref": "#/components/schemas/MarkingDefinition" + }, + "type": "array", + "title": "Marking Definitions" } }, "type": "object", "required": [ - "overview", - "sentiment_analysis" + "uuid", + "type", + "name", + "created_by", + "sources", + "created_at", + "updated_at", + "description", + "aliases", + "goals", + "resource_level", + "primary_motivation", + "secondary_motivations", + "marking_definitions" ], - "title": "RepliesSummaryOutput" + "title": "ThreatActorGroupEntityAPIResponse" }, - "Report": { + "ThreatFlowReportDownloadFormat": { + "type": "string", + "enum": [ + "docx", + "pdf" + ], + "title": "ThreatFlowReportDownloadFormat" + }, + "ThreatFlowReportFormatType": { + "type": "string", + "enum": [ + "simple_summary", + "expanded_summary", + "finished_intel_standard" + ], + "title": "ThreatFlowReportFormatType" + }, + "ThreatFlowReportResponse": { "properties": { "id": { "type": "integer", "title": "Id" }, - "report_group_id": { - "type": "integer", - "title": "Report Group Id" - }, - "tenant_id": { - "type": "integer", - "title": "Tenant Id" - }, "title": { "type": "string", "title": "Title" }, - "author": { - "type": "string", - "title": "Author" + "subtitle": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Subtitle" }, - "report_type": { - "$ref": "#/components/schemas/ReportType-Output" + "content": { + "type": "string", + "title": "Content" }, "created_at": { "type": "string", "format": "date-time", "title": "Created At" }, + "tags": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Tags" + }, + "highlights": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Highlights" + }, + "related_activity_uids": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Related Activity Uids" + }, + "published_at": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "Published At" + }, "updated_at": { "type": "string", "format": "date-time", "title": "Updated At" }, - "uri_docx": { + "summary": { + "type": "string", + "title": "Summary" + }, + "prompt_preset_uid": { "anyOf": [ { "type": "string" @@ -33650,184 +47460,184 @@ "type": "null" } ], - "title": "Uri Docx" + "title": "Prompt Preset Uid" }, - "uri_pdf": { + "tenant_id": { "anyOf": [ { - "type": "string" + "type": "integer" }, { "type": "null" } ], - "title": "Uri Pdf" + "title": "Tenant Id" }, - "uri_csv": { + "organization_id": { "anyOf": [ { - "type": "string" + "type": "integer" }, { "type": "null" } ], - "title": "Uri Csv" - }, - "is_archived": { - "type": "boolean", - "title": "Is Archived", - "default": false - }, - "status": { - "$ref": "#/components/schemas/ReportStatus", - "default": "draft" - }, - "is_ready_for_download": { - "type": "boolean", - "title": "Is Ready For Download", - "default": false + "title": "Organization Id" }, - "is_mutable": { - "type": "boolean", - "title": "Is Mutable", - "default": true + "format_type": { + "$ref": "#/components/schemas/ThreatFlowReportFormatType" } }, "type": "object", "required": [ "id", - "report_group_id", - "tenant_id", "title", - "author", - "report_type", + "subtitle", + "content", "created_at", - "updated_at" + "tags", + "highlights", + "related_activity_uids", + "published_at", + "updated_at", + "summary", + "prompt_preset_uid", + "tenant_id", + "organization_id", + "format_type" ], - "title": "Report" + "title": "ThreatFlowReportResponse" }, - "ReportAlertChannelData": { + "ThreatFlowTenantConfigPayload": { "properties": { - "report_group_id": { - "type": "integer", - "title": "Report Group Id" - }, - "tenant_id": { - "type": "integer", - "title": "Tenant Id" + "ignored_tags": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Ignored Tags" }, - "alert_channel_id": { - "type": "integer", - "title": "Alert Channel Id" + "subscribed_to_newsletter": { + "type": "boolean", + "title": "Subscribed To Newsletter" }, - "created_at": { - "type": "string", - "format": "date-time", - "title": "Created At" + "emails": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Emails" } }, "type": "object", "required": [ - "report_group_id", - "tenant_id", - "alert_channel_id", - "created_at" + "ignored_tags", + "subscribed_to_newsletter", + "emails" ], - "title": "ReportAlertChannelData" + "title": "ThreatFlowTenantConfigPayload" }, - "ReportAlertChannelUpdatePayload": { + "TimeRangeType": { + "type": "string", + "enum": [ + "all", + "last_24h", + "last_2d", + "last_7d", + "last_1m", + "last_3m", + "last_6m", + "range" + ], + "title": "TimeRangeType" + }, + "TimelineBySearchTypeResponse": { "properties": { - "alert_channel_ids": { + "items": { "items": { - "type": "integer" + "$ref": "#/components/schemas/TimelineSearchTypeWithValues" }, "type": "array", - "title": "Alert Channel Ids" + "title": "Items" } }, "type": "object", "required": [ - "alert_channel_ids" + "items" ], - "title": "ReportAlertChannelUpdatePayload" + "title": "TimelineBySearchTypeResponse" }, - "ReportAnalyticSectionType": { - "type": "string", - "enum": [ - "analytics", - "cumulative_event_growth", - "remediated_and_ignored_events", - "event_distribution", - "mean_time_to_remediation", - "total_enabled_identifiers_per_category", - "total_identifiers" + "TimelineDateCount": { + "properties": { + "date": { + "type": "string", + "format": "date-time", + "title": "Date" + }, + "count": { + "type": "integer", + "title": "Count" + } + }, + "type": "object", + "required": [ + "date", + "count" ], - "title": "ReportAnalyticSectionType" + "title": "TimelineDateCount" }, - "ReportConfigResponse": { + "TimelineSearchTypeWithValues": { "properties": { - "report_config": { - "$ref": "#/components/schemas/ReportFeedConfigPayload" + "search_type": { + "$ref": "#/components/schemas/SearchType" + }, + "values": { + "items": { + "$ref": "#/components/schemas/TimelineDateCount" + }, + "type": "array", + "title": "Values" } }, "type": "object", "required": [ - "report_config" + "search_type", + "values" ], - "title": "ReportConfigResponse" + "title": "TimelineSearchTypeWithValues" }, - "ReportConfigUpdatePayload": { + "Times": { "properties": { - "feed_definition": { - "anyOf": [ - { - "$ref": "#/components/schemas/FeedDefinition" - }, - { - "type": "null" - } - ] + "field": { + "type": "string", + "title": "Field", + "default": "metadata.estimated_created_at" }, - "search_types": { + "gt": { "anyOf": [ { - "items": { - "$ref": "#/components/schemas/SearchType" - }, - "type": "array" + "type": "string", + "format": "date-time" }, { "type": "null" } ], - "title": "Search Types" + "title": "Gt" }, - "risks": { + "gte": { "anyOf": [ { - "items": { - "$ref": "#/components/schemas/RiskScore" - }, - "type": "array" + "type": "string", + "format": "date-time" }, { "type": "null" } ], - "title": "Risks" - }, - "time_range_type": { - "anyOf": [ - { - "$ref": "#/components/schemas/TimeRangeType" - }, - { - "type": "null" - } - ] + "title": "Gte" }, - "time_range_from": { + "lt": { "anyOf": [ { "type": "string", @@ -33837,9 +47647,9 @@ "type": "null" } ], - "title": "Time Range From" + "title": "Lt" }, - "time_range_to": { + "lte": { "anyOf": [ { "type": "string", @@ -33849,81 +47659,73 @@ "type": "null" } ], - "title": "Time Range To" + "title": "Lte" + } + }, + "type": "object", + "title": "Times" + }, + "ToolCall": { + "properties": { + "id": { + "type": "string", + "title": "Id" }, - "time_zone": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Time Zone" + "type": { + "type": "string", + "const": "function", + "title": "Type", + "default": "function" }, - "include_flare_event_links": { - "anyOf": [ - { - "type": "boolean" - }, - { - "type": "null" - } - ], - "title": "Include Flare Event Links" + "function": { + "$ref": "#/components/schemas/FunctionCall" }, - "include_flare_ai_summaries": { + "encryptedValue": { "anyOf": [ { - "type": "boolean" + "type": "string" }, { "type": "null" } ], - "title": "Include Flare Ai Summaries" + "title": "Encryptedvalue" } }, + "additionalProperties": true, "type": "object", - "title": "ReportConfigUpdatePayload" + "required": [ + "id", + "function" + ], + "title": "ToolCall", + "description": "A tool call, modelled after OpenAI tool calls." }, - "ReportData": { + "ToolEntityAPIResponse": { "properties": { - "id": { - "type": "integer", - "title": "Id" - }, - "report_group_id": { - "type": "integer", - "title": "Report Group Id" + "uuid": { + "type": "string", + "title": "Uuid" }, - "tenant_id": { - "type": "integer", - "title": "Tenant Id" + "type": { + "$ref": "#/components/schemas/EntityType" }, - "title": { + "name": { "type": "string", - "title": "Title" + "title": "Name" }, - "author": { + "created_by": { "type": "string", - "title": "Author" + "title": "Created By" }, - "report_type": { - "$ref": "#/components/schemas/ReportType-Output" + "sources": { + "items": { + "$ref": "#/components/schemas/CTIEntitySourceAPIResponse" + }, + "type": "array", + "title": "Sources" }, "created_at": { - "type": "string", - "format": "date-time", - "title": "Created At" - }, - "updated_at": { - "type": "string", - "format": "date-time", - "title": "Updated At" - }, - "generated_at": { "anyOf": [ { "type": "string", @@ -33933,412 +47735,328 @@ "type": "null" } ], - "title": "Generated At" - }, - "uri_docx": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Uri Docx" + "title": "Created At" }, - "uri_pdf": { + "updated_at": { "anyOf": [ { - "type": "string" + "type": "string", + "format": "date-time" }, { "type": "null" } ], - "title": "Uri Pdf" + "title": "Updated At" }, - "uri_csv": { + "first_seen_at": { "anyOf": [ { - "type": "string" + "type": "string", + "format": "date-time" }, { "type": "null" } ], - "title": "Uri Csv" - }, - "is_archived": { - "type": "boolean", - "title": "Is Archived", - "default": false - }, - "status": { - "$ref": "#/components/schemas/ReportStatus", - "default": "draft" - }, - "is_ready_for_download": { - "type": "boolean", - "title": "Is Ready For Download", - "default": false - }, - "is_mutable": { - "type": "boolean", - "title": "Is Mutable", - "default": true - } - }, - "type": "object", - "required": [ - "id", - "report_group_id", - "tenant_id", - "title", - "author", - "report_type", - "created_at", - "updated_at" - ], - "title": "ReportData" - }, - "ReportDownloadFormat": { - "type": "string", - "enum": [ - "docx", - "pdf", - "csv", - "zip" - ], - "title": "ReportDownloadFormat" - }, - "ReportEventType": { - "type": "string", - "enum": [ - "blog_post", - "bucket", - "chat", - "domain", - "financial_data", - "forum_post", - "google", - "host", - "infected_device", - "leaked_credential", - "listing", - "paste", - "profile", - "ransom_leak", - "source_code", - "web_account" - ], - "title": "ReportEventType" - }, - "ReportFeedConfigPayload": { - "properties": { - "report_id": { - "type": "integer", - "title": "Report Id" - }, - "tenant_id": { - "type": "integer", - "title": "Tenant Id" + "title": "First Seen At" }, - "feed_id": { + "last_seen_at": { "anyOf": [ { - "type": "integer" + "type": "string", + "format": "date-time" }, { "type": "null" } ], - "title": "Feed Id" + "title": "Last Seen At" }, - "feed_definition": { + "confidence": { "anyOf": [ { - "$ref": "#/components/schemas/FeedDefinition" + "type": "integer" }, { "type": "null" } - ] + ], + "title": "Confidence" }, - "identifier_scope": { + "description": { "anyOf": [ { - "$ref": "#/components/schemas/IdentifierScope" + "type": "string" }, { "type": "null" } - ] - }, - "report_event_types": { - "items": { - "$ref": "#/components/schemas/ReportEventType" - }, - "type": "array", - "uniqueItems": true, - "title": "Report Event Types" + ], + "title": "Description" }, - "available_report_event_types": { + "tool_types": { "items": { - "$ref": "#/components/schemas/ReportEventType" + "type": "string" }, "type": "array", - "uniqueItems": true, - "title": "Available Report Event Types" + "title": "Tool Types" }, - "risks": { + "kill_chain_phases": { "items": { - "$ref": "#/components/schemas/RiskScore" + "$ref": "#/components/schemas/KillChainAPIResponse" }, "type": "array", - "title": "Risks" - }, - "time_range_type": { - "$ref": "#/components/schemas/TimeRangeType" - }, - "time_range_from": { - "type": "string", - "format": "date-time", - "title": "Time Range From" - }, - "time_range_to": { - "type": "string", - "format": "date-time", - "title": "Time Range To" - }, - "time_zone": { - "type": "string", - "title": "Time Zone" - }, - "include_flare_event_links": { - "type": "boolean", - "title": "Include Flare Event Links" - }, - "include_flare_ai_summaries": { - "type": "boolean", - "title": "Include Flare Ai Summaries" - }, - "created_at": { - "type": "string", - "format": "date-time", - "title": "Created At" - }, - "updated_at": { - "type": "string", - "format": "date-time", - "title": "Updated At" + "title": "Kill Chain Phases" }, - "search_types": { - "items": { - "$ref": "#/components/schemas/SearchType" - }, - "type": "array", - "title": "Search Types" + "tool_version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Tool Version" }, - "available_search_types": { + "marking_definitions": { "items": { - "$ref": "#/components/schemas/SearchType" + "$ref": "#/components/schemas/MarkingDefinition" }, "type": "array", - "title": "Available Search Types" + "title": "Marking Definitions" } }, "type": "object", "required": [ - "report_id", - "tenant_id", - "feed_id", - "feed_definition", - "identifier_scope", - "report_event_types", - "available_report_event_types", - "risks", - "time_range_type", - "time_range_from", - "time_range_to", - "time_zone", - "include_flare_event_links", - "include_flare_ai_summaries", + "uuid", + "type", + "name", + "created_by", + "sources", "created_at", "updated_at", - "search_types", - "available_search_types" + "description", + "tool_types", + "kill_chain_phases", + "tool_version", + "marking_definitions" ], - "title": "ReportFeedConfigPayload" + "title": "ToolEntityAPIResponse" }, - "ReportGenerateSummaryPayload": { + "ToolMessage": { "properties": { - "stats_aggregates": { + "id": { + "type": "string", + "title": "Id" + }, + "role": { + "type": "string", + "const": "tool", + "title": "Role", + "default": "tool" + }, + "content": { + "type": "string", + "title": "Content" + }, + "toolCallId": { + "type": "string", + "title": "Toolcallid" + }, + "error": { "anyOf": [ { - "$ref": "#/components/schemas/StatsAggregates" + "type": "string" }, { "type": "null" } - ] - } - }, - "type": "object", - "title": "ReportGenerateSummaryPayload" - }, - "ReportGroupCreationPayload": { - "properties": { - "title": { - "type": "string", - "minLength": 1, - "title": "Title" - }, - "author": { - "type": "string", - "minLength": 1, - "title": "Author" - }, - "time_zone": { - "type": "string", - "title": "Time Zone", - "default": "Etc/UTC" - } - }, - "type": "object", - "required": [ - "title", - "author" - ], - "title": "ReportGroupCreationPayload" - }, - "ReportGroupCreationResponse": { - "properties": { - "report_group_id": { - "type": "integer", - "title": "Report Group Id" + ], + "title": "Error" }, - "report_id": { - "type": "integer", - "title": "Report Id" + "encryptedValue": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Encryptedvalue" } }, + "additionalProperties": true, "type": "object", "required": [ - "report_group_id", - "report_id" + "id", + "content", + "toolCallId" ], - "title": "ReportGroupCreationResponse" + "title": "ToolMessage", + "description": "A tool result message." }, - "ReportGroupData": { + "TopActorsSummaryOutput": { "properties": { - "id": { - "type": "integer", - "title": "Id" - }, - "tenant_id": { - "type": "integer", - "title": "Tenant Id" - }, - "created_at": { + "top_actors": { "type": "string", - "format": "date-time", - "title": "Created At" - }, - "report_count": { - "type": "integer", - "title": "Report Count" - }, - "is_scheduled": { - "type": "boolean", - "title": "Is Scheduled" - }, - "latest_report": { - "$ref": "#/components/schemas/ReportData" + "title": "Top Actors", + "description": "Single paragraph summarizing the most active actors in the forum thread." } }, "type": "object", "required": [ - "id", - "tenant_id", - "created_at", - "report_count", - "is_scheduled", - "latest_report" + "top_actors" ], - "title": "ReportGroupData" + "title": "TopActorsSummaryOutput" }, - "ReportRequestInfoResponse": { + "Types": { "properties": { - "status": { - "$ref": "#/components/schemas/RequestStatus" - }, - "report": { + "is_guide": { "anyOf": [ { - "$ref": "#/components/schemas/ApiReport" + "type": "boolean" }, { "type": "null" } - ] - } - }, - "type": "object", - "required": [ - "status" - ], - "title": "ReportRequestInfoResponse" - }, - "ReportRequestPayload": { - "properties": { - "report_title": { - "type": "string", - "title": "Report Title" + ], + "title": "Is Guide", + "description": "Whether the listing is a guide. Ex: 'How to extort a website'" }, - "question": { + "is_service": { "anyOf": [ { - "type": "string" + "type": "boolean" }, { "type": "null" } ], - "title": "Question" + "title": "Is Service", + "description": "Whether the listing is offering a service. Ex: 'I will help you extort a website'" }, - "time_range_type": { - "$ref": "#/components/schemas/TimeRangeType", - "default": "all" + "is_software": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "title": "Is Software", + "description": "Whether the listing is offering software. Ex: 'I will sell you a software to extort a website'" }, - "time_range_from": { + "is_hardware": { "anyOf": [ { - "type": "string", - "format": "date-time" + "type": "boolean" }, { "type": "null" } ], - "title": "Time Range From" + "title": "Is Hardware", + "description": "Whether the listing is offering hardware. Ex: 'I will sell you a hardware'" }, - "time_range_to": { + "is_data": { "anyOf": [ { - "type": "string", - "format": "date-time" + "type": "boolean" }, { "type": "null" } ], - "title": "Time Range To" + "title": "Is Data", + "description": "Whether the listing is offering data. Ex: 'I will sell you victim data'" + } + }, + "type": "object", + "title": "Types" + }, + "UpdateAlertChannel": { + "properties": { + "name": { + "type": "string", + "title": "Name" }, - "included_keywords": { + "params": { + "oneOf": [ + { + "$ref": "#/components/schemas/AlertChannelEmailParams" + }, + { + "$ref": "#/components/schemas/AlertChannelSlackParams" + }, + { + "$ref": "#/components/schemas/AlertChannelDiscordParams" + }, + { + "$ref": "#/components/schemas/AlertChannelSplunkParams" + }, + { + "$ref": "#/components/schemas/AlertChannelChannelParams" + }, + { + "$ref": "#/components/schemas/AlertChannelLegacySentinelParams" + }, + { + "$ref": "#/components/schemas/AlertChannelSentinelV2Params" + }, + { + "$ref": "#/components/schemas/AlertChannelTeamsParams" + }, + { + "$ref": "#/components/schemas/AlertChannelJiraParams" + }, + { + "$ref": "#/components/schemas/AlertChannelServiceNowParams" + }, + { + "$ref": "#/components/schemas/AlertChannelWebhookParams" + } + ], + "title": "Params", + "discriminator": { + "propertyName": "type", + "mapping": { + "azure_sentinel": "#/components/schemas/AlertChannelLegacySentinelParams", + "azure_sentinel_v2": "#/components/schemas/AlertChannelSentinelV2Params", + "channel": "#/components/schemas/AlertChannelChannelParams", + "discord": "#/components/schemas/AlertChannelDiscordParams", + "email": "#/components/schemas/AlertChannelEmailParams", + "jira": "#/components/schemas/AlertChannelJiraParams", + "servicenow": "#/components/schemas/AlertChannelServiceNowParams", + "slack": "#/components/schemas/AlertChannelSlackParams", + "splunk": "#/components/schemas/AlertChannelSplunkParams", + "teams": "#/components/schemas/AlertChannelTeamsParams", + "webhook": "#/components/schemas/AlertChannelWebhookParams" + } + } + }, + "state": { + "$ref": "#/components/schemas/AlertChannelState" + } + }, + "type": "object", + "required": [ + "name", + "params", + "state" + ], + "title": "UpdateAlertChannel" + }, + "UpdateAllowedRestrictedTermRequest": { + "properties": { + "tenant_ids": { "anyOf": [ { "items": { - "type": "string" + "type": "integer" }, "type": "array" }, @@ -34346,58 +48064,74 @@ "type": "null" } ], - "title": "Included Keywords" + "title": "Tenant Ids" }, - "excluded_keywords": { + "reason": { "anyOf": [ { - "items": { - "type": "string" - }, - "type": "array" + "type": "string" }, { "type": "null" } ], - "title": "Excluded Keywords" + "title": "Reason" } }, "type": "object", "required": [ - "report_title" + "tenant_ids" ], - "title": "ReportRequestPayload" + "title": "UpdateAllowedRestrictedTermRequest" }, - "ReportRequestResponse": { + "UpdateAuthorizationRequest": { "properties": { - "request_id": { + "asset_uuid": { "type": "string", "format": "uuid", - "title": "Request Id" + "title": "Asset Uuid" + }, + "status": { + "$ref": "#/components/schemas/AuthorizeAssetRequestStatus" + }, + "tenant_id": { + "type": "integer", + "title": "Tenant Id" } }, "type": "object", "required": [ - "request_id" + "asset_uuid", + "status", + "tenant_id" ], - "title": "ReportRequestResponse" + "title": "UpdateAuthorizationRequest" }, - "ReportSchedulerData": { + "UpdateFeatureFlagPayload": { "properties": { - "report_group_id": { - "type": "integer", - "title": "Report Group Id" - }, - "tenant_id": { - "type": "integer", - "title": "Tenant Id" + "name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Name" }, "active": { - "type": "boolean", + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], "title": "Active" }, - "rrule": { + "description": { "anyOf": [ { "type": "string" @@ -34406,87 +48140,120 @@ "type": "null" } ], - "title": "Rrule" - }, - "next_run_at": { + "title": "Description" + } + }, + "type": "object", + "title": "UpdateFeatureFlagPayload" + }, + "UpdateFeatureFlagUserListPayload": { + "properties": { + "name": { "anyOf": [ { - "type": "string", - "format": "date-time" + "type": "string" }, { "type": "null" } ], - "title": "Next Run At" - }, - "created_at": { - "type": "string", - "format": "date-time", - "title": "Created At" + "title": "Name" }, - "updated_at": { - "type": "string", - "format": "date-time", - "title": "Updated At" + "members": { + "anyOf": [ + { + "items": { + "$ref": "#/components/schemas/StrategyMember" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Members" + } + }, + "type": "object", + "title": "UpdateFeatureFlagUserListPayload" + }, + "UpdateFlareCommunityUserFeaturesRequest": { + "properties": { + "features": { + "items": { + "$ref": "#/components/schemas/Features" + }, + "type": "array", + "title": "Features" } }, "type": "object", "required": [ - "report_group_id", - "tenant_id", - "active", - "rrule", - "next_run_at", - "created_at", - "updated_at" + "features" ], - "title": "ReportSchedulerData" + "title": "UpdateFlareCommunityUserFeaturesRequest" }, - "ReportSchedulerUpdatePayload": { + "UpdateGitlabFeatureFlagScopePayload": { "properties": { - "active": { + "id": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Id" + }, + "environment_scope": { "anyOf": [ { - "type": "boolean" + "$ref": "#/components/schemas/GitlabEnvironmentScope" }, { "type": "null" } - ], - "title": "Active" + ] }, - "rrule": { + "_destroy": { "anyOf": [ { - "type": "string" + "type": "boolean" }, { "type": "null" } ], - "title": "Rrule" + "title": "Destroy" } }, "type": "object", - "title": "ReportSchedulerUpdatePayload" + "title": "UpdateGitlabFeatureFlagScopePayload" }, - "ReportSectionPayload": { + "UpdateMatchingPolicyBody": { "properties": { - "uid": { + "name": { "type": "string", - "format": "uuid", - "title": "Uid" - }, - "report_id": { - "type": "integer", - "title": "Report Id" - }, - "tenant_id": { - "type": "integer", - "title": "Tenant Id" + "minLength": 1, + "title": "Name", + "description": "The new name of the matching policy" }, - "content": { + "value": { + "$ref": "#/components/schemas/PolicyValue", + "description": "The new value of the matching policy depending on its type" + } + }, + "type": "object", + "required": [ + "name", + "value" + ], + "title": "UpdateMatchingPolicyBody" + }, + "UpdatePartialTenantIntegrationPayload": { + "properties": { + "name": { "anyOf": [ { "type": "string" @@ -34495,13 +48262,22 @@ "type": "null" } ], - "title": "Content" - }, - "number_of_events_shown": { - "type": "integer", - "title": "Number Of Events Shown" + "title": "Name" }, - "image_uri": { + "is_enabled": { + "type": "boolean", + "title": "Is Enabled" + } + }, + "type": "object", + "required": [ + "is_enabled" + ], + "title": "UpdatePartialTenantIntegrationPayload" + }, + "UpdateReportParameters": { + "properties": { + "title": { "anyOf": [ { "type": "string" @@ -34510,9 +48286,9 @@ "type": "null" } ], - "title": "Image Uri" + "title": "Title" }, - "image_html_id": { + "content": { "anyOf": [ { "type": "string" @@ -34521,532 +48297,317 @@ "type": "null" } ], - "title": "Image Html Id" - }, - "enabled": { - "type": "boolean", - "title": "Enabled" - }, - "visible": { - "type": "boolean", - "title": "Visible" + "title": "Content" }, - "processed_at": { + "summary": { "anyOf": [ { - "type": "string", - "format": "date-time" + "type": "string" }, { "type": "null" } ], - "title": "Processed At" - }, - "updated_at": { - "type": "string", - "format": "date-time", - "title": "Updated At" - }, - "highlighted_events": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Highlighted Events" + "title": "Summary" }, - "main_category": { + "tags": { "anyOf": [ { - "type": "string", - "const": "illicit_networks" - }, - { - "type": "string", - "const": "open_web" - }, - { - "type": "string", - "const": "leak" - }, - { - "type": "string", - "const": "ad" - }, - { - "type": "string", - "const": "domain" - }, - { - "type": "string", - "const": "analytics" + "items": { + "type": "string" + }, + "type": "array" }, { - "$ref": "#/components/schemas/OtherSectionType" + "type": "null" } ], - "title": "Main Category" + "title": "Tags" }, - "sub_category": { - "anyOf": [ - { - "$ref": "#/components/schemas/ReportAnalyticSectionType" - }, - { - "$ref": "#/components/schemas/OtherSectionType" - }, - { - "$ref": "#/components/schemas/SearchType" - } - ], - "title": "Sub Category" - } - }, - "type": "object", - "required": [ - "uid", - "report_id", - "tenant_id", - "content", - "number_of_events_shown", - "image_uri", - "image_html_id", - "enabled", - "visible", - "processed_at", - "updated_at", - "highlighted_events", - "main_category", - "sub_category" - ], - "title": "ReportSectionPayload" - }, - "ReportSectionResponse": { - "properties": { - "report_section": { - "$ref": "#/components/schemas/ReportSectionPayload" - } - }, - "type": "object", - "required": [ - "report_section" - ], - "title": "ReportSectionResponse" - }, - "ReportSectionUpdatePayload": { - "properties": { - "content": { + "highlights": { "anyOf": [ { - "type": "string" + "items": { + "type": "string" + }, + "type": "array" }, { "type": "null" } ], - "title": "Content" + "title": "Highlights" }, - "number_of_events_shown": { + "related_activity_uids": { "anyOf": [ { - "type": "integer" + "items": { + "type": "string" + }, + "type": "array" }, { "type": "null" } ], - "title": "Number Of Events Shown" + "title": "Related Activity Uids" }, - "enabled": { + "prompt_preset_uid": { "anyOf": [ { - "type": "boolean" + "type": "string" }, { "type": "null" } ], - "title": "Enabled" - } - }, - "type": "object", - "title": "ReportSectionUpdatePayload" - }, - "ReportStatus": { - "type": "string", - "enum": [ - "draft", - "processing", - "completed", - "scheduled", - "paused" - ], - "title": "ReportStatus" - }, - "ReportType-Output": { - "type": "string", - "enum": [ - "v1", - "event_based", - "feed_based" - ], - "title": "ReportType" - }, - "ReportUpdatePayload": { - "properties": { - "title": { + "title": "Prompt Preset Uid" + }, + "subtitle": { "anyOf": [ { - "type": "string", - "minLength": 1 + "type": "string" }, { "type": "null" } ], - "title": "Title" + "title": "Subtitle" }, - "author": { + "published_at": { "anyOf": [ { "type": "string", - "minLength": 1 + "format": "date-time" }, { "type": "null" } ], - "title": "Author" + "title": "Published At" }, - "report_type": { + "tenant_id": { "anyOf": [ { - "$ref": "#/components/schemas/pyro__reports__report_types__ReportType" + "type": "integer" }, { "type": "null" } - ] + ], + "title": "Tenant Id" } }, "type": "object", - "title": "ReportUpdatePayload" - }, - "RequestSigningAlgorithm": { - "type": "string", - "enum": [ - "rsa-sha256" - ], - "title": "RequestSigningAlgorithm" - }, - "RequestStatus": { - "type": "string", - "enum": [ - "processing", - "completed", - "error" + "required": [ + "title", + "content", + "summary", + "tags", + "highlights", + "related_activity_uids", + "prompt_preset_uid", + "subtitle", + "published_at", + "tenant_id" ], - "title": "RequestStatus" + "title": "UpdateReportParameters" }, - "RestrictedTerms": { + "UpdateSignupIntentRequestBody": { "properties": { - "restricted": { - "items": { - "anyOf": [ - { - "$ref": "#/components/schemas/DomainRestrictedTerm" - }, - { - "$ref": "#/components/schemas/KeywordRestrictedTerm" - }, - { - "$ref": "#/components/schemas/PresetRestrictedTerm" - } - ] - }, - "type": "array", - "title": "Restricted" - }, - "noisy": { - "items": { - "anyOf": [ - { - "$ref": "#/components/schemas/DomainRestrictedTerm" - }, - { - "$ref": "#/components/schemas/KeywordRestrictedTerm" - }, - { - "$ref": "#/components/schemas/PresetRestrictedTerm" - } - ] - }, - "type": "array", - "title": "Noisy" - }, - "freemail": { + "intents": { "items": { - "anyOf": [ - { - "$ref": "#/components/schemas/DomainRestrictedTerm" - }, - { - "$ref": "#/components/schemas/KeywordRestrictedTerm" - }, - { - "$ref": "#/components/schemas/PresetRestrictedTerm" - } - ] + "$ref": "#/components/schemas/SignupIntent" }, "type": "array", - "title": "Freemail" - } - }, - "type": "object", - "required": [ - "restricted", - "noisy", - "freemail" - ], - "title": "RestrictedTerms" - }, - "RevokeSessionsPayload": { - "properties": { - "credential_hash": { - "type": "string", - "title": "Credential Hash" + "title": "Intents" } }, "type": "object", "required": [ - "credential_hash" - ], - "title": "RevokeSessionsPayload" - }, - "RiskScore": { - "type": "integer", - "enum": [ - 1, - 2, - 3, - 4, - 5 + "intents" ], - "title": "RiskScore" + "title": "UpdateSignupIntentRequestBody" }, - "SAMLConfigurationData-Input": { + "UpdateStrategyPayload": { "properties": { - "MetadataURL": { + "strategy_type": { "anyOf": [ { - "type": "string" + "$ref": "#/components/schemas/GitlabFeatureFlagStrategyName" }, { "type": "null" } - ], - "title": "Metadataurl" + ] }, - "MetadataFile": { + "scopes": { "anyOf": [ { - "type": "string" + "items": { + "$ref": "#/components/schemas/UpdateGitlabFeatureFlagScopePayload" + }, + "type": "array" }, { "type": "null" } ], - "title": "Metadatafile" - }, - "EncryptedResponses": { - "type": "boolean", - "title": "Encryptedresponses", - "default": false + "title": "Scopes" }, - "RequestSigningAlgorithm": { - "anyOf": [ - { - "$ref": "#/components/schemas/RequestSigningAlgorithm" - }, - { - "type": "null" - } - ] - } - }, - "type": "object", - "title": "SAMLConfigurationData" - }, - "SAMLConfigurationData-Output": { - "properties": { - "MetadataURL": { + "members": { "anyOf": [ { - "type": "string" + "items": { + "$ref": "#/components/schemas/StrategyMember" + }, + "type": "array" }, { "type": "null" } ], - "title": "Metadataurl" + "title": "Members" }, - "MetadataFile": { + "user_list_id": { "anyOf": [ { - "type": "string" + "type": "integer" }, { "type": "null" } ], - "title": "Metadatafile" - }, - "EncryptedResponses": { - "type": "boolean", - "title": "Encryptedresponses", - "default": "false" + "title": "User List Id" }, - "RequestSigningAlgorithm": { + "_destroy": { "anyOf": [ { - "$ref": "#/components/schemas/RequestSigningAlgorithm" + "type": "boolean" }, { "type": "null" } - ] - } - }, - "type": "object", - "title": "SAMLConfigurationData" - }, - "SAMLConfigurationMappings": { - "properties": { - "email": { - "type": "string", - "title": "Email" + ], + "title": "Destroy" } }, "type": "object", - "required": [ - "email" - ], - "title": "SAMLConfigurationMappings" + "title": "UpdateStrategyPayload" }, - "SAMLSSOConfigurationData-Input": { + "UpdateTenantIntegrationPayload": { "properties": { - "is_enabled": { - "type": "boolean", - "title": "Is Enabled" - }, - "is_mandatory": { - "type": "boolean", - "title": "Is Mandatory" - }, - "type": { + "name": { "type": "string", - "const": "SAML", - "title": "Type" - }, - "configuration": { - "$ref": "#/components/schemas/SAMLConfigurationData-Input" + "maxLength": 255, + "minLength": 1, + "title": "Name" }, - "mappings": { - "$ref": "#/components/schemas/SAMLConfigurationMappings" - } - }, - "type": "object", - "required": [ - "is_enabled", - "is_mandatory", - "type", - "configuration", - "mappings" - ], - "title": "SAMLSSOConfigurationData" - }, - "SAMLSSOConfigurationData-Output": { - "properties": { "is_enabled": { "type": "boolean", - "title": "Is Enabled" - }, - "is_mandatory": { - "type": "boolean", - "title": "Is Mandatory" - }, - "type": { - "type": "string", - "const": "SAML", - "title": "Type" + "title": "Is Enabled", + "default": true }, - "configuration": { - "$ref": "#/components/schemas/SAMLConfigurationData-Output" + "params": { + "oneOf": [ + { + "$ref": "#/components/schemas/EntraIDInputParams" + }, + { + "$ref": "#/components/schemas/ForetraceInputParams" + }, + { + "$ref": "#/components/schemas/OktaInputParams" + } + ], + "title": "Params", + "discriminator": { + "propertyName": "params_type", + "mapping": { + "entra_id": "#/components/schemas/EntraIDInputParams", + "flare_community": "#/components/schemas/ForetraceInputParams", + "okta": "#/components/schemas/OktaInputParams" + } + } }, - "mappings": { - "$ref": "#/components/schemas/SAMLConfigurationMappings" + "status": { + "anyOf": [ + { + "$ref": "#/components/schemas/TenantIntegrationStatus" + }, + { + "type": "null" + } + ] } }, "type": "object", "required": [ - "is_enabled", - "is_mandatory", - "type", - "configuration", - "mappings" + "name", + "params" ], - "title": "SAMLSSOConfigurationData" + "title": "UpdateTenantIntegrationPayload" }, - "SandboxSampleSubmission": { + "UpdateTenantMetadataBody": { "properties": { - "uuid": { - "type": "string", - "format": "uuid", - "title": "Uuid" + "tags": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Tags" }, - "tenant_id": { - "type": "integer", - "title": "Tenant Id" + "severity": { + "anyOf": [ + { + "$ref": "#/components/schemas/Severity" + }, + { + "type": "null" + } + ] }, + "notes": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Notes" + } + }, + "type": "object", + "title": "UpdateTenantMetadataBody" + }, + "UpdateTenantRequestBody": { + "properties": { "name": { "type": "string", + "minLength": 1, "title": "Name" }, - "sample_url": { - "type": "string", - "title": "Sample Url" - }, - "type": { - "type": "string", - "title": "Type" - }, - "submitted_by": { - "type": "string", - "title": "Submitted By" - }, - "status": { - "$ref": "#/components/schemas/SandboxSubmissionStatus" - }, - "external_submission_id": { - "type": "integer", - "title": "External Submission Id" - }, - "external_sample_id": { - "type": "integer", - "title": "External Sample Id" - }, - "external_job_id": { + "description": { "anyOf": [ { - "type": "integer" + "type": "string" }, { "type": "null" } ], - "title": "External Job Id" + "title": "Description" }, - "size": { + "number_of_employees": { "anyOf": [ { "type": "integer" @@ -35055,78 +48616,131 @@ "type": "null" } ], - "title": "Size" - }, - "submitted_at": { - "type": "string", - "format": "date-time", - "title": "Submitted At" - }, - "sample_report_status": { - "$ref": "#/components/schemas/SandboxSubmissionReportStatus" + "title": "Number Of Employees" }, - "dynamic_report_status": { - "$ref": "#/components/schemas/SandboxSubmissionReportStatus" + "industry": { + "$ref": "#/components/schemas/TenantIndustry" }, - "verdict": { + "identifier_limit": { "anyOf": [ { - "$ref": "#/components/schemas/SandboxSubmissionVerdict" + "type": "integer" }, { "type": "null" } - ] + ], + "title": "Identifier Limit" }, - "is_archived": { - "type": "boolean", - "title": "Is Archived" + "prevent_global_search": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "title": "Prevent Global Search" } }, "type": "object", "required": [ - "uuid", - "tenant_id", "name", - "sample_url", - "type", - "submitted_by", - "status", - "external_submission_id", - "external_sample_id", - "external_job_id", - "size", - "submitted_at", - "sample_report_status", - "dynamic_report_status", - "verdict", - "is_archived" + "description", + "number_of_employees", + "industry", + "identifier_limit", + "prevent_global_search" ], - "title": "SandboxSampleSubmission" + "title": "UpdateTenantRequestBody" }, - "SandboxSubmissionReportStatus": { - "type": "string", - "enum": [ - "pending", - "ready", - "error" + "UrlSubmission": { + "properties": { + "url": { + "type": "string", + "title": "Url" + }, + "live_interaction": { + "type": "boolean", + "title": "Live Interaction", + "default": false + } + }, + "type": "object", + "required": [ + "url" ], - "title": "SandboxSubmissionReportStatus" + "title": "UrlSubmission" }, - "SandboxSubmissionResponse": { + "UserMessage": { "properties": { - "job_id": { + "id": { + "type": "string", + "title": "Id" + }, + "role": { + "type": "string", + "const": "user", + "title": "Role", + "default": "user" + }, + "content": { "anyOf": [ { - "type": "integer" + "type": "string" + }, + { + "items": { + "oneOf": [ + { + "$ref": "#/components/schemas/TextInputContent" + }, + { + "$ref": "#/components/schemas/ImageInputContent" + }, + { + "$ref": "#/components/schemas/AudioInputContent" + }, + { + "$ref": "#/components/schemas/VideoInputContent" + }, + { + "$ref": "#/components/schemas/DocumentInputContent" + }, + { + "$ref": "#/components/schemas/BinaryInputContent" + } + ], + "discriminator": { + "propertyName": "type", + "mapping": { + "audio": "#/components/schemas/AudioInputContent", + "binary": "#/components/schemas/BinaryInputContent", + "document": "#/components/schemas/DocumentInputContent", + "image": "#/components/schemas/ImageInputContent", + "text": "#/components/schemas/TextInputContent", + "video": "#/components/schemas/VideoInputContent" + } + } + }, + "type": "array" + } + ], + "title": "Content" + }, + "name": { + "anyOf": [ + { + "type": "string" }, { "type": "null" } ], - "title": "Job Id" + "title": "Name" }, - "job_status": { + "encryptedValue": { "anyOf": [ { "type": "string" @@ -35135,315 +48749,415 @@ "type": "null" } ], - "title": "Job Status" + "title": "Encryptedvalue" } }, + "additionalProperties": true, "type": "object", "required": [ - "job_id", - "job_status" + "id", + "content" ], - "title": "SandboxSubmissionResponse" + "title": "UserMessage", + "description": "A user message supporting text or multimodal content." }, - "SandboxSubmissionStatus": { + "UserPermissions": { "type": "string", "enum": [ - "warning", - "in_progress", - "queued", - "success", - "temporary_error", - "error" + "firework.identifiers.search_query", + "firework.global_search", + "firework.identifiers.search_query.regex", + "leaksdb", + "leaksdb.show-passwords", + "ads", + "do-not-track", + "firework.api.can_use_apikeys", + "bypass-mfa", + "audit_log", + "audit_log_reveal_impersonations", + "partner_portal", + "partner_portal_redirect", + "pendo", + "qa", + "qa.test-bench", + "ai-assist-disabled", + "leaked_files.allow_download", + "file_transfers", + "supply_chain_monitoring", + "integrations", + "alert_channels", + "ioc_feeds", + "query_identifier_count_legacy", + "enable_identifier_count_deduplication", + "white_labeling", + "hide_powered_by_flare", + "github_account_sync", + "illicit_political_content", + "phishing_content", + "law_enforcement_content", + "disable_search_restrictions", + "firework.global_search_package_quota_only_count_api", + "enforce_global_search_limit", + "mask_pii", + "disable_rate_limit_csm_notification", + "referrals_hidden", + "astp_credentials_access", + "astp_cookies_access", + "full_text_contents_view", + "full_text_contents_download", + "foretrace", + "labs", + "iem.credentials_browser", + "iem.identity_sync", + "iem.credentials_browser_bulk_validation", + "advanced_security_mode", + "llm_recommendations", + "retain_audit_log_indefinitely", + "brand", + "cti.intelligence_browser", + "cti.threat_flow", + "cti.sandbox", + "cti.taxii_feed", + "oem.censor", + "stealer_lens" ], - "title": "SandboxSubmissionStatus" + "title": "UserPermissions" }, - "SandboxSubmissionVerdict": { - "type": "string", - "enum": [ - "clean", - "malicious", - "suspicious", - "pending", - "temporary_error", - "error", - "not_applicable" + "UserTenantAccess": { + "properties": { + "user_id": { + "type": "integer", + "title": "User Id" + }, + "tenant_role": { + "$ref": "#/components/schemas/TenantRoleType" + } + }, + "type": "object", + "required": [ + "user_id", + "tenant_role" ], - "title": "SandboxSubmissionVerdict" + "title": "UserTenantAccess" }, - "SandboxUploadUrlResponse": { + "UsernameData": { "properties": { - "upload_url": { + "type": { "type": "string", - "title": "Upload Url" + "const": "username", + "title": "Type", + "default": "username" }, - "upload_fields": { - "additionalProperties": true, - "type": "object", - "title": "Upload Fields" + "username": { + "type": "string", + "minLength": 1, + "title": "Username" } }, "type": "object", "required": [ - "upload_url", - "upload_fields" + "username" ], - "title": "SandboxUploadUrlResponse" + "title": "UsernameData" }, - "SandboxVNCUrlResponse": { + "UsernameQuery": { "properties": { - "vnc_url": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Vnc Url" + "type": { + "type": "string", + "const": "username", + "title": "Type" }, - "job_status": { + "username": { "type": "string", - "title": "Job Status" + "title": "Username" } }, "type": "object", "required": [ - "vnc_url", - "job_status" + "type", + "username" ], - "title": "SandboxVNCUrlResponse" + "title": "UsernameQuery" }, - "Scope": { - "type": "string", - "enum": [ - "firework", - "leaksdb", - "astp-credentials", - "astp-cookies", - "astp-show-passwords", - "ioc-feeds", - "do-not-track", - "admin", - "ratelimited", - "bypass-mfa", - "search-unrestricted", - "private-endpoints", - "impersonation" + "ValidateByIDPActionParams": { + "properties": { + "type": { + "type": "string", + "const": "validate_with_idp", + "title": "Type" + }, + "tenant_integration_id": { + "type": "string", + "format": "uuid", + "title": "Tenant Integration Id" + } + }, + "type": "object", + "required": [ + "type", + "tenant_integration_id" ], - "title": "Scope" + "title": "ValidateByIDPActionParams" }, - "ScreenshotHashType": { - "type": "string", - "enum": [ - "average_hash", - "phash", - "phash_simple", - "whash", - "dhash", - "mmh3" + "ValidateIntelTopicPayload": { + "properties": { + "topic": { + "type": "string", + "title": "Topic" + } + }, + "type": "object", + "required": [ + "topic" ], - "title": "ScreenshotHashType" + "title": "ValidateIntelTopicPayload" }, - "ScreenshotInfo": { + "ValidateIntelTopicResponse": { "properties": { - "asset_hash": { - "type": "string", - "title": "Asset Hash" + "valid": { + "type": "boolean", + "title": "Valid" }, - "hashes": { - "additionalProperties": { + "violations": { + "items": { "type": "string" }, - "propertyNames": { - "$ref": "#/components/schemas/ScreenshotHashType" - }, - "type": "object", - "title": "Hashes" + "type": "array", + "title": "Violations" } }, "type": "object", "required": [ - "asset_hash", - "hashes" + "valid", + "violations" ], - "title": "ScreenshotInfo" + "title": "ValidateIntelTopicResponse" }, - "SearchQueryAllowedRequest": { + "ValidationError": { "properties": { - "search_query": { - "type": "string", - "title": "Search Query" - }, - "organization_id": { - "type": "integer", - "title": "Organization Id" - }, - "tenant_id": { - "type": "integer", - "title": "Tenant Id" + "loc": { + "items": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "integer" + } + ] + }, + "type": "array", + "title": "Location" }, - "user_id": { - "type": "integer", - "title": "User Id" + "msg": { + "type": "string", + "title": "Message" }, - "include_restricted_domains": { - "type": "boolean", - "title": "Include Restricted Domains" + "type": { + "type": "string", + "title": "Error Type" }, - "include_noisy_domains": { - "type": "boolean", - "title": "Include Noisy Domains" + "input": { + "title": "Input" }, - "scopes": { - "items": { - "$ref": "#/components/schemas/Scope" - }, - "type": "array", - "title": "Scopes" + "ctx": { + "type": "object", + "title": "Context" + } + }, + "type": "object", + "required": [ + "loc", + "msg", + "type" + ], + "title": "ValidationError" + }, + "VideoInputContent": { + "properties": { + "type": { + "type": "string", + "const": "video", + "title": "Type", + "default": "video" }, - "ip": { - "anyOf": [ + "source": { + "oneOf": [ { - "type": "string" + "$ref": "#/components/schemas/InputContentDataSource" }, { - "type": "null" + "$ref": "#/components/schemas/InputContentUrlSource" } ], - "title": "Ip" - }, - "user_agent": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" + "title": "Source", + "discriminator": { + "propertyName": "type", + "mapping": { + "data": "#/components/schemas/InputContentDataSource", + "url": "#/components/schemas/InputContentUrlSource" } - ], - "title": "User Agent" + } }, - "flare_referer": { + "metadata": { "anyOf": [ - { - "type": "string" - }, + {}, { "type": "null" } ], - "title": "Flare Referer" + "title": "Metadata" } }, + "additionalProperties": true, "type": "object", "required": [ - "search_query", - "organization_id", - "tenant_id", - "user_id", - "include_restricted_domains", - "include_noisy_domains", - "scopes", - "ip", - "user_agent", - "flare_referer" + "source" ], - "title": "SearchQueryAllowedRequest" + "title": "VideoInputContent", + "description": "A video input content fragment." }, - "SearchQueryAllowedResponse": { + "VipProtectionAttributesBody": { "properties": { - "is_allowed": { - "type": "boolean", - "title": "Is Allowed" + "address": { + "$ref": "#/components/schemas/Address" }, - "restricted_term": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Restricted Term" + "birth_year": { + "$ref": "#/components/schemas/BirthYearData" + }, + "role": { + "$ref": "#/components/schemas/RoleData" } }, "type": "object", "required": [ - "is_allowed", - "restricted_term" + "address", + "birth_year", + "role" ], - "title": "SearchQueryAllowedResponse" + "title": "VipProtectionAttributesBody" }, - "SearchQueryData": { + "VipProtectionCreateBody": { "properties": { - "type": { + "identifier_name": { "type": "string", - "const": "search_query", - "title": "Type", - "default": "search_query" + "minLength": 1, + "title": "Identifier Name" }, - "search_query": { + "names": { + "items": { + "$ref": "#/components/schemas/NameBody" + }, + "type": "array", + "minItems": 1, + "title": "Names" + }, + "role": { "type": "string", "minLength": 1, - "title": "Search Query" + "title": "Role" + }, + "birth_year": { + "type": "integer", + "title": "Birth Year" + }, + "emails": { + "items": { + "type": "string", + "format": "email" + }, + "type": "array", + "minItems": 1, + "title": "Emails" + }, + "usernames": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Usernames" + }, + "addresses": { + "items": { + "$ref": "#/components/schemas/Address" + }, + "type": "array", + "minItems": 1, + "title": "Addresses" } }, "type": "object", "required": [ - "search_query" + "identifier_name", + "names", + "role", + "birth_year", + "emails", + "addresses" ], - "title": "SearchQueryData" + "title": "VipProtectionCreateBody" }, - "SearchTermsAllowedRequest": { + "VipProtectionListItem": { "properties": { - "search_terms": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Search Terms" - }, - "organization_id": { + "id": { "type": "integer", - "title": "Organization Id" + "title": "Id" }, - "tenant_id": { + "feed_owner_id": { "type": "integer", - "title": "Tenant Id" + "title": "Feed Owner Id" }, - "user_id": { - "type": "integer", - "title": "User Id" + "name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Name" }, - "include_restricted_domains": { - "type": "boolean", - "title": "Include Restricted Domains" + "names": { + "items": { + "$ref": "#/components/schemas/NameBody" + }, + "type": "array", + "title": "Names" }, - "include_noisy_domains": { - "type": "boolean", - "title": "Include Noisy Domains" + "email": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Email" }, - "scopes": { + "username": { "items": { - "$ref": "#/components/schemas/Scope" + "type": "string" }, "type": "array", - "title": "Scopes" + "title": "Username" }, - "ip": { + "addresses": { + "items": { + "$ref": "#/components/schemas/Address" + }, + "type": "array", + "title": "Addresses" + }, + "birth_year": { "anyOf": [ { - "type": "string" + "type": "integer" }, { "type": "null" } ], - "title": "Ip" + "title": "Birth Year" }, - "user_agent": { + "role": { "anyOf": [ { "type": "string" @@ -35452,484 +49166,196 @@ "type": "null" } ], - "title": "User Agent" + "title": "Role" }, - "flare_referer": { + "severity": { "anyOf": [ { - "type": "string" + "type": "integer" }, { "type": "null" } ], - "title": "Flare Referer" + "title": "Severity" + }, + "has_data_broker": { + "type": "boolean", + "title": "Has Data Broker" } }, "type": "object", "required": [ - "search_terms", - "organization_id", - "tenant_id", - "user_id", - "include_restricted_domains", - "include_noisy_domains", - "scopes", - "ip", - "user_agent", - "flare_referer" - ], - "title": "SearchTermsAllowedRequest" - }, - "SearchType": { - "type": "string", - "enum": [ - "attachment", - "listing", - "ransomleak", - "forum_post", - "forum_topic", - "forum_profile", - "blog_post", - "seller", - "paste", - "leak", - "chat_message", - "domain", - "bot", - "stealer_log", - "infected_devices", - "driller", - "driller_forum_topic", - "driller_forum_post", - "driller_profile", - "cc", - "ccbin", - "financial_data", - "leaked_data", - "leaked_file", - "document", - "account", - "actor", - "forum_content", - "blog_content", - "profile", - "leaked_credential", - "valid_credential", - "invalid_credential", - "mitigated_credential", - "illicit_networks", - "open_web", - "domains", - "intelligence_object", - "leaks", - "social_media_account", - "social_media", - "source_code", - "source_code_secrets_np", - "source_code_secrets", - "source_code_files", - "docker", - "stack_exchange", - "google", - "service", - "driller_host", - "buckets", - "bucket", - "bucket_object", - "whois", - "ad", - "ads", - "cookie", - "pii", - "experimental" + "id", + "feed_owner_id", + "name", + "names", + "email", + "username", + "addresses", + "birth_year", + "role", + "severity", + "has_data_broker" ], - "title": "SearchType" + "title": "VipProtectionListItem" }, - "SecretData": { + "VipProtectionResponse": { "properties": { - "type": { - "type": "string", - "const": "secret", - "title": "Type", - "default": "secret" - }, - "secret": { - "type": "string", - "minLength": 1, - "title": "Secret" + "identifier": { + "$ref": "#/components/schemas/Identifier" } }, "type": "object", "required": [ - "secret" - ], - "title": "SecretData" - }, - "SecretDetectionRule": { - "type": "string", - "enum": [ - "adafruit_io_key", - "adobe_oauth_client_secret", - "age_recipient_x25519_public_key", - "age_identity_x22519_secret_key", - "anthropic_api_key", - "aws_appsync_api_key", - "amazon_resource_name", - "artifactory_api_key", - "auth0_application_credentials", - "aws_api_key", - "aws_secret_access_key", - "aws_account_id", - "aws_session_token", - "amazon_mws_auth_token", - "aws_api_credentials", - "azure_connection_string", - "azure_app_configuration_connection_string", - "azure_personal_access_token", - "bitbucket_app_password", - "blynk_device_access_token", - "blynk_organization_access_token", - "blynk_organization_client_credentials", - "codeclimate_reporter_id", - "crates_io_api_key", - "databricks_personal_access_token", - "digitalocean_application_access_token", - "digitalocean_personal_access_token", - "digitalocean_refresh_token", - "django_secret_key", - "docker_hub_personal_access_token", - "doppler_cli_token", - "doppler_personal_token", - "doppler_service_token", - "doppler_service_account_token", - "doppler_scim_token", - "doppler_audit_token", - "dropbox_access_token", - "dependency_track_api_key", - "dynatrace_token", - "facebook_secret_key", - "facebook_access_token", - "figma_personal_access_token", - "firecrawl_api_key", - "google_cloud_storage_bucket", - "generic_secret", - "connection_string_in_net_configuration", - "generic_password", - "generic_username_and_password", - "generic_api_key", - "credentials_in_net_system_net_networkcredential", - "credentials_in_net_system_directoryservices_directoryentry", - "sensitive_value_in_net_configuration", - "gitalk_oauth_credentials", - "github_personal_access_token", - "github_oauth_access_token", - "github_app_token", - "github_refresh_token", - "github_client_id", - "github_secret_key", - "gitlab_runner_registration_token", - "gitlab_personal_access_token", - "gitlab_pipeline_trigger_token", - "google_client_id", - "google_oauth_client_secret", - "google_oauth_access_token", - "google_api_key", - "google_oauth_credentials", - "hardcoded_gradle_credentials", - "grafana_api_token", - "grafana_cloud_api_token", - "grafana_service_account_token", - "groq_api_key", - "hashicorp_vault_service_token", - "hashicorp_vault_batch_token", - "hashicorp_vault_recovery_token", - "hashicorp_vault_unseal_key", - "heroku_api_key", - "http_basic_authentication", - "http_bearer_token", - "huggingface_user_access_token", - "jenkins_token_or_crumb", - "jenkins_setup_admin_password", - "jina_search_foundation_api_key", - "json_web_token_secret", - "kagi_api_key", - "password_hash_kerberos", - "kubernetes_bootstrap_token", - "linkedin_client_id", - "linkedin_secret_key", - "mailchimp_api_key", - "mailgun_api_key", - "mapbox_public_access_token", - "mapbox_secret_access_token", - "mapbox_temporary_access_token", - "credentials_in_mongodb_connection_string", - "microsoft_teams_webhook", - "netrc_credentials", - "new_relic_license_key", - "new_relic_api_service_key", - "new_relic_admin_api_key", - "new_relic_insights_insert_key", - "new_relic_insights_query_key", - "new_relic_rest_api_key", - "new_relic_pixie_api_key", - "new_relic_pixie_deploy_key", - "npm_access_token", - "nuget_api_key", - "credentials_in_odbc_connection_string", - "okta_api_token", - "openai_api_key", - "particle_io_access_token", - "pem_encoded_private_key", - "phpmailer_credentials", - "credentials_in_postgresql_connection_uri", - "postman_api_key", - "postmark_api_token", - "credentials_in_psexec_invocation", - "password_hash_md5crypt", - "password_hash_bcrypt", - "password_hash_sha256crypt", - "password_hash_sha512crypt", - "password_hash_cisco_ios_pbkdf2_with_sha256", - "pypi_upload_token", - "react_app_username", - "react_app_password", - "rubygems_api_key", - "aws_s3_bucket", - "salesforce_access_token", - "sauce_token", - "segment_public_api_token", - "sendgrid_api_key", - "shopify_domain", - "shopify_app_secret", - "shopify_access_token", - "slack_bot_token", - "slack_webhook", - "slack_user_token", - "slack_app_token", - "slack_legacy_bot_token", - "sonarqube_token", - "sourcegraph_access_token", - "square_access_token", - "square_oauth_secret", - "stackhawk_api_key", - "stripe_api_key", - "stripe_api_test_key", - "tavily_api_key", - "teamcity_api_token", - "telegram_bot_token", - "thingsboard_access_token", - "thingsboard_provision_device_key", - "thingsboard_provision_device_secret", - "truenas_api_key_websocket", - "truenas_api_key_rest_api", - "twilio_api_key", - "twitter_client_id", - "twitter_secret_key", - "credentials_in_connect_viserver_invocation", - "wireguard_private_key", - "wireguard_preshared_key" + "identifier" ], - "title": "SecretDetectionRule" + "title": "VipProtectionResponse" }, - "SecretItem": { + "VipProtectionUpdateBody": { "properties": { - "type": { - "$ref": "#/components/schemas/SecretDetectionRule" - }, - "content": { + "identifier_name": { "type": "string", - "title": "Content" + "minLength": 1, + "title": "Identifier Name" }, - "extracted_secrets": { + "names": { "items": { - "type": "string" + "$ref": "#/components/schemas/NameBody" }, "type": "array", - "title": "Extracted Secrets" + "minItems": 1, + "title": "Names" }, - "position": { - "$ref": "#/components/schemas/SecretPosition" - } - }, - "type": "object", - "required": [ - "type", - "content", - "position" - ], - "title": "SecretItem" - }, - "SecretPosition": { - "properties": { - "start_line": { - "type": "integer", - "title": "Start Line" + "role": { + "type": "string", + "minLength": 1, + "title": "Role" }, - "start_column": { + "birth_year": { "type": "integer", - "title": "Start Column" + "title": "Birth Year" }, - "end_line": { - "type": "integer", - "title": "End Line" + "emails": { + "items": { + "type": "string", + "format": "email" + }, + "type": "array", + "minItems": 1, + "title": "Emails" }, - "end_column": { - "type": "integer", - "title": "End Column" - } - }, - "type": "object", - "required": [ - "start_line", - "start_column", - "end_line", - "end_column" - ], - "title": "SecretPosition" - }, - "SecretQuery": { - "properties": { - "type": { - "type": "string", - "const": "secret", - "title": "Type" + "usernames": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Usernames" }, - "secret": { - "type": "string", - "title": "Secret" + "addresses": { + "items": { + "$ref": "#/components/schemas/Address" + }, + "type": "array", + "minItems": 1, + "title": "Addresses" } }, "type": "object", "required": [ - "type", - "secret" + "identifier_name", + "names", + "role", + "birth_year", + "emails", + "addresses" ], - "title": "SecretQuery" + "title": "VipProtectionUpdateBody" }, - "SetBannerPayload": { + "VulnerabilityEntityAPIResponse": { "properties": { - "organization_id": { + "uuid": { + "type": "string", + "title": "Uuid" + }, + "type": { + "$ref": "#/components/schemas/EntityType" + }, + "name": { + "type": "string", + "title": "Name" + }, + "created_by": { + "type": "string", + "title": "Created By" + }, + "sources": { + "items": { + "$ref": "#/components/schemas/CTIEntitySourceAPIResponse" + }, + "type": "array", + "title": "Sources" + }, + "created_at": { "anyOf": [ { - "type": "integer" + "type": "string", + "format": "date-time" }, { "type": "null" } ], - "title": "Organization Id" + "title": "Created At" }, - "tenant_id": { + "updated_at": { "anyOf": [ { - "type": "integer" + "type": "string", + "format": "date-time" }, { "type": "null" } ], - "title": "Tenant Id" - }, - "message": { - "type": "string", - "title": "Message" - }, - "variant": { - "$ref": "#/components/schemas/BannerVariant" - } - }, - "type": "object", - "required": [ - "message", - "variant" - ], - "title": "SetBannerPayload" - }, - "Severity": { - "type": "string", - "enum": [ - "info", - "low", - "medium", - "high", - "critical" - ], - "title": "Severity" - }, - "SigningCertificateResponse": { - "properties": { - "signing_certificate": { - "type": "string", - "title": "Signing Certificate" - } - }, - "type": "object", - "required": [ - "signing_certificate" - ], - "title": "SigningCertificateResponse" - }, - "SignupIntent": { - "type": "string", - "enum": [ - "identity_exposure_management", - "brand_protection", - "dark_web_monitoring", - "attack_surface_management", - "other" - ], - "title": "SignupIntent" - }, - "SocialMediaEvent": { - "properties": { - "event_type": { - "type": "string", - "const": "social_media_account", - "title": "Event Type", - "default": "social_media_account" + "title": "Updated At" }, - "data": { - "$ref": "#/components/schemas/SocialMediaEventData" + "first_seen_at": { + "anyOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ], + "title": "First Seen At" }, - "metadata": { - "$ref": "#/components/schemas/EventMetadata" - } - }, - "type": "object", - "required": [ - "data", - "metadata" - ], - "title": "Social Media Account" - }, - "SocialMediaEventData": { - "properties": { - "url": { + "last_seen_at": { "anyOf": [ { - "type": "string" + "type": "string", + "format": "date-time" }, { "type": "null" } ], - "title": "Url", - "description": "The URL to the profile page of the social media account." + "title": "Last Seen At" }, - "site": { + "confidence": { "anyOf": [ { - "type": "string" + "type": "integer" }, { "type": "null" } ], - "title": "Site", - "description": "The name of the platform where the account was found." + "title": "Confidence" }, - "username": { + "description": { "anyOf": [ { "type": "string" @@ -35938,44 +49364,80 @@ "type": "null" } ], - "title": "Username", - "description": "The username of the account that was found." + "title": "Description" + }, + "marking_definitions": { + "items": { + "$ref": "#/components/schemas/MarkingDefinition" + }, + "type": "array", + "title": "Marking Definitions" } }, "type": "object", - "title": "SocialMediaEventData" + "required": [ + "uuid", + "type", + "name", + "created_by", + "sources", + "created_at", + "updated_at", + "description", + "marking_definitions" + ], + "title": "VulnerabilityEntityAPIResponse" }, - "Source": { + "WebhookBasicAuth": { "properties": { - "sphere": { - "type": "string", - "title": "Sphere" - }, - "title": { - "type": "string", - "title": "Title" - }, - "category": { + "username": { "type": "string", - "title": "Category" + "title": "Username" }, - "category_v2": { + "password": { "type": "string", - "title": "Category V2" + "title": "Password" + } + }, + "type": "object", + "required": [ + "username", + "password" + ], + "title": "WebhookBasicAuth" + }, + "WhoisRdapInfo": { + "properties": { + "registrar": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Registrar" }, - "crawled_since": { + "contact_email": { "anyOf": [ { - "type": "string", - "format": "date-time" + "type": "string" }, { "type": "null" } ], - "title": "Crawled Since" + "title": "Contact Email" }, - "last_updated_at": { + "epp_status": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Epp Status" + }, + "registered_date": { "anyOf": [ { "type": "string", @@ -35985,441 +49447,670 @@ "type": "null" } ], - "title": "Last Updated At" - }, - "status": { - "$ref": "#/components/schemas/SourceStatusV2" + "title": "Registered Date" }, - "event_count": { + "updated_date": { "anyOf": [ { - "type": "integer" + "type": "string", + "format": "date-time" }, { "type": "null" } ], - "title": "Event Count" + "title": "Updated Date" }, - "total_event_count": { + "expires_date": { "anyOf": [ { - "type": "integer" + "type": "string", + "format": "date-time" }, { "type": "null" } ], - "title": "Total Event Count" + "title": "Expires Date" + } + }, + "type": "object", + "title": "WhoisRdapInfo" + }, + "_ActivityIgnoreV1": { + "properties": { + "name": { + "type": "string", + "const": "activity.ignore", + "title": "Name", + "default": "activity.ignore" }, - "is_new": { + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "activity_uid": { + "type": "string", + "title": "Activity Uid" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "activity_uid" + ], + "title": "_ActivityIgnoreV1" + }, + "_ActivityIgnoreV2": { + "properties": { + "name": { + "type": "string", + "const": "activity.ignore", + "title": "Name", + "default": "activity.ignore" + }, + "version": { + "type": "integer", + "const": 2, + "title": "Version", + "default": 2 + }, + "activity_uid": { + "type": "string", + "title": "Activity Uid" + }, + "uids": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Uids" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "activity_uid", + "uids" + ], + "title": "_ActivityIgnoreV2" + }, + "_ActivityInfectedDeviceDownloadV1": { + "properties": { + "name": { + "type": "string", + "const": "activity.infected_device.download", + "title": "Name", + "default": "activity.infected_device.download" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "tenant_id": { + "type": "integer", + "title": "Tenant Id" + }, + "activity_uid": { + "type": "string", + "title": "Activity Uid" + }, + "activity_source": { + "type": "string", + "title": "Activity Source" + }, + "activity_id": { + "type": "string", + "title": "Activity Id" + }, + "pyro_version": { + "type": "string", + "title": "Pyro Version" + }, + "i_agree_to_tos": { "type": "boolean", - "title": "Is New" + "title": "I Agree To Tos" }, - "crawling_frequency": { - "$ref": "#/components/schemas/CrawlingFrequency" + "ip_address": { + "type": "string", + "title": "Ip Address" } }, + "additionalProperties": false, "type": "object", "required": [ - "sphere", - "title", - "category", - "category_v2", - "crawled_since", - "last_updated_at", - "status", - "event_count", - "total_event_count", - "is_new", - "crawling_frequency" + "tenant_id", + "activity_uid", + "activity_source", + "activity_id", + "pyro_version", + "i_agree_to_tos", + "ip_address" ], - "title": "Source" + "title": "_ActivityInfectedDeviceDownloadV1" }, - "SourceCategoryV2": { - "type": "string", - "enum": [ - "Stealer Logs", - "Leaked Credentials", - "Forums", - "Imageboards", - "Messaging Apps", - "Darkweb Rooms", - "Ransomware", - "Financial Data", - "Infected Devices", - "Listings", - "Blogs", - "Doxing", - "Defacement", - "Pastes", - "Open Web" + "_ActivityRemediatedV1": { + "properties": { + "name": { + "type": "string", + "const": "activity.remediated", + "title": "Name", + "default": "activity.remediated" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "activity_uid": { + "type": "string", + "title": "Activity Uid" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "activity_uid" ], - "title": "SourceCategoryV2" + "title": "_ActivityRemediatedV1" }, - "SourceCountByStatus": { + "_ActivityRemediatedV2": { "properties": { - "total_count": { + "name": { + "type": "string", + "const": "activity.remediated", + "title": "Name", + "default": "activity.remediated" + }, + "version": { "type": "integer", - "title": "Total Count" + "const": 2, + "title": "Version", + "default": 2 }, - "new_count": { + "activity_uid": { + "type": "string", + "title": "Activity Uid" + }, + "uids": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Uids" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "activity_uid", + "uids" + ], + "title": "_ActivityRemediatedV2" + }, + "_ActivityUserMetadataAllEditV1": { + "properties": { + "name": { + "type": "string", + "const": "activity_user_metadata_all.edit", + "title": "Name", + "default": "activity_user_metadata_all.edit" + }, + "version": { "type": "integer", - "title": "New Count" + "const": 1, + "title": "Version", + "default": 1 }, - "offline_count": { + "activity_uid": { + "type": "string", + "title": "Activity Uid" + }, + "metadata": { + "$ref": "#/components/schemas/ActivityUserMetadata" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "activity_uid", + "metadata" + ], + "title": "_ActivityUserMetadataAllEditV1" + }, + "_ActivityUserMetadataNotesEditV1": { + "properties": { + "name": { + "type": "string", + "const": "activity_user_metadata_notes.edit", + "title": "Name", + "default": "activity_user_metadata_notes.edit" + }, + "version": { "type": "integer", - "title": "Offline Count" + "const": 1, + "title": "Version", + "default": 1 }, - "defunct_count": { + "activity_uid": { + "type": "string", + "title": "Activity Uid" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "activity_uid" + ], + "title": "_ActivityUserMetadataNotesEditV1" + }, + "_ActivityUserMetadataRiskScoreEditV1": { + "properties": { + "name": { + "type": "string", + "const": "activity_user_metadata_risk_score.edit", + "title": "Name", + "default": "activity_user_metadata_risk_score.edit" + }, + "version": { "type": "integer", - "title": "Defunct Count" + "const": 1, + "title": "Version", + "default": 1 + }, + "activity_uid": { + "type": "string", + "title": "Activity Uid" } }, + "additionalProperties": false, "type": "object", "required": [ - "total_count", - "new_count", - "offline_count", - "defunct_count" + "activity_uid" ], - "title": "SourceCountByStatus" + "title": "_ActivityUserMetadataRiskScoreEditV1" }, - "SourceCountByStatusParams": { + "_ActivityUserMetadataTagDeleteV1": { "properties": { - "date_range": { - "$ref": "#/components/schemas/DateRangeType", - "default": "last_1m" + "name": { + "type": "string", + "const": "activity_user_metadata_tag.delete", + "title": "Name", + "default": "activity_user_metadata_tag.delete" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "activity_uid": { + "type": "string", + "title": "Activity Uid" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "activity_uid" + ], + "title": "_ActivityUserMetadataTagDeleteV1" + }, + "_ActivityUserMetadataTagEditV1": { + "properties": { + "name": { + "type": "string", + "const": "activity_user_metadata_tag.edit", + "title": "Name", + "default": "activity_user_metadata_tag.edit" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "activity_uid": { + "type": "string", + "title": "Activity Uid" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "activity_uid" + ], + "title": "_ActivityUserMetadataTagEditV1" + }, + "_ActivityViewV1": { + "properties": { + "name": { + "type": "string", + "const": "activity.view", + "title": "Name", + "default": "activity.view" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "activity_uid": { + "type": "string", + "title": "Activity Uid" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "activity_uid" + ], + "title": "_ActivityViewV1" + }, + "_AddToReportV1": { + "properties": { + "name": { + "type": "string", + "const": "add_to_report", + "title": "Name", + "default": "add_to_report" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "activity_uid": { + "type": "string", + "title": "Activity Uid" } }, + "additionalProperties": false, "type": "object", - "title": "SourceCountByStatusParams" + "required": [ + "activity_uid" + ], + "title": "_AddToReportV1" }, - "SourceCountByYear": { + "_AddToReportV2": { "properties": { - "year": { - "type": "integer", - "title": "Year" + "name": { + "type": "string", + "const": "add_to_report", + "title": "Name", + "default": "add_to_report" }, - "count": { + "version": { "type": "integer", - "title": "Count" + "const": 2, + "title": "Version", + "default": 2 + }, + "activity_uid": { + "type": "string", + "title": "Activity Uid" + }, + "uids": { + "items": { + "type": "string" + }, + "type": "array", + "title": "Uids" } }, + "additionalProperties": false, "type": "object", "required": [ - "year", - "count" + "activity_uid", + "uids" ], - "title": "SourceCountByYear" + "title": "_AddToReportV2" }, - "SourceCountByYearParams": { + "_AlertChannelDeleteV1": { "properties": { - "start_year": { + "name": { + "type": "string", + "const": "alert_channel.delete", + "title": "Name", + "default": "alert_channel.delete" + }, + "version": { "type": "integer", - "title": "Start Year" + "const": 1, + "title": "Version", + "default": 1 + }, + "alert_channel_id": { + "type": "integer", + "title": "Alert Channel Id" } }, + "additionalProperties": false, "type": "object", "required": [ - "start_year" - ], - "title": "SourceCountByYearParams" - }, - "SourceFilterByDateRange": { - "type": "string", - "enum": [ - "crawled_since", - "last_updated_at" + "alert_channel_id" ], - "title": "SourceFilterByDateRange" + "title": "_AlertChannelDeleteV1" }, - "SourceHistogramParams": { + "_AlertChannelDeleteV2": { "properties": { - "date_range": { - "$ref": "#/components/schemas/DateRangeType" + "name": { + "type": "string", + "const": "alert_channel.delete", + "title": "Name", + "default": "alert_channel.delete" }, - "timezone": { + "version": { + "type": "integer", + "const": 2, + "title": "Version", + "default": 2 + }, + "alert_channel_id": { + "type": "integer", + "title": "Alert Channel Id" + }, + "alert_channel_name": { "type": "string", - "title": "Timezone", - "default": "America/New_York" + "title": "Alert Channel Name" + }, + "alert_channel_data": { + "additionalProperties": true, + "type": "object", + "title": "Alert Channel Data" } }, + "additionalProperties": false, "type": "object", "required": [ - "date_range" + "alert_channel_id", + "alert_channel_name", + "alert_channel_data" ], - "title": "SourceHistogramParams" + "title": "_AlertChannelDeleteV2" }, - "SourceListParams": { + "_AlertDeleteV1": { "properties": { - "from": { - "type": "integer", - "title": "From", - "default": 0 + "name": { + "type": "string", + "const": "alert.delete", + "title": "Name", + "default": "alert.delete" }, - "size": { + "version": { "type": "integer", - "title": "Size", - "default": 15 + "const": 1, + "title": "Version", + "default": 1 }, - "order_by": { - "$ref": "#/components/schemas/SourceOrderBy", - "default": "title" + "alert_id": { + "type": "integer", + "title": "Alert Id" }, - "order_type": { - "$ref": "#/components/schemas/OrderType", - "default": "asc" + "alert_type": { + "type": "string", + "title": "Alert Type" }, - "q": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Q" + "alert_name": { + "type": "string", + "title": "Alert Name" }, - "categories": { + "feed_id": { "anyOf": [ { - "items": { - "$ref": "#/components/schemas/SourceCategoryV2" - }, - "type": "array" + "type": "integer" }, { "type": "null" } ], - "title": "Categories" - }, - "status": { - "anyOf": [ - { - "$ref": "#/components/schemas/SourceStatusV2" - }, - { - "type": "null" - } - ] + "title": "Feed Id" }, - "date_range": { - "$ref": "#/components/schemas/DateRangeType", - "default": "last_1m" + "feed_type": { + "type": "string", + "title": "Feed Type" }, - "filter_by_date_range": { - "anyOf": [ - { - "$ref": "#/components/schemas/SourceFilterByDateRange" - }, - { - "type": "null" - } - ] + "alert_channel_id": { + "type": "integer", + "title": "Alert Channel Id" } }, + "additionalProperties": false, "type": "object", - "title": "SourceListParams" - }, - "SourceOrderBy": { - "type": "string", - "enum": [ - "title", - "category_v2", - "status", - "crawled_since", - "last_updated_at", - "event_count", - "total_event_count" - ], - "title": "SourceOrderBy" - }, - "SourceStatusV2": { - "type": "string", - "enum": [ - "inactive", - "active", - "degraded", - "offline", - "defunct" + "required": [ + "alert_id", + "alert_type", + "alert_name", + "feed_id", + "feed_type", + "alert_channel_id" ], - "title": "SourceStatusV2" + "title": "_AlertDeleteV1" }, - "SourceSummary": { + "_AlertSentCreateV1": { "properties": { - "is_defunct": { - "type": "boolean", - "title": "Is Defunct" + "name": { + "type": "string", + "const": "alert_sent.create", + "title": "Name", + "default": "alert_sent.create" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "alert_id": { + "type": "integer", + "title": "Alert Id" + }, + "alert_channel_id": { + "type": "integer", + "title": "Alert Channel Id" + }, + "alert_channel_name": { + "type": "string", + "title": "Alert Channel Name" + }, + "events_count": { + "type": "integer", + "title": "Events Count" + }, + "start_date": { + "type": "string", + "format": "date-time", + "title": "Start Date" + }, + "end_date": { + "type": "string", + "format": "date-time", + "title": "End Date" } }, + "additionalProperties": false, "type": "object", "required": [ - "is_defunct" + "alert_id", + "alert_channel_id", + "alert_channel_name", + "events_count", + "start_date", + "end_date" ], - "title": "SourceSummary" + "title": "_AlertSentCreateV1" }, - "SourceV2": { + "_AuthorizeAssetRequestCreateV1": { "properties": { - "id": { - "type": "string", - "title": "Id" - }, "name": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Name" - }, - "description_en": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Description En" + "type": "string", + "const": "authorize_asset_request.create", + "title": "Name", + "default": "authorize_asset_request.create" }, - "description_fr": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Description Fr" + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 }, - "breached_at": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Breached At" + "asset_uuid": { + "type": "string", + "title": "Asset Uuid" }, - "leaked_at": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Leaked At" + "reason": { + "type": "string", + "title": "Reason" }, - "is_alert_enabled": { + "auto_approved": { "type": "boolean", - "title": "Is Alert Enabled" - }, - "pii_tags": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "null" - } - ], - "title": "Pii Tags" + "title": "Auto Approved" }, - "url": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Url" + "is_restricted_asset": { + "type": "boolean", + "title": "Is Restricted Asset" } }, + "additionalProperties": false, "type": "object", "required": [ - "id", - "name", - "description_en", - "description_fr", - "breached_at", - "leaked_at", - "is_alert_enabled", - "pii_tags", - "url" + "asset_uuid", + "reason", + "auto_approved", + "is_restricted_asset" ], - "title": "SourceV2" + "title": "_AuthorizeAssetRequestCreateV1" }, - "SourceWithTenantCount": { + "_CMIAllowedRestrictedTermAddV1": { "properties": { - "id": { + "name": { "type": "string", - "title": "Id" + "const": "cmi.allowed_restricted_term.add", + "title": "Name", + "default": "cmi.allowed_restricted_term.add" }, - "count": { + "version": { "type": "integer", - "title": "Count" + "const": 1, + "title": "Version", + "default": 1 }, - "name": { + "restricted_term_id": { "type": "string", - "title": "Name" - }, - "description": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Description" - }, - "leaked_at": { - "anyOf": [ - { - "type": "string", - "format": "date-time" - }, - { - "type": "null" - } - ], - "title": "Leaked At" - }, - "breached_at": { - "anyOf": [ - { - "type": "string", - "format": "date-time" - }, - { - "type": "null" - } - ], - "title": "Breached At" + "title": "Restricted Term Id" }, - "pii_tags": { + "tenant_ids": { "anyOf": [ { "items": { - "type": "string" + "type": "integer" }, "type": "array" }, @@ -36427,645 +50118,868 @@ "type": "null" } ], - "title": "Pii Tags" - }, - "domain": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Domain" - }, - "is_test": { - "type": "boolean", - "title": "Is Test" - }, - "is_verified": { - "type": "boolean", - "title": "Is Verified" - }, - "has_credentials": { - "type": "boolean", - "title": "Has Credentials" - }, - "has_pii": { - "type": "boolean", - "title": "Has Pii" - }, - "is_unparsed_breach": { - "type": "boolean", - "title": "Is Unparsed Breach" - } - }, - "type": "object", - "required": [ - "id", - "count", - "name", - "description", - "leaked_at", - "breached_at", - "pii_tags", - "domain", - "is_test", - "is_verified", - "has_credentials", - "has_pii", - "is_unparsed_breach" - ], - "title": "SourceWithTenantCount" - }, - "SourcesCategoriesStats": { - "properties": { - "categories": { - "items": { - "$ref": "#/components/schemas/SourceCategoryV2" - }, - "type": "array", - "title": "Categories", - "default": [] - }, - "date_range": { - "$ref": "#/components/schemas/DateRangeType" - } - }, - "type": "object", - "required": [ - "date_range" - ], - "title": "SourcesCategoriesStats" - }, - "StatsAggregates": { - "type": "string", - "enum": [ - "daily", - "weekly", - "monthly", - "yearly" - ], - "title": "StatsAggregates" - }, - "StealerLogActions": { - "properties": { - "can_reveal_full_contents": { - "type": "boolean", - "title": "Can Reveal Full Contents" - }, - "can_download_files": { - "type": "boolean", - "title": "Can Download Files" + "title": "Tenant Ids" }, - "can_display_pii_tags": { + "user_defined": { "type": "boolean", - "title": "Can Display Pii Tags" + "title": "User Defined" } }, + "additionalProperties": false, "type": "object", "required": [ - "can_reveal_full_contents", - "can_download_files", - "can_display_pii_tags" + "restricted_term_id", + "tenant_ids", + "user_defined" ], - "title": "StealerLogActions" + "title": "_CMIAllowedRestrictedTermAddV1" }, - "StealerLogCookie": { + "_CMIAllowedRestrictedTermAddV2": { "properties": { - "host_key": { + "name": { "type": "string", - "title": "Host Key" + "const": "cmi.allowed_restricted_term.add", + "title": "Name", + "default": "cmi.allowed_restricted_term.add" }, - "path": { + "version": { + "type": "integer", + "const": 2, + "title": "Version", + "default": 2 + }, + "restricted_term_id": { "type": "string", - "title": "Path" + "title": "Restricted Term Id" }, - "expires_utc": { + "tenant_ids": { "anyOf": [ { - "type": "string", - "format": "date-time" + "items": { + "type": "integer" + }, + "type": "array" }, { "type": "null" } ], - "title": "Expires Utc" - }, - "name": { - "type": "string", - "title": "Name" + "title": "Tenant Ids" }, - "value": { - "type": "string", - "title": "Value" + "type": { + "$ref": "#/components/schemas/AllowedRestrictedTermType" } }, + "additionalProperties": false, "type": "object", "required": [ - "host_key", - "path", - "expires_utc", - "name", - "value" - ], - "title": "StealerLogCookie" - }, - "StealerLogCookieExpiration": { - "type": "string", - "enum": [ - "all", - "expired", - "active" + "restricted_term_id", + "tenant_ids", + "type" ], - "title": "StealerLogCookieExpiration" + "title": "_CMIAllowedRestrictedTermAddV2" }, - "StealerLogCredential": { + "_CMIAllowedRestrictedTermAddV3": { "properties": { - "url": { + "name": { "type": "string", - "title": "Url" + "const": "cmi.allowed_restricted_term.add", + "title": "Name", + "default": "cmi.allowed_restricted_term.add" }, - "username": { + "version": { + "type": "integer", + "const": 3, + "title": "Version", + "default": 3 + }, + "restricted_term_id": { "type": "string", - "title": "Username" + "title": "Restricted Term Id" + }, + "tenant_ids": { + "anyOf": [ + { + "items": { + "type": "integer" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Tenant Ids" }, - "password": { - "type": "string", - "title": "Password" + "type": { + "$ref": "#/components/schemas/AllowedRestrictedTermType" }, - "application": { - "type": "string", - "title": "Application" + "reason": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Reason" } }, + "additionalProperties": false, "type": "object", "required": [ - "url", - "username", - "password", - "application" + "restricted_term_id", + "tenant_ids", + "type", + "reason" ], - "title": "StealerLogCredential" + "title": "_CMIAllowedRestrictedTermAddV3" }, - "StealerLogData": { + "_CMIAllowedRestrictedTermDeleteV1": { "properties": { - "credentials": { - "$ref": "#/components/schemas/PiiCollection_StealerLogFindingCredential_" + "name": { + "type": "string", + "const": "cmi.allowed_restricted_term.delete", + "title": "Name", + "default": "cmi.allowed_restricted_term.delete" }, - "cookies": { - "$ref": "#/components/schemas/PiiCollection_StealerLogFindingCookie_" + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "restricted_term_id": { + "type": "string", + "title": "Restricted Term Id" } }, + "additionalProperties": false, "type": "object", "required": [ - "credentials", - "cookies" + "restricted_term_id" ], - "title": "StealerLogData" + "title": "_CMIAllowedRestrictedTermDeleteV1" }, - "StealerLogEventData": { + "_CMIAppBannerUpdateV1": { "properties": { - "victim_information": { + "name": { + "type": "string", + "const": "cmi.app_banner.update", + "title": "Name", + "default": "cmi.app_banner.update" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "organization_id": { "anyOf": [ { - "$ref": "#/components/schemas/pyro__findings__stealerlogs__datamodels__VictimInformation" + "type": "integer" }, { "type": "null" } ], - "description": "Collection of data that relates to the victim and their infected device." + "title": "Organization Id" }, - "malware_information": { + "tenant_id": { "anyOf": [ { - "$ref": "#/components/schemas/MalwareInformation" + "type": "integer" }, { "type": "null" } ], - "description": "Collection of data that relates to the malware that was used to infect the victim's device." + "title": "Tenant Id" + }, + "payload": { + "anyOf": [ + { + "additionalProperties": true, + "type": "object" + }, + { + "type": "null" + } + ], + "title": "Payload" } }, + "additionalProperties": false, "type": "object", "required": [ - "victim_information", - "malware_information" + "organization_id", + "tenant_id", + "payload" ], - "title": "StealerLogEventData" + "title": "_CMIAppBannerUpdateV1" }, - "StealerLogFindingCookie": { + "_CMIAuthorizeAssetRequestUpdateV1": { "properties": { - "host_key": { + "name": { "type": "string", - "title": "Host Key" + "const": "cmi.authorize_asset_request.update", + "title": "Name", + "default": "cmi.authorize_asset_request.update" }, - "path": { + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "asset_uuid": { "type": "string", - "title": "Path" + "title": "Asset Uuid" }, - "expires_utc": { + "status": { + "$ref": "#/components/schemas/AuthorizeAssetRequestStatus" + }, + "reviewed_by_user_id": { "anyOf": [ { - "type": "string", - "format": "date-time" + "type": "integer" }, { "type": "null" } ], - "title": "Expires Utc" - }, + "title": "Reviewed By User Id" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "asset_uuid", + "status", + "reviewed_by_user_id" + ], + "title": "_CMIAuthorizeAssetRequestUpdateV1" + }, + "_CMIFeatureFlagAddMemberV1": { + "properties": { "name": { "type": "string", - "title": "Name" + "const": "cmi.feature_flag.add_member", + "title": "Name", + "default": "cmi.feature_flag.add_member" }, - "value": { + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "feature_flag_name": { "type": "string", - "title": "Value" + "title": "Feature Flag Name" + }, + "member": { + "additionalProperties": true, + "type": "object", + "title": "Member" } }, + "additionalProperties": false, "type": "object", "required": [ - "host_key", - "path", - "expires_utc", - "name", - "value" + "feature_flag_name", + "member" ], - "title": "StealerLogFindingCookie" + "title": "_CMIFeatureFlagAddMemberV1" }, - "StealerLogFindingCredential": { + "_CMIFeatureFlagCreateV1": { "properties": { - "url": { - "type": "string", - "title": "Url" - }, - "username": { + "name": { "type": "string", - "title": "Username" + "const": "cmi.feature_flag.create", + "title": "Name", + "default": "cmi.feature_flag.create" }, - "password": { - "type": "string", - "title": "Password" + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 }, - "hash": { + "feature_flag_name": { "type": "string", - "title": "Hash" + "title": "Feature Flag Name" }, - "application": { - "type": "string", - "title": "Application" + "payload": { + "additionalProperties": true, + "type": "object", + "title": "Payload" } }, + "additionalProperties": false, "type": "object", "required": [ - "url", - "username", - "password", - "hash", - "application" + "feature_flag_name", + "payload" ], - "title": "StealerLogFindingCredential" + "title": "_CMIFeatureFlagCreateV1" }, - "StrategyMember": { + "_CMIFeatureFlagDeleteV1": { "properties": { - "type": { - "$ref": "#/components/schemas/StrategyMemberType" + "name": { + "type": "string", + "const": "cmi.feature_flag.delete", + "title": "Name", + "default": "cmi.feature_flag.delete" }, - "id": { + "version": { "type": "integer", - "title": "Id" + "const": 1, + "title": "Version", + "default": 1 }, - "name": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Name" + "feature_flag_name": { + "type": "string", + "title": "Feature Flag Name" } }, + "additionalProperties": false, "type": "object", "required": [ - "type", - "id" - ], - "title": "StrategyMember" - }, - "StrategyMemberType": { - "type": "string", - "enum": [ - "user", - "tenant", - "organization" + "feature_flag_name" ], - "title": "StrategyMemberType" + "title": "_CMIFeatureFlagDeleteV1" }, - "SubdomainStatus": { + "_CMIFeatureFlagRemoveMemberV1": { "properties": { - "status": { - "$ref": "#/components/schemas/DomainStatus" + "name": { + "type": "string", + "const": "cmi.feature_flag.remove_member", + "title": "Name", + "default": "cmi.feature_flag.remove_member" }, - "updated_at": { + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "feature_flag_name": { "type": "string", - "format": "date-time", - "title": "Updated At" + "title": "Feature Flag Name" + }, + "member": { + "additionalProperties": true, + "type": "object", + "title": "Member" } }, + "additionalProperties": false, "type": "object", "required": [ - "status", - "updated_at" + "feature_flag_name", + "member" ], - "title": "SubdomainStatus" + "title": "_CMIFeatureFlagRemoveMemberV1" }, - "SubdomainTag": { + "_CMIFeatureFlagStrategyCreateV1": { "properties": { - "label": { + "name": { "type": "string", - "title": "Label" + "const": "cmi.feature_flag.strategy.create", + "title": "Name", + "default": "cmi.feature_flag.strategy.create" }, - "keyword": { + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "feature_flag_name": { "type": "string", - "title": "Keyword" + "title": "Feature Flag Name" }, - "span": { - "items": { - "type": "integer" - }, - "type": "array", - "title": "Span" + "payload": { + "additionalProperties": true, + "type": "object", + "title": "Payload" } }, + "additionalProperties": false, "type": "object", "required": [ - "label", - "keyword", - "span" + "feature_flag_name", + "payload" ], - "title": "SubdomainTag" + "title": "_CMIFeatureFlagStrategyCreateV1" }, - "TagListPayload": { + "_CMIFeatureFlagStrategyDeleteV1": { "properties": { - "tags": { - "items": { - "$ref": "#/components/schemas/TagPayload" - }, - "type": "array", - "title": "Tags" + "name": { + "type": "string", + "const": "cmi.feature_flag.strategy.delete", + "title": "Name", + "default": "cmi.feature_flag.strategy.delete" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "feature_flag_name": { + "type": "string", + "title": "Feature Flag Name" + }, + "strategy_id": { + "type": "integer", + "title": "Strategy Id" } }, + "additionalProperties": false, "type": "object", "required": [ - "tags" + "feature_flag_name", + "strategy_id" ], - "title": "TagListPayload" + "title": "_CMIFeatureFlagStrategyDeleteV1" }, - "TagPayload": { + "_CMIFeatureFlagStrategyUpdateV1": { "properties": { - "id": { - "type": "string", - "title": "Id" - }, "name": { "type": "string", - "title": "Name" + "const": "cmi.feature_flag.strategy.update", + "title": "Name", + "default": "cmi.feature_flag.strategy.update" }, - "type": { - "type": "string", - "title": "Type" + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 }, - "description": { + "feature_flag_name": { "type": "string", - "title": "Description" + "title": "Feature Flag Name" }, - "is_visible": { - "type": "boolean", - "title": "Is Visible" + "strategy_id": { + "type": "integer", + "title": "Strategy Id" + }, + "payload": { + "additionalProperties": true, + "type": "object", + "title": "Payload" } }, + "additionalProperties": false, "type": "object", "required": [ - "id", - "name", - "type", - "description", - "is_visible" + "feature_flag_name", + "strategy_id", + "payload" ], - "title": "TagPayload" + "title": "_CMIFeatureFlagStrategyUpdateV1" }, - "TenantBanner": { + "_CMIFeatureFlagUpdateV1": { "properties": { - "tenant_id": { - "type": "integer", - "title": "Tenant Id" - }, - "tenant_name": { + "name": { "type": "string", - "title": "Tenant Name" + "const": "cmi.feature_flag.update", + "title": "Name", + "default": "cmi.feature_flag.update" }, - "message": { + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "feature_flag_name": { "type": "string", - "title": "Message" + "title": "Feature Flag Name" }, - "variant": { - "$ref": "#/components/schemas/BannerVariant" + "payload": { + "additionalProperties": true, + "type": "object", + "title": "Payload" } }, + "additionalProperties": false, "type": "object", "required": [ - "tenant_id", - "tenant_name", - "message", - "variant" + "feature_flag_name", + "payload" ], - "title": "TenantBanner" + "title": "_CMIFeatureFlagUpdateV1" }, - "TenantFlareCommunityIsEnabledResponse": { + "_CMIFeatureFlagUserListCreateV1": { "properties": { - "flare_community_enabled": { - "type": "boolean", - "title": "Flare Community Enabled" + "name": { + "type": "string", + "const": "cmi.feature_flag.user_list.create", + "title": "Name", + "default": "cmi.feature_flag.user_list.create" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "payload": { + "additionalProperties": true, + "type": "object", + "title": "Payload" } }, + "additionalProperties": false, "type": "object", "required": [ - "flare_community_enabled" + "payload" ], - "title": "TenantFlareCommunityIsEnabledResponse" + "title": "_CMIFeatureFlagUserListCreateV1" }, - "TenantFlareCommunityUser": { + "_CMIFeatureFlagUserListCreateV2": { "properties": { - "id": { + "name": { + "type": "string", + "const": "cmi.feature_flag.user_list.create", + "title": "Name", + "default": "cmi.feature_flag.user_list.create" + }, + "version": { "type": "integer", - "title": "Id" + "const": 2, + "title": "Version", + "default": 2 }, - "primary_email": { - "type": "string", - "title": "Primary Email" + "user_list_iid": { + "type": "integer", + "title": "User List Iid" }, - "invite_type": { + "payload": { + "additionalProperties": true, + "type": "object", + "title": "Payload" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "user_list_iid", + "payload" + ], + "title": "_CMIFeatureFlagUserListCreateV2" + }, + "_CMIFeatureFlagUserListDeleteV1": { + "properties": { + "name": { "type": "string", - "title": "Invite Type" + "const": "cmi.feature_flag.user_list.delete", + "title": "Name", + "default": "cmi.feature_flag.user_list.delete" }, - "created_at": { - "type": "string", - "format": "date-time", - "title": "Created At" + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 }, - "features": { - "items": { - "$ref": "#/components/schemas/Features" - }, - "type": "array", - "title": "Features" + "user_list_iid": { + "type": "integer", + "title": "User List Iid" } }, + "additionalProperties": false, "type": "object", "required": [ - "id", - "primary_email", - "invite_type", - "created_at", - "features" + "user_list_iid" ], - "title": "TenantFlareCommunityUser" + "title": "_CMIFeatureFlagUserListDeleteV1" }, - "TenantFlareCommunityUsersCountResponse": { + "_CMIFeatureFlagUserListUpdateV1": { "properties": { - "count": { + "name": { + "type": "string", + "const": "cmi.feature_flag.user_list.update", + "title": "Name", + "default": "cmi.feature_flag.user_list.update" + }, + "version": { "type": "integer", - "title": "Count" + "const": 1, + "title": "Version", + "default": 1 + }, + "user_list_iid": { + "type": "integer", + "title": "User List Iid" + }, + "payload": { + "additionalProperties": true, + "type": "object", + "title": "Payload" } }, + "additionalProperties": false, "type": "object", "required": [ - "count" + "user_list_iid", + "payload" ], - "title": "TenantFlareCommunityUsersCountResponse" + "title": "_CMIFeatureFlagUserListUpdateV1" }, - "TenantIndustry": { - "type": "string", - "enum": [ - "global", - "transport", - "education", - "energy", - "finance", - "healthcare", - "manufacturing", - "retail", - "software", - "telecommunication" + "_CMIOrganizationDeleteV1": { + "properties": { + "name": { + "type": "string", + "const": "cmi.organization.delete", + "title": "Name", + "default": "cmi.organization.delete" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "organization_id": { + "type": "integer", + "title": "Organization Id" + }, + "organization_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Organization Name" + }, + "access_end_at": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Access End At" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "organization_id", + "organization_name", + "access_end_at" ], - "title": "TenantIndustry" + "title": "_CMIOrganizationDeleteV1" }, - "TenantIntegrationFilters": { + "_CMIOrganizationEditV1": { "properties": { - "type": { + "name": { "type": "string", - "const": "tenant_integration", - "title": "Type", - "default": "tenant_integration" + "const": "cmi.organization.edit", + "title": "Name", + "default": "cmi.organization.edit" }, - "tenant_integration_ids": { - "items": { - "type": "string", - "format": "uuid" - }, - "type": "array", - "maxItems": 1, - "minItems": 1, - "title": "Tenant Integration Ids" + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "organization_id": { + "type": "integer", + "title": "Organization Id" + }, + "organization_type": { + "type": "string", + "title": "Organization Type" + }, + "organization_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Organization Name" + }, + "user_limit": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "User Limit" + }, + "access_level": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Access Level" + }, + "access_end_at": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Access End At" + }, + "hubspot_company_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Hubspot Company Id" + }, + "domain": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Domain" + }, + "currency": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Currency" + }, + "permissions": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Permissions" } }, + "additionalProperties": false, "type": "object", "required": [ - "tenant_integration_ids" + "organization_id", + "organization_type", + "organization_name", + "user_limit", + "access_level", + "access_end_at", + "hubspot_company_id", + "domain", + "currency", + "permissions" ], - "title": "TenantIntegrationFilters" + "title": "_CMIOrganizationEditV1" }, - "TenantIntegrationItem": { + "_CMIOrganizationEditV2": { "properties": { - "id": { - "type": "string", - "format": "uuid", - "title": "Id" - }, "name": { "type": "string", - "title": "Name" + "const": "cmi.organization.edit", + "title": "Name", + "default": "cmi.organization.edit" }, - "tenant_id": { + "version": { "type": "integer", - "title": "Tenant Id" + "const": 2, + "title": "Version", + "default": 2 }, - "type": { - "$ref": "#/components/schemas/TenantIntegrationType" + "organization_id": { + "type": "integer", + "title": "Organization Id" }, - "params": { + "organization_type": { + "type": "string", + "title": "Organization Type" + }, + "organization_name": { "anyOf": [ { - "$ref": "#/components/schemas/EntraIDParams" + "type": "string" }, { - "$ref": "#/components/schemas/ForetraceParams" - }, + "type": "null" + } + ], + "title": "Organization Name" + }, + "user_limit": { + "anyOf": [ { - "$ref": "#/components/schemas/OktaParams" + "type": "integer" }, { "type": "null" } ], - "title": "Params" - }, - "state": { - "$ref": "#/components/schemas/TenantIntegrationState" - }, - "is_enabled": { - "type": "boolean", - "title": "Is Enabled" + "title": "User Limit" }, - "created_at": { - "type": "string", - "format": "date-time", - "title": "Created At" + "access_level": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Access Level" }, - "updated_at": { - "type": "string", - "format": "date-time", - "title": "Updated At" - } - }, - "type": "object", - "required": [ - "id", - "name", - "tenant_id", - "type", - "params", - "state", - "is_enabled", - "created_at", - "updated_at" - ], - "title": "TenantIntegrationItem" - }, - "TenantIntegrationState": { - "properties": { - "status": { - "$ref": "#/components/schemas/TenantIntegrationStatus" + "access_end_at": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Access End At" }, - "message": { + "hubspot_company_id": { "anyOf": [ { "type": "string" @@ -37074,62 +50988,96 @@ "type": "null" } ], - "title": "Message" + "title": "Hubspot Company Id" }, - "failed_attempts": { - "type": "integer", - "title": "Failed Attempts", - "default": 0 + "domain": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Domain" }, - "failed_validation_details": { + "currency": { "anyOf": [ { - "$ref": "#/components/schemas/EntraIDFailedValidationDetails" + "type": "string" }, { - "$ref": "#/components/schemas/OktaFailedValidationDetails" + "type": "null" + } + ], + "title": "Currency" + }, + "permissions": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" }, { "type": "null" } ], - "title": "Failed Validation Details" + "title": "Permissions" }, - "last_synchronized_at": { + "trust_level": { "anyOf": [ { - "type": "string", - "format": "date-time" + "type": "string" }, { "type": "null" } ], - "title": "Last Synchronized At" + "title": "Trust Level" } }, + "additionalProperties": false, "type": "object", "required": [ - "status" - ], - "title": "TenantIntegrationState" - }, - "TenantIntegrationStatus": { - "type": "string", - "enum": [ - "untested", - "error", - "success", - "marked_for_deletion" + "organization_id", + "organization_type", + "organization_name", + "user_limit", + "access_level", + "access_end_at", + "hubspot_company_id", + "domain", + "currency", + "permissions", + "trust_level" ], - "title": "TenantIntegrationStatus" + "title": "_CMIOrganizationEditV2" }, - "TenantIntegrationStatusResponse": { + "_CMIOrganizationEditV3": { "properties": { - "status": { - "$ref": "#/components/schemas/TenantIntegrationStatus" + "name": { + "type": "string", + "const": "cmi.organization.edit", + "title": "Name", + "default": "cmi.organization.edit" }, - "message": { + "version": { + "type": "integer", + "const": 3, + "title": "Version", + "default": 3 + }, + "organization_id": { + "type": "integer", + "title": "Organization Id" + }, + "organization_type": { + "type": "string", + "title": "Organization Type" + }, + "organization_name": { "anyOf": [ { "type": "string" @@ -37138,70 +51086,53 @@ "type": "null" } ], - "title": "Message" + "title": "Organization Name" }, - "failed_validation_details": { + "user_limit": { "anyOf": [ { - "$ref": "#/components/schemas/EntraIDFailedValidationDetails" + "type": "integer" }, { - "$ref": "#/components/schemas/OktaFailedValidationDetails" + "type": "null" + } + ], + "title": "User Limit" + }, + "access_level": { + "anyOf": [ + { + "type": "integer" }, { "type": "null" } ], - "title": "Failed Validation Details" - } - }, - "type": "object", - "required": [ - "status", - "message" - ], - "title": "TenantIntegrationStatusResponse" - }, - "TenantIntegrationType": { - "type": "string", - "enum": [ - "entra_id", - "flare_community", - "okta" - ], - "title": "TenantIntegrationType" - }, - "TenantMemberRoleResponse": { - "properties": { - "role": { + "title": "Access Level" + }, + "access_end_at": { "anyOf": [ { - "$ref": "#/components/schemas/TenantRoleType" + "type": "string" }, { "type": "null" } - ] + ], + "title": "Access End At" }, - "is_organization_admin": { - "type": "boolean", - "title": "Is Organization Admin" - } - }, - "type": "object", - "required": [ - "role", - "is_organization_admin" - ], - "title": "TenantMemberRoleResponse" - }, - "TenantMetadataResponse": { - "properties": { - "uid": { - "type": "string", - "title": "Uid" + "hubspot_company_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Hubspot Company Id" }, - "notes": { + "domain": { "anyOf": [ { "type": "string" @@ -37210,16 +51141,34 @@ "type": "null" } ], - "title": "Notes" + "title": "Domain" }, - "tags": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Tags" + "currency": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Currency" }, - "severity": { + "permissions": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Permissions" + }, + "data_access_level": { "anyOf": [ { "type": "string" @@ -37228,33 +51177,86 @@ "type": "null" } ], - "title": "Severity" + "title": "Data Access Level" } }, + "additionalProperties": false, "type": "object", "required": [ - "uid", - "notes", - "tags", - "severity" + "organization_id", + "organization_type", + "organization_name", + "user_limit", + "access_level", + "access_end_at", + "hubspot_company_id", + "domain", + "currency", + "permissions", + "data_access_level" ], - "title": "TenantMetadataResponse" + "title": "_CMIOrganizationEditV3" }, - "TenantPayload": { + "_CMIOrganizationStateV1": { "properties": { - "id": { + "name": { + "type": "string", + "const": "cmi.organization.state", + "title": "Name", + "default": "cmi.organization.state" + }, + "version": { "type": "integer", - "title": "Id" + "const": 1, + "title": "Version", + "default": 1 }, - "name": { + "organization_id": { + "type": "integer", + "title": "Organization Id" + }, + "organization_name": { "type": "string", - "title": "Name" + "title": "Organization Name" }, - "type": { + "access_end_at": { "type": "string", - "title": "Type" + "title": "Access End At" }, - "description": { + "has_platform_access": { + "type": "boolean", + "title": "Has Platform Access" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "organization_id", + "organization_name", + "access_end_at", + "has_platform_access" + ], + "title": "_CMIOrganizationStateV1" + }, + "_CMIOrganizationSubscriptionPlanEditV1": { + "properties": { + "name": { + "type": "string", + "const": "cmi.organization.subscription_plan.edit", + "title": "Name", + "default": "cmi.organization.subscription_plan.edit" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "organization_id": { + "type": "integer", + "title": "Organization Id" + }, + "organization_name": { "anyOf": [ { "type": "string" @@ -37263,17 +51265,20 @@ "type": "null" } ], - "title": "Description" - }, - "organization_id": { - "type": "integer", - "title": "Organization Id" + "title": "Organization Name" }, - "urn": { - "type": "string", - "title": "Urn" + "plan_identifiers_template_id": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Plan Identifiers Template Id" }, - "number_of_employees": { + "max_identifiers": { "anyOf": [ { "type": "integer" @@ -37282,66 +51287,106 @@ "type": "null" } ], - "title": "Number Of Employees" + "title": "Max Identifiers" }, - "industry": { + "global_search_calls_limit": { "anyOf": [ { - "type": "string" + "type": "integer" }, { "type": "null" } ], - "title": "Industry" + "title": "Global Search Calls Limit" }, - "is_disabled": { - "type": "boolean", - "title": "Is Disabled" + "identifier_rotation_limit": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Identifier Rotation Limit" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "organization_id", + "organization_name", + "plan_identifiers_template_id", + "max_identifiers", + "global_search_calls_limit", + "identifier_rotation_limit" + ], + "title": "_CMIOrganizationSubscriptionPlanEditV1" + }, + "_CMIOrganizationSubscriptionPlanEditV2": { + "properties": { + "name": { + "type": "string", + "const": "cmi.organization.subscription_plan.edit", + "title": "Name", + "default": "cmi.organization.subscription_plan.edit" }, - "is_archived": { - "type": "boolean", - "title": "Is Archived" + "version": { + "type": "integer", + "const": 2, + "title": "Version", + "default": 2 }, - "feed_id": { + "organization_id": { "type": "integer", - "title": "Feed Id" + "title": "Organization Id" }, - "identifier_limit": { + "organization_name": { "anyOf": [ { - "type": "integer" + "type": "string" }, { "type": "null" } ], - "title": "Identifier Limit" + "title": "Organization Name" }, - "permissions": { - "items": { - "$ref": "#/components/schemas/UserPermissions" - }, - "type": "array", - "title": "Permissions" + "plan_identifiers_template_id": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Plan Identifiers Template Id" }, - "prevent_global_search": { - "type": "boolean", - "title": "Prevent Global Search" + "max_identifiers": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Max Identifiers" }, - "access_end_at": { + "global_search_calls_limit": { "anyOf": [ { - "type": "string", - "format": "date-time" + "type": "integer" }, { "type": "null" } ], - "title": "Access End At" + "title": "Global Search Calls Limit" }, - "hubspot_tenant_id": { + "identifier_rotation_limit": { "anyOf": [ { "type": "integer" @@ -37350,84 +51395,56 @@ "type": "null" } ], - "title": "Hubspot Tenant Id" + "title": "Identifier Rotation Limit" + }, + "sandbox_submissions_limit": { + "type": "integer", + "title": "Sandbox Submissions Limit" } }, + "additionalProperties": false, "type": "object", "required": [ - "id", - "name", - "type", - "description", "organization_id", - "urn", - "number_of_employees", - "industry", - "is_disabled", - "is_archived", - "feed_id", - "identifier_limit", - "permissions", - "prevent_global_search", - "access_end_at", - "hubspot_tenant_id" - ], - "title": "TenantPayload" - }, - "TenantRoleType": { - "type": "string", - "enum": [ - "viewer", - "editor", - "admin" + "organization_name", + "plan_identifiers_template_id", + "max_identifiers", + "global_search_calls_limit", + "identifier_rotation_limit", + "sandbox_submissions_limit" ], - "title": "TenantRoleType" + "title": "_CMIOrganizationSubscriptionPlanEditV2" }, - "TenantUserAccess": { + "_CMIOrganizationSubscriptionPlanEditV3": { "properties": { - "tenant_id": { - "type": "integer", - "title": "Tenant Id" + "name": { + "type": "string", + "const": "cmi.organization.subscription_plan.edit", + "title": "Name", + "default": "cmi.organization.subscription_plan.edit" }, - "tenant_role": { - "$ref": "#/components/schemas/TenantRoleType" - } - }, - "type": "object", - "required": [ - "tenant_id", - "tenant_role" - ], - "title": "TenantUserAccess" - }, - "TenantWithEnrichmentsPayload": { - "properties": { - "tenant": { - "$ref": "#/components/schemas/TenantPayload" + "version": { + "type": "integer", + "const": 3, + "title": "Version", + "default": 3 }, - "user_count": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "title": "User Count" + "organization_id": { + "type": "integer", + "title": "Organization Id" }, - "identifier_count": { + "organization_name": { "anyOf": [ { - "type": "integer" + "type": "string" }, { "type": "null" } ], - "title": "Identifier Count" + "title": "Organization Name" }, - "identifier_limit": { + "plan_identifiers_template_id": { "anyOf": [ { "type": "integer" @@ -37436,9 +51453,9 @@ "type": "null" } ], - "title": "Identifier Limit" + "title": "Plan Identifiers Template Id" }, - "global_search_calls_limit": { + "max_identifiers": { "anyOf": [ { "type": "integer" @@ -37447,9 +51464,9 @@ "type": "null" } ], - "title": "Global Search Calls Limit" + "title": "Max Identifiers" }, - "global_search_calls_count": { + "global_search_calls_limit": { "anyOf": [ { "type": "integer" @@ -37458,11 +51475,7 @@ "type": "null" } ], - "title": "Global Search Calls Count" - }, - "identifier_rotation_count": { - "type": "integer", - "title": "Identifier Rotation Count" + "title": "Global Search Calls Limit" }, "identifier_rotation_limit": { "anyOf": [ @@ -37478,144 +51491,84 @@ "identities_limit": { "type": "integer", "title": "Identities Limit" - }, - "sandbox_submissions_usage": { - "type": "integer", - "title": "Sandbox Submissions Usage" - }, - "sandbox_submissions_limit": { - "type": "integer", - "title": "Sandbox Submissions Limit" } }, + "additionalProperties": false, "type": "object", "required": [ - "tenant", - "user_count", - "identifier_count", - "identifier_limit", + "organization_id", + "organization_name", + "plan_identifiers_template_id", + "max_identifiers", "global_search_calls_limit", - "global_search_calls_count", - "identifier_rotation_count", "identifier_rotation_limit", - "identities_limit", - "sandbox_submissions_usage", - "sandbox_submissions_limit" - ], - "title": "TenantWithEnrichmentsPayload" - }, - "TestTenantIntegrationPayload": { - "properties": { - "params": { - "oneOf": [ - { - "$ref": "#/components/schemas/EntraIDInputParams" - }, - { - "$ref": "#/components/schemas/ForetraceInputParams" - }, - { - "$ref": "#/components/schemas/OktaInputParams" - } - ], - "title": "Params", - "discriminator": { - "propertyName": "params_type", - "mapping": { - "entra_id": "#/components/schemas/EntraIDInputParams", - "flare_community": "#/components/schemas/ForetraceInputParams", - "okta": "#/components/schemas/OktaInputParams" - } - } - } - }, - "type": "object", - "required": [ - "params" - ], - "title": "TestTenantIntegrationPayload" - }, - "ThreadType": { - "type": "string", - "enum": [ - "chat_channel", - "forum_thread" + "identities_limit" ], - "title": "ThreadType" + "title": "_CMIOrganizationSubscriptionPlanEditV3" }, - "ThreatActorEntityAPIResponse": { + "_CMIOrganizationSubscriptionPlanEditV4": { "properties": { - "uuid": { - "type": "string", - "title": "Uuid" - }, - "type": { - "$ref": "#/components/schemas/EntityType" - }, "name": { "type": "string", - "title": "Name" + "const": "cmi.organization.subscription_plan.edit", + "title": "Name", + "default": "cmi.organization.subscription_plan.edit" }, - "created_by": { - "type": "string", - "title": "Created By" + "version": { + "type": "integer", + "const": 4, + "title": "Version", + "default": 4 }, - "sources": { - "items": { - "$ref": "#/components/schemas/CTIEntitySourceAPIResponse" - }, - "type": "array", - "title": "Sources" + "organization_id": { + "type": "integer", + "title": "Organization Id" }, - "created_at": { + "organization_name": { "anyOf": [ { - "type": "string", - "format": "date-time" + "type": "string" }, { "type": "null" } ], - "title": "Created At" + "title": "Organization Name" }, - "updated_at": { + "plan_identifiers_template_id": { "anyOf": [ { - "type": "string", - "format": "date-time" + "type": "integer" }, { "type": "null" } ], - "title": "Updated At" + "title": "Plan Identifiers Template Id" }, - "first_seen_at": { + "max_identifiers": { "anyOf": [ { - "type": "string", - "format": "date-time" + "type": "integer" }, { "type": "null" } ], - "title": "First Seen At" + "title": "Max Identifiers" }, - "last_seen_at": { + "global_search_calls_limit": { "anyOf": [ { - "type": "string", - "format": "date-time" + "type": "integer" }, { "type": "null" } ], - "title": "Last Seen At" + "title": "Global Search Calls Limit" }, - "confidence": { + "identifier_rotation_limit": { "anyOf": [ { "type": "integer" @@ -37624,9 +51577,76 @@ "type": "null" } ], - "title": "Confidence" + "title": "Identifier Rotation Limit" }, - "description": { + "identities_limit": { + "type": "integer", + "title": "Identities Limit" + }, + "sandbox_submissions_limit": { + "type": "integer", + "title": "Sandbox Submissions Limit" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "organization_id", + "organization_name", + "plan_identifiers_template_id", + "max_identifiers", + "global_search_calls_limit", + "identifier_rotation_limit", + "identities_limit", + "sandbox_submissions_limit" + ], + "title": "_CMIOrganizationSubscriptionPlanEditV4" + }, + "_CMIUserDisableMfaV1": { + "properties": { + "name": { + "type": "string", + "const": "cmi.user.disable_mfa", + "title": "Name", + "default": "cmi.user.disable_mfa" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "user_id": { + "type": "integer", + "title": "User Id" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "user_id" + ], + "title": "_CMIUserDisableMfaV1" + }, + "_CMIUserEditV1": { + "properties": { + "name": { + "type": "string", + "const": "cmi.user.edit", + "title": "Name", + "default": "cmi.user.edit" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "user_id": { + "type": "integer", + "title": "User Id" + }, + "user_email": { "anyOf": [ { "type": "string" @@ -37635,37 +51655,9 @@ "type": "null" } ], - "title": "Description" - }, - "threat_actor_types": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Threat Actor Types" - }, - "aliases": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Aliases" - }, - "roles": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Roles" - }, - "goals": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Goals" + "title": "User Email" }, - "sophistication": { + "user_name": { "anyOf": [ { "type": "string" @@ -37674,9 +51666,9 @@ "type": "null" } ], - "title": "Sophistication" + "title": "User Name" }, - "resource_level": { + "user_surname": { "anyOf": [ { "type": "string" @@ -37685,137 +51677,153 @@ "type": "null" } ], - "title": "Resource Level" + "title": "User Surname" }, - "primary_motivation": { + "user_permissions": { "anyOf": [ { - "type": "string" + "items": { + "type": "string" + }, + "type": "array" }, { "type": "null" } ], - "title": "Primary Motivation" - }, - "secondary_motivation": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Secondary Motivation" - }, - "personal_motivations": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Personal Motivations" + "title": "User Permissions" }, - "marking_definitions": { - "items": { - "$ref": "#/components/schemas/MarkingDefinition" - }, - "type": "array", - "title": "Marking Definitions" + "member_permissions": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Member Permissions" } }, + "additionalProperties": false, "type": "object", "required": [ - "uuid", - "type", - "name", - "created_by", - "sources", - "created_at", - "updated_at", - "description", - "threat_actor_types", - "aliases", - "roles", - "goals", - "sophistication", - "resource_level", - "primary_motivation", - "secondary_motivation", - "personal_motivations", - "marking_definitions" + "user_id", + "user_email", + "user_name", + "user_surname", + "user_permissions", + "member_permissions" ], - "title": "ThreatActorEntityAPIResponse" + "title": "_CMIUserEditV1" }, - "ThreatActorGroupEntityAPIResponse": { + "_DemoTenantCreateV1": { "properties": { - "uuid": { + "name": { "type": "string", - "title": "Uuid" + "const": "demo_tenant.create", + "title": "Name", + "default": "demo_tenant.create" }, - "type": { - "$ref": "#/components/schemas/EntityType" + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 }, + "tenant_create_data": { + "additionalProperties": true, + "type": "object", + "title": "Tenant Create Data" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "tenant_create_data" + ], + "title": "_DemoTenantCreateV1" + }, + "_HubspotCreateOrganizationV1": { + "properties": { "name": { "type": "string", - "title": "Name" + "const": "cmi.hubspot.create_organization", + "title": "Name", + "default": "cmi.hubspot.create_organization" }, - "created_by": { - "type": "string", - "title": "Created By" + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 }, - "sources": { - "items": { - "$ref": "#/components/schemas/CTIEntitySourceAPIResponse" - }, - "type": "array", - "title": "Sources" + "organization_id": { + "type": "integer", + "title": "Organization Id" }, - "created_at": { - "anyOf": [ - { - "type": "string", - "format": "date-time" - }, - { - "type": "null" - } - ], - "title": "Created At" + "organization_name": { + "type": "string", + "title": "Organization Name" }, - "updated_at": { + "domain": { "anyOf": [ { - "type": "string", - "format": "date-time" + "type": "string" }, { "type": "null" } ], - "title": "Updated At" + "title": "Domain" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "organization_id", + "organization_name", + "domain" + ], + "title": "_HubspotCreateOrganizationV1" + }, + "_HubspotUpdatesOrganizationV1": { + "properties": { + "name": { + "type": "string", + "const": "cmi.hubspot.updates_organization", + "title": "Name", + "default": "cmi.hubspot.updates_organization" }, - "first_seen_at": { - "anyOf": [ - { - "type": "string", - "format": "date-time" - }, - { - "type": "null" - } - ], - "title": "First Seen At" + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 }, - "last_seen_at": { + "organization_id": { + "type": "integer", + "title": "Organization Id" + }, + "organization_name": { + "type": "string", + "title": "Organization Name" + }, + "hubspot_company_id": { "anyOf": [ { - "type": "string", - "format": "date-time" + "type": "integer" }, { "type": "null" } ], - "title": "Last Seen At" + "title": "Hubspot Company Id" }, - "confidence": { + "access_level": { "anyOf": [ { "type": "integer" @@ -37824,186 +51832,65 @@ "type": "null" } ], - "title": "Confidence" + "title": "Access Level" }, - "description": { + "access_end_at": { "anyOf": [ { - "type": "string" + "type": "string", + "format": "date-time" }, { "type": "null" } ], - "title": "Description" - }, - "aliases": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Aliases" - }, - "goals": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Goals" - }, - "resource_level": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Resource Level" + "title": "Access End At" }, - "primary_motivation": { + "identifier_limit": { "anyOf": [ { - "type": "string" + "type": "integer" }, { "type": "null" } ], - "title": "Primary Motivation" - }, - "secondary_motivations": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Secondary Motivations" - }, - "marking_definitions": { - "items": { - "$ref": "#/components/schemas/MarkingDefinition" - }, - "type": "array", - "title": "Marking Definitions" - } - }, - "type": "object", - "required": [ - "uuid", - "type", - "name", - "created_by", - "sources", - "created_at", - "updated_at", - "description", - "aliases", - "goals", - "resource_level", - "primary_motivation", - "secondary_motivations", - "marking_definitions" - ], - "title": "ThreatActorGroupEntityAPIResponse" - }, - "ThreatFlowReportDownloadFormat": { - "type": "string", - "enum": [ - "docx", - "pdf" - ], - "title": "ThreatFlowReportDownloadFormat" - }, - "ThreatFlowReportFormatType": { - "type": "string", - "enum": [ - "simple_summary", - "expanded_summary", - "finished_intel_standard" - ], - "title": "ThreatFlowReportFormatType" - }, - "ThreatFlowReportResponse": { - "properties": { - "id": { - "type": "integer", - "title": "Id" - }, - "title": { - "type": "string", - "title": "Title" + "title": "Identifier Limit" }, - "subtitle": { + "takedowns_in_subscription": { "anyOf": [ { - "type": "string" + "type": "integer" }, { "type": "null" } ], - "title": "Subtitle" - }, - "content": { - "type": "string", - "title": "Content" - }, - "created_at": { - "type": "string", - "format": "date-time", - "title": "Created At" - }, - "tags": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Tags" - }, - "highlights": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Highlights" - }, - "related_activity_uids": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Related Activity Uids" + "title": "Takedowns In Subscription" }, - "published_at": { + "annual_takedowns_used": { "anyOf": [ { - "type": "string", - "format": "date-time" + "type": "integer" }, { "type": "null" } ], - "title": "Published At" - }, - "updated_at": { - "type": "string", - "format": "date-time", - "title": "Updated At" - }, - "summary": { - "type": "string", - "title": "Summary" + "title": "Annual Takedowns Used" }, - "prompt_preset_uid": { + "global_search_calls_limit": { "anyOf": [ { - "type": "string" + "type": "integer" }, { "type": "null" } ], - "title": "Prompt Preset Uid" + "title": "Global Search Calls Limit" }, - "tenant_id": { + "identifier_rotation_limit": { "anyOf": [ { "type": "integer" @@ -38012,9 +51899,9 @@ "type": "null" } ], - "title": "Tenant Id" + "title": "Identifier Rotation Limit" }, - "organization_id": { + "sandbox_submissions_limit": { "anyOf": [ { "type": "integer" @@ -38023,162 +51910,71 @@ "type": "null" } ], - "title": "Organization Id" - }, - "format_type": { - "$ref": "#/components/schemas/ThreatFlowReportFormatType" + "title": "Sandbox Submissions Limit" } }, + "additionalProperties": false, "type": "object", "required": [ - "id", - "title", - "subtitle", - "content", - "created_at", - "tags", - "highlights", - "related_activity_uids", - "published_at", - "updated_at", - "summary", - "prompt_preset_uid", - "tenant_id", "organization_id", - "format_type" - ], - "title": "ThreatFlowReportResponse" - }, - "ThreatFlowTenantConfigPayload": { - "properties": { - "ignored_tags": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Ignored Tags" - }, - "subscribed_to_newsletter": { - "type": "boolean", - "title": "Subscribed To Newsletter" - }, - "emails": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Emails" - } - }, - "type": "object", - "required": [ - "ignored_tags", - "subscribed_to_newsletter", - "emails" - ], - "title": "ThreatFlowTenantConfigPayload" - }, - "TimeRangeType": { - "type": "string", - "enum": [ - "all", - "last_24h", - "last_2d", - "last_7d", - "last_1m", - "last_3m", - "last_6m", - "range" - ], - "title": "TimeRangeType" - }, - "TimelineBySearchTypeResponse": { - "properties": { - "items": { - "items": { - "$ref": "#/components/schemas/TimelineSearchTypeWithValues" - }, - "type": "array", - "title": "Items" - } - }, - "type": "object", - "required": [ - "items" + "organization_name", + "hubspot_company_id", + "access_level", + "access_end_at", + "identifier_limit", + "takedowns_in_subscription", + "annual_takedowns_used", + "global_search_calls_limit", + "identifier_rotation_limit", + "sandbox_submissions_limit" ], - "title": "TimelineBySearchTypeResponse" + "title": "_HubspotUpdatesOrganizationV1" }, - "TimelineDateCount": { + "_HubspotUpdatesOrganizationV2": { "properties": { - "date": { + "name": { "type": "string", - "format": "date-time", - "title": "Date" + "const": "cmi.hubspot.updates_organization", + "title": "Name", + "default": "cmi.hubspot.updates_organization" }, - "count": { + "version": { "type": "integer", - "title": "Count" - } - }, - "type": "object", - "required": [ - "date", - "count" - ], - "title": "TimelineDateCount" - }, - "TimelineSearchTypeWithValues": { - "properties": { - "search_type": { - "$ref": "#/components/schemas/SearchType" + "const": 2, + "title": "Version", + "default": 2 }, - "values": { - "items": { - "$ref": "#/components/schemas/TimelineDateCount" - }, - "type": "array", - "title": "Values" - } - }, - "type": "object", - "required": [ - "search_type", - "values" - ], - "title": "TimelineSearchTypeWithValues" - }, - "Times": { - "properties": { - "field": { + "organization_id": { + "type": "integer", + "title": "Organization Id" + }, + "organization_name": { "type": "string", - "title": "Field", - "default": "metadata.estimated_created_at" + "title": "Organization Name" }, - "gt": { + "hubspot_company_id": { "anyOf": [ { - "type": "string", - "format": "date-time" + "type": "integer" }, { "type": "null" } ], - "title": "Gt" + "title": "Hubspot Company Id" }, - "gte": { + "access_level": { "anyOf": [ { - "type": "string", - "format": "date-time" + "type": "integer" }, { "type": "null" } ], - "title": "Gte" + "title": "Access Level" }, - "lt": { + "access_end_at": { "anyOf": [ { "type": "string", @@ -38188,97 +51984,64 @@ "type": "null" } ], - "title": "Lt" + "title": "Access End At" }, - "lte": { + "identifier_limit": { "anyOf": [ { - "type": "string", - "format": "date-time" + "type": "integer" }, { "type": "null" } ], - "title": "Lte" - } - }, - "type": "object", - "title": "Times" - }, - "ToolEntityAPIResponse": { - "properties": { - "uuid": { - "type": "string", - "title": "Uuid" - }, - "type": { - "$ref": "#/components/schemas/EntityType" - }, - "name": { - "type": "string", - "title": "Name" - }, - "created_by": { - "type": "string", - "title": "Created By" - }, - "sources": { - "items": { - "$ref": "#/components/schemas/CTIEntitySourceAPIResponse" - }, - "type": "array", - "title": "Sources" + "title": "Identifier Limit" }, - "created_at": { + "takedowns_in_subscription": { "anyOf": [ { - "type": "string", - "format": "date-time" + "type": "integer" }, { "type": "null" } ], - "title": "Created At" + "title": "Takedowns In Subscription" }, - "updated_at": { + "annual_takedowns_used": { "anyOf": [ { - "type": "string", - "format": "date-time" + "type": "integer" }, { "type": "null" } ], - "title": "Updated At" + "title": "Annual Takedowns Used" }, - "first_seen_at": { + "global_search_calls_limit": { "anyOf": [ { - "type": "string", - "format": "date-time" + "type": "integer" }, { "type": "null" } ], - "title": "First Seen At" + "title": "Global Search Calls Limit" }, - "last_seen_at": { + "identifier_rotation_limit": { "anyOf": [ { - "type": "string", - "format": "date-time" + "type": "integer" }, { "type": "null" } ], - "title": "Last Seen At" + "title": "Identifier Rotation Limit" }, - "confidence": { + "sandbox_submissions_limit": { "anyOf": [ { "type": "integer" @@ -38287,9 +52050,9 @@ "type": "null" } ], - "title": "Confidence" + "title": "Sandbox Submissions Limit" }, - "description": { + "contact_verified": { "anyOf": [ { "type": "string" @@ -38298,23 +52061,9 @@ "type": "null" } ], - "title": "Description" - }, - "tool_types": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Tool Types" - }, - "kill_chain_phases": { - "items": { - "$ref": "#/components/schemas/KillChainAPIResponse" - }, - "type": "array", - "title": "Kill Chain Phases" + "title": "Contact Verified" }, - "tool_version": { + "contact_poc": { "anyOf": [ { "type": "string" @@ -38323,202 +52072,229 @@ "type": "null" } ], - "title": "Tool Version" + "title": "Contact Poc" }, - "marking_definitions": { - "items": { - "$ref": "#/components/schemas/MarkingDefinition" - }, - "type": "array", - "title": "Marking Definitions" + "contact_customer": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Contact Customer" } }, + "additionalProperties": false, "type": "object", "required": [ - "uuid", - "type", - "name", - "created_by", - "sources", - "created_at", - "updated_at", - "description", - "tool_types", - "kill_chain_phases", - "tool_version", - "marking_definitions" + "organization_id", + "organization_name", + "hubspot_company_id", + "access_level", + "access_end_at", + "identifier_limit", + "takedowns_in_subscription", + "annual_takedowns_used", + "global_search_calls_limit", + "identifier_rotation_limit", + "sandbox_submissions_limit", + "contact_verified", + "contact_poc", + "contact_customer" ], - "title": "ToolEntityAPIResponse" + "title": "_HubspotUpdatesOrganizationV2" }, - "TopActorsSummaryOutput": { + "_HubspotUpdatesOrganizationV3": { "properties": { - "top_actors": { + "name": { "type": "string", - "title": "Top Actors", - "description": "Single paragraph summarizing the most active actors in the forum thread." - } - }, - "type": "object", - "required": [ - "top_actors" - ], - "title": "TopActorsSummaryOutput" - }, - "Types": { - "properties": { - "is_guide": { + "const": "cmi.hubspot.updates_organization", + "title": "Name", + "default": "cmi.hubspot.updates_organization" + }, + "version": { + "type": "integer", + "const": 3, + "title": "Version", + "default": 3 + }, + "organization_id": { + "type": "integer", + "title": "Organization Id" + }, + "organization_name": { + "type": "string", + "title": "Organization Name" + }, + "hubspot_company_id": { "anyOf": [ { - "type": "boolean" + "type": "integer" }, { "type": "null" } ], - "title": "Is Guide", - "description": "Whether the listing is a guide. Ex: 'How to extort a website'" + "title": "Hubspot Company Id" }, - "is_service": { + "access_level": { "anyOf": [ { - "type": "boolean" + "type": "integer" }, { "type": "null" } ], - "title": "Is Service", - "description": "Whether the listing is offering a service. Ex: 'I will help you extort a website'" + "title": "Access Level" }, - "is_software": { + "access_end_at": { "anyOf": [ { - "type": "boolean" + "type": "string", + "format": "date-time" }, { "type": "null" } ], - "title": "Is Software", - "description": "Whether the listing is offering software. Ex: 'I will sell you a software to extort a website'" + "title": "Access End At" }, - "is_hardware": { + "identifier_limit": { "anyOf": [ { - "type": "boolean" + "type": "integer" }, { "type": "null" } ], - "title": "Is Hardware", - "description": "Whether the listing is offering hardware. Ex: 'I will sell you a hardware'" + "title": "Identifier Limit" }, - "is_data": { + "takedowns_in_subscription": { "anyOf": [ { - "type": "boolean" + "type": "integer" }, { "type": "null" } ], - "title": "Is Data", - "description": "Whether the listing is offering data. Ex: 'I will sell you victim data'" - } - }, - "type": "object", - "title": "Types" - }, - "UpdateAlertChannel": { - "properties": { - "name": { - "type": "string", - "title": "Name" + "title": "Takedowns In Subscription" }, - "params": { - "oneOf": [ + "annual_takedowns_used": { + "anyOf": [ { - "$ref": "#/components/schemas/AlertChannelEmailParams" + "type": "integer" }, { - "$ref": "#/components/schemas/AlertChannelSlackParams" - }, + "type": "null" + } + ], + "title": "Annual Takedowns Used" + }, + "global_search_calls_limit": { + "anyOf": [ { - "$ref": "#/components/schemas/AlertChannelDiscordParams" + "type": "integer" }, { - "$ref": "#/components/schemas/AlertChannelSplunkParams" - }, + "type": "null" + } + ], + "title": "Global Search Calls Limit" + }, + "identifier_rotation_limit": { + "anyOf": [ { - "$ref": "#/components/schemas/AlertChannelChannelParams" + "type": "integer" }, { - "$ref": "#/components/schemas/AlertChannelLegacySentinelParams" + "type": "null" + } + ], + "title": "Identifier Rotation Limit" + }, + "sandbox_submissions_limit": { + "anyOf": [ + { + "type": "integer" }, { - "$ref": "#/components/schemas/AlertChannelSentinelV2Params" + "type": "null" + } + ], + "title": "Sandbox Submissions Limit" + }, + "contact_verified": { + "anyOf": [ + { + "type": "string" }, { - "$ref": "#/components/schemas/AlertChannelTeamsParams" + "type": "null" + } + ], + "title": "Contact Verified" + }, + "contact_poc": { + "anyOf": [ + { + "type": "string" }, { - "$ref": "#/components/schemas/AlertChannelJiraParams" + "type": "null" + } + ], + "title": "Contact Poc" + }, + "contact_customer": { + "anyOf": [ + { + "type": "string" }, { - "$ref": "#/components/schemas/AlertChannelServiceNowParams" + "type": "null" + } + ], + "title": "Contact Customer" + }, + "industry": { + "anyOf": [ + { + "type": "string" }, { - "$ref": "#/components/schemas/AlertChannelWebhookParams" + "type": "null" } ], - "title": "Params", - "discriminator": { - "propertyName": "type", - "mapping": { - "azure_sentinel": "#/components/schemas/AlertChannelLegacySentinelParams", - "azure_sentinel_v2": "#/components/schemas/AlertChannelSentinelV2Params", - "channel": "#/components/schemas/AlertChannelChannelParams", - "discord": "#/components/schemas/AlertChannelDiscordParams", - "email": "#/components/schemas/AlertChannelEmailParams", - "jira": "#/components/schemas/AlertChannelJiraParams", - "servicenow": "#/components/schemas/AlertChannelServiceNowParams", - "slack": "#/components/schemas/AlertChannelSlackParams", - "splunk": "#/components/schemas/AlertChannelSplunkParams", - "teams": "#/components/schemas/AlertChannelTeamsParams", - "webhook": "#/components/schemas/AlertChannelWebhookParams" + "title": "Industry" + }, + "churnzero_url": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" } - } + ], + "title": "Churnzero Url" }, - "state": { - "$ref": "#/components/schemas/AlertChannelState" - } - }, - "type": "object", - "required": [ - "name", - "params", - "state" - ], - "title": "UpdateAlertChannel" - }, - "UpdateAllowedRestrictedTermRequest": { - "properties": { - "tenant_ids": { + "customer_type": { "anyOf": [ { - "items": { - "type": "integer" - }, - "type": "array" + "type": "string" }, { "type": "null" } ], - "title": "Tenant Ids" + "title": "Customer Type" }, - "reason": { + "partner_type": { "anyOf": [ { "type": "string" @@ -38527,127 +52303,123 @@ "type": "null" } ], - "title": "Reason" + "title": "Partner Type" } }, + "additionalProperties": false, "type": "object", "required": [ - "tenant_ids" + "organization_id", + "organization_name", + "hubspot_company_id", + "access_level", + "access_end_at", + "identifier_limit", + "takedowns_in_subscription", + "annual_takedowns_used", + "global_search_calls_limit", + "identifier_rotation_limit", + "sandbox_submissions_limit", + "contact_verified", + "contact_poc", + "contact_customer", + "industry", + "churnzero_url", + "customer_type", + "partner_type" ], - "title": "UpdateAllowedRestrictedTermRequest" + "title": "_HubspotUpdatesOrganizationV3" }, - "UpdateAuthorizationRequest": { + "_HubspotUpdatesOrganizationV4": { "properties": { - "asset_uuid": { + "name": { "type": "string", - "format": "uuid", - "title": "Asset Uuid" + "const": "cmi.hubspot.updates_organization", + "title": "Name", + "default": "cmi.hubspot.updates_organization" }, - "status": { - "$ref": "#/components/schemas/AuthorizeAssetRequestStatus" + "version": { + "type": "integer", + "const": 4, + "title": "Version", + "default": 4 }, - "tenant_id": { + "organization_id": { "type": "integer", - "title": "Tenant Id" - } - }, - "type": "object", - "required": [ - "asset_uuid", - "status", - "tenant_id" - ], - "title": "UpdateAuthorizationRequest" - }, - "UpdateFeatureFlagPayload": { - "properties": { - "name": { + "title": "Organization Id" + }, + "organization_name": { + "type": "string", + "title": "Organization Name" + }, + "hubspot_company_id": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "title": "Hubspot Company Id" + }, + "access_level": { "anyOf": [ { - "type": "string" + "type": "integer" }, { "type": "null" } ], - "title": "Name" + "title": "Access Level" }, - "active": { + "access_end_at": { "anyOf": [ { - "type": "boolean" + "type": "string", + "format": "date-time" }, { "type": "null" } ], - "title": "Active" + "title": "Access End At" }, - "description": { + "identifier_limit": { "anyOf": [ { - "type": "string" + "type": "integer" }, { "type": "null" } ], - "title": "Description" - } - }, - "type": "object", - "title": "UpdateFeatureFlagPayload" - }, - "UpdateFeatureFlagUserListPayload": { - "properties": { - "name": { + "title": "Identifier Limit" + }, + "takedowns_in_subscription": { "anyOf": [ { - "type": "string" + "type": "integer" }, { "type": "null" } ], - "title": "Name" + "title": "Takedowns In Subscription" }, - "members": { + "annual_takedowns_used": { "anyOf": [ { - "items": { - "$ref": "#/components/schemas/StrategyMember" - }, - "type": "array" + "type": "integer" }, { "type": "null" } ], - "title": "Members" - } - }, - "type": "object", - "title": "UpdateFeatureFlagUserListPayload" - }, - "UpdateFlareCommunityUserFeaturesRequest": { - "properties": { - "features": { - "items": { - "$ref": "#/components/schemas/Features" - }, - "type": "array", - "title": "Features" - } - }, - "type": "object", - "required": [ - "features" - ], - "title": "UpdateFlareCommunityUserFeaturesRequest" - }, - "UpdateGitlabFeatureFlagScopePayload": { - "properties": { - "id": { + "title": "Annual Takedowns Used" + }, + "global_search_calls_limit": { "anyOf": [ { "type": "integer" @@ -38656,56 +52428,31 @@ "type": "null" } ], - "title": "Id" + "title": "Global Search Calls Limit" }, - "environment_scope": { + "identifier_rotation_limit": { "anyOf": [ { - "$ref": "#/components/schemas/GitlabEnvironmentScope" + "type": "integer" }, { "type": "null" } - ] + ], + "title": "Identifier Rotation Limit" }, - "_destroy": { + "sandbox_submissions_limit": { "anyOf": [ { - "type": "boolean" + "type": "integer" }, { "type": "null" } ], - "title": "Destroy" - } - }, - "type": "object", - "title": "UpdateGitlabFeatureFlagScopePayload" - }, - "UpdateMatchingPolicyBody": { - "properties": { - "name": { - "type": "string", - "minLength": 1, - "title": "Name", - "description": "The new name of the matching policy" + "title": "Sandbox Submissions Limit" }, - "value": { - "$ref": "#/components/schemas/PolicyValue", - "description": "The new value of the matching policy depending on its type" - } - }, - "type": "object", - "required": [ - "name", - "value" - ], - "title": "UpdateMatchingPolicyBody" - }, - "UpdatePartialTenantIntegrationPayload": { - "properties": { - "name": { + "contact_verified": { "anyOf": [ { "type": "string" @@ -38714,22 +52461,9 @@ "type": "null" } ], - "title": "Name" + "title": "Contact Verified" }, - "is_enabled": { - "type": "boolean", - "title": "Is Enabled" - } - }, - "type": "object", - "required": [ - "is_enabled" - ], - "title": "UpdatePartialTenantIntegrationPayload" - }, - "UpdateReportParameters": { - "properties": { - "title": { + "contact_poc": { "anyOf": [ { "type": "string" @@ -38738,9 +52472,9 @@ "type": "null" } ], - "title": "Title" + "title": "Contact Poc" }, - "content": { + "contact_customer": { "anyOf": [ { "type": "string" @@ -38749,9 +52483,9 @@ "type": "null" } ], - "title": "Content" + "title": "Contact Customer" }, - "summary": { + "industry": { "anyOf": [ { "type": "string" @@ -38760,37 +52494,42 @@ "type": "null" } ], - "title": "Summary" + "title": "Industry" }, - "tags": { + "churnzero_url": { "anyOf": [ { - "items": { - "type": "string" - }, - "type": "array" + "type": "string" }, { "type": "null" } ], - "title": "Tags" + "title": "Churnzero Url" }, - "highlights": { + "customer_type": { "anyOf": [ { - "items": { - "type": "string" - }, - "type": "array" + "type": "string" }, { "type": "null" } ], - "title": "Highlights" + "title": "Customer Type" }, - "related_activity_uids": { + "partner_type": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "title": "Partner Type" + }, + "permissions": { "anyOf": [ { "items": { @@ -38802,31 +52541,79 @@ "type": "null" } ], - "title": "Related Activity Uids" + "title": "Permissions" + } + }, + "additionalProperties": false, + "type": "object", + "required": [ + "organization_id", + "organization_name", + "hubspot_company_id", + "access_level", + "access_end_at", + "identifier_limit", + "takedowns_in_subscription", + "annual_takedowns_used", + "global_search_calls_limit", + "identifier_rotation_limit", + "sandbox_submissions_limit", + "contact_verified", + "contact_poc", + "contact_customer", + "industry", + "churnzero_url", + "customer_type", + "partner_type", + "permissions" + ], + "title": "_HubspotUpdatesOrganizationV4" + }, + "_HubspotUpdatesOrganizationV5": { + "properties": { + "name": { + "type": "string", + "const": "cmi.hubspot.updates_organization", + "title": "Name", + "default": "cmi.hubspot.updates_organization" }, - "prompt_preset_uid": { + "version": { + "type": "integer", + "const": 5, + "title": "Version", + "default": 5 + }, + "organization_id": { + "type": "integer", + "title": "Organization Id" + }, + "organization_name": { + "type": "string", + "title": "Organization Name" + }, + "hubspot_company_id": { "anyOf": [ { - "type": "string" + "type": "integer" }, { "type": "null" } ], - "title": "Prompt Preset Uid" + "title": "Hubspot Company Id" }, - "subtitle": { + "access_level": { "anyOf": [ { - "type": "string" + "type": "integer" }, { "type": "null" } ], - "title": "Subtitle" + "title": "Access Level" }, - "published_at": { + "access_end_at": { "anyOf": [ { "type": "string", @@ -38836,9 +52623,9 @@ "type": "null" } ], - "title": "Published At" + "title": "Access End At" }, - "tenant_id": { + "identifier_limit": { "anyOf": [ { "type": "integer" @@ -38847,81 +52634,42 @@ "type": "null" } ], - "title": "Tenant Id" - } - }, - "type": "object", - "required": [ - "title", - "content", - "summary", - "tags", - "highlights", - "related_activity_uids", - "prompt_preset_uid", - "subtitle", - "published_at", - "tenant_id" - ], - "title": "UpdateReportParameters" - }, - "UpdateSignupIntentRequestBody": { - "properties": { - "intents": { - "items": { - "$ref": "#/components/schemas/SignupIntent" - }, - "type": "array", - "title": "Intents" - } - }, - "type": "object", - "required": [ - "intents" - ], - "title": "UpdateSignupIntentRequestBody" - }, - "UpdateStrategyPayload": { - "properties": { - "strategy_type": { + "title": "Identifier Limit" + }, + "takedowns_in_subscription": { "anyOf": [ { - "$ref": "#/components/schemas/GitlabFeatureFlagStrategyName" + "type": "integer" }, { "type": "null" } - ] + ], + "title": "Takedowns In Subscription" }, - "scopes": { + "annual_takedowns_used": { "anyOf": [ { - "items": { - "$ref": "#/components/schemas/UpdateGitlabFeatureFlagScopePayload" - }, - "type": "array" + "type": "integer" }, { "type": "null" } ], - "title": "Scopes" + "title": "Annual Takedowns Used" }, - "members": { + "global_search_calls_limit": { "anyOf": [ { - "items": { - "$ref": "#/components/schemas/StrategyMember" - }, - "type": "array" + "type": "integer" }, { "type": "null" } ], - "title": "Members" + "title": "Global Search Calls Limit" }, - "user_list_id": { + "identifier_rotation_limit": { "anyOf": [ { "type": "integer" @@ -38930,103 +52678,64 @@ "type": "null" } ], - "title": "User List Id" + "title": "Identifier Rotation Limit" }, - "_destroy": { + "sandbox_submissions_limit": { "anyOf": [ { - "type": "boolean" + "type": "integer" }, { "type": "null" } ], - "title": "Destroy" - } - }, - "type": "object", - "title": "UpdateStrategyPayload" - }, - "UpdateTenantIntegrationPayload": { - "properties": { - "name": { - "type": "string", - "maxLength": 255, - "minLength": 1, - "title": "Name" - }, - "is_enabled": { - "type": "boolean", - "title": "Is Enabled", - "default": true + "title": "Sandbox Submissions Limit" }, - "params": { - "oneOf": [ - { - "$ref": "#/components/schemas/EntraIDInputParams" - }, + "contact_verified": { + "anyOf": [ { - "$ref": "#/components/schemas/ForetraceInputParams" + "type": "string" }, { - "$ref": "#/components/schemas/OktaInputParams" + "type": "null" } ], - "title": "Params", - "discriminator": { - "propertyName": "params_type", - "mapping": { - "entra_id": "#/components/schemas/EntraIDInputParams", - "flare_community": "#/components/schemas/ForetraceInputParams", - "okta": "#/components/schemas/OktaInputParams" - } - } + "title": "Contact Verified" }, - "status": { + "contact_poc": { "anyOf": [ { - "$ref": "#/components/schemas/TenantIntegrationStatus" + "type": "string" }, { "type": "null" } - ] - } - }, - "type": "object", - "required": [ - "name", - "params" - ], - "title": "UpdateTenantIntegrationPayload" - }, - "UpdateTenantMetadataBody": { - "properties": { - "tags": { + ], + "title": "Contact Poc" + }, + "contact_customer": { "anyOf": [ { - "items": { - "type": "string" - }, - "type": "array" + "type": "string" }, { "type": "null" } ], - "title": "Tags" + "title": "Contact Customer" }, - "severity": { + "industry": { "anyOf": [ { - "$ref": "#/components/schemas/Severity" + "type": "string" }, { "type": "null" } - ] + ], + "title": "Industry" }, - "notes": { + "churnzero_url": { "anyOf": [ { "type": "string" @@ -39035,20 +52744,9 @@ "type": "null" } ], - "title": "Notes" - } - }, - "type": "object", - "title": "UpdateTenantMetadataBody" - }, - "UpdateTenantRequestBody": { - "properties": { - "name": { - "type": "string", - "minLength": 1, - "title": "Name" + "title": "Churnzero Url" }, - "description": { + "customer_type": { "anyOf": [ { "type": "string" @@ -39057,624 +52755,647 @@ "type": "null" } ], - "title": "Description" + "title": "Customer Type" }, - "number_of_employees": { + "partner_type": { "anyOf": [ { - "type": "integer" + "type": "string" }, { "type": "null" } ], - "title": "Number Of Employees" - }, - "industry": { - "$ref": "#/components/schemas/TenantIndustry" + "title": "Partner Type" }, - "identifier_limit": { + "permissions": { "anyOf": [ { - "type": "integer" + "items": { + "type": "string" + }, + "type": "array" }, { "type": "null" } ], - "title": "Identifier Limit" + "title": "Permissions" }, - "prevent_global_search": { + "data_access_level": { "anyOf": [ { - "type": "boolean" + "type": "integer" }, { "type": "null" } ], - "title": "Prevent Global Search" + "title": "Data Access Level" } }, + "additionalProperties": false, "type": "object", "required": [ - "name", - "description", - "number_of_employees", - "industry", + "organization_id", + "organization_name", + "hubspot_company_id", + "access_level", + "access_end_at", "identifier_limit", - "prevent_global_search" + "takedowns_in_subscription", + "annual_takedowns_used", + "global_search_calls_limit", + "identifier_rotation_limit", + "sandbox_submissions_limit", + "contact_verified", + "contact_poc", + "contact_customer", + "industry", + "churnzero_url", + "customer_type", + "partner_type", + "permissions", + "data_access_level" ], - "title": "UpdateTenantRequestBody" + "title": "_HubspotUpdatesOrganizationV5" }, - "UrlSubmission": { + "_IdentifierCreateV1": { "properties": { - "url": { + "name": { "type": "string", - "title": "Url" + "const": "identifier.create", + "title": "Name", + "default": "identifier.create" }, - "live_interaction": { - "type": "boolean", - "title": "Live Interaction", - "default": false - } - }, - "type": "object", - "required": [ - "url" - ], - "title": "UrlSubmission" - }, - "UserPermissions": { - "type": "string", - "enum": [ - "firework.identifiers.search_query", - "firework.global_search", - "firework.identifiers.search_query.regex", - "leaksdb", - "leaksdb.show-passwords", - "ads", - "do-not-track", - "firework.api.can_use_apikeys", - "bypass-mfa", - "audit_log", - "audit_log_reveal_impersonations", - "partner_portal", - "partner_portal_redirect", - "pendo", - "qa", - "qa.test-bench", - "ai-assist-disabled", - "leaked_files.allow_download", - "file_transfers", - "supply_chain_monitoring", - "threat_flow_custom_reports", - "firework.identifiers.discovery_policy", - "integrations", - "alert_channels", - "ioc_feeds", - "query_identifier_count_legacy", - "enable_identifier_count_deduplication", - "white_labeling", - "github_account_sync", - "illicit_political_content", - "phishing_content", - "law_enforcement_content", - "disable_search_restrictions", - "firework.global_search_package_quota_only_count_api", - "enforce_global_search_limit", - "mask_pii", - "disable_rate_limit_csm_notification", - "referrals_hidden", - "astp_credentials_access", - "astp_cookies_access", - "full_text_contents_view", - "full_text_contents_download", - "foretrace", - "labs", - "iem.credentials_browser", - "iem.identity_sync", - "iem.credentials_browser_bulk_validation", - "advanced_security_mode", - "llm_recommendations", - "retain_audit_log_indefinitely", - "brand" - ], - "title": "UserPermissions" - }, - "UserTenantAccess": { - "properties": { - "user_id": { + "version": { "type": "integer", - "title": "User Id" + "const": 1, + "title": "Version", + "default": 1 }, - "tenant_role": { - "$ref": "#/components/schemas/TenantRoleType" - } - }, - "type": "object", - "required": [ - "user_id", - "tenant_role" - ], - "title": "UserTenantAccess" - }, - "UsernameData": { - "properties": { - "type": { - "type": "string", - "const": "username", - "title": "Type", - "default": "username" + "identifier_id": { + "type": "integer", + "title": "Identifier Id" }, - "username": { + "identifier_name": { "type": "string", - "minLength": 1, - "title": "Username" + "title": "Identifier Name" + }, + "identifier_create_data": { + "additionalProperties": true, + "type": "object", + "title": "Identifier Create Data" } }, + "additionalProperties": false, "type": "object", "required": [ - "username" + "identifier_id", + "identifier_name", + "identifier_create_data" ], - "title": "UsernameData" + "title": "_IdentifierCreateV1" }, - "UsernameQuery": { + "_IdentifierCreateV2": { "properties": { - "type": { + "name": { "type": "string", - "const": "username", - "title": "Type" + "const": "identifier.create", + "title": "Name", + "default": "identifier.create" }, - "username": { - "type": "string", - "title": "Username" - } - }, - "type": "object", - "required": [ - "type", - "username" - ], - "title": "UsernameQuery" - }, - "ValidateByIDPActionParams": { - "properties": { - "type": { + "version": { + "type": "integer", + "const": 2, + "title": "Version", + "default": 2 + }, + "identifier_id": { + "type": "integer", + "title": "Identifier Id" + }, + "identifier_name": { "type": "string", - "const": "validate_with_idp", - "title": "Type" + "title": "Identifier Name" }, - "tenant_integration_id": { + "identifier_type": { "type": "string", - "format": "uuid", - "title": "Tenant Integration Id" + "title": "Identifier Type" + }, + "identifier_create_data": { + "additionalProperties": true, + "type": "object", + "title": "Identifier Create Data" } }, + "additionalProperties": false, "type": "object", "required": [ - "type", - "tenant_integration_id" + "identifier_id", + "identifier_name", + "identifier_type", + "identifier_create_data" ], - "title": "ValidateByIDPActionParams" + "title": "_IdentifierCreateV2" }, - "ValidateIntelTopicPayload": { + "_IdentifierCreateV3": { "properties": { - "topic": { + "name": { "type": "string", - "title": "Topic" + "const": "identifier.create", + "title": "Name", + "default": "identifier.create" + }, + "version": { + "type": "integer", + "const": 3, + "title": "Version", + "default": 3 + }, + "identifier_id": { + "type": "integer", + "title": "Identifier Id" + }, + "identifier_name": { + "type": "string", + "title": "Identifier Name" + }, + "identifier_type": { + "type": "string", + "title": "Identifier Type" + }, + "identifier_create_data": { + "additionalProperties": true, + "type": "object", + "title": "Identifier Create Data" + }, + "identity_attributes": { + "anyOf": [ + { + "items": { + "additionalProperties": true, + "type": "object" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "title": "Identity Attributes" } }, + "additionalProperties": false, "type": "object", "required": [ - "topic" + "identifier_id", + "identifier_name", + "identifier_type", + "identifier_create_data", + "identity_attributes" ], - "title": "ValidateIntelTopicPayload" + "title": "_IdentifierCreateV3" }, - "ValidateIntelTopicResponse": { + "_IdentifierDeleteV1": { "properties": { - "valid": { - "type": "boolean", - "title": "Valid" + "name": { + "type": "string", + "const": "identifier.delete", + "title": "Name", + "default": "identifier.delete" }, - "violations": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Violations" + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "identifier_id": { + "type": "integer", + "title": "Identifier Id" } }, + "additionalProperties": false, "type": "object", "required": [ - "valid", - "violations" + "identifier_id" ], - "title": "ValidateIntelTopicResponse" + "title": "_IdentifierDeleteV1" }, - "ValidationError": { + "_IdentifierDeleteV2": { "properties": { - "loc": { - "items": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "integer" - } - ] - }, - "type": "array", - "title": "Location" - }, - "msg": { + "name": { "type": "string", - "title": "Message" + "const": "identifier.delete", + "title": "Name", + "default": "identifier.delete" }, - "type": { - "type": "string", - "title": "Error Type" + "version": { + "type": "integer", + "const": 2, + "title": "Version", + "default": 2 }, - "input": { - "title": "Input" + "identifier_id": { + "type": "integer", + "title": "Identifier Id" }, - "ctx": { - "type": "object", - "title": "Context" + "identifier_name": { + "type": "string", + "title": "Identifier Name" } }, + "additionalProperties": false, "type": "object", "required": [ - "loc", - "msg", - "type" + "identifier_id", + "identifier_name" ], - "title": "ValidationError" + "title": "_IdentifierDeleteV2" }, - "VipIdentityDataRequestBody": { + "_IdentifierEditV1": { "properties": { - "type": { + "name": { "type": "string", - "const": "identity", - "title": "Type" + "const": "identifier.edit", + "title": "Name", + "default": "identifier.edit" }, - "attributes": { - "items": { - "oneOf": [ - { - "$ref": "#/components/schemas/EmailData" - }, - { - "$ref": "#/components/schemas/NameData" - } - ], - "discriminator": { - "propertyName": "type", - "mapping": { - "email": "#/components/schemas/EmailData", - "name": "#/components/schemas/NameData" - } - } - }, - "type": "array", - "maxItems": 10, - "minItems": 1, - "title": "Attributes" + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "identifier_id": { + "type": "integer", + "title": "Identifier Id" + }, + "identifier_name": { + "type": "string", + "title": "Identifier Name" + }, + "identifier_edit_data": { + "additionalProperties": true, + "type": "object", + "title": "Identifier Edit Data" } }, + "additionalProperties": false, "type": "object", "required": [ - "type", - "attributes" + "identifier_id", + "identifier_name", + "identifier_edit_data" ], - "title": "VipIdentityDataRequestBody" + "title": "_IdentifierEditV1" }, - "VipProtectionBulkDeleteBody": { + "_IdentifierEditV2": { "properties": { - "identifier_ids": { - "items": { - "type": "integer" - }, - "type": "array", - "minItems": 1, - "title": "Identifier Ids" + "name": { + "type": "string", + "const": "identifier.edit", + "title": "Name", + "default": "identifier.edit" + }, + "version": { + "type": "integer", + "const": 2, + "title": "Version", + "default": 2 + }, + "identifier_id": { + "type": "integer", + "title": "Identifier Id" + }, + "identifier_name": { + "type": "string", + "title": "Identifier Name" + }, + "identifier_type": { + "type": "string", + "title": "Identifier Type" + }, + "identifier_edit_data": { + "additionalProperties": true, + "type": "object", + "title": "Identifier Edit Data" } }, + "additionalProperties": false, "type": "object", "required": [ - "identifier_ids" + "identifier_id", + "identifier_name", + "identifier_type", + "identifier_edit_data" ], - "title": "VipProtectionBulkDeleteBody" + "title": "_IdentifierEditV2" }, - "VipProtectionCreateBody": { + "_IdentifierEditV3": { "properties": { - "data": { - "$ref": "#/components/schemas/VipIdentityDataRequestBody" - }, "name": { + "type": "string", + "const": "identifier.edit", + "title": "Name", + "default": "identifier.edit" + }, + "version": { + "type": "integer", + "const": 3, + "title": "Version", + "default": 3 + }, + "identifier_id": { + "type": "integer", + "title": "Identifier Id" + }, + "identifier_name": { + "type": "string", + "title": "Identifier Name" + }, + "identifier_type": { + "type": "string", + "title": "Identifier Type" + }, + "identifier_edit_data": { + "additionalProperties": true, + "type": "object", + "title": "Identifier Edit Data" + }, + "identity_attributes": { "anyOf": [ { - "type": "string" + "items": { + "additionalProperties": true, + "type": "object" + }, + "type": "array" }, { "type": "null" } ], - "title": "Name" + "title": "Identity Attributes" } }, + "additionalProperties": false, "type": "object", "required": [ - "data" + "identifier_id", + "identifier_name", + "identifier_type", + "identifier_edit_data", + "identity_attributes" ], - "title": "VipProtectionCreateBody" + "title": "_IdentifierEditV3" }, - "VipProtectionListItem": { + "_RansomLeaksDownloadV1": { "properties": { - "id": { + "name": { + "type": "string", + "const": "activity.ransomleaks.download", + "title": "Name", + "default": "activity.ransomleaks.download" + }, + "version": { "type": "integer", - "title": "Id" + "const": 1, + "title": "Version", + "default": 1 }, - "name": { + "ip_address": { "type": "string", - "title": "Name" + "title": "Ip Address" }, - "email": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Email" - } - }, - "type": "object", - "required": [ - "id", - "name", - "email" - ], - "title": "VipProtectionListItem" - }, - "VipProtectionResponse": { - "properties": { - "identifier": { - "$ref": "#/components/schemas/Identifier" + "filename": { + "type": "string", + "title": "Filename" + }, + "filepath": { + "type": "string", + "title": "Filepath" + }, + "activity_uid": { + "type": "string", + "title": "Activity Uid" + }, + "activity_source": { + "type": "string", + "title": "Activity Source" + }, + "i_agree_to_tos": { + "type": "boolean", + "title": "I Agree To Tos" + }, + "pyro_version": { + "type": "string", + "title": "Pyro Version" } }, + "additionalProperties": false, "type": "object", "required": [ - "identifier" + "ip_address", + "filename", + "filepath", + "activity_uid", + "activity_source", + "i_agree_to_tos", + "pyro_version" ], - "title": "VipProtectionResponse" + "title": "_RansomLeaksDownloadV1" }, - "VipProtectionUpdateRequestBody": { + "_RansomLeaksRequestV1": { "properties": { - "data": { - "$ref": "#/components/schemas/VipIdentityDataRequestBody" - }, "name": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Name" + "type": "string", + "const": "activity.ransomleaks.request", + "title": "Name", + "default": "activity.ransomleaks.request" + }, + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "ip_address": { + "type": "string", + "title": "Ip Address" + }, + "filename": { + "type": "string", + "title": "Filename" + }, + "filepath": { + "type": "string", + "title": "Filepath" + }, + "activity_uid": { + "type": "string", + "title": "Activity Uid" + }, + "activity_source": { + "type": "string", + "title": "Activity Source" + }, + "i_agree_to_tos": { + "type": "boolean", + "title": "I Agree To Tos" + }, + "pyro_version": { + "type": "string", + "title": "Pyro Version" } }, + "additionalProperties": false, "type": "object", "required": [ - "data" + "ip_address", + "filename", + "filepath", + "activity_uid", + "activity_source", + "i_agree_to_tos", + "pyro_version" ], - "title": "VipProtectionUpdateRequestBody" + "title": "_RansomLeaksRequestV1" }, - "VulnerabilityEntityAPIResponse": { + "_StealerLogDownloadV1": { "properties": { - "uuid": { - "type": "string", - "title": "Uuid" - }, - "type": { - "$ref": "#/components/schemas/EntityType" - }, "name": { "type": "string", - "title": "Name" - }, - "created_by": { - "type": "string", - "title": "Created By" + "const": "activity.stealer_log.download", + "title": "Name", + "default": "activity.stealer_log.download" }, - "sources": { - "items": { - "$ref": "#/components/schemas/CTIEntitySourceAPIResponse" - }, - "type": "array", - "title": "Sources" + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 }, - "created_at": { - "anyOf": [ - { - "type": "string", - "format": "date-time" - }, - { - "type": "null" - } - ], - "title": "Created At" + "tenant_id": { + "type": "integer", + "title": "Tenant Id" }, - "updated_at": { - "anyOf": [ - { - "type": "string", - "format": "date-time" - }, - { - "type": "null" - } - ], - "title": "Updated At" + "activity_uid": { + "type": "string", + "title": "Activity Uid" }, - "first_seen_at": { - "anyOf": [ - { - "type": "string", - "format": "date-time" - }, - { - "type": "null" - } - ], - "title": "First Seen At" + "activity_source": { + "type": "string", + "title": "Activity Source" }, - "last_seen_at": { - "anyOf": [ - { - "type": "string", - "format": "date-time" - }, - { - "type": "null" - } - ], - "title": "Last Seen At" + "activity_id": { + "type": "string", + "title": "Activity Id" }, - "confidence": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "title": "Confidence" + "pyro_version": { + "type": "string", + "title": "Pyro Version" }, - "description": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Description" + "i_agree_to_tos": { + "type": "boolean", + "title": "I Agree To Tos" }, - "marking_definitions": { - "items": { - "$ref": "#/components/schemas/MarkingDefinition" - }, - "type": "array", - "title": "Marking Definitions" + "ip_address": { + "type": "string", + "title": "Ip Address" } }, + "additionalProperties": false, "type": "object", "required": [ - "uuid", - "type", - "name", - "created_by", - "sources", - "created_at", - "updated_at", - "description", - "marking_definitions" + "tenant_id", + "activity_uid", + "activity_source", + "activity_id", + "pyro_version", + "i_agree_to_tos", + "ip_address" ], - "title": "VulnerabilityEntityAPIResponse" + "title": "_StealerLogDownloadV1" }, - "WebhookBasicAuth": { + "_TenantCreateV1": { "properties": { - "username": { + "name": { "type": "string", - "title": "Username" + "const": "tenant.create", + "title": "Name", + "default": "tenant.create" }, - "password": { - "type": "string", - "title": "Password" + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 + }, + "tenant_create_data": { + "additionalProperties": true, + "type": "object", + "title": "Tenant Create Data" } }, + "additionalProperties": false, "type": "object", "required": [ - "username", - "password" + "tenant_create_data" ], - "title": "WebhookBasicAuth" + "title": "_TenantCreateV1" }, - "WhoisRdapInfo": { + "_UserProfileEditV1": { "properties": { - "registrar": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Registrar" + "name": { + "type": "string", + "const": "user_profile.edit", + "title": "Name", + "default": "user_profile.edit" }, - "contact_email": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "title": "Contact Email" + "version": { + "type": "integer", + "const": 1, + "title": "Version", + "default": 1 }, - "epp_status": { - "items": { - "type": "string" - }, - "type": "array", - "title": "Epp Status" + "user_id": { + "type": "integer", + "title": "User Id" }, - "registered_date": { - "anyOf": [ - { - "type": "string", - "format": "date-time" - }, - { - "type": "null" - } - ], - "title": "Registered Date" + "user_email": { + "type": "string", + "title": "User Email" }, - "updated_date": { - "anyOf": [ - { - "type": "string", - "format": "date-time" - }, - { - "type": "null" - } - ], - "title": "Updated Date" + "user_name": { + "type": "string", + "title": "User Name" }, - "expires_date": { - "anyOf": [ - { - "type": "string", - "format": "date-time" - }, - { - "type": "null" - } - ], - "title": "Expires Date" + "user_surname": { + "type": "string", + "title": "User Surname" + }, + "user_language": { + "type": "string", + "title": "User Language" + }, + "user_color_scheme": { + "type": "string", + "title": "User Color Scheme" } }, + "additionalProperties": false, "type": "object", - "title": "WhoisRdapInfo" + "required": [ + "user_id", + "user_email", + "user_name", + "user_surname", + "user_language", + "user_color_scheme" + ], + "title": "_UserProfileEditV1" }, "pyro__entities__domain__domain_browser_sort_type__SortType": { "type": "string", @@ -39682,7 +53403,8 @@ "severity", "fqdn", "discovered_at", - "updated_at" + "updated_at", + "registered_at" ], "title": "SortType" }, @@ -39690,7 +53412,6 @@ "type": "string", "enum": [ "date", - "event_type", "severity" ], "title": "SortType" diff --git a/docs/docs.json b/docs/docs.json index 5d345be9..96c94d3e 100644 --- a/docs/docs.json +++ b/docs/docs.json @@ -326,6 +326,7 @@ "event-types-v2/chat-message", "event-types-v2/domain", "event-types-v2/forum-post", + "event-types-v2/docker_repository", "event-types-v2/listing", "event-types-v2/paste", "event-types-v2/ransom-leak", diff --git a/docs/event-types-v2/docker_repository.mdx b/docs/event-types-v2/docker_repository.mdx new file mode 100644 index 00000000..6be5338a --- /dev/null +++ b/docs/event-types-v2/docker_repository.mdx @@ -0,0 +1,10 @@ +--- +title: "Docker Repository" +--- + +import DockerRepositoryExample from '/snippets/event_model_examples/docker_repository.mdx' + +The `docker_repository` type represents an individual message or reply made within a forum thread on an underground or hacker-oriented site. +Each record contains the message text, author alias, message context, and metadata such as timestamps. + + diff --git a/docs/event-types-v2/overview.mdx b/docs/event-types-v2/overview.mdx index b28bc619..abda8b3e 100644 --- a/docs/event-types-v2/overview.mdx +++ b/docs/event-types-v2/overview.mdx @@ -14,10 +14,11 @@ Currently these event type models are supported on the | `blog_post` | [Blog Post ](/event-types-v2/blog-post) | | `bucket` | [Bucket ](/event-types-v2/bucket) | | `chat_message` | [Chat Message ](/event-types-v2/chat-message) | +| `docker_registry` | [Docker Repository ](/event-types-v2/docker_repository) | | `document` | [Ransomleak (document) ](/event-types-v2/ransom-leak) | | `domain` | [Lookalike Domain (domain) ](/event-types-v2/domain) | | `forum_post` | [Forum Post & Topic ](/event-types-v2/forum-post) | | `listing` | [Listing ](/event-types-v2/listing) | | `paste` | [Paste ](/event-types-v2/paste) | | `stealer_log` | [Stealer Log ](/event-types-v2/stealer-log) | -| `social_media` | [Social media ](/event-types-v2/social-media-account) | +| `social_media` | [Social media ](/event-types-v2/social-media-account) | diff --git a/docs/snippets/event_model_examples/docker_image.mdx b/docs/snippets/event_model_examples/docker_image.mdx new file mode 100644 index 00000000..5a59e848 --- /dev/null +++ b/docs/snippets/event_model_examples/docker_image.mdx @@ -0,0 +1,41 @@ +{/* + If you are in pyro: + - If this file changes, you should also modify the API docs. + - https://github.com/flared/docs-api/ + + If you are in mintlify: + - Don't edit this directly, edit the generator in pyro. + - pyro/pyro/mintlify/test_firework_event_models.py +*/} + +```json Docker Image +{ + "event_type": "docker_image", + "data": { + "content": "Docker image description", + "browser_url": "https://hub.docker.com/r/flared/docker", + "digest": "sha256:e4b991038fd226016a60046db2109bf634f7f4b4ea9a2c548b559d3652e4cc38", + "architecture": "amd64", + "variant": null, + "os": "linux", + "os_features": [], + "os_version": null, + "last_pushed_at": "2025-01-01T00:00:00", + "last_pulled_at": "2025-01-01T00:00:00", + "tags": [ + { + "name": "latest", + "repository_name": "flared/docker" + } + ], + "size": 12345678 + }, + "metadata": { + "estimated_created_at": "2025-01-01T00:00:00", + "flare_url": "https://app.flare.io/#/uid", + "matched_at": null, + "severity": "info", + "uid": "index/source/id" + } +} +``` diff --git a/docs/snippets/event_model_examples/events_overview.mdx b/docs/snippets/event_model_examples/events_overview.mdx index e0bb23f1..94975157 100644 --- a/docs/snippets/event_model_examples/events_overview.mdx +++ b/docs/snippets/event_model_examples/events_overview.mdx @@ -16,6 +16,10 @@ import ChatMessage from '/snippets/event_model_examples/chat_message.mdx' import CreditCard from '/snippets/event_model_examples/credit_card.mdx' +import DockerImage from '/snippets/event_model_examples/docker_image.mdx' + +import DockerRepository from '/snippets/event_model_examples/docker_repository.mdx' + import ForumPost from '/snippets/event_model_examples/forum_post.mdx' import Listing from '/snippets/event_model_examples/listing.mdx' @@ -35,6 +39,8 @@ import StealerLog from '/snippets/event_model_examples/stealer_log.mdx' + + @@ -42,4 +48,4 @@ import StealerLog from '/snippets/event_model_examples/stealer_log.mdx' - + \ No newline at end of file