authgg-admin-api
Version:
a nodejs wrapper for authgg admin api
91 lines (62 loc) • 1.7 kB
Markdown
authgg-admin-api
A nodejs wrapper for the auth.gg admin api
# Installation
```
npm i authgg-admin-api
```
# Quickstart
```js
const AuthGG = require('authgg-admin-api')
const API = new AuthGG.API(authorisationkey)
```
Usage
```js
const AuthGG = require('authgg-admin-api')
const API = new AuthGG.API(authorisationkey)
// gets all users
API.getAllUsers().then(data => {
console.log(data);
});
// changes user password
API.changeUserPass('username', 'password1').then(() => {
console.log('succesfully changed password');
})
// returns generated license based on parameters
API.generateLicense(30, 1, 1).then(data => {
console.log(data);
})
```
API Endpoints
## getUserInfo(user)
Fetches info of user.
## getAllUsers()
Fetches list of all the users.
## getUserCount()
Fetch the current amount of users.
## deleteUser(user)
Delete the user from database.
## editUserVariable(user, variable)
Edit the user variable.
## changeUserPass(user, pass)
Change the user's password.
## getLicenseInfo(license)
Fetches license info of a license.
## getAllLicense()
Fetches list of all license.
## deleteLicense(license)
Delete the license from database.
## useLicense(license)
Marks the license as used.
## unUseLicense(license)
Unmarks the license as used.
## generateLicense(days, amount, level, format? = number, prefix? = string, length? = number)
Create licenses based on parameters. Format, prefix and length are optional.
## getLicenseCount()
Fetch the current amount of licenses.
## getHWIDInfo(user)
Fetch the HWID info of user.
## resetHWID(user)
Resets the HWID of user.
### auth.gg api documentation
[https://setup.auth.gg/](https://setup.auth.gg/)