@frontegg/rest-api
Advanced tools
Comparing version 1.13.2 to 1.14.0
@@ -1,2 +0,2 @@ | ||
import { IActivateAccount, IDisableMfa, IEnrollMfaResponse, IForgotPassword, ILogin, ILoginResponse, ILoginWithMfa, IPreLogin, IPostLogin, IRecoverMFAToken, IResetPassword, ISamlConfiguration, ISamlVendorConfigResponse, IUpdateSamlConfiguration, IUpdateSamlVendorMetadata, IVerifyMfa, IVerifyMfaResponse, IAcceptInvitation, ISocialLoginProviderConfiguration, ILoginViaSocialLogin, IVendorConfig, ISignUpUser, ISignUpResponse } from './interfaces'; | ||
import { IActivateAccount, IDisableMfa, IEnrollMfaResponse, IForgotPassword, ILogin, ILoginResponse, ILoginWithMfa, IPreLogin, IPostLogin, IRecoverMFAToken, IResetPassword, ISamlConfiguration, ISamlVendorConfigResponse, IUpdateSamlConfiguration, IUpdateSamlVendorMetadata, IVerifyMfa, IVerifyMfaResponse, IAcceptInvitation, ISocialLoginProviderConfiguration, ILoginViaSocialLogin, IVendorConfig, ISignUpUser, ISignUpResponse, IUserApiTokensData, ITenantApiTokensData, IUpdateUserApiTokensData, IUpdateTenantApiTokensData, IDeleteApiToken } from './interfaces'; | ||
/** | ||
@@ -161,1 +161,28 @@ * Check if requested email address has sso configuration | ||
export declare function signUpUser(body: ISignUpUser): Promise<ISignUpResponse>; | ||
/** | ||
* Api tokens Configurations | ||
*/ | ||
/** | ||
* Get user api tokens data | ||
*/ | ||
export declare function getUserApiTokensData(): Promise<Array<IUserApiTokensData>>; | ||
/** | ||
* Get tenant api tokens data | ||
*/ | ||
export declare function getTenantApiTokensData(): Promise<Array<ITenantApiTokensData>>; | ||
/** | ||
* Update User Api Tokens | ||
*/ | ||
export declare function updateUserApiTokensData(body: IUpdateUserApiTokensData): Promise<IUserApiTokensData>; | ||
/** | ||
* Update Tenant Api Tokens | ||
*/ | ||
export declare function updateTenantApiTokensData(body: IUpdateTenantApiTokensData): Promise<ITenantApiTokensData>; | ||
/** | ||
* Delete Tenant Api Token | ||
*/ | ||
export declare function deleteTenantApiToken({ tokenId }: IDeleteApiToken): Promise<void>; | ||
/** | ||
* Delete Tenant Api Token | ||
*/ | ||
export declare function deleteUserApiToken({ tokenId }: IDeleteApiToken): Promise<void>; |
@@ -118,1 +118,26 @@ import { IUserProfile } from '..'; | ||
} | ||
export interface IUserApiTokensData { | ||
clientId?: string; | ||
description: string; | ||
metadata?: any; | ||
secret?: string; | ||
} | ||
export interface ITenantApiTokensData { | ||
clientId?: string; | ||
description: string; | ||
tenantId?: string; | ||
createdByUserId?: string; | ||
metadata?: any; | ||
secret?: string; | ||
roleIds?: Array<string>; | ||
} | ||
export interface IUpdateUserApiTokensData { | ||
description: string; | ||
} | ||
export interface IUpdateTenantApiTokensData { | ||
description: string; | ||
roleIds: Array<string>; | ||
} | ||
export interface IDeleteApiToken { | ||
tokenId: string; | ||
} |
@@ -17,3 +17,3 @@ import { IWebhookTest, IWebhooksSaveData, ISlackSubscription, IEmailSMSConfigResponse, IEmailSMSSubscriptionResponse } from './interfaces'; | ||
export declare const patchSMSConfiguration: ({ eventKey, enabled, }: Pick<IEmailSMSConfigResponse, 'eventKey' | 'enabled'>) => Promise<null>; | ||
export declare const deletesmsSubscriptions: (eventKey: string, subscriptionId: string) => Promise<null>; | ||
export declare const deleteSMSSubscriptions: (eventKey: string, subscriptionId: string) => Promise<null>; | ||
export declare const putSMSSubscriptions: (subscriptionId: string, eventKey: string, data: IEmailSMSSubscriptionResponse) => Promise<null>; | ||
@@ -20,0 +20,0 @@ export declare const deleteSMSConfiguration: (eventKey: string) => Promise<null>; |
@@ -22,1 +22,3 @@ export declare const AUTH_SERVICE_URL_V1 = "/identity/resources/auth/v1"; | ||
export declare const TENANTS_SERVICE_V1 = "/tenants/resources/tenants/v1"; | ||
export declare const IDENTITY_API_TOKENS_USERS_SERVICE = "/identity/resources/users/api-tokens/v1"; | ||
export declare const IDENTITY_API_TOKENS_TENANTS_SERVICE = "/identity/resources/tenants/api-tokens/v1"; |
@@ -330,2 +330,4 @@ import { __awaiter, __generator, __assign, __rest } from 'tslib'; | ||
var TENANTS_SERVICE_V1 = '/tenants/resources/tenants/v1'; | ||
var IDENTITY_API_TOKENS_USERS_SERVICE = '/identity/resources/users/api-tokens/v1'; | ||
var IDENTITY_API_TOKENS_TENANTS_SERVICE = '/identity/resources/tenants/api-tokens/v1'; | ||
@@ -728,2 +730,73 @@ /* tslint:disable:no-console */ | ||
} | ||
/** | ||
* Api tokens Configurations | ||
*/ | ||
/** | ||
* Get user api tokens data | ||
*/ | ||
function getUserApiTokensData() { | ||
return __awaiter(this, void 0, void 0, function () { | ||
return __generator(this, function (_a) { | ||
console.debug('getUserApiTokensData()'); | ||
return [2 /*return*/, Get("" + IDENTITY_API_TOKENS_USERS_SERVICE)]; | ||
}); | ||
}); | ||
} | ||
/** | ||
* Get tenant api tokens data | ||
*/ | ||
function getTenantApiTokensData() { | ||
return __awaiter(this, void 0, void 0, function () { | ||
return __generator(this, function (_a) { | ||
console.debug('geTenantApiTokensData()'); | ||
return [2 /*return*/, Get("" + IDENTITY_API_TOKENS_TENANTS_SERVICE)]; | ||
}); | ||
}); | ||
} | ||
/** | ||
* Update User Api Tokens | ||
*/ | ||
function updateUserApiTokensData(body) { | ||
return __awaiter(this, void 0, void 0, function () { | ||
return __generator(this, function (_a) { | ||
console.debug('updateUserApiTokensData()', body); | ||
return [2 /*return*/, Post("" + IDENTITY_API_TOKENS_USERS_SERVICE, body)]; | ||
}); | ||
}); | ||
} | ||
/** | ||
* Update Tenant Api Tokens | ||
*/ | ||
function updateTenantApiTokensData(body) { | ||
return __awaiter(this, void 0, void 0, function () { | ||
return __generator(this, function (_a) { | ||
console.debug('updateTenantApiTokensData()', body); | ||
return [2 /*return*/, Post("" + IDENTITY_API_TOKENS_TENANTS_SERVICE, body)]; | ||
}); | ||
}); | ||
} | ||
/** | ||
* Delete Tenant Api Token | ||
*/ | ||
function deleteTenantApiToken(_a) { | ||
var tokenId = _a.tokenId; | ||
return __awaiter(this, void 0, void 0, function () { | ||
return __generator(this, function (_b) { | ||
console.debug('deleteTenantApiToken()', tokenId); | ||
return [2 /*return*/, Delete(IDENTITY_API_TOKENS_TENANTS_SERVICE + "/" + tokenId)]; | ||
}); | ||
}); | ||
} | ||
/** | ||
* Delete Tenant Api Token | ||
*/ | ||
function deleteUserApiToken(_a) { | ||
var tokenId = _a.tokenId; | ||
return __awaiter(this, void 0, void 0, function () { | ||
return __generator(this, function (_b) { | ||
console.debug('deleteUserApiToken()', tokenId); | ||
return [2 /*return*/, Delete(IDENTITY_API_TOKENS_USERS_SERVICE + "/" + tokenId)]; | ||
}); | ||
}); | ||
} | ||
@@ -755,3 +828,9 @@ var auth = /*#__PURE__*/Object.freeze({ | ||
getVendorConfig: getVendorConfig, | ||
signUpUser: signUpUser | ||
signUpUser: signUpUser, | ||
getUserApiTokensData: getUserApiTokensData, | ||
getTenantApiTokensData: getTenantApiTokensData, | ||
updateUserApiTokensData: updateUserApiTokensData, | ||
updateTenantApiTokensData: updateTenantApiTokensData, | ||
deleteTenantApiToken: deleteTenantApiToken, | ||
deleteUserApiToken: deleteUserApiToken | ||
}); | ||
@@ -1158,6 +1237,6 @@ | ||
console.debug('patchSMSConfiguration()', { eventKey: eventKey, enabled: enabled }); | ||
return Patch(CONNECTIVITY_SERVICE_URL_V2 + "/sma/" + eventKey, { enabled: enabled }); | ||
return Patch(CONNECTIVITY_SERVICE_URL_V2 + "/sms/" + eventKey, { enabled: enabled }); | ||
}; | ||
var deletesmsSubscriptions = function (eventKey, subscriptionId) { | ||
console.debug('deletesmsSubscriptions()', { eventKey: eventKey, subscriptionId: subscriptionId }); | ||
var deleteSMSSubscriptions = function (eventKey, subscriptionId) { | ||
console.debug('deleteSMSSubscriptions()', { eventKey: eventKey, subscriptionId: subscriptionId }); | ||
return Delete(CONNECTIVITY_SERVICE_URL_V2 + "/sms/" + eventKey + "/subscriptions/" + subscriptionId); | ||
@@ -1227,3 +1306,3 @@ }; | ||
patchSMSConfiguration: patchSMSConfiguration, | ||
deletesmsSubscriptions: deletesmsSubscriptions, | ||
deleteSMSSubscriptions: deleteSMSSubscriptions, | ||
putSMSSubscriptions: putSMSSubscriptions, | ||
@@ -1230,0 +1309,0 @@ deleteSMSConfiguration: deleteSMSConfiguration, |
@@ -239,2 +239,4 @@ import { __awaiter, __rest } from 'tslib'; | ||
const TENANTS_SERVICE_V1 = '/tenants/resources/tenants/v1'; | ||
const IDENTITY_API_TOKENS_USERS_SERVICE = '/identity/resources/users/api-tokens/v1'; | ||
const IDENTITY_API_TOKENS_TENANTS_SERVICE = '/identity/resources/tenants/api-tokens/v1'; | ||
@@ -548,2 +550,59 @@ /* tslint:disable:no-console */ | ||
} | ||
/** | ||
* Api tokens Configurations | ||
*/ | ||
/** | ||
* Get user api tokens data | ||
*/ | ||
function getUserApiTokensData() { | ||
return __awaiter(this, void 0, void 0, function* () { | ||
console.debug('getUserApiTokensData()'); | ||
return Get(`${IDENTITY_API_TOKENS_USERS_SERVICE}`); | ||
}); | ||
} | ||
/** | ||
* Get tenant api tokens data | ||
*/ | ||
function getTenantApiTokensData() { | ||
return __awaiter(this, void 0, void 0, function* () { | ||
console.debug('geTenantApiTokensData()'); | ||
return Get(`${IDENTITY_API_TOKENS_TENANTS_SERVICE}`); | ||
}); | ||
} | ||
/** | ||
* Update User Api Tokens | ||
*/ | ||
function updateUserApiTokensData(body) { | ||
return __awaiter(this, void 0, void 0, function* () { | ||
console.debug('updateUserApiTokensData()', body); | ||
return Post(`${IDENTITY_API_TOKENS_USERS_SERVICE}`, body); | ||
}); | ||
} | ||
/** | ||
* Update Tenant Api Tokens | ||
*/ | ||
function updateTenantApiTokensData(body) { | ||
return __awaiter(this, void 0, void 0, function* () { | ||
console.debug('updateTenantApiTokensData()', body); | ||
return Post(`${IDENTITY_API_TOKENS_TENANTS_SERVICE}`, body); | ||
}); | ||
} | ||
/** | ||
* Delete Tenant Api Token | ||
*/ | ||
function deleteTenantApiToken({ tokenId }) { | ||
return __awaiter(this, void 0, void 0, function* () { | ||
console.debug('deleteTenantApiToken()', tokenId); | ||
return Delete(`${IDENTITY_API_TOKENS_TENANTS_SERVICE}/${tokenId}`); | ||
}); | ||
} | ||
/** | ||
* Delete Tenant Api Token | ||
*/ | ||
function deleteUserApiToken({ tokenId }) { | ||
return __awaiter(this, void 0, void 0, function* () { | ||
console.debug('deleteUserApiToken()', tokenId); | ||
return Delete(`${IDENTITY_API_TOKENS_USERS_SERVICE}/${tokenId}`); | ||
}); | ||
} | ||
@@ -575,3 +634,9 @@ var auth = /*#__PURE__*/Object.freeze({ | ||
getVendorConfig: getVendorConfig, | ||
signUpUser: signUpUser | ||
signUpUser: signUpUser, | ||
getUserApiTokensData: getUserApiTokensData, | ||
getTenantApiTokensData: getTenantApiTokensData, | ||
updateUserApiTokensData: updateUserApiTokensData, | ||
updateTenantApiTokensData: updateTenantApiTokensData, | ||
deleteTenantApiToken: deleteTenantApiToken, | ||
deleteUserApiToken: deleteUserApiToken | ||
}); | ||
@@ -912,6 +977,6 @@ | ||
console.debug('patchSMSConfiguration()', { eventKey, enabled }); | ||
return Patch(`${CONNECTIVITY_SERVICE_URL_V2}/sma/${eventKey}`, { enabled }); | ||
return Patch(`${CONNECTIVITY_SERVICE_URL_V2}/sms/${eventKey}`, { enabled }); | ||
}; | ||
const deletesmsSubscriptions = (eventKey, subscriptionId) => { | ||
console.debug('deletesmsSubscriptions()', { eventKey, subscriptionId }); | ||
const deleteSMSSubscriptions = (eventKey, subscriptionId) => { | ||
console.debug('deleteSMSSubscriptions()', { eventKey, subscriptionId }); | ||
return Delete(`${CONNECTIVITY_SERVICE_URL_V2}/sms/${eventKey}/subscriptions/${subscriptionId}`); | ||
@@ -979,3 +1044,3 @@ }; | ||
patchSMSConfiguration: patchSMSConfiguration, | ||
deletesmsSubscriptions: deletesmsSubscriptions, | ||
deleteSMSSubscriptions: deleteSMSSubscriptions, | ||
putSMSSubscriptions: putSMSSubscriptions, | ||
@@ -982,0 +1047,0 @@ deleteSMSConfiguration: deleteSMSConfiguration, |
89
index.js
@@ -336,2 +336,4 @@ 'use strict'; | ||
var TENANTS_SERVICE_V1 = '/tenants/resources/tenants/v1'; | ||
var IDENTITY_API_TOKENS_USERS_SERVICE = '/identity/resources/users/api-tokens/v1'; | ||
var IDENTITY_API_TOKENS_TENANTS_SERVICE = '/identity/resources/tenants/api-tokens/v1'; | ||
@@ -734,2 +736,73 @@ /* tslint:disable:no-console */ | ||
} | ||
/** | ||
* Api tokens Configurations | ||
*/ | ||
/** | ||
* Get user api tokens data | ||
*/ | ||
function getUserApiTokensData() { | ||
return tslib.__awaiter(this, void 0, void 0, function () { | ||
return tslib.__generator(this, function (_a) { | ||
console.debug('getUserApiTokensData()'); | ||
return [2 /*return*/, Get("" + IDENTITY_API_TOKENS_USERS_SERVICE)]; | ||
}); | ||
}); | ||
} | ||
/** | ||
* Get tenant api tokens data | ||
*/ | ||
function getTenantApiTokensData() { | ||
return tslib.__awaiter(this, void 0, void 0, function () { | ||
return tslib.__generator(this, function (_a) { | ||
console.debug('geTenantApiTokensData()'); | ||
return [2 /*return*/, Get("" + IDENTITY_API_TOKENS_TENANTS_SERVICE)]; | ||
}); | ||
}); | ||
} | ||
/** | ||
* Update User Api Tokens | ||
*/ | ||
function updateUserApiTokensData(body) { | ||
return tslib.__awaiter(this, void 0, void 0, function () { | ||
return tslib.__generator(this, function (_a) { | ||
console.debug('updateUserApiTokensData()', body); | ||
return [2 /*return*/, Post("" + IDENTITY_API_TOKENS_USERS_SERVICE, body)]; | ||
}); | ||
}); | ||
} | ||
/** | ||
* Update Tenant Api Tokens | ||
*/ | ||
function updateTenantApiTokensData(body) { | ||
return tslib.__awaiter(this, void 0, void 0, function () { | ||
return tslib.__generator(this, function (_a) { | ||
console.debug('updateTenantApiTokensData()', body); | ||
return [2 /*return*/, Post("" + IDENTITY_API_TOKENS_TENANTS_SERVICE, body)]; | ||
}); | ||
}); | ||
} | ||
/** | ||
* Delete Tenant Api Token | ||
*/ | ||
function deleteTenantApiToken(_a) { | ||
var tokenId = _a.tokenId; | ||
return tslib.__awaiter(this, void 0, void 0, function () { | ||
return tslib.__generator(this, function (_b) { | ||
console.debug('deleteTenantApiToken()', tokenId); | ||
return [2 /*return*/, Delete(IDENTITY_API_TOKENS_TENANTS_SERVICE + "/" + tokenId)]; | ||
}); | ||
}); | ||
} | ||
/** | ||
* Delete Tenant Api Token | ||
*/ | ||
function deleteUserApiToken(_a) { | ||
var tokenId = _a.tokenId; | ||
return tslib.__awaiter(this, void 0, void 0, function () { | ||
return tslib.__generator(this, function (_b) { | ||
console.debug('deleteUserApiToken()', tokenId); | ||
return [2 /*return*/, Delete(IDENTITY_API_TOKENS_USERS_SERVICE + "/" + tokenId)]; | ||
}); | ||
}); | ||
} | ||
@@ -761,3 +834,9 @@ var auth = /*#__PURE__*/Object.freeze({ | ||
getVendorConfig: getVendorConfig, | ||
signUpUser: signUpUser | ||
signUpUser: signUpUser, | ||
getUserApiTokensData: getUserApiTokensData, | ||
getTenantApiTokensData: getTenantApiTokensData, | ||
updateUserApiTokensData: updateUserApiTokensData, | ||
updateTenantApiTokensData: updateTenantApiTokensData, | ||
deleteTenantApiToken: deleteTenantApiToken, | ||
deleteUserApiToken: deleteUserApiToken | ||
}); | ||
@@ -1164,6 +1243,6 @@ | ||
console.debug('patchSMSConfiguration()', { eventKey: eventKey, enabled: enabled }); | ||
return Patch(CONNECTIVITY_SERVICE_URL_V2 + "/sma/" + eventKey, { enabled: enabled }); | ||
return Patch(CONNECTIVITY_SERVICE_URL_V2 + "/sms/" + eventKey, { enabled: enabled }); | ||
}; | ||
var deletesmsSubscriptions = function (eventKey, subscriptionId) { | ||
console.debug('deletesmsSubscriptions()', { eventKey: eventKey, subscriptionId: subscriptionId }); | ||
var deleteSMSSubscriptions = function (eventKey, subscriptionId) { | ||
console.debug('deleteSMSSubscriptions()', { eventKey: eventKey, subscriptionId: subscriptionId }); | ||
return Delete(CONNECTIVITY_SERVICE_URL_V2 + "/sms/" + eventKey + "/subscriptions/" + subscriptionId); | ||
@@ -1233,3 +1312,3 @@ }; | ||
patchSMSConfiguration: patchSMSConfiguration, | ||
deletesmsSubscriptions: deletesmsSubscriptions, | ||
deleteSMSSubscriptions: deleteSMSSubscriptions, | ||
putSMSSubscriptions: putSMSSubscriptions, | ||
@@ -1236,0 +1315,0 @@ deleteSMSConfiguration: deleteSMSConfiguration, |
{ | ||
"name": "@frontegg/rest-api", | ||
"libName": "FronteggRestApi", | ||
"version": "1.13.2", | ||
"version": "1.14.0", | ||
"author": "Frontegg LTD", | ||
@@ -12,5 +12,5 @@ "module": "index.esm.js", | ||
}, | ||
"gitHead": "35cee5d05de0ff58bfaac7e32631ababe9a48131", | ||
"gitHead": "07e9e3ba52d08191a60645336d79a7a5459a07a1", | ||
"main": "index.js", | ||
"peerDependencies": {} | ||
} |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
377498
4865