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!
Key | Value |
---|
Key | Value |
---|
Matches Current Request | Url | Defaults | Constraints | DataTokens |
---|---|---|---|---|
False | c2api/{controller}/GetWorkloads | Controller = C2DetectionController, action = GetWorkloads | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | c2api/{controller}/GetWorkloadsWithServiceTreeData | Controller = C2DetectionController, action = GetWorkloadsWithServiceTreeData | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | c2api/{controller}/GetActiveWorkloadsWithAuthorizationInfo | Controller = C2DetectionController, action = GetActiveWorkloadsWithAuthorizationInfo | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | c2api/{controller}/GetActiveWorkloads/{sort} | Controller = C2DetectionController, action = GetActiveWorkloads, sort = | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | kustoapi/{controller}/GetInterestingConnectsByIp/{startTimeTicks}/{endTimeTicks}/{ip} | Controller = KustoController, action = GetInterestingConnectsByIp | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | kustoapi/{controller}/GetIdmData/{personToPivot} | Controller = KustoController, action = GetIdmData | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | kustoapi/{controller}/GetTsgDataByEntityAndEntityType/{startTimeTicks}/{endTimeTicks}/{entityType}/{*entity} | Controller = KustoController, action = GetTsgDataByEntityAndEntityType | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | partnerapi/{controller}/GetLogonDataFromKustoByMachine/{startTimeTicks}/{endTimeTicks}/{*machine} | Controller = OspController, action = GetLogonDataFromKustoByMachine | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | partnerapi/{controller}/GetLogonDataFromKustoByDag/{startTimeTicks}/{endTimeTicks}/{*targetDag} | Controller = OspController, action = GetLogonDataFromKustoByDag | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | partnerapi/{controller}/GetLogonDataFromKustoByForest/{startTimeTicks}/{endTimeTicks}/{*forest} | Controller = OspController, action = GetLogonDataFromKustoByForest | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | partnerapi/{controller}/GetServiceChangeRequestsByEntityAndEntityTypeForOSP/{entity}/{entitytype}/{startTimeTicks}/{endTimeTicks} | Controller = OspController, action = GetServiceChangeRequestsByEntityAndEntityTypeForOSP | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | kustoapi/{controller}/GetC2MachineProfileWithCaMachineState/{machine} | Controller = KustoController, action = GetC2MachineProfileWithCaMachineState | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | kustoapi/{controller}/GetDetectionHistoryByHostname/{startTimeTicks}/{endTimeTicks}/{hostName}/{pageSize} | Controller = KustoController, action = GetDetectionHistoryByHostname | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | kustoapi/{controller}/GetAllDetectionHistoryByHostname/{startTimeTicks}/{endTimeTicks}/{hostName} | Controller = KustoController, action = GetAllDetectionHistoryByHostname | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | api/{controller}/GetAttackbotLogs/{startTimeTicks}/{endTimeTicks} | Controller = C2DetectionController, action = GetAttackbotLogs | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | kustoapi/{controller}/GetEntityMetaDetectionsHistoryByHostnameAndTimeRange/{startTimeTicks}/{endTimeTicks}/{hostName} | Controller = KustoController, action = GetEntityMetaDetectionsHistoryByHostnameAndTimeRange | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | kustoapi/{controller}/GetHeatmapDetailForRange/{startTimeTicks}/{endTimeTicks} | Controller = KustoController, action = GetHeatmapDetailForRange | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | kustoapi/{controller}/GetHeatmapByTimeRangeAndWorkloadAndForest/{startTimeTicks}/{endTimeTicks} | Controller = KustoController, action = GetHeatmapByTimeRangeAndWorkloadAndForest | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | kustoapi/{controller}/GetPagedDetectionResultsForRange/{startTimeTicks}/{endTimeTicks}/{pageSize} | Controller = KustoController, action = GetPagedDetectionResultsForRange | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | kustoapi/{controller}/GetFilteredMultiDetectionResultsForRange/{startTimeTicks}/{endTimeTicks}/{pageSize} | Controller = KustoController, action = GetFilteredMultiDetectionResultsForRange | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | kustoapi/{controller}/FilteredMultiDetectionResultsForRange/ | Controller = KustoController, action = FilteredMultiDetectionResultsForRange | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | kustoapi/{controller}/GetDetectionHistoryByIp/{startTimeTicks}/{endTimeTicks}/{ip}/{pageSize} | Controller = KustoController, action = GetDetectionHistoryByIp | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | kustoapi/{controller}/GetActiveAlerts/{startTimeTicks}/{endTimeTicks}/{owningTeam} | Controller = KustoController, action = GetActiveAlerts | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | kustoapi/{controller}/GetLatestTip | Controller = KustoController, action = GetLatestTip | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | kustoapi/{controller}/GetSparkJobStats | Controller = KustoController, action = GetSparkJobStats | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | kustoapi/{controller}/GetUnTriagePaging/{startTimeTicks}/{endTimeTicks} | Controller = KustoController, action = GetUnTriagePaging | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | kustoapi/{controller}/GetQueryDetectionResults/{query}/{workload} | Controller = KustoController, action = GetQueryDetectionResults | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | kustoapi/{controller}/GetActiveDetections/{startTimeTicks}/{endTimeTicks} | Controller = KustoController, action = GetActiveDetections | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | kustoapi/{controller}/GetDetectionLabelHistory/{startTimeTicks}/{endTimeTicks} | Controller = KustoController, action = GetDetectionLabelHistory | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | kustoapi/{controller}/GetThrottledUrgentAlerts/{startTimeTicks}/{endTimeTicks} | Controller = KustoController, action = GetThrottledUrgentAlerts | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | kustoapi/{controller}/GetDetectionHistoryByEntityAndEntityType/{startTimeTicks}/{endTimeTicks}/{pageSize}/{entityType}/{*entity} | Controller = KustoController, action = GetDetectionHistoryByEntityAndEntityType | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | kustoapi/{controller}/GetDetectionHistoryByEntityAndEntityTypeV2/{startTimeTicks}/{endTimeTicks}/{pageSize} | Controller = KustoController, action = GetDetectionHistoryByEntityAndEntityTypeV2 | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | c2api/{controller}/GetIpaddressSslCertificate/{ip}/{port} | Controller = C2DetectionController, action = GetIpaddressSslCertificate | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | c2api/{controller}/GetIpaddressGeoInfo/{ip} | Controller = C2DetectionController, action = GetIpaddressGeoInfo | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | c2api/{controller}/BulkUpdateDetectionAnalysis | Controller = C2DetectionController, action = BulkUpdateDetectionAnalysis | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | kustoapi/{controller}/WriteUserLog | Controller = KustoController, action = WriteUserLog | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | c2api/{controller}/GetDetectionTypes | Controller = C2DetectionController, action = GetDetectionTypes | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | c2api/{controller}/GetRoundupTypes | Controller = C2DetectionController, action = GetRoundupTypes | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | kustoapi/{controller}/GetTriageGraphDataWithRange/{startTimeTicks}/{endTimeTicks}/{pageSize} | Controller = KustoController, action = GetTriageGraphDataWithRange | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | kustoapi/{controller}/GetTriageGraphAndSignalsByEntity/{startTimeTicks}/{endTimeTicks}/{pageSize} | Controller = KustoController, action = GetTriageGraphAndSignalsByEntity | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | kustoapi/{controller}/GetTriageGraphByEntity/{startTimeTicks}/{endTimeTicks}/{pageSize} | Controller = KustoController, action = GetTriageGraphByEntity | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | c2api/{controller}/GetEntityMetaDetectionHistoryWithAlertId/{entityType}/{*targetEntity} | Controller = C2DetectionController, action = GetEntityMetaDetectionHistoryWithAlertId | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | kustoapi/{controller}/GetEntityHasHeartBeatData/{entity} | Controller = KustoController, action = GetEntityHasHeartBeatData | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | kustoapi/{controller}/GetAzureResourceDiagnosticStatistics/{subscriptionIds} | Controller = KustoController, action = GetAzureResourceDiagnosticStatistics | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | kustoapi/{controller}/GetDetectionResultCountsForRange/{startTimeTicks}/{endTimeTicks} | Controller = KustoController, action = GetDetectionResultCountsForRange | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | kustoapi/{controller}/GetTestInProductionStatistics/{startTimeTicks}/{endTimeTicks} | Controller = KustoController, action = GetTestInProductionStatistics | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | kustoapi/{controller}/GetIcmTeamsInfo | Controller = KustoController, action = GetIcmTeamsInfo | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | c2api/{controller}/GetEventSources | Controller = C2DetectionController, action = GetEventSources | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | c2api/{controller}/GetEventIdsForEventSource/{eventSource} | Controller = C2DetectionController, action = GetEventIdsForEventSource | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | c2api/{controller}/GetColumnsForEventIdAndEventSource/{eventSource}/{eventId} | Controller = C2DetectionController, action = GetColumnsForEventIdAndEventSource | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | api/{controller}/UpdateRealtimeAlertId/{sleuthId}/{yodaAlertId} | Controller = C2DetectionController, action = UpdateRealtimeAlertId | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | c2api/{controller}/LookupYodaAlertIdBySleuthId/{sleuthId} | Controller = C2DetectionController, action = LookupYodaAlertIdBySleuthId | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | c2api/{controller}/GetFilterElements | Controller = C2DetectionController, action = GetFilterElements | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | c2api/{controller}/UpdateFilterElement | Controller = C2DetectionController, action = UpdateFilterElement | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | c2api/{controller}/DeleteFilterElement/{workload}/{id} | Controller = C2DetectionController, action = DeleteFilterElement | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | api/{controller}/CreateWorkload | Controller = VanquishPublicController, action = CreateWorkload | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | api/{controller}/PreloadWorkloadAuthorizationInfo | Controller = VanquishPublicController, action = PreloadWorkloadAuthorizationInfo | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | c2api/{controller}/GetUserSecurityGroupAuthInfoWithUserIdentityName | Controller = C2DetectionController, action = GetUserSecurityGroupAuthInfoWithUserIdentityName | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | api/{controller}/GetUserSecurityGroupAuthInfo | Controller = VanquishPublicController, action = GetUserSecurityGroupAuthInfo | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | c2api/{controller}/UpdateWorkload | Controller = C2DetectionController, action = UpdateWorkload | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | api/{controller}/GetHomepageDetectionStatisticData | Controller = VanquishPublicController, action = GetHomepageDetectionStatisticData | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | api/{controller}/GetServiceTreeData | Controller = VanquishPublicController, action = GetServiceTreeData | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | api/{controller}/GetSovereigns | Controller = VanquishPublicController, action = GetSovereigns | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | c2api/{controller}/GetIocRules/{pageSize} | Controller = C2DetectionController, action = GetIocRules | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | c2api/{controller}/UpdateIocRule | Controller = C2DetectionController, action = UpdateIocRule | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | kustoapi/{controller}/GetCaMachineDropboxEntries/{machineName}/{startTimeTicks}/{endTimeTicks} | Controller = KustoController, action = GetCaMachineDropboxEntries | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | kustoapi/{controller}/GetCaDropboxPayload/{payloadName} | Controller = KustoController, action = GetCaDropboxPayload | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | kustoapi/{controller}/GetServiceChangeRequestsByEntityAndEntityType/{entity}/{entitytype}/{startTimeTicks}/{endTimeTicks} | Controller = KustoController, action = GetServiceChangeRequestsByEntityAndEntityType | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | c2api/{controller}/DeleteIocRule/{workload}/{id} | Controller = C2DetectionController, action = DeleteIocRule | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | c2api/{controller}/GetIncidents | Controller = C2DetectionController, action = GetIncidents | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | c2api/{controller}/UpdateIncident | Controller = C2DetectionController, action = UpdateIncident | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | c2api/{controller}/DeleteIncident/{incidentId} | Controller = C2DetectionController, action = DeleteIncident | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | c2api/{controller}/GetIncidentAnnotations | Controller = C2DetectionController, action = GetIncidentAnnotations | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | c2api/{controller}/UpdateIncidentAnnotation | Controller = C2DetectionController, action = UpdateIncidentAnnotation | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | c2api/{controller}/DeleteIncidentAnnotation/{incidentId}/{annotationId} | Controller = C2DetectionController, action = DeleteIncidentAnnotation | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | c2api/{controller}/GetRemediationActions | Controller = C2DetectionController, action = GetRemediationActions | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | c2api/{controller}/GetRemediationElements | Controller = C2DetectionController, action = GetRemediationElements | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | c2api/{controller}/UpdateRemediationElement | Controller = C2DetectionController, action = UpdateRemediationElement | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | c2api/{controller}/DeleteRemediationElement/{workload}/{id} | Controller = C2DetectionController, action = DeleteRemediationElement | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | c2api/{controller}/GetAlertingPolicies | Controller = C2DetectionController, action = GetAlertingPolicies | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | c2api/{controller}/GetAlertingPolicies2 | Controller = C2DetectionController, action = GetAlertingPolicies2 | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | c2api/{controller}/CreateOrUpdateAlertingPolicy | Controller = C2DetectionController, action = CreateOrUpdateAlertingPolicy | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | c2api/{controller}/CreateOrUpdateThrottleFilter | Controller = C2DetectionController, action = CreateOrUpdateThrottleFilter | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | c2api/{controller}/DeleteAlertingPolicyByID/{id}/{workload} | Controller = C2DetectionController, action = DeleteAlertingPolicyByID | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | c2api/{controller}/DeleteAlertingPolicy/{detectionType}/{urgency} | Controller = C2DetectionController, action = DeleteAlertingPolicy | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | kustoapi/{controller}/LoadDetectionResultsByPattern/{startTimeTicks}/{endTimeTicks}/{pageSize} | Controller = KustoController, action = LoadDetectionResultsByPattern | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | kustoapi/{controller}/GetTriageHistoryByTimeRange/{startTimeTicks}/{endTimeTicks}/{pageSize} | Controller = KustoController, action = GetTriageHistoryByTimeRange | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | c2api/{controller}/GetDetectionAdditionalDataKeys | Controller = C2DetectionController, action = GetDetectionAdditionalDataKeys | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | c2api/{controller}/GetRoundupAdditionalDataKeys | Controller = C2DetectionController, action = GetRoundupAdditionalDataKeys | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | kustoapi/{controller}/GetHostIdsLatencyForMachineWithRange/{startTimeTicks}/{endTimeTicks}/{machineToPivot} | Controller = KustoController, action = GetHostIdsLatencyForMachineWithRange | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | kustoapi/{controller}/GetAzureWorkloadStatusInfo/{startTimeTicks}/{endTimeTicks} | Controller = KustoController, action = GetAzureWorkloadStatusInfo | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | kustoapi/{controller}/GetAllAzureInventoryHeartbeatsWithSubscription/{startTimeTicks}/{endTimeTicks} | Controller = KustoController, action = GetAllAzureInventoryHeartbeatsWithSubscription | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | kustoapi/{controller}/GetAzureInventoryHeartbeatsByServiceTreeId/{startTimeTicks}/{endTimeTicks}/{serviceTreeId} | Controller = KustoController, action = GetAzureInventoryHeartbeatsByServiceTreeId | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | kustoapi/{controller}/GetAzureInventoryHeartbeatsBySubscriptionId/{startTimeTicks}/{endTimeTicks}/{subscriptionId} | Controller = KustoController, action = GetAzureInventoryHeartbeatsBySubscriptionId | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | kustoapi/{controller}/GetAzureInventoryHeartbeatsByWorkload/{startTimeTicks}/{endTimeTicks} | Controller = KustoController, action = GetAzureInventoryHeartbeatsByWorkload | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | c2api/{controller}/GetGenevaWebJobConfigs | Controller = C2DetectionController, action = GetGenevaWebJobConfigs | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | c2api/{controller}/GetAllServiceEntityEngagementInfo | Controller = C2DetectionController, action = GetAllServiceEntityEngagementInfo | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | c2api/{controller}/GetServiceEntityEngagementInfo | Controller = C2DetectionController, action = GetServiceEntityEngagementInfo | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | c2api/{controller}/UpdateServiceEntityEngagementInfo | Controller = C2DetectionController, action = UpdateServiceEntityEngagementInfo | httpMethod = System.Web.Http.Routing.HttpMethodConstraint | (null) |
False | kustoapi/{controller}/GetAzureIpResourceInfo/{ip} | Controller = KustoController, action = GetAzureIpResourceInfo | httpMethod = 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: ~/