Files
grafana/public/app/features/alerting/unified/api/incidentsApi.ts
Sonia Aguilar 2090270a13 Gops: Fix data field in incidents query (#88682)
Remove data field in incidents query
2024-06-04 14:42:56 +02:00

24 lines
682 B
TypeScript

import { SupportedPlugin } from '../types/pluginBridges';
import { alertingApi } from './alertingApi';
interface IncidentsPluginConfigDto {
isChatOpsInstalled: boolean;
isIncidentCreated: boolean;
}
const getProxyApiUrl = (path: string) => `/api/plugins/${SupportedPlugin.Incident}/resources${path}`;
export const incidentsApi = alertingApi.injectEndpoints({
endpoints: (build) => ({
getIncidentsPluginConfig: build.query<IncidentsPluginConfigDto, void>({
query: () => ({
url: getProxyApiUrl('/api/ConfigurationTrackerService.GetConfigurationTracker'),
data: {},
method: 'POST',
showErrorAlert: false,
}),
}),
}),
});