Skip to content

Administration

xFueY edited this page Dec 28, 2020 · 4 revisions

Administration Documentation

Setting it up

import PyAuthGG

Admin = PyAuthGG.Administration("API KEY")

FetchUser()

Arguments:

  • Username
Admin.FetchUser("xFueY")

Returns:

{
   "status":"success",
   "username":"xFueY",
   "email":"xFueY@example.com",
   "rank":"0",
   "hwid":"XXXXXXXX-XXX-XXXX-XXXX-XXXXXXXXXXXXXX",
   "variable":"Developer",
   "lastlogin":"2020-12-28 08:09:27",
   "lastip":"1.1.1.1",
   "expiry":"2294-03-29 15:30:41"
}

FetchUsedLicenses()

Arguments:

  • Username
Admin.FetchUsedLicenses("xFueY")

Returns:

{
   "Licenses":[
      {
         "token":"XXXXX-XXXXX-XXXXX-XXXXX-XXXXX",
         "rank":"1",
         "used":"1",
         "used_by":"xFueY",
         "days":"1"
      },
      {
         "token":"XXXXX-XXXXX-XXXXX-XXXXX-XXXXX",
         "rank":"1",
         "used":"1",
         "used_by":"xFueY",
         "days":"1"
      }
   ]
}

FetchUsers()

Arguments:

  • No Arguments
Admin.FetchUsers()

Returns:

{
   "0":{
      "username":"xFueY",
      "email":"xFueY@example.com",
      "hwid":"XXXXXXXX-XXX-XXXX-XXXX-XXXXXXXXXXXXXX",
      "rank":"0",
      "variable":"Developer",
      "lastlogin":"2020-12-28 08:09:27",
      "lastip":"1.1.1.1",
      "expiry_date":"2294-03-29 15:30:41"
   }
}

FetchUserCount()

Arguments:

  • No Arguments
Admin.FetchUserCount()

Returns:

{
   "status":"success",
   "value":"1"
}

DeleteUser()

Arguments:

  • Username
Admin.DeleteUser("xFueY")

Returns:

{
   "status":"success",
   "info":"User has been deleted"
}

ChangeVariable()

Arguments:

  • Username
  • Variable
Admin.ChangeVariable("xFueY")

Returns:

{
   "status":"success",
   "info":"User variable has been updated"
}

ChangePassword()

Arguments:

  • Username
  • Password
Admin.ChangePassword("xFueY", "MyNewPassword")

Returns:

{
   "status":"success",
   "info":"Password has been updated"
}

FetchLicense()

Arguments:

  • License
Admin.FetchLicense("XXXXX-XXXXX-XXXXX-XXXXX-XXXXX")

Returns:

{
   "status":"success",
   "license":"XXXXX-XXXXX-XXXXX-XXXXX-XXXXX",
   "rank":"0",
   "used":"true",
   "used_by":"xFueY",
   "created":"2020-06-14 15:30:31"
}

FetchLicenses()

Arguments:

  • No Arguments
Admin.FetchLicenses()

Returns:

{
   "0":{
      "token":"XXXXX-XXXXX-XXXXX-XXXXX-XXXXX",
      "rank":"0",
      "used":"1",
      "used_by":"xFueY",
      "days":"99999"
   },
   "1":{
      "token":"XXXXX-XXXXX-XXXXX-XXXXX-XXXXX",
      "rank":"1",
      "used":"0",
      "used_by":"",
      "days":"1"
   },
   "2":{
      "token":"XXXXX-XXXXX-XXXXX-XXXXX-XXXXX",
      "rank":"1",
      "used":"0",
      "used_by":"",
      "days":"1"
   }
}

FetchLicenseCount()

Arguments:

  • No Arguments
Admin.FetchLicenseCount()

Returns:

{
   "status":"success",
   "value":"3"
}

DeleteLicense()

Arguments:

  • License
Admin.DeleteLicense("XXXXX-XXXXX-XXXXX-XXXXX-XXXXX")

Returns:

{
   "status":"success",
   "info":"License has been deleted"
}

UnuseLicense()

Arguments:

  • License
Admin.UnuseLicense("XXXXX-XXXXX-XXXXX-XXXXX-XXXXX")

Returns:

{
   "status":"success",
   "info":"License has been updated"
}

GenerateLicense()

Arguments:

  • Amount
  • Days
  • Level
  • Format
  • Prefix | Pass Empty String For Non Prefix Formats

Available Formats:
Formats

Admin.GenerateLicense(3, 9998, 1, 2, "")

Returns:

{
   "0":"DZ19B-4C5K9-3ULLD-2UVCT-OEK26",
   "1":"MJMN7-B82ZJ-ORLYQ-80B54-SK763",
   "2":"AZPQ6-SCEQ7-WRIGE-P99RD-LBGGY"
}

FetchHWID()

Arguments:

  • Username
Admin.FetchHWID("xFueY")

Returns:

{
   "status":"success",
   "value":"XXXXXXXX-XXX-XXXX-XXXX-XXXXXXXXXXXXXX"
}

ResetHWID()

Arguments:

  • Username
Admin.ResetHWID("xFueY")

Returns:

{
   "status":"success",
   "info":"HWID has been succesfully reset"
}