From 8755726abcdaa631636c6638332fccd2dfac900b Mon Sep 17 00:00:00 2001 From: sgaddala-ks Date: Wed, 15 Jul 2026 22:17:25 +0530 Subject: [PATCH 1/3] added support for TeamGetKeys API --- keeperapi/src/commands.ts | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/keeperapi/src/commands.ts b/keeperapi/src/commands.ts index d8d97c80..dcc38de2 100644 --- a/keeperapi/src/commands.ts +++ b/keeperapi/src/commands.ts @@ -379,6 +379,23 @@ export const teamEnterpriseUserRemoveCommand = ( request: TeamUserCommandRequest ): RestCommand => createCommand(request, 'team_enterprise_user_remove') +export type TeamGetKeysRequest = { + teams: string[] +} + +export type TeamGetKeyEntry = { + team_uid?: string + key?: string + type?: number +} + +export type TeamGetKeysResponse = KeeperResponse & { + keys?: TeamGetKeyEntry[] +} + +export const teamGetKeysCommand = (request: TeamGetKeysRequest): RestCommand => + createCommand(request, 'team_get_keys') + export type GetRecordHistoryRequest = { record_uid: string client_time: number From af0c94bcfd517293c9ea8dd943decde860fdce77 Mon Sep 17 00:00:00 2001 From: sgaddala-ks Date: Wed, 15 Jul 2026 22:23:09 +0530 Subject: [PATCH 2/3] updated version of keeper api --- keeperapi/package-lock.json | 4 ++-- keeperapi/package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/keeperapi/package-lock.json b/keeperapi/package-lock.json index 48920dce..6bdd4355 100644 --- a/keeperapi/package-lock.json +++ b/keeperapi/package-lock.json @@ -1,12 +1,12 @@ { "name": "@keeper-security/keeperapi", - "version": "18.0.3", + "version": "18.0.6", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@keeper-security/keeperapi", - "version": "18.0.3", + "version": "18.0.6", "license": "ISC", "dependencies": { "@noble/post-quantum": "^0.5.2", diff --git a/keeperapi/package.json b/keeperapi/package.json index 687676a3..13594842 100644 --- a/keeperapi/package.json +++ b/keeperapi/package.json @@ -1,7 +1,7 @@ { "name": "@keeper-security/keeperapi", "description": "Keeper API Javascript SDK", - "version": "18.0.5", + "version": "18.0.6", "browser": "dist/browser/index.js", "main": "dist/index.cjs.js", "types": "dist/node/index.d.ts", From 1a9b09a4d136cf9d6a8a17627c87ce8648b08945 Mon Sep 17 00:00:00 2001 From: sgaddala-ks Date: Thu, 16 Jul 2026 21:10:05 +0530 Subject: [PATCH 3/3] updated TeamGetKeyEntry structure to make team_uid mandatory --- keeperapi/src/commands.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/keeperapi/src/commands.ts b/keeperapi/src/commands.ts index dcc38de2..6e566b34 100644 --- a/keeperapi/src/commands.ts +++ b/keeperapi/src/commands.ts @@ -384,9 +384,10 @@ export type TeamGetKeysRequest = { } export type TeamGetKeyEntry = { - team_uid?: string + team_uid: string key?: string type?: number + result_code?: string } export type TeamGetKeysResponse = KeeperResponse & {