Route Debugger

Type in a url in the address bar to see which defined routes match it. A {*catchall} route is added to the list of routes automatically in case none of your routes match.

To generate URLs using routing, supply route values via the query string. example: http://localhost:14230/?id=123

: NO MATCH!

Route Data
KeyValue
Data Tokens
KeyValue

All Routes
Matches Current Request Url Defaults Constraints DataTokens
Falsec2api/{controller}/GetWorkloadsController = C2DetectionController, action = GetWorkloadshttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsec2api/{controller}/GetWorkloadsWithServiceTreeDataController = C2DetectionController, action = GetWorkloadsWithServiceTreeDatahttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsec2api/{controller}/GetActiveWorkloadsWithAuthorizationInfoController = C2DetectionController, action = GetActiveWorkloadsWithAuthorizationInfohttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsec2api/{controller}/GetActiveWorkloads/{sort}Controller = C2DetectionController, action = GetActiveWorkloads, sort = httpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/GetInterestingConnectsByIp/{startTimeTicks}/{endTimeTicks}/{ip}Controller = KustoController, action = GetInterestingConnectsByIphttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/GetIdmData/{personToPivot}Controller = KustoController, action = GetIdmDatahttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/GetTsgDataByEntityAndEntityType/{startTimeTicks}/{endTimeTicks}/{entityType}/{*entity}Controller = KustoController, action = GetTsgDataByEntityAndEntityTypehttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsepartnerapi/{controller}/GetLogonDataFromKustoByMachine/{startTimeTicks}/{endTimeTicks}/{*machine}Controller = OspController, action = GetLogonDataFromKustoByMachinehttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsepartnerapi/{controller}/GetLogonDataFromKustoByDag/{startTimeTicks}/{endTimeTicks}/{*targetDag}Controller = OspController, action = GetLogonDataFromKustoByDaghttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsepartnerapi/{controller}/GetLogonDataFromKustoByForest/{startTimeTicks}/{endTimeTicks}/{*forest}Controller = OspController, action = GetLogonDataFromKustoByForesthttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsepartnerapi/{controller}/GetServiceChangeRequestsByEntityAndEntityTypeForOSP/{entity}/{entitytype}/{startTimeTicks}/{endTimeTicks}Controller = OspController, action = GetServiceChangeRequestsByEntityAndEntityTypeForOSPhttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/GetC2MachineProfileWithCaMachineState/{machine}Controller = KustoController, action = GetC2MachineProfileWithCaMachineStatehttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/GetDetectionHistoryByHostname/{startTimeTicks}/{endTimeTicks}/{hostName}/{pageSize}Controller = KustoController, action = GetDetectionHistoryByHostnamehttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/GetAllDetectionHistoryByHostname/{startTimeTicks}/{endTimeTicks}/{hostName}Controller = KustoController, action = GetAllDetectionHistoryByHostnamehttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falseapi/{controller}/GetAttackbotLogs/{startTimeTicks}/{endTimeTicks}Controller = C2DetectionController, action = GetAttackbotLogshttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/GetEntityMetaDetectionsHistoryByHostnameAndTimeRange/{startTimeTicks}/{endTimeTicks}/{hostName}Controller = KustoController, action = GetEntityMetaDetectionsHistoryByHostnameAndTimeRangehttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/GetHeatmapDetailForRange/{startTimeTicks}/{endTimeTicks}Controller = KustoController, action = GetHeatmapDetailForRangehttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/GetHeatmapByTimeRangeAndWorkloadAndForest/{startTimeTicks}/{endTimeTicks}Controller = KustoController, action = GetHeatmapByTimeRangeAndWorkloadAndForesthttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/GetPagedDetectionResultsForRange/{startTimeTicks}/{endTimeTicks}/{pageSize}Controller = KustoController, action = GetPagedDetectionResultsForRangehttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/GetFilteredMultiDetectionResultsForRange/{startTimeTicks}/{endTimeTicks}/{pageSize}Controller = KustoController, action = GetFilteredMultiDetectionResultsForRangehttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/FilteredMultiDetectionResultsForRange/Controller = KustoController, action = FilteredMultiDetectionResultsForRangehttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/GetDetectionHistoryByIp/{startTimeTicks}/{endTimeTicks}/{ip}/{pageSize}Controller = KustoController, action = GetDetectionHistoryByIphttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/GetActiveAlerts/{startTimeTicks}/{endTimeTicks}/{owningTeam}Controller = KustoController, action = GetActiveAlertshttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/GetLatestTipController = KustoController, action = GetLatestTiphttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/GetSparkJobStatsController = KustoController, action = GetSparkJobStatshttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/GetUnTriagePaging/{startTimeTicks}/{endTimeTicks}Controller = KustoController, action = GetUnTriagePaginghttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/GetQueryDetectionResults/{query}/{workload}Controller = KustoController, action = GetQueryDetectionResultshttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/GetActiveDetections/{startTimeTicks}/{endTimeTicks}Controller = KustoController, action = GetActiveDetectionshttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/GetDetectionLabelHistory/{startTimeTicks}/{endTimeTicks}Controller = KustoController, action = GetDetectionLabelHistoryhttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/GetThrottledUrgentAlerts/{startTimeTicks}/{endTimeTicks}Controller = KustoController, action = GetThrottledUrgentAlertshttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/GetDetectionHistoryByEntityAndEntityType/{startTimeTicks}/{endTimeTicks}/{pageSize}/{entityType}/{*entity}Controller = KustoController, action = GetDetectionHistoryByEntityAndEntityTypehttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/GetDetectionHistoryByEntityAndEntityTypeV2/{startTimeTicks}/{endTimeTicks}/{pageSize}Controller = KustoController, action = GetDetectionHistoryByEntityAndEntityTypeV2httpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsec2api/{controller}/GetIpaddressSslCertificate/{ip}/{port}Controller = C2DetectionController, action = GetIpaddressSslCertificatehttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsec2api/{controller}/GetIpaddressGeoInfo/{ip}Controller = C2DetectionController, action = GetIpaddressGeoInfohttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsec2api/{controller}/BulkUpdateDetectionAnalysisController = C2DetectionController, action = BulkUpdateDetectionAnalysishttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/WriteUserLogController = KustoController, action = WriteUserLoghttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsec2api/{controller}/GetDetectionTypesController = C2DetectionController, action = GetDetectionTypeshttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsec2api/{controller}/GetRoundupTypesController = C2DetectionController, action = GetRoundupTypeshttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/GetTriageGraphDataWithRange/{startTimeTicks}/{endTimeTicks}/{pageSize}Controller = KustoController, action = GetTriageGraphDataWithRangehttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/GetTriageGraphAndSignalsByEntity/{startTimeTicks}/{endTimeTicks}/{pageSize}Controller = KustoController, action = GetTriageGraphAndSignalsByEntityhttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/GetTriageGraphByEntity/{startTimeTicks}/{endTimeTicks}/{pageSize}Controller = KustoController, action = GetTriageGraphByEntityhttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsec2api/{controller}/GetEntityMetaDetectionHistoryWithAlertId/{entityType}/{*targetEntity}Controller = C2DetectionController, action = GetEntityMetaDetectionHistoryWithAlertIdhttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/GetEntityHasHeartBeatData/{entity}Controller = KustoController, action = GetEntityHasHeartBeatDatahttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/GetAzureResourceDiagnosticStatistics/{subscriptionIds}Controller = KustoController, action = GetAzureResourceDiagnosticStatisticshttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/GetDetectionResultCountsForRange/{startTimeTicks}/{endTimeTicks}Controller = KustoController, action = GetDetectionResultCountsForRangehttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/GetTestInProductionStatistics/{startTimeTicks}/{endTimeTicks}Controller = KustoController, action = GetTestInProductionStatisticshttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/GetIcmTeamsInfoController = KustoController, action = GetIcmTeamsInfohttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsec2api/{controller}/GetEventSourcesController = C2DetectionController, action = GetEventSourceshttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsec2api/{controller}/GetEventIdsForEventSource/{eventSource}Controller = C2DetectionController, action = GetEventIdsForEventSourcehttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsec2api/{controller}/GetColumnsForEventIdAndEventSource/{eventSource}/{eventId}Controller = C2DetectionController, action = GetColumnsForEventIdAndEventSourcehttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falseapi/{controller}/UpdateRealtimeAlertId/{sleuthId}/{yodaAlertId}Controller = C2DetectionController, action = UpdateRealtimeAlertIdhttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsec2api/{controller}/LookupYodaAlertIdBySleuthId/{sleuthId}Controller = C2DetectionController, action = LookupYodaAlertIdBySleuthIdhttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsec2api/{controller}/GetFilterElementsController = C2DetectionController, action = GetFilterElementshttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsec2api/{controller}/UpdateFilterElementController = C2DetectionController, action = UpdateFilterElementhttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsec2api/{controller}/DeleteFilterElement/{workload}/{id}Controller = C2DetectionController, action = DeleteFilterElementhttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falseapi/{controller}/CreateWorkloadController = VanquishPublicController, action = CreateWorkloadhttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falseapi/{controller}/PreloadWorkloadAuthorizationInfoController = VanquishPublicController, action = PreloadWorkloadAuthorizationInfohttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsec2api/{controller}/GetUserSecurityGroupAuthInfoWithUserIdentityNameController = C2DetectionController, action = GetUserSecurityGroupAuthInfoWithUserIdentityNamehttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falseapi/{controller}/GetUserSecurityGroupAuthInfoController = VanquishPublicController, action = GetUserSecurityGroupAuthInfohttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsec2api/{controller}/UpdateWorkloadController = C2DetectionController, action = UpdateWorkloadhttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falseapi/{controller}/GetHomepageDetectionStatisticDataController = VanquishPublicController, action = GetHomepageDetectionStatisticDatahttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falseapi/{controller}/GetServiceTreeDataController = VanquishPublicController, action = GetServiceTreeDatahttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falseapi/{controller}/GetSovereignsController = VanquishPublicController, action = GetSovereignshttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsec2api/{controller}/GetIocRules/{pageSize}Controller = C2DetectionController, action = GetIocRuleshttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsec2api/{controller}/UpdateIocRuleController = C2DetectionController, action = UpdateIocRulehttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/GetCaMachineDropboxEntries/{machineName}/{startTimeTicks}/{endTimeTicks}Controller = KustoController, action = GetCaMachineDropboxEntrieshttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/GetCaDropboxPayload/{payloadName}Controller = KustoController, action = GetCaDropboxPayloadhttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/GetServiceChangeRequestsByEntityAndEntityType/{entity}/{entitytype}/{startTimeTicks}/{endTimeTicks}Controller = KustoController, action = GetServiceChangeRequestsByEntityAndEntityTypehttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsec2api/{controller}/DeleteIocRule/{workload}/{id}Controller = C2DetectionController, action = DeleteIocRulehttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsec2api/{controller}/GetIncidentsController = C2DetectionController, action = GetIncidentshttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsec2api/{controller}/UpdateIncidentController = C2DetectionController, action = UpdateIncidenthttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsec2api/{controller}/DeleteIncident/{incidentId}Controller = C2DetectionController, action = DeleteIncidenthttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsec2api/{controller}/GetIncidentAnnotationsController = C2DetectionController, action = GetIncidentAnnotationshttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsec2api/{controller}/UpdateIncidentAnnotationController = C2DetectionController, action = UpdateIncidentAnnotationhttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsec2api/{controller}/DeleteIncidentAnnotation/{incidentId}/{annotationId}Controller = C2DetectionController, action = DeleteIncidentAnnotationhttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsec2api/{controller}/GetRemediationActionsController = C2DetectionController, action = GetRemediationActionshttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsec2api/{controller}/GetRemediationElementsController = C2DetectionController, action = GetRemediationElementshttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsec2api/{controller}/UpdateRemediationElementController = C2DetectionController, action = UpdateRemediationElementhttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsec2api/{controller}/DeleteRemediationElement/{workload}/{id}Controller = C2DetectionController, action = DeleteRemediationElementhttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsec2api/{controller}/GetAlertingPoliciesController = C2DetectionController, action = GetAlertingPolicieshttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsec2api/{controller}/GetAlertingPolicies2Controller = C2DetectionController, action = GetAlertingPolicies2httpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsec2api/{controller}/CreateOrUpdateAlertingPolicyController = C2DetectionController, action = CreateOrUpdateAlertingPolicyhttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsec2api/{controller}/CreateOrUpdateThrottleFilterController = C2DetectionController, action = CreateOrUpdateThrottleFilterhttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsec2api/{controller}/DeleteAlertingPolicyByID/{id}/{workload}Controller = C2DetectionController, action = DeleteAlertingPolicyByIDhttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsec2api/{controller}/DeleteAlertingPolicy/{detectionType}/{urgency}Controller = C2DetectionController, action = DeleteAlertingPolicyhttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/LoadDetectionResultsByPattern/{startTimeTicks}/{endTimeTicks}/{pageSize}Controller = KustoController, action = LoadDetectionResultsByPatternhttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/GetTriageHistoryByTimeRange/{startTimeTicks}/{endTimeTicks}/{pageSize}Controller = KustoController, action = GetTriageHistoryByTimeRangehttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsec2api/{controller}/GetDetectionAdditionalDataKeysController = C2DetectionController, action = GetDetectionAdditionalDataKeyshttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsec2api/{controller}/GetRoundupAdditionalDataKeysController = C2DetectionController, action = GetRoundupAdditionalDataKeyshttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/GetHostIdsLatencyForMachineWithRange/{startTimeTicks}/{endTimeTicks}/{machineToPivot}Controller = KustoController, action = GetHostIdsLatencyForMachineWithRangehttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/GetAzureWorkloadStatusInfo/{startTimeTicks}/{endTimeTicks}Controller = KustoController, action = GetAzureWorkloadStatusInfohttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/GetAllAzureInventoryHeartbeatsWithSubscription/{startTimeTicks}/{endTimeTicks}Controller = KustoController, action = GetAllAzureInventoryHeartbeatsWithSubscriptionhttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/GetAzureInventoryHeartbeatsByServiceTreeId/{startTimeTicks}/{endTimeTicks}/{serviceTreeId}Controller = KustoController, action = GetAzureInventoryHeartbeatsByServiceTreeIdhttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/GetAzureInventoryHeartbeatsBySubscriptionId/{startTimeTicks}/{endTimeTicks}/{subscriptionId}Controller = KustoController, action = GetAzureInventoryHeartbeatsBySubscriptionIdhttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/GetAzureInventoryHeartbeatsByWorkload/{startTimeTicks}/{endTimeTicks}Controller = KustoController, action = GetAzureInventoryHeartbeatsByWorkloadhttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsec2api/{controller}/GetGenevaWebJobConfigsController = C2DetectionController, action = GetGenevaWebJobConfigshttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsec2api/{controller}/GetAllServiceEntityEngagementInfoController = C2DetectionController, action = GetAllServiceEntityEngagementInfohttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsec2api/{controller}/GetServiceEntityEngagementInfoController = C2DetectionController, action = GetServiceEntityEngagementInfohttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsec2api/{controller}/UpdateServiceEntityEngagementInfoController = C2DetectionController, action = UpdateServiceEntityEngagementInfohttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/GetAzureIpResourceInfo/{ip}Controller = KustoController, action = GetAzureIpResourceInfohttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
True{*catchall}(null)(null)(null)

Current Request Info

AppRelativeCurrentExecutionFilePath is the portion of the request that Routing acts on.

AppRelativeCurrentExecutionFilePath: ~/


Route Debugger

Type in a url in the address bar to see which defined routes match it. A {*catchall} route is added to the list of routes automatically in case none of your routes match.

To generate URLs using routing, supply route values via the query string. example: http://localhost:14230/?id=123

: NO MATCH!

Route Data
KeyValue
Data Tokens
KeyValue

All Routes
Matches Current Request Url Defaults Constraints DataTokens
Falsec2api/{controller}/GetWorkloadsController = C2DetectionController, action = GetWorkloadshttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsec2api/{controller}/GetWorkloadsWithServiceTreeDataController = C2DetectionController, action = GetWorkloadsWithServiceTreeDatahttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsec2api/{controller}/GetActiveWorkloadsWithAuthorizationInfoController = C2DetectionController, action = GetActiveWorkloadsWithAuthorizationInfohttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsec2api/{controller}/GetActiveWorkloads/{sort}Controller = C2DetectionController, action = GetActiveWorkloads, sort = httpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/GetInterestingConnectsByIp/{startTimeTicks}/{endTimeTicks}/{ip}Controller = KustoController, action = GetInterestingConnectsByIphttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/GetIdmData/{personToPivot}Controller = KustoController, action = GetIdmDatahttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/GetTsgDataByEntityAndEntityType/{startTimeTicks}/{endTimeTicks}/{entityType}/{*entity}Controller = KustoController, action = GetTsgDataByEntityAndEntityTypehttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsepartnerapi/{controller}/GetLogonDataFromKustoByMachine/{startTimeTicks}/{endTimeTicks}/{*machine}Controller = OspController, action = GetLogonDataFromKustoByMachinehttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsepartnerapi/{controller}/GetLogonDataFromKustoByDag/{startTimeTicks}/{endTimeTicks}/{*targetDag}Controller = OspController, action = GetLogonDataFromKustoByDaghttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsepartnerapi/{controller}/GetLogonDataFromKustoByForest/{startTimeTicks}/{endTimeTicks}/{*forest}Controller = OspController, action = GetLogonDataFromKustoByForesthttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsepartnerapi/{controller}/GetServiceChangeRequestsByEntityAndEntityTypeForOSP/{entity}/{entitytype}/{startTimeTicks}/{endTimeTicks}Controller = OspController, action = GetServiceChangeRequestsByEntityAndEntityTypeForOSPhttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/GetC2MachineProfileWithCaMachineState/{machine}Controller = KustoController, action = GetC2MachineProfileWithCaMachineStatehttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/GetDetectionHistoryByHostname/{startTimeTicks}/{endTimeTicks}/{hostName}/{pageSize}Controller = KustoController, action = GetDetectionHistoryByHostnamehttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/GetAllDetectionHistoryByHostname/{startTimeTicks}/{endTimeTicks}/{hostName}Controller = KustoController, action = GetAllDetectionHistoryByHostnamehttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falseapi/{controller}/GetAttackbotLogs/{startTimeTicks}/{endTimeTicks}Controller = C2DetectionController, action = GetAttackbotLogshttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/GetEntityMetaDetectionsHistoryByHostnameAndTimeRange/{startTimeTicks}/{endTimeTicks}/{hostName}Controller = KustoController, action = GetEntityMetaDetectionsHistoryByHostnameAndTimeRangehttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/GetHeatmapDetailForRange/{startTimeTicks}/{endTimeTicks}Controller = KustoController, action = GetHeatmapDetailForRangehttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/GetHeatmapByTimeRangeAndWorkloadAndForest/{startTimeTicks}/{endTimeTicks}Controller = KustoController, action = GetHeatmapByTimeRangeAndWorkloadAndForesthttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/GetPagedDetectionResultsForRange/{startTimeTicks}/{endTimeTicks}/{pageSize}Controller = KustoController, action = GetPagedDetectionResultsForRangehttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/GetFilteredMultiDetectionResultsForRange/{startTimeTicks}/{endTimeTicks}/{pageSize}Controller = KustoController, action = GetFilteredMultiDetectionResultsForRangehttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/FilteredMultiDetectionResultsForRange/Controller = KustoController, action = FilteredMultiDetectionResultsForRangehttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/GetDetectionHistoryByIp/{startTimeTicks}/{endTimeTicks}/{ip}/{pageSize}Controller = KustoController, action = GetDetectionHistoryByIphttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/GetActiveAlerts/{startTimeTicks}/{endTimeTicks}/{owningTeam}Controller = KustoController, action = GetActiveAlertshttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/GetLatestTipController = KustoController, action = GetLatestTiphttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/GetSparkJobStatsController = KustoController, action = GetSparkJobStatshttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/GetUnTriagePaging/{startTimeTicks}/{endTimeTicks}Controller = KustoController, action = GetUnTriagePaginghttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/GetQueryDetectionResults/{query}/{workload}Controller = KustoController, action = GetQueryDetectionResultshttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/GetActiveDetections/{startTimeTicks}/{endTimeTicks}Controller = KustoController, action = GetActiveDetectionshttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/GetDetectionLabelHistory/{startTimeTicks}/{endTimeTicks}Controller = KustoController, action = GetDetectionLabelHistoryhttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/GetThrottledUrgentAlerts/{startTimeTicks}/{endTimeTicks}Controller = KustoController, action = GetThrottledUrgentAlertshttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/GetDetectionHistoryByEntityAndEntityType/{startTimeTicks}/{endTimeTicks}/{pageSize}/{entityType}/{*entity}Controller = KustoController, action = GetDetectionHistoryByEntityAndEntityTypehttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/GetDetectionHistoryByEntityAndEntityTypeV2/{startTimeTicks}/{endTimeTicks}/{pageSize}Controller = KustoController, action = GetDetectionHistoryByEntityAndEntityTypeV2httpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsec2api/{controller}/GetIpaddressSslCertificate/{ip}/{port}Controller = C2DetectionController, action = GetIpaddressSslCertificatehttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsec2api/{controller}/GetIpaddressGeoInfo/{ip}Controller = C2DetectionController, action = GetIpaddressGeoInfohttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsec2api/{controller}/BulkUpdateDetectionAnalysisController = C2DetectionController, action = BulkUpdateDetectionAnalysishttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/WriteUserLogController = KustoController, action = WriteUserLoghttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsec2api/{controller}/GetDetectionTypesController = C2DetectionController, action = GetDetectionTypeshttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsec2api/{controller}/GetRoundupTypesController = C2DetectionController, action = GetRoundupTypeshttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/GetTriageGraphDataWithRange/{startTimeTicks}/{endTimeTicks}/{pageSize}Controller = KustoController, action = GetTriageGraphDataWithRangehttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/GetTriageGraphAndSignalsByEntity/{startTimeTicks}/{endTimeTicks}/{pageSize}Controller = KustoController, action = GetTriageGraphAndSignalsByEntityhttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/GetTriageGraphByEntity/{startTimeTicks}/{endTimeTicks}/{pageSize}Controller = KustoController, action = GetTriageGraphByEntityhttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsec2api/{controller}/GetEntityMetaDetectionHistoryWithAlertId/{entityType}/{*targetEntity}Controller = C2DetectionController, action = GetEntityMetaDetectionHistoryWithAlertIdhttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/GetEntityHasHeartBeatData/{entity}Controller = KustoController, action = GetEntityHasHeartBeatDatahttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/GetAzureResourceDiagnosticStatistics/{subscriptionIds}Controller = KustoController, action = GetAzureResourceDiagnosticStatisticshttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/GetDetectionResultCountsForRange/{startTimeTicks}/{endTimeTicks}Controller = KustoController, action = GetDetectionResultCountsForRangehttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/GetTestInProductionStatistics/{startTimeTicks}/{endTimeTicks}Controller = KustoController, action = GetTestInProductionStatisticshttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/GetIcmTeamsInfoController = KustoController, action = GetIcmTeamsInfohttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsec2api/{controller}/GetEventSourcesController = C2DetectionController, action = GetEventSourceshttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsec2api/{controller}/GetEventIdsForEventSource/{eventSource}Controller = C2DetectionController, action = GetEventIdsForEventSourcehttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsec2api/{controller}/GetColumnsForEventIdAndEventSource/{eventSource}/{eventId}Controller = C2DetectionController, action = GetColumnsForEventIdAndEventSourcehttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falseapi/{controller}/UpdateRealtimeAlertId/{sleuthId}/{yodaAlertId}Controller = C2DetectionController, action = UpdateRealtimeAlertIdhttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsec2api/{controller}/LookupYodaAlertIdBySleuthId/{sleuthId}Controller = C2DetectionController, action = LookupYodaAlertIdBySleuthIdhttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsec2api/{controller}/GetFilterElementsController = C2DetectionController, action = GetFilterElementshttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsec2api/{controller}/UpdateFilterElementController = C2DetectionController, action = UpdateFilterElementhttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsec2api/{controller}/DeleteFilterElement/{workload}/{id}Controller = C2DetectionController, action = DeleteFilterElementhttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falseapi/{controller}/CreateWorkloadController = VanquishPublicController, action = CreateWorkloadhttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falseapi/{controller}/PreloadWorkloadAuthorizationInfoController = VanquishPublicController, action = PreloadWorkloadAuthorizationInfohttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsec2api/{controller}/GetUserSecurityGroupAuthInfoWithUserIdentityNameController = C2DetectionController, action = GetUserSecurityGroupAuthInfoWithUserIdentityNamehttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falseapi/{controller}/GetUserSecurityGroupAuthInfoController = VanquishPublicController, action = GetUserSecurityGroupAuthInfohttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsec2api/{controller}/UpdateWorkloadController = C2DetectionController, action = UpdateWorkloadhttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falseapi/{controller}/GetHomepageDetectionStatisticDataController = VanquishPublicController, action = GetHomepageDetectionStatisticDatahttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falseapi/{controller}/GetServiceTreeDataController = VanquishPublicController, action = GetServiceTreeDatahttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falseapi/{controller}/GetSovereignsController = VanquishPublicController, action = GetSovereignshttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsec2api/{controller}/GetIocRules/{pageSize}Controller = C2DetectionController, action = GetIocRuleshttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsec2api/{controller}/UpdateIocRuleController = C2DetectionController, action = UpdateIocRulehttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/GetCaMachineDropboxEntries/{machineName}/{startTimeTicks}/{endTimeTicks}Controller = KustoController, action = GetCaMachineDropboxEntrieshttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/GetCaDropboxPayload/{payloadName}Controller = KustoController, action = GetCaDropboxPayloadhttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/GetServiceChangeRequestsByEntityAndEntityType/{entity}/{entitytype}/{startTimeTicks}/{endTimeTicks}Controller = KustoController, action = GetServiceChangeRequestsByEntityAndEntityTypehttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsec2api/{controller}/DeleteIocRule/{workload}/{id}Controller = C2DetectionController, action = DeleteIocRulehttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsec2api/{controller}/GetIncidentsController = C2DetectionController, action = GetIncidentshttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsec2api/{controller}/UpdateIncidentController = C2DetectionController, action = UpdateIncidenthttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsec2api/{controller}/DeleteIncident/{incidentId}Controller = C2DetectionController, action = DeleteIncidenthttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsec2api/{controller}/GetIncidentAnnotationsController = C2DetectionController, action = GetIncidentAnnotationshttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsec2api/{controller}/UpdateIncidentAnnotationController = C2DetectionController, action = UpdateIncidentAnnotationhttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsec2api/{controller}/DeleteIncidentAnnotation/{incidentId}/{annotationId}Controller = C2DetectionController, action = DeleteIncidentAnnotationhttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsec2api/{controller}/GetRemediationActionsController = C2DetectionController, action = GetRemediationActionshttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsec2api/{controller}/GetRemediationElementsController = C2DetectionController, action = GetRemediationElementshttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsec2api/{controller}/UpdateRemediationElementController = C2DetectionController, action = UpdateRemediationElementhttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsec2api/{controller}/DeleteRemediationElement/{workload}/{id}Controller = C2DetectionController, action = DeleteRemediationElementhttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsec2api/{controller}/GetAlertingPoliciesController = C2DetectionController, action = GetAlertingPolicieshttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsec2api/{controller}/GetAlertingPolicies2Controller = C2DetectionController, action = GetAlertingPolicies2httpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsec2api/{controller}/CreateOrUpdateAlertingPolicyController = C2DetectionController, action = CreateOrUpdateAlertingPolicyhttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsec2api/{controller}/CreateOrUpdateThrottleFilterController = C2DetectionController, action = CreateOrUpdateThrottleFilterhttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsec2api/{controller}/DeleteAlertingPolicyByID/{id}/{workload}Controller = C2DetectionController, action = DeleteAlertingPolicyByIDhttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsec2api/{controller}/DeleteAlertingPolicy/{detectionType}/{urgency}Controller = C2DetectionController, action = DeleteAlertingPolicyhttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/LoadDetectionResultsByPattern/{startTimeTicks}/{endTimeTicks}/{pageSize}Controller = KustoController, action = LoadDetectionResultsByPatternhttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/GetTriageHistoryByTimeRange/{startTimeTicks}/{endTimeTicks}/{pageSize}Controller = KustoController, action = GetTriageHistoryByTimeRangehttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsec2api/{controller}/GetDetectionAdditionalDataKeysController = C2DetectionController, action = GetDetectionAdditionalDataKeyshttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsec2api/{controller}/GetRoundupAdditionalDataKeysController = C2DetectionController, action = GetRoundupAdditionalDataKeyshttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/GetHostIdsLatencyForMachineWithRange/{startTimeTicks}/{endTimeTicks}/{machineToPivot}Controller = KustoController, action = GetHostIdsLatencyForMachineWithRangehttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/GetAzureWorkloadStatusInfo/{startTimeTicks}/{endTimeTicks}Controller = KustoController, action = GetAzureWorkloadStatusInfohttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/GetAllAzureInventoryHeartbeatsWithSubscription/{startTimeTicks}/{endTimeTicks}Controller = KustoController, action = GetAllAzureInventoryHeartbeatsWithSubscriptionhttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/GetAzureInventoryHeartbeatsByServiceTreeId/{startTimeTicks}/{endTimeTicks}/{serviceTreeId}Controller = KustoController, action = GetAzureInventoryHeartbeatsByServiceTreeIdhttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/GetAzureInventoryHeartbeatsBySubscriptionId/{startTimeTicks}/{endTimeTicks}/{subscriptionId}Controller = KustoController, action = GetAzureInventoryHeartbeatsBySubscriptionIdhttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/GetAzureInventoryHeartbeatsByWorkload/{startTimeTicks}/{endTimeTicks}Controller = KustoController, action = GetAzureInventoryHeartbeatsByWorkloadhttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsec2api/{controller}/GetGenevaWebJobConfigsController = C2DetectionController, action = GetGenevaWebJobConfigshttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsec2api/{controller}/GetAllServiceEntityEngagementInfoController = C2DetectionController, action = GetAllServiceEntityEngagementInfohttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsec2api/{controller}/GetServiceEntityEngagementInfoController = C2DetectionController, action = GetServiceEntityEngagementInfohttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsec2api/{controller}/UpdateServiceEntityEngagementInfoController = C2DetectionController, action = UpdateServiceEntityEngagementInfohttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
Falsekustoapi/{controller}/GetAzureIpResourceInfo/{ip}Controller = KustoController, action = GetAzureIpResourceInfohttpMethod = System.Web.Http.Routing.HttpMethodConstraint(null)
True{*catchall}(null)(null)(null)

Current Request Info

AppRelativeCurrentExecutionFilePath is the portion of the request that Routing acts on.

AppRelativeCurrentExecutionFilePath: ~/