From fb4bb6ef3356733a86c256104976331f73aaa877 Mon Sep 17 00:00:00 2001 From: Gregor Vostrak Date: Fri, 29 May 2026 15:34:54 +0200 Subject: [PATCH] add invoice copy to openapi client --- .../packages/api/src/openapi.json.client.ts | 48 +++++++++++++++++++ 1 file changed, 48 insertions(+) diff --git a/resources/js/packages/api/src/openapi.json.client.ts b/resources/js/packages/api/src/openapi.json.client.ts index d260e1fb..3800fbf5 100644 --- a/resources/js/packages/api/src/openapi.json.client.ts +++ b/resources/js/packages/api/src/openapi.json.client.ts @@ -1898,6 +1898,54 @@ const endpoints = makeApi([ }, ], }, + { + method: 'post', + path: '/v1/organizations/:organization/invoices/:invoice/copy', + alias: 'copyInvoice', + requestFormat: 'json', + parameters: [ + { + name: 'body', + type: 'Body', + schema: z.object({ reference: z.string() }).passthrough(), + }, + { + name: 'organization', + type: 'Path', + schema: z.string(), + }, + { + name: 'invoice', + type: 'Path', + schema: z.string(), + }, + ], + response: z.object({ data: DetailedInvoiceResource }).passthrough(), + errors: [ + { + status: 401, + description: `Unauthenticated`, + schema: z.object({ message: z.string() }).passthrough(), + }, + { + status: 403, + description: `Authorization error`, + schema: z.object({ message: z.string() }).passthrough(), + }, + { + status: 404, + description: `Not found`, + schema: z.object({ message: z.string() }).passthrough(), + }, + { + status: 422, + description: `Validation error`, + schema: z + .object({ message: z.string(), errors: z.record(z.array(z.string())) }) + .passthrough(), + }, + ], + }, { method: 'get', path: '/v1/organizations/:organization/invoices/:invoice',