
Product
Reachability for Ruby Now in Beta
Reachability analysis for Ruby is now in beta, helping teams identify which vulnerabilities are truly exploitable in their applications.
@keiser/metrics-sdk-admin-typescript
Advanced tools
This SDK facilitates communication between a client system (ie: phone app, website, server) and Keiser Metrics. The SDK is written in TypeScript and supports both browser and NodeJS platforms.
Navigate to the folder of your consuming project and install with npm:
npm install @keiser/metrics-sdk-admin-typescript@5.1.4 --save
Please follow the installation instruction and execute the following JS code:
import { MetricsAdminApi } from '@keiser/metrics-sdk-admin-typescript';
var api = new MetricsAdminApi()
let body:MetricsAdminApiAdminLoginRequest = {
// string
email: email_example,
// string
password: password_example,
// boolean (optional)
refreshable: true,
// string (optional)
token: token_example,
// string (optional)
apiVersion: apiVersion_example,
};
try {
const data = await api.adminLogin(body);
console.log('API called successfully. Returned data: ' + data);
} catch (error) {
console.error(error);
}
All URIs are relative to https://metrics-api-v3.keiser.com/api
| Method | HTTP request | Description |
|---|---|---|
| adminLogin | POST /admin/login | Login admin user using email, password, and 2FA token |
| authExchangeFulfillment | POST /auth/exchange/fulfillment | Exchanges an authorization token for access and refresh tokens |
| facilityLicenseCreate | POST /facility/license | Create a facility license |
| facilityLicenseDelete | DELETE /facility/license/{id} | Delete a facility license |
| facilityLicenseList | GET /facility/license/list | List facility licenses |
| globalAccessControlCreate | POST /global-access-control | Create a user's global access control rights |
| globalAccessControlDelete | DELETE /global-access-control/{userId} | Delete a user's global access control |
| globalAccessControlList | GET /global-access-control/list | List global access control for users |
| globalAccessControlRecreateSecret | POST /global-access-control/recreate-secret | Recreate a user's authenticator secret |
| globalAccessControlShow | GET /global-access-control | Show a global access control |
| globalAccessControlUpdate | PUT /global-access-control | Update a user global access control rights |
| resqueCacheCreate | POST /resque/cache | Create cached object |
| resqueCacheDelete | DELETE /resque/cache/{key} | Delete cached object |
| resqueCacheList | GET /resque/cache/list | List cached objects |
| resqueCacheShow | GET /resque/cache | Show cache object |
| resqueCacheUpdate | PUT /resque/cache/{key} | Update cached object |
| resqueDetails | GET /resque/details | Show wholistic details about resque system |
| resqueTaskDeleteAllFailed | DELETE /resque/task/delete-all-failed | Delete all failed task |
| resqueTaskDeleteFailed | DELETE /resque/task/delete-failed | Delete a failed task |
| resqueTaskDeleteTask | DELETE /resque/task/delete-task | Delete a task from the queue |
| resqueTaskFailures | GET /resque/task/failures | Lists failed tasks |
| resqueTaskQueue | GET /resque/task/queue | Lists enqueued tasks |
| resqueTaskRetryAllFailed | POST /resque/task/retry-all-failed | Remove and retry all failed task |
| resqueTaskRetryFailed | POST /resque/task/retry-failed | Remove and retry a failed task |
| resqueWorkerList | GET /resque/worker | List resque workers |
| statsList | GET /stats | Shows stats queries |
| userDelete | DELETE /user | Delete a user |
| userList | GET /user/list | List users |
| userMerge | PUT /user/merge | Merge two user together |
| userShow | GET /user | Show a user |
Authentication schemes defined for the API:
Copyright © 2020 Keiser Corporation.
The Keiser Metrics SDK source code and distributed package are made available through the MIT license.
Using any of the APIs made available through the Keiser Metrics SDK to communicate with Keiser Metrics make you subject to the following agreements. Please read all documents in their entirety as they govern your use of the APIs and Keiser Metrics servers.
FAQs
Keiser Metrics SDK
The npm package @keiser/metrics-sdk-admin-typescript receives a total of 40 weekly downloads. As such, @keiser/metrics-sdk-admin-typescript popularity was classified as not popular.
We found that @keiser/metrics-sdk-admin-typescript demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 0 open source maintainers collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Product
Reachability analysis for Ruby is now in beta, helping teams identify which vulnerabilities are truly exploitable in their applications.

Research
/Security News
Malicious npm packages use Adspect cloaking and fake CAPTCHAs to fingerprint visitors and redirect victims to crypto-themed scam sites.

Security News
Recent coverage mislabels the latest TEA protocol spam as a worm. Here’s what’s actually happening.