Script endpoints

Endpoints relating to users

Getting a user

GET /users/:user_key

Params:

Key Description
user_key The users key

Response:

Editing a user

POST /users/:user_key/edit

Params:

Key Description
user_key The users key

Payload:

Editing blacklist_expires and blacklist_reason requires the user to be blacklisted first, leave null if they are not

Key Type Required
discord_id String False
key_expires Number False
note String False
max_instances Number False
max_executions Number False
use_fingerprint Boolean False
blacklist_expires Number False
blacklist_reason String False

Response:

Blacklisting a user

POST /users/:user_key/blacklist

Params:

Key Description
user_key The users key

Payload:

Key Type Required
expires Number True
reason String False

Response:

Unblacklisting a user

POST /users/:user_key/unblacklist

Params:

Key Description
user_key The users key

Response:

Resetting a users fingerprint

POST /users/:user_key/reset

Params:

Key Description
user_key The users key

Payload:

Key Type Required
force Boolean True

Response:

Linking a users discord account

POST /users/:user_key/link

Params:

Key Description
user_key The users key

Payload:

Key Type Required
discord_id String True
force Boolean True

Response:

Deleting a user

POST /users/:user_key/remove

Params:

Key Description
user_key The users key

Response:

Getting sessions

GET /users/:user_key/sessions

Params:

Key Description
user_key The users key

Queries:

Key Type Required Default
from Number False 0
limit Number False

Response:

Filtering sessions

GET /users/:user_key/sessions/filter

Params:

Key Description
user_key The users key

Queries:

Key Type Required Default
from Number False 0
limit Number False
script_id String False Null
roblox_id String False Null
place_id String False Null
job_id String False Null

Response: