API 엔드포인트 매핑 테이블

다음에서 지원:

기존 엔드포인트는 이전 API 구조의 정확한 복제본이며 지원 중단되고 결국 삭제될 예정입니다. 새 v1beta 또는 v1 출시에서는 사용할 수 없습니다. 대신 리소스 지향 엔드포인트를 사용합니다. 새 리소스 엔드포인트로 즉시 마이그레이션하는 것이 좋습니다.

이전 컨트롤러 이전 API 이전 방법 새 API 권한
에이전트 /api/external/v1/agents/GetSecondaryAgentsByPrimaryIdentifiers POST GetRemoteAgent chronicle.googleapis.com/remoteAgents.get
에이전트 /api/external/v1/agents/GetValidAgentsForConnector/{environment}/{integration} GET ConnectorValidRemoteAgents chronicle.googleapis.com/remoteAgents.get
에이전트 /api/external/v1/agents/GetValidAgentsForIdeConnector/{environment}/{integration} GET ConnectorValidRemoteAgents chronicle.googleapis.com/remoteAgents.get
에이전트 /api/external/v1/agents/valid-for-jobs GET FetchRemoteAgentsCompatibleWithJobs chronicle.googleapis.com/remoteAgents.get
에이전트 /api/external/v1/agents/GetAgentsInformationByIdentifiers POST FetchRemoteAgentsInformation chronicle.googleapis.com/remoteAgents.get
에이전트 /api/external/v1/agents/RedeployAgent POST RedeployRemoteAgent chronicle.googleapis.com/remoteAgents.update
에이전트 /api/external/v1/agents/AddAgent POST CreateRemoteAgent chronicle.googleapis.com/remoteAgents.update
에이전트 /api/external/v1/agents/GetAgents GET ListRemoteAgents chronicle.googleapis.com/remoteAgents.get
에이전트 /api/external/v1/agents/GetAgentsByEnvironment POST ListRemoteAgents chronicle.googleapis.com/remoteAgents.get
에이전트 /api/external/v1/agents/GetEnabledAgents GET ListRemoteAgents chronicle.googleapis.com/remoteAgents.get
에이전트 /api/external/v1/agents/DeleteAgent POST DeleteRemoteAgent chronicle.googleapis.com/remoteAgents.delete
에이전트 /api/external/v1/agents/GetAgentByIdentifier/{agentIdentifier} GET GetRemoteAgent chronicle.googleapis.com/remoteAgents.get
에이전트 /api/external/v1/agents/UpdateAgent POST UpdateRemoteAgent chronicle.googleapis.com/remoteAgents.update
에이전트 /api/external/v1/agents/GetAvailableEnvironmentsForAgents GET ListRemoteAgents chronicle.googleapis.com/remoteAgents.get
에이전트 /api/external/v1/agents/GetAgentInformationByIdentifier/{agentIdentifier} GET FetchRemoteAgentsInformation chronicle.googleapis.com/remoteAgents.get
에이전트 /api/external/v1/agents/GetAgentInformationByIntegrationInstance/{integrationInstanceId} GET 통합 인스턴스 나열 + FetchRemoteAgentsInformation chronicle.googleapis.com/integrations.get, chronicle.googleapis.com/remoteAgents.get
에이전트 /api/external/v1/agents/AddOrUpdatePublisher POST - #N/A
에이전트 /api/external/v1/agents/DeletePublishers POST - #N/A
에이전트 /api/external/v1/agents/GetPublisherById/{publisherId} GET - #N/A
에이전트 /api/external/v1/agents/GetPublishers GET - #N/A
에이전트 /api/external/v1/agents/TestPublisherConnectivity/{publisherId} GET - #N/A
approval-link /api/external/v1/approval-link/Apply POST LegacyPlaybookApplyApprovalLink chronicle.googleapis.com/legacyPlaybooks.update
attackssimulator /api/external/v1/attackssimulator/CreateSimulatedCustomCase POST CreateSimulatedCustomCase chronicle.googleapis.com/legacyCases.simulate
attackssimulator /api/external/v1/attackssimulator/DeleteUseCase POST DeleteUseCase chronicle.googleapis.com/legacyCases.deleteSimulated
attackssimulator /api/external/v1/attackssimulator/ExportCustomCase/{customCaseName} GET ExportCustomCase chronicle.googleapis.com/legacyCases.exportJson
attackssimulator /api/external/v1/attackssimulator/GenerateUseCases POST GenerateUseCases chronicle.googleapis.com/legacyCases.createSimulated
attackssimulator /api/external/v1/attackssimulator/GetCustomCaseDetails POST GetCustomCaseDetails chronicle.googleapis.com/legacyCases.get
attackssimulator /api/external/v1/attackssimulator/GetCustomCases GET GetCustomCases chronicle.googleapis.com/legacyCases.getSimulated
attackssimulator /api/external/v1/attackssimulator/ImportCustomCase POST ImportCustomCase chronicle.googleapis.com/legacyCases.importJson
attackssimulator /api/external/v1/attackssimulator/IsCustomCaseExists/{alertName} GET IsCustomCaseExists chronicle.googleapis.com/legacyCases.getSimulated
attackssimulator /api/external/v1/attackssimulator/SimulateAlert POST SimulateAlert chronicle.googleapis.com/legacyCases.ingestAlertTestCase
case-overview /api/external/v1/case-overview/GetCaseOverviewData POST GetCaseOverview chronicle.googleapis.com/cases.get
case-overview /api/external/v1/case-overview/ResolveOverviewWidget POST ResolveCaseOverviewWidget chronicle.googleapis.com/cases.get
case-overview /api/external/v1/case-overview/GetAlertOverviewData POST GetAlertOverview chronicle.googleapis.com/caseAlerts.get
case-overview /api/external/v1/case-overview/GetAlertsEntities POST ListInvolvedEntities chronicle.googleapis.com/involvedEntities.get
case-overview /api/external/v1/case-overview/GetCaseEntities/{caseId} GET ListInvolvedEntities chronicle.googleapis.com/involvedEntities.get
case-overview /api/external/v1/case-overview/PreviewOverviewWidget POST GetView chronicle.googleapis.com/views.get
case-overview /api/external/v1/case-overview/GetOverviewTemplate POST #N/A #N/A
case-overview /api/external/v1/case-overview/SaveOverviewTemplate POST SaveOverviewTemplate chronicle.googleapis.com/views.update
case-overview /api/external/v1/case-overview/GetFullOverviewTemplateDetails/{templateIdentifier} GET #N/A #N/A
case-overview /api/external/v1/case-overview/GetOverviewTemplateCards GET #N/A #N/A
casechat /api/external/v1/casechat/{caseId} POST CreateCaseChatMessage, CreateWithAttachment #N/A
casechat /api/external/v1/casechat/{caseId} GET ListCaseChatMessages chronicle.googleapis.com/chatMessages.get
casechat /api/external/v1/casechat/pin/{messageId} POST PinMessage chronicle.googleapis.com/chatMessages.pin
casechat /api/external/v1/casechat/unpin/{messageId} POST UnpinMessage chronicle.googleapis.com/chatMessages.pin
casechat /api/external/v1/casechat/{caseId}/new-messages-count GET UnreadMessagesCount chronicle.googleapis.com/chatMessages.get
casechat /api/external/v1/casechat/attachments/{attachmentId} GET 다운로드 chronicle.googleapis.com/chatMessages.get
casechat /api/external/v1/casechat/attachments/preview/{attachmentId} GET 다운로드 chronicle.googleapis.com/chatMessages.get
cases /api/external/v1/cases/RenameCase POST UpdateCase chronicle.googleapis.com/cases.update
cases /api/external/v1/cases/CloseCase POST ExecuteBulkCloseCase chronicle.googleapis.com/cases.close
cases /api/external/v1/cases/CreateCaseInsight POST AddCaseInsight chronicle.googleapis.com/cases.update
cases /api/external/v1/cases/ExecuteBulkAddCaseTag POST ExecuteBulkAddTag chronicle.googleapis.com/cases.update
cases /api/external/v1/cases/AddCaseTag POST AddCaseTag chronicle.googleapis.com/cases.updateTag
cases /api/external/v1/cases/AssignUserToCase POST UpdateCase chronicle.googleapis.com/cases.update
cases /api/external/v1/cases/ChangeCaseDescription POST UpdateCase chronicle.googleapis.com/cases.update
cases /api/external/v1/cases/ChangeCaseImportanceStatus POST UpdateCase chronicle.googleapis.com/cases.update
cases /api/external/v1/cases/ChangeCasePriority POST UpdateCase chronicle.googleapis.com/cases.update
cases /api/external/v1/cases/ChangeCaseStage POST UpdateCase chronicle.googleapis.com/cases.update
cases /api/external/v1/cases/ExecuteBulkAssign POST ExecuteBulkAssignCase chronicle.googleapis.com/cases.update
cases /api/external/v1/cases/ExecuteBulkChangeCasePriority POST ExecuteBulkChangePriority chronicle.googleapis.com/cases.update
cases /api/external/v1/cases/ExecuteBulkChangeCaseStage POST ExecuteBulkChangeStage chronicle.googleapis.com/cases.update
cases /api/external/v1/cases/ExecuteBulkCloseCase POST ExecuteBulkCloseCase chronicle.googleapis.com/cases.close
cases /api/external/v1/cases/ExecuteBulkReopenCase POST ExecuteBulkReopenCase chronicle.googleapis.com/cases.reopen
cases /api/external/v1/cases/GetCaseCardsByRequest POST ListCases chronicle.googleapis.com/cases.get
cases /api/external/v1/cases/GetCaseExists/{caseId} GET GetCase chronicle.googleapis.com/cases.get
cases /api/external/v1/cases/GetCaseFullDetails/{caseId} GET GetCase, GetCaseAlert, ListConnectorEvents, ListInvolvedEntities chronicle.googleapis.com/cases.get,
cases /api/external/v1/cases/homepagecases/GetByRequest GET ListCases chronicle.googleapis.com/cases.get
cases /api/external/v1/cases/homepagecases/GetHomepageCasesCount GET ListCases chronicle.googleapis.com/cases.get
cases /api/external/v1/cases/IsCaseUpdated POST GetCase chronicle.googleapis.com/cases.get
cases /api/external/v1/cases/UnraiseIncident POST UpdateCase chronicle.googleapis.com/cases.update
cases /api/external/v1/cases/RaiseIncident POST UpdateCase chronicle.googleapis.com/cases.update
cases /api/external/v1/cases/RemoveCaseTag POST RemoveCaseTag chronicle.googleapis.com/cases.removeTag
cases /api/external/v1/cases/insights/{caseId} GET GetCaseOverview chronicle.googleapis.com/cases.get
cases /api/external/v1/cases/wall/{caseId} GET ListCaseWallRecords chronicle.googleapis.com/caseWallRecords.get
cases /api/external/v1/cases/wall/favourite PATCH SetFavouriteWallRecord chronicle.googleapis.com/caseWallRecords.update
cases /api/external/v1/cases/PauseAlertSla POST PauseAlertSla chronicle.googleapis.com/caseAlerts.updateSla
cases /api/external/v1/cases/ResumeAlertSla POST ResumeAlertSla chronicle.googleapis.com/caseAlerts.updateSla
cases /api/external/v1/cases/CreateCaseEntity POST CreateInvolvedEntity chronicle.googleapis.com/involvedEntities.update
cases /api/external/v1/cases/comments GET ListCaseComments chronicle.googleapis.com/caseComments.get
cases /api/external/v1/cases/comments POST CreateCaseComment chronicle.googleapis.com/caseComments.update
cases /api/external/v1/cases/comments/{id} PUT UpdateCaseComment chronicle.googleapis.com/caseComments.update
cases /api/external/v1/cases/comments/file/{fileId} GET ExportAttachment chronicle.googleapis.com/attachments.get
cases /api/external/v1/cases/comments/mark-as-deleted/{id} PATCH DeleteCaseComment chronicle.googleapis.com/caseComments.delete
cases /api/external/v1/cases/AddCaseComment POST CreateCaseComment chronicle.googleapis.com/caseComments.update
cases /api/external/v1/cases/AddEvidence POST CreateCaseComment chronicle.googleapis.com/caseComments.update
cases /api/external/v1/cases/GetEvidenceData/{evidenceId} GET ExportAttachment chronicle.googleapis.com/attachments.get
cases /api/external/v1/cases/GenerateCaseReport POST GenerateCaseReport chronicle.googleapis.com/cases.generateReport
cases /api/external/v1/cases/CreateWarRoomIncidentFromCase POST - #N/A
cases /api/external/v1/cases/GetWallItemsForWarRoom/{id} GET - #N/A
cases /api/external/v1/cases/ReassignCaseTask POST UpdateTask chronicle.googleapis.com/tasks.update
cases /api/external/v1/cases/CreateCase POST CreateCase chronicle.googleapis.com/legacyCases.ingest
cases /api/external/v1/cases/ExecuteStep POST LegacyPlaybookExecuteStep chronicle.googleapis.com/legacyPlaybooks.get
cases /api/external/v1/cases/GetWorkflowInstanceSummary POST LegacyPlaybookGetWorkflowInstanceSummary chronicle.googleapis.com/legacyPlaybooks.get
cases /api/external/v1/cases/Skip POST LegacyPlaybookSkip chronicle.googleapis.com/legacyPlaybooks.update
cases /api/external/v1/cases/CreateManualCase POST CreateManualCase chronicle.googleapis.com/legacyCases.ingest
cases /api/external/v1/cases/ExecuteManualAction POST ExecuteManualAction chronicle.googleapis.com/legacyCases.runManualAction
cases /api/external/v1/cases/GetActionResultById/{resultIdStr} GET GetActionResultById chronicle.googleapis.com/legacyCases.get
cases /api/external/v1/cases/AddOrUpdateCaseTask POST CreateTask, UpdateTask chronicle.googleapis.com/tasks.update, chronicle.googleapis.com/tasks.create
cases /api/external/v1/cases/tasks POST CreateTask chronicle.googleapis.com/tasks.update
cases /api/external/v1/cases/tasks PUT UpdateTask chronicle.googleapis.com/tasks.update
cases /api/external/v1/cases/tasks/{id} GET GetTask chronicle.googleapis.com/tasks.get
cases /api/external/v1/cases/tasks/{id} 삭제 DeleteTask chronicle.googleapis.com/tasks.delete
cases /api/external/v1/cases/tasks/GetByRequest GET ListTasks chronicle.googleapis.com/tasks.get
cases /api/external/v1/cases/tasks/GetTasksCountForUser GET ListTasks chronicle.googleapis.com/tasks.get
cases /api/external/v1/cases/tasks/MarkAsDone PUT UpdateTask chronicle.googleapis.com/tasks.update
cases /api/external/v1/cases/requests/GetByRequest GET GetRequestTemplate chronicle.googleapis.com/requestTemplates.get
cases /api/external/v1/cases/requests/GetCollaboratorRequestCount GET ListRequestTemplates chronicle.googleapis.com/requestTemplates.get
cases-queue /api/external/v1/cases-queue/saved-filter GET ListCaseQueueFilters chronicle.googleapis.com/caseQueueFilters.get
cases-queue /api/external/v1/cases-queue/saved-filter POST CreateCaseQueueFilter chronicle.googleapis.com/caseQueueFilters.update
cases-queue /api/external/v1/cases-queue/saved-filter 삭제 DeleteCaseQueueFilter chronicle.googleapis.com/caseQueueFilters.delete
cases-queue /api/external/v1/cases-queue/bulk-operations/ExecuteBulkAssignCase POST ExecuteBulkAssignCase chronicle.googleapis.com/cases.update
cases-queue /api/external/v1/cases-queue/bulk-operations/ExecuteBulkCloseCase POST ExecuteBulkCloseCase chronicle.googleapis.com/cases.close
cases-queue /api/external/v1/cases-queue/bulk-operations/MergeCases POST MergeCases chronicle.googleapis.com/cases.update
cases-queue /api/external/v1/cases-queue/GetCaseCardsByRequest POST ListCases chronicle.googleapis.com/cases.get
cases-queue /api/external/v1/cases-queue/alert-vendors GET ListCaseAlerts chronicle.googleapis.com/caseAlerts.get
cases-queue /api/external/v1/cases-queue/GetAlertNames POST ListCaseAlerts chronicle.googleapis.com/caseAlerts.get
cases-queue /api/external/v1/cases-queue/bulk-operations/ValidateCasesAssigneeForCloseCase POST - -
configuration-items /api/external/v1/configuration-items/{tenantId} GET #N/A #N/A
configuration-items /api/external/v1/configuration-items/{tenantId} PUT #N/A #N/A
커넥터 /api/external/v1/connectors POST CreateConnectorInstance chronicle.googleapis.com/connectorInstances.update
커넥터 /api/external/v1/connectors/{identifier} GET GetConnectorInstance chronicle.googleapis.com/connectorInstances.get
커넥터 /api/external/v1/connectors/{identifier} 삭제 DeleteConnectorInstance chronicle.googleapis.com/connectorInstances.delete
커넥터 /api/external/v1/connectors/{identifier}/statistics GET GetConnectorInstance chronicle.googleapis.com/connectorInstances.get
커넥터 /api/external/v1/connectors/cards GET ListConnectorInstances chronicle.googleapis.com/connectorInstances.get
커넥터 /api/external/v1/connectors/template POST ListConnectorInstances chronicle.googleapis.com/connectorInstances.get
커넥터 /api/external/v1/connectors/template-cards GET GetIntegrationConnector chronicle.googleapis.com/connectors.get
커넥터 /api/external/v1/connectors/update-from-ide POST FetchLatestDefinition chronicle.googleapis.com/connectorInstances.get
커넥터 /api/external/v1/connectors/fetch-sample-data POST RunOnDemandConnectorInstance chronicle.googleapis.com/connectorInstances.update
대시보드 /api/external/v1/dashboards/AddOrUpdateDashboard POST LegacyAddOrUpdateDashboard chronicle.googleapis.com/legacySoarDashboards.update
대시보드 /api/external/v1/dashboards/AddOrUpdateDashboardWidget POST LegacyAddOrUpdateDashboardWidget chronicle.googleapis.com/legacySoarDashboards.update
대시보드 /api/external/v1/dashboards/DeleteDashboard POST LegacyDeleteDashboard chronicle.googleapis.com/legacySoarDashboards.delete
대시보드 /api/external/v1/dashboards/DeleteDashboardWidget POST LegacyDeleteDashboardWidget chronicle.googleapis.com/legacySoarDashboards.delete
대시보드 /api/external/v1/dashboards/GetDashboardWidgetCaseIds POST LegacyGetDashboardWidgetCaseIds chronicle.googleapis.com/legacySoarDashboards.get
대시보드 /api/external/v1/dashboards/GetDashboardWidgetDefinitions GET LegacyGetDashboardWidgetDefinitions chronicle.googleapis.com/legacySoarDashboards.get
대시보드 /api/external/v1/dashboards/GetDashboardWidgetValues POST LegacyGetDashboardWidgetValues chronicle.googleapis.com/legacySoarDashboards.get
대시보드 /api/external/v1/dashboards/ImportDashboard POST LegacyImportDashboard chronicle.googleapis.com/legacySoarDashboards.update
대시보드 /api/external/v1/dashboards/SaveDashboardAsReportTemplate POST LegacySaveDashboardAsReportTemplate chronicle.googleapis.com/legacySoarDashboards.update
dynamic-cases /api/external/v1/dynamic-cases/MoveAlertToNewCase POST MoveAlert chronicle.googleapis.com/caseAlerts.move
dynamic-cases /api/external/v1/dynamic-cases/RaiseIncident POST UpdateCase chronicle.googleapis.com/cases.update
dynamic-cases /api/external/v1/dynamic-cases/RemoveCaseTag POST RemoveCaseTag chronicle.googleapis.com/cases.removeTag
dynamic-cases /api/external/v1/dynamic-cases/RenameCase POST UpdateCase chronicle.googleapis.com/cases.update
dynamic-cases /api/external/v1/dynamic-cases/UnraiseIncident POST UpdateCase chronicle.googleapis.com/cases.update
dynamic-cases /api/external/v1/dynamic-cases/UpdateCasePriority POST UpdateCase chronicle.googleapis.com/cases.update
dynamic-cases /api/external/v1/dynamic-cases/GenerateCaseReport POST GenerateCaseReport chronicle.googleapis.com/cases.generateReport
dynamic-cases /api/external/v1/dynamic-cases/AssignUserToCase POST UpdateCase chronicle.googleapis.com/cases.update
dynamic-cases /api/external/v1/dynamic-cases/ChangeCaseDescription POST UpdateCase chronicle.googleapis.com/cases.update
dynamic-cases /api/external/v1/dynamic-cases/ChangeCaseImportanceStatus POST UpdateCase chronicle.googleapis.com/cases.update
dynamic-cases /api/external/v1/dynamic-cases/ChangeCaseStage POST UpdateCase chronicle.googleapis.com/cases.update
dynamic-cases /api/external/v1/dynamic-cases/GetCaseDetails/{caseId} GET GetCase chronicle.googleapis.com/cases.get
dynamic-cases /api/external/v1/dynamic-cases/IngestCaseInOtherEnvironment POST MoveAlert chronicle.googleapis.com/caseAlerts.move
dynamic-cases /api/external/v1/dynamic-cases/CloseCase POST UpdateCase chronicle.googleapis.com/cases.update
dynamic-cases /api/external/v1/dynamic-cases/ExecuteBulkReopenCase POST ExecuteBulkReopenCase chronicle.googleapis.com/cases.reopen
dynamic-cases /api/external/v1/dynamic-cases/IsCaseUpdated POST GetCase chronicle.googleapis.com/cases.get
dynamic-cases /api/external/v1/dynamic-cases/UpdateAlertPriority POST UpdateAlert chronicle.googleapis.com/caseAlerts.metadataUpdate
dynamic-cases /api/external/v1/dynamic-cases/GetCaseWallActivities POST ListCaseWallRecords chronicle.googleapis.com/caseWallRecords.get
dynamic-cases /api/external/v1/dynamic-cases/GetCaseWallActivities/count POST ListCaseWallRecords chronicle.googleapis.com/caseWallRecords.get
dynamic-cases /api/external/v1/dynamic-cases/GetEvidenceData/{evidenceId} GET GetCaseWallRecord chronicle.googleapis.com/caseWallRecords.get
dynamic-cases /api/external/v1/dynamic-cases/GetWallActivities/{caseId} GET ListCaseWallRecords chronicle.googleapis.com/caseWallRecords.get
dynamic-cases /api/external/v1/dynamic-cases/GetWallActivitiesV2/{caseId} GET ListCaseWallRecords chronicle.googleapis.com/caseWallRecords.get
dynamic-cases /api/external/v1/dynamic-cases/GetAlertEvents POST ListConnectorEvents chronicle.googleapis.com/connectorEvents.get
dynamic-cases /api/external/v1/dynamic-cases/CloseAlert POST UpdateAlert chronicle.googleapis.com/caseAlerts.metadataUpdate
dynamic-cases /api/external/v1/dynamic-cases/AddCaseComment POST CreateCaseComment chronicle.googleapis.com/caseComments.update
dynamic-cases /api/external/v1/dynamic-cases/AddComment POST CreateCaseComment chronicle.googleapis.com/caseComments.update
dynamic-cases /api/external/v1/dynamic-cases/AddCaseTag POST AddCaseTag chronicle.googleapis.com/cases.updateTag
dynamic-cases /api/external/v1/dynamic-cases/ReopenAlert POST UpdateAlert chronicle.googleapis.com/caseAlerts.metadataUpdate
dynamic-cases /api/external/v1/dynamic-cases/MarkCommentAsDeleted/{id} PUT DeleteCaseComment chronicle.googleapis.com/caseComments.delete
dynamic-cases /api/external/v1/dynamic-cases/UpdateComment PUT UpdateCaseComment chronicle.googleapis.com/caseComments.update
dynamic-cases /api/external/v1/dynamic-cases/GetWallActivitiesForCommandCenter/{id} GET - -
dynamic-cases /api/external/v1/dynamic-cases/AddEvidence POST CreateCaseComment chronicle.googleapis.com/caseComments.update
dynamic-cases /api/external/v1/dynamic-cases/AddOrUpdateEntityProperty POST AddInvolvedEntityProperty chronicle.googleapis.com/involvedEntities.update
dynamic-cases /api/external/v1/dynamic-cases/CreateCaseEntity POST CreateInvolvedEntity chronicle.googleapis.com/involvedEntities.update
dynamic-cases /api/external/v1/dynamic-cases/CreateCase POST CreateCase chronicle.googleapis.com/legacyCases.ingest
dynamic-cases /api/external/v1/dynamic-cases/request POST #N/A #N/A
dynamic-cases /api/external/v1/dynamic-cases/AddOrUpdateCaseTask POST CreateTask, UpdateTask chronicle.googleapis.com/tasks.update, chronicle.googleapis.com/tasks.create
dynamic-cases /api/external/v1/dynamic-cases/MarkTaskAsDone POST UpdateTask chronicle.googleapis.com/tasks.update
entity-search /api/external/v1/entity-search/count POST LegacyEntitySearchEverything chronicle.googleapis.com/legacySearches.searchEntities
entity-search /api/external/v1/entity-search/entities POST LegacyEntitySearchEverything chronicle.googleapis.com/legacySearches.searchEntities
external-authentication-settings /api/external/v1/external-authentication-settings GET - -
external-authentication-settings /api/external/v1/external-authentication-settings POST - -
external-authentication-settings /api/external/v1/external-authentication-settings/{id} GET - -
external-authentication-settings /api/external/v1/external-authentication-settings/{id} 삭제 - -
external-authentication-settings /api/external/v1/external-authentication-settings/{id} PATCH - -
external-authentication-settings /api/external/v1/external-authentication-settings/{id} PUT - -
제휴 /api/external/v1/federation/platforms/{id} 삭제 LegacyDeleteCaseFederationPlatform chronicle.googleapis.com/legacyCaseFederationPlatforms.delete
제휴 /api/external/v1/federation/platforms GET LegacyListCaseFederationPlatforms chronicle.googleapis.com/legacyCaseFederationPlatforms.get
제휴 /api/external/v1/federation/platforms POST CreateLegacyCaseFederationPlatform chronicle.googleapis.com/legacyCaseFederationPlatforms.update
제휴 /api/external/v1/federation/cases GET LegacyListFederatedCases chronicle.googleapis.com/legacyFederatedCases.listFederatedCases
제휴 /api/external/v1/federation/cases/batch-patch PATCH LegacyBatchPatchFederatedCases chronicle.googleapis.com/legacyFederatedCases.batchPatchFederatedCases
홈페이지 /api/external/v1/homepage/rss POST CreateAnnouncement chronicle.googleapis.com/announcements.update
홈페이지 /api/external/v1/homepage/rss PUT UpdateAnnouncement chronicle.googleapis.com/announcements.update
홈페이지 /api/external/v1/homepage/rss/{id} GET GetAnnouncement chronicle.googleapis.com/announcements.get
홈페이지 /api/external/v1/homepage/rss/{id} 삭제 DeleteAnnouncement chronicle.googleapis.com/announcements.delete
홈페이지 /api/external/v1/homepage/rss/GetByRequest GET ListAnnouncements chronicle.googleapis.com/announcements.get
홈페이지 /api/external/v1/homepage/rss/GetRssCount GET ListAnnouncements chronicle.googleapis.com/announcements.get
홈페이지 /api/external/v1/homepage/attachments POST CreateAttachment chronicle.googleapis.com/attachments.update
홈페이지 /api/external/v1/homepage/attachments PUT - #N/A
홈페이지 /api/external/v1/homepage/attachments/{id} GET GetAttachment chronicle.googleapis.com/attachments.get
홈페이지 /api/external/v1/homepage/attachments/{id} 삭제 DeleteAttachment chronicle.googleapis.com/attachments.delete
홈페이지 /api/external/v1/homepage/attachments/GetByRequest GET ListAttachments chronicle.googleapis.com/attachments.get
홈페이지 /api/external/v1/homepage/contacts POST CreateWorkdeskContact chronicle.googleapis.com/workdeskContacts.update
홈페이지 /api/external/v1/homepage/contacts PUT UpdateWorkdeskContact chronicle.googleapis.com/workdeskContacts.update
홈페이지 /api/external/v1/homepage/contacts/{id} GET GetWorkdeskContact chronicle.googleapis.com/workdeskContacts.get
홈페이지 /api/external/v1/homepage/contacts/{id} 삭제 DeleteWorkdeskContact chronicle.googleapis.com/workdeskContacts.delete
홈페이지 /api/external/v1/homepage/contacts/GetByRequest GET ListWorkdeskContacts chronicle.googleapis.com/workdeskContacts.get
홈페이지 /api/external/v1/homepage/links POST CreateWorkdeskLink chronicle.googleapis.com/workdeskLinks.update
홈페이지 /api/external/v1/homepage/links PUT UpdateWorkdeskLink chronicle.googleapis.com/workdeskLinks.update
홈페이지 /api/external/v1/homepage/links/{id} GET GetWorkdeskLink chronicle.googleapis.com/workdeskLinks.get
홈페이지 /api/external/v1/homepage/links/{id} 삭제 DeleteWorkdeskLink chronicle.googleapis.com/workdeskLinks.delete
홈페이지 /api/external/v1/homepage/links/GetByRequest GET ListWorkdeskLinks chronicle.googleapis.com/workdeskLinks.get
홈페이지 /api/external/v1/homepage/notes POST CreateWorkdeskNote chronicle.googleapis.com/workdeskNotes.update
홈페이지 /api/external/v1/homepage/notes PUT UpdateWorkdeskNote chronicle.googleapis.com/workdeskNotes.update
홈페이지 /api/external/v1/homepage/notes/{id} GET GetWorkdeskNote chronicle.googleapis.com/workdeskNotes.get
홈페이지 /api/external/v1/homepage/notes/{id} 삭제 DeleteWorkdeskNote chronicle.googleapis.com/workdeskNotes.delete
홈페이지 /api/external/v1/homepage/notes/GetByRequest GET ListWorkdeskNotes chronicle.googleapis.com/workdeskNotes.get
idp-group-mapping /api/external/v1/idp-group-mapping POST CreateLegacySoarIdpMappingGroup chronicle.googleapis.com/legacySoarIdpMappingGroups.update
idp-group-mapping /api/external/v1/idp-group-mapping GET ListLegacySoarIdpMappingGroups chronicle.googleapis.com/legacySoarIdpMappingGroups.get
idp-group-mapping /api/external/v1/idp-group-mapping/{id} GET GetLegacySoarIdpMappingGroup chronicle.googleapis.com/legacySoarIdpMappingGroups.get
idp-group-mapping /api/external/v1/idp-group-mapping/{id} PUT UpdateLegacySoarIdpMappingGroup chronicle.googleapis.com/legacySoarIdpMappingGroups.update
idp-group-mapping /api/external/v1/idp-group-mapping/{id} 삭제 DeleteLegacySoarIdpMappingGroup chronicle.googleapis.com/legacySoarIdpMappingGroups.delete
idp-group-mapping /api/external/v1/idp-group-mapping/count GET ListLegacySoarIdpMappingGroups chronicle.googleapis.com/legacySoarIdpMappingGroups.get
통합 /api/external/v1/integrations/GetAllEnvironmentCards POST - #N/A
통합 /api/external/v1/agents/integration-upgrade-unsupported-agents GET fetchRestrictedAgents chronicle.googleapis.com/integrations.get
통합 /api/external/v1/integrations/GetInstalledIntegrations GET ListIntegrations chronicle.googleapis.com/integrations.get
통합 /api/external/v1/integrations/GetEnvironmentInstalledIntegrations POST ListIntegrations chronicle.googleapis.com/integrations.get
통합 /api/external/v1/integrations/CreateIntegrationInstance POST CreateIntegrationInstance chronicle.googleapis.com/integrationInstances.update
통합 /api/external/v1/integrations/DeleteIntegrationInstance POST DeleteIntegrationInstance chronicle.googleapis.com/integrationInstances.delete
통합 /api/external/v1/integrations/GetOptionalIntegrationInstances POST ListIntegrationInstance chronicle.googleapis.com/integrationInstances.get
통합 /api/external/v1/integrations/GetIntegrationDefaultInstance/{integrationIdentifier} GET FetchDefaultIntegrationInstance chronicle.googleapis.com/integrationInstances.get
통합 /api/external/v1/integrations/GetIntegrationInstanceSettings/{integrationInstanceId} GET GetIntegrationInstance chronicle.googleapis.com/integrationInstances.get
통합 /api/external/v1/integrations/GetPlaybooksNamesUsingIntegrationInstance/{integrationInstanceId} GET fetchAffectedItems chronicle.googleapis.com/integrations.get
작업 /api/external/v1/jobs/GetInstalledJobs GET ListIntegrationJobs chronicle.googleapis.com/jobs.get
작업 /api/external/v1/jobs/GetJobTemplates GET FetchIntegrationJobTemplate chronicle.googleapis.com/jobs.get
작업 /api/external/v1/jobs/instances POST CreateIntegrationJobInstance chronicle.googleapis.com/jobInstances.update
작업 /api/external/v1/jobs/instances PUT UpdateIntegrationJobInstance chronicle.googleapis.com/jobInstances.update
작업 /api/external/v1/jobs/instances GET GetIntegrationJobInstance chronicle.googleapis.com/jobInstances.get
작업 /api/external/v1/jobs/instances/{id} 삭제 DeleteIntegrationJobInstance chronicle.googleapis.com/jobInstances.delete
작업 /api/external/v1/jobs/SaveOrUpdateJobData POST CreateIntegrationJobInstance chronicle.googleapis.com/jobInstances.update
작업 /api/external/v1/jobs/DeleteJobData POST DeleteIntegrationJobInstance chronicle.googleapis.com/jobInstances.delete
작업 /api/external/v1/jobs/instances/run POST RunOnDemandIntegrationJobInstance chronicle.googleapis.com/jobInstances.run
작업 /api/external/v1/jobs/RunJob POST RunOnDemandIntegrationJobInstance chronicle.googleapis.com/jobInstances.run
로깅 /api/external/v1/logging/python POST #N/A #N/A
알림 /api/external/v1/notifications/CloseAllNotifications GET MarkAsRead, MarkUserNotificationAsRead chronicle.googleapis.com/systemNotifications.update
알림 /api/external/v1/notifications/CloseSystemNotification/{recordId} GET MarkAsRead chronicle.googleapis.com/systemNotifications.update
알림 /api/external/v1/notifications/CloseUserNotification/{recordId} GET MarkUserNotificationAsRead chronicle.googleapis.com/userNotifications.update
알림 /api/external/v1/notifications/GetUnreadNotificationCount GET CountSystemNotifications, MarkUserNotificationAsRead chronicle.googleapis.com/systemNotifications.get, chronicle.googleapis.com/userNotifications.update
알림 /api/external/v1/notifications/GetUserNotifications GET ListUserNotifications chronicle.googleapis.com/userNotifications.get
알림 /api/external/v1/notifications/GetUserNotificationSettings GET GetNotificationSettings chronicle.googleapis.com/notificationSettings.get
알림 /api/external/v1/notifications/SaveUserNotificationSettings POST UpdateNotificationSettings chronicle.googleapis.com/notificationSettings.update
온톨로지 /api/external/v1/ontology/DuplicateVisualFamilyForSettings POST - #N/A
온톨로지 /api/external/v1/ontology/AddOrUpdateMappingRules POST UpdateMappingRule chronicle.googleapis.com/mappingRules.update
온톨로지 /api/external/v1/ontology/DeleteMappingRule POST DeleteMappingRule chronicle.googleapis.com/mappingRules.delete
온톨로지 /api/external/v1/ontology/GetMappingRules POST ListMappingRules chronicle.googleapis.com/mappingRules.get
온톨로지 /api/external/v1/ontology/GetRelatedEntitiesByFamilyName/{familyName} GET #N/A #N/A
온톨로지 /api/external/v1/ontology/AddOrUpdateVisualFamily POST CreateVisualFamily, UpdateVisualFamily #N/A
온톨로지 /api/external/v1/ontology/AddOrUpdateVisualFamilyRules POST UpdateMappingRule chronicle.googleapis.com/mappingRules.update
온톨로지 /api/external/v1/ontology/DeleteFamilyData/{familyId} GET #N/A #N/A
온톨로지 /api/external/v1/ontology/DeleteVisualFamilyRule POST #N/A #N/A
온톨로지 /api/external/v1/ontology/ExportVisualFamily POST ExportVisualFamilies chronicle.googleapis.com/visualFamilies.get
온톨로지 /api/external/v1/ontology/GetFamily POST GetVisualFamily chronicle.googleapis.com/visualFamilies.get
온톨로지 /api/external/v1/ontology/GetVisualFamilies GET ListVisualFamilies chronicle.googleapis.com/visualFamilies.get
온톨로지 /api/external/v1/ontology/ImportOntology POST #N/A #N/A
온톨로지 /api/external/v1/ontology/ImportVisualFamily POST #N/A #N/A
온톨로지 /api/external/v1/ontology/IsOntologyOrVisualFamilyExists POST #N/A #N/A
온톨로지 /api/external/v1/ontology/IsVisualFamilyExists POST #N/A #N/A
온톨로지 /api/external/v1/ontology/UpdateVisualFamilyImage POST #N/A #N/A
온톨로지 /api/external/v1/ontology/ExportOntology POST #N/A #N/A
권한 /api/external/v1/permissions POST #N/A #N/A
권한 /api/external/v1/permissions PUT #N/A #N/A
권한 /api/external/v1/permissions/{id} GET #N/A #N/A
권한 /api/external/v1/permissions/{id} 삭제 #N/A #N/A
권한 /api/external/v1/permissions/Duplicate/{id} POST #N/A #N/A
권한 /api/external/v1/permissions/GetAllEnvironmentStatus GET #N/A #N/A
권한 /api/external/v1/permissions/GetAllEnvironmentStatus/{permissionGroupId} GET #N/A #N/A
권한 /api/external/v1/permissions/GetPermissionsGroupCards GET #N/A #N/A
권한 /api/external/v1/permissions/GetPermissionsGroupTemplateByType/{permissionType} GET #N/A #N/A
권한 /api/external/v1/permissions/GetPermissionsGroupTypes GET #N/A #N/A
플레이북 /api/external/v1/playbooks/GetContextGroupByKey/{key} GET LegacyPlaybookGetContextGroupByKey chronicle.googleapis.com/legacyPlaybooks.get
플레이북 /api/external/v1/playbooks/GetTestCases POST - #N/A
플레이북 /api/external/v1/playbooks/GetCaseEntities/{caseId} GET LegacyPlaybookGetCaseEntities chronicle.googleapis.com/legacyPlaybooks.get

도움이 더 필요하신가요? 커뮤니티 회원 및 Google SecOps 전문가로부터 답변을 받으세요.