rubis/apps/web/src/lib/invoices.ts
2026-05-06 18:47:35 +02:00

15 lines
405 B
TypeScript

import { api } from "@/lib/api";
export type ImportBatchResponse = {
id: string;
drafts: Array<{ id: string; filename: string }>;
};
export function uploadInvoiceFiles(files: File[]): Promise<ImportBatchResponse> {
const formData = new FormData();
for (const file of files) {
formData.append("files", file);
}
return api.post<ImportBatchResponse>("/api/v1/invoices/upload", formData);
}