diff options
Diffstat (limited to 'packages/open-api')
| -rw-r--r-- | packages/open-api/karakeep-openapi-spec.json | 11 | ||||
| -rw-r--r-- | packages/open-api/lib/bookmarks.ts | 6 |
2 files changed, 16 insertions, 1 deletions
diff --git a/packages/open-api/karakeep-openapi-spec.json b/packages/open-api/karakeep-openapi-spec.json index 0b520b00..2e791fbf 100644 --- a/packages/open-api/karakeep-openapi-spec.json +++ b/packages/open-api/karakeep-openapi-spec.json @@ -317,8 +317,13 @@ "video", "bookmarkAsset", "precrawledArchive", + "userUploaded", "unknown" ] + }, + "fileName": { + "type": "string", + "nullable": true } }, "required": [ @@ -1703,6 +1708,7 @@ "video", "bookmarkAsset", "precrawledArchive", + "userUploaded", "unknown" ] } @@ -1737,8 +1743,13 @@ "video", "bookmarkAsset", "precrawledArchive", + "userUploaded", "unknown" ] + }, + "fileName": { + "type": "string", + "nullable": true } }, "required": [ diff --git a/packages/open-api/lib/bookmarks.ts b/packages/open-api/lib/bookmarks.ts index d49a20ff..0a3806b9 100644 --- a/packages/open-api/lib/bookmarks.ts +++ b/packages/open-api/lib/bookmarks.ts @@ -6,6 +6,7 @@ import { z } from "zod"; import { zAssetSchema, + zAssetTypesSchema, zBareBookmarkSchema, zManipulatedTagSchema, zNewBookmarkRequestSchema, @@ -418,7 +419,10 @@ registry.registerPath({ description: "The asset to attach", content: { "application/json": { - schema: zAssetSchema, + schema: z.object({ + id: z.string(), + assetType: zAssetTypesSchema, + }), }, }, }, |
