aboutsummaryrefslogtreecommitdiffstats
path: root/packages/open-api
diff options
context:
space:
mode:
authorMohamed Bassem <me@mbassem.com>2025-10-11 18:35:10 +0000
committerMohamed Bassem <me@mbassem.com>2025-10-11 18:35:10 +0000
commitf2dec26f30f3596d281db21fda5d4716cd1e853c (patch)
treee6bf9ba4dbc25586b7db784a915ab1f132e8edc8 /packages/open-api
parentd5780388bfadbfa3b3d475fd92377ab3b7fedf79 (diff)
downloadkarakeep-f2dec26f30f3596d281db21fda5d4716cd1e853c.tar.zst
fix(api): Return 200 when bookmark already exists instead of 200
Diffstat (limited to 'packages/open-api')
-rw-r--r--packages/open-api/karakeep-openapi-spec.json12
-rw-r--r--packages/open-api/lib/bookmarks.ts10
2 files changed, 20 insertions, 2 deletions
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,