diff --git a/keeperapi/package-lock.json b/keeperapi/package-lock.json index 48920dc..6bdd435 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 687676a..1359484 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", diff --git a/keeperapi/src/commands.ts b/keeperapi/src/commands.ts index d8d97c8..6e566b3 100644 --- a/keeperapi/src/commands.ts +++ b/keeperapi/src/commands.ts @@ -379,6 +379,24 @@ 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 + result_code?: string +} + +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