aboutsummaryrefslogtreecommitdiffstats
path: root/packages/sdk/src
diff options
context:
space:
mode:
authorMohamed Bassem <me@mbassem.com>2025-05-18 19:12:27 +0000
committerMohamed Bassem <me@mbassem.com>2025-05-18 19:12:27 +0000
commita5ae67c241d8cdd452acd4d98800ec61740c041f (patch)
treef04929b1b27000564d108f25918c6e70fe651fb6 /packages/sdk/src
parent053d1a905ed6cef71151d168351f22b35ddca986 (diff)
downloadkarakeep-a5ae67c241d8cdd452acd4d98800ec61740c041f.tar.zst
feat(api): Expose the endpoint to create a new tag
Diffstat (limited to 'packages/sdk/src')
-rw-r--r--packages/sdk/src/karakeep-api.d.ts40
1 files changed, 38 insertions, 2 deletions
diff --git a/packages/sdk/src/karakeep-api.d.ts b/packages/sdk/src/karakeep-api.d.ts
index 1fa63dac..e8c048c4 100644
--- a/packages/sdk/src/karakeep-api.d.ts
+++ b/packages/sdk/src/karakeep-api.d.ts
@@ -1158,7 +1158,40 @@ export interface paths {
};
};
put?: never;
- post?: never;
+ /**
+ * Create a new tag
+ * @description Create a new tag
+ */
+ post: {
+ parameters: {
+ query?: never;
+ header?: never;
+ path?: never;
+ cookie?: never;
+ };
+ /** @description The data to create the tag with. */
+ requestBody?: {
+ content: {
+ "application/json": {
+ name: string;
+ };
+ };
+ };
+ responses: {
+ /** @description The created tag */
+ 201: {
+ headers: {
+ [name: string]: unknown;
+ };
+ content: {
+ "application/json": {
+ id: string;
+ name: string;
+ };
+ };
+ };
+ };
+ };
delete?: never;
options?: never;
head?: never;
@@ -1278,7 +1311,10 @@ export interface paths {
[name: string]: unknown;
};
content: {
- "application/json": components["schemas"]["Tag"];
+ "application/json": {
+ id: string;
+ name: string;
+ };
};
};
/** @description Tag not found */