import axios, { parseAxiosError } from '@/portainer/services/axios'; import { EnvironmentId } from '@/react/portainer/environments/types'; import { buildUrl } from './build-url'; import { Webhook } from './types'; export async function getWebhooks( environmentId: EnvironmentId, serviceId: string ) { try { const { data } = await axios.get>(buildUrl(), { params: { filters: JSON.stringify({ EndpointID: environmentId, ResourceID: serviceId, }), }, }); return data; } catch (error) { throw parseAxiosError(error); } }