From f2dec26f30f3596d281db21fda5d4716cd1e853c Mon Sep 17 00:00:00 2001 From: Mohamed Bassem Date: Sat, 11 Oct 2025 18:35:10 +0000 Subject: fix(api): Return 200 when bookmark already exists instead of 200 --- packages/open-api/karakeep-openapi-spec.json | 12 +++++++++++- packages/open-api/lib/bookmarks.ts | 10 +++++++++- 2 files changed, 20 insertions(+), 2 deletions(-) (limited to 'packages/open-api') diff --git a/packages/open-api/karakeep-openapi-spec.json b/packages/open-api/karakeep-openapi-spec.json index 9132a4d9..21dda7bc 100644 --- a/packages/open-api/karakeep-openapi-spec.json +++ b/packages/open-api/karakeep-openapi-spec.json @@ -784,8 +784,18 @@ } }, "responses": { + "200": { + "description": "The bookmark already exists", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/Bookmark" + } + } + } + }, "201": { - "description": "The created bookmark", + "description": "The bookmark got created", "content": { "application/json": { "schema": { diff --git a/packages/open-api/lib/bookmarks.ts b/packages/open-api/lib/bookmarks.ts index b2159570..d49a20ff 100644 --- a/packages/open-api/lib/bookmarks.ts +++ b/packages/open-api/lib/bookmarks.ts @@ -117,8 +117,16 @@ registry.registerPath({ }, }, responses: { + 200: { + description: "The bookmark already exists", + content: { + "application/json": { + schema: BookmarkSchema, + }, + }, + }, 201: { - description: "The created bookmark", + description: "The bookmark got created", content: { "application/json": { schema: BookmarkSchema, -- cgit v1.2.3-70-g09d2