Skip to main content

Account endpoints

info

these are endpoints relating to account info

info

all of these endpoints do not need the token header as your api key is provided in the url itself


Getting account info

GET /customers/:api_key

Parameters

NameTypeDescription
api_keyStringYour api key

Response

{
"success": true,
"customer": {
"id": "YOUR_ID",
"discord_id": "YOUR_DISCORD_ID",
"tier": 0,
"email": "YOUR_EMAIL",
"plan_expires": 1770538100000,
"created_at": 1767946066000,
"obfuscations_used": 0,
"bonus_obfuscations_left": 0,
"admin": false,
"verified": true,
"blacklisted": false,
"blacklist_reason": null,
"total_projects": 0,
"total_scripts": 0,
"total_users": 0,
"banned_users": 0,
"unused_users": 0,
"ffa_users": 0,
"total_executions": 0
}
}

Getting executions

GET /customers/:api_key/executions

Parameters

NameTypeDescription
api_keyStringYour api key

Response

{
"success": true,
"executions": {
"total": { "01/01": 0 },
"SCRIPT_NAME - SCRIPT_ID": { "01/01": 0 }
}
}

Getting executors

GET /customers/:api_key/executors

Parameters

NameTypeDescription
api_keyStringYour api key

Response

{
"success": true,
"executors": { "NAME": 0 },
"percentages": { "NAME": 100 }
}

Reset api key

POST /customers/:api_key/reset

Parameters

NameTypeDescription
api_keyStringYour api key

Response

{ "success": true }

Getting projects

GET /customers/:api_key/projects

Parameters

NameTypeDescription
api_keyStringYour api key

Response

{
"success": true,
"projects": [{
"id": "PROJECT_ID",
"name": "PROJECT_NAME",
"fingerprint_reset_cooldown": 86400000,
"allow_fingerprint_resets": true,
"delete_expired_users": false,
"execution_webhook": "WEBHOOK",
"information_webhook": "WEBHOOK",
"blacklist_webhook": "WEBHOOK",
"total_executions": 0
}]
}

Creating a new project

POST /customers/:api_key/projects/new

Parameters

NameTypeDescription
api_keyStringYour api key

Body

NameTypeNullableDefaultDescription
nameStringName for the project
fingerprint_reset_cooldownNumber86400000Fingerprint reset cooldown in ms
allow_fingerprint_resetsBooleanTrueAllow users to reset there own fingerprint, does not effect force reset
delete_expired_usersBooleanFalseDelete expired users after 15 minutes
execution_webhookStringWebhook used for logging executions
information_webhookStringWebhook used for logging information like fingerprint resets and key generation
blacklist_webhookStringWebhook used for logging blacklists

Response

{
"success": true,
"project_id": "PROJECT_ID"
}