diff options
| author | Mohamed Bassem <me@mbassem.com> | 2025-01-05 12:01:42 +0000 |
|---|---|---|
| committer | Mohamed Bassem <me@mbassem.com> | 2025-01-05 12:01:42 +0000 |
| commit | 1f5d5668b7558ec4d0a77129041cba3ba6d72cb7 (patch) | |
| tree | 547276fbc89d5337c2f32ff6bcb37abe05f5c5dc /packages/open-api/hoarder-openapi-spec.json | |
| parent | ce16eda75f4d93646e485b7115398e81e7c88acc (diff) | |
| download | karakeep-1f5d5668b7558ec4d0a77129041cba3ba6d72cb7.tar.zst | |
feat: Expose the search functionality in the REST API
Diffstat (limited to 'packages/open-api/hoarder-openapi-spec.json')
| -rw-r--r-- | packages/open-api/hoarder-openapi-spec.json | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/packages/open-api/hoarder-openapi-spec.json b/packages/open-api/hoarder-openapi-spec.json index 92088f48..7b2b9436 100644 --- a/packages/open-api/hoarder-openapi-spec.json +++ b/packages/open-api/hoarder-openapi-spec.json @@ -679,6 +679,58 @@ } } }, + "/bookmarks/search": { + "get": { + "description": "Search bookmarks", + "summary": "Search bookmarks", + "tags": [ + "Bookmarks" + ], + "security": [ + { + "bearerAuth": [] + } + ], + "parameters": [ + { + "schema": { + "type": "string" + }, + "required": true, + "name": "q", + "in": "query" + }, + { + "schema": { + "type": "number" + }, + "required": false, + "name": "limit", + "in": "query" + }, + { + "schema": { + "$ref": "#/components/schemas/Cursor" + }, + "required": false, + "name": "cursor", + "in": "query" + } + ], + "responses": { + "200": { + "description": "Object with the search results.", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/PaginatedBookmarks" + } + } + } + } + } + } + }, "/bookmarks/{bookmarkId}": { "get": { "description": "Get bookmark by its id", |
