export type GetApiKgV3EnhanceBulkBulkjobIdDeleteArgs = {bulkjobId: string}; export type GetApiKgV3EnhanceBulkBulkjobIdDeleteOptions = {baseUrl?: string | undefined, tokenscheme?: string | undefined, fetch?: typeof fetch | undefined}; /** * Delete Bulkjob * * GET /kg/v3/enhance/bulk/{bulkjobId}/delete */ export const getApiKgV3EnhanceBulkBulkjobIdDelete = async (args: GetApiKgV3EnhanceBulkBulkjobIdDeleteArgs, options?: GetApiKgV3EnhanceBulkBulkjobIdDeleteOptions) => { const {baseUrl = "https://llm.diffbot.com/api/v1/web_search", fetch: fetchFn = fetch, tokenscheme} = options ?? {} const query = new URLSearchParams() const headers = new Headers() if (tokenscheme !== undefined) query.set("token", tokenscheme) const url = `${baseUrl.replace(/\/+$/, '')}/kg/v3/enhance/bulk/${encodeURIComponent(String(args.bulkjobId))}/delete${query.size > 0 ? `?${query}` : ''}` const res = await fetchFn(url, {method: "GET", headers}) if (!res.ok) throw new Error(`Request failed with status ${res.status}`, {cause: {status: res.status, body: await res.text()}}) return undefined };