diff --git a/public/app/features/alerting/unified/api/alertmanager.ts b/public/app/features/alerting/unified/api/alertmanager.ts index 27d080a6c4a0..708a289162ab 100644 --- a/public/app/features/alerting/unified/api/alertmanager.ts +++ b/public/app/features/alerting/unified/api/alertmanager.ts @@ -237,9 +237,9 @@ function getReceiverResultError(receiversResult: TestReceiversResult) { export async function addAlertManagers(alertManagerConfig: ExternalAlertmanagerConfig): Promise { await lastValueFrom( getBackendSrv().fetch({ - method: 'POST', + method: 'PUT', data: alertManagerConfig, - url: '/api/v1/ngalert/admin_config', + url: '/api/v1/provisioning/alert-rules', showErrorAlert: false, showSuccessAlert: false, }) @@ -263,7 +263,7 @@ export async function fetchExternalAlertmanagerConfig(): Promise({ method: 'GET', - url: '/api/v1/ngalert/admin_config', + url: '/api/v1/provisioning/alert-rules', showErrorAlert: false, }) ); diff --git a/public/app/features/alerting/unified/api/alertmanagerApi.ts b/public/app/features/alerting/unified/api/alertmanagerApi.ts index c0c710922109..020de02153b7 100644 --- a/public/app/features/alerting/unified/api/alertmanagerApi.ts +++ b/public/app/features/alerting/unified/api/alertmanagerApi.ts @@ -96,17 +96,16 @@ export const alertmanagerApi = alertingApi.injectEndpoints({ }), getExternalAlertmanagerConfig: build.query({ - query: () => ({ url: '/api/v1/ngalert/admin_config' }), + query: () => ({ url: '/api/v1/provisioning/alert-rules' }), providesTags: ['AlertmanagerChoice'], }), - getExternalAlertmanagers: build.query({ query: () => ({ url: '/api/v1/ngalert/alertmanagers' }), transformResponse: (response: ExternalAlertmanagersResponse) => response.data, }), saveExternalAlertmanagersConfig: build.mutation<{ message: string }, ExternalAlertmanagerConfig>({ - query: (config) => ({ url: '/api/v1/ngalert/admin_config', method: 'POST', data: config }), + query: (config) => ({ url: '/api/v1/provisioning/alert-rules', method: 'PUT', data: config }), invalidatesTags: ['AlertmanagerChoice'], }),