Endpoints relating to projects
GET /projects/:project_id
Params:
| Key | Description |
| project_id | The projects id |
Response:
POST /projects/:project_id/edit
Params:
| Key | Description |
| project_id | The projects id |
Payload:
| Key | Type | Required |
| name | String | False |
| fingerprint_reset_cooldown | Number | False |
| allow_fingerprint_resets | Boolean | False |
| delete_expired_users | Boolean | False |
| execution_webhook | String | False |
| information_webhook | String | False |
| blacklist_webhook | String | False |
| require_discord | Boolean | False |
| require_join_server | Boolean | False |
Response:
POST /projects/:project_id/remove
Params:
| Key | Description |
| project_id | The projects id |
Response:
GET /projects/:project_id/executions
Params:
| Key | Description |
| project_id | The projects id |
Response:
GET /projects/:project_id/executors
Params:
| Key | Description |
| project_id | The projects id |
Response:
GET /projects/:project_id/scripts
Params:
| Key | Description |
| project_id | The projects id |
Response:
POST /projects/:project_id/scripts/new
Params:
| Key | Description |
| project_id | The projects id |
Payload:
| Key | Type | Required | Default |
| name | String | True | |
| script | String | True | |
| free_for_all | Boolean | False | False |
| use_heartbeat | Boolean | False | True |
| kick_outdated | Boolean | False | False |
| require_sessions | Boolean | False | False |
| save_source | Boolean | False | True |
| silent | Boolean | False | False |
Response:
GET /projects/:project_id/users
Params:
| Key | Description |
| project_id | The projects id |
Queries:
| Key | Type | Required | Default |
| from | Number | False | 0 |
| limit | Number | False | ∞ |
Response:
GET /projects/:project_id/users/filter
Params:
| Key | Description |
| project_id | The projects id |
Queries:
with the Boolean values, Null = return both
the search query returns users that key, discord, note, executor or blacklist reason includes that string as a substring or matches that string
| Key | Type | Required | Default |
| from | Number | False | 0 |
| limit | Number | False | ∞ |
| key | String | False | Null |
| fingerprint_assigned | Boolean | False | Null |
| key_expires | Boolean | False | Null |
| discord_id | String | False | Null |
| executor | String | False | Null |
| note | String | False | Null |
| blacklisted | Boolean | False | Null |
| blacklist_reason | String | False | Null |
| blacklist_expires | Boolean | False | Null |
| ad_key | Boolean | False | Null |
| search | String | False | Null |
Response:
POST /projects/:project_id/users/new
Params:
| Key | Description |
| project_id | The projects id |
Payload:
max_instances, max_executions and use_fingerprint require you to have advanced_key_control, leave null if you dont have this
| Key | Type | Required | Default |
| discord_id | String | False | Null |
| key_expires | Number | True | |
| note | String | False | Null |
| max_instances | Number | False | 0 |
| max_executions | Number | False | 0 |
| use_fingerprint | Boolean | False | True |
Response:
POST /projects/:project_id/users/generate
Params:
| Key | Description |
| project_id | The projects id |
Payload:
max_instances, max_executions and use_fingerprint require you to have advanced_key_control, leave null if you dont have this
| Key | Type | Required | Default |
| amount | Number | True | |
| keys_expire | Number | True | |
| note | String | False | Null |
| max_instances | Number | False | 0 |
| max_executions | Number | False | 0 |
| use_fingerprint | Boolean | False | True |
Response:
POST /projects/:project_id/users/import
Params:
| Key | Description |
| project_id | The projects id |
Payload:
| Key | Type | Required |
| users | Array | True |
User JSON:
users must be an array of jsons, those jsons must be the following
the time fields can be in seconds or milliseconds
| Keys | Type | Required | Default |
discord_id OR discord | String | False | Null |
fingerprint OR identifier OR hwid | String | False | Null |
auth_expire OR key_expires | Number | False | Null |
note | String | False | Null |
executor | String | False | Null |
blacklisted | Boolean | False | False |
blacklist_reason | String | False | Null |
blacklist_expires | Number | False | Null |
Response:
POST /projects/:project_id/users/export
Params:
| Key | Description |
| project_id | The projects id |
Payload:
| Key | Type | Options | Required |
| type | Enum | text OR json | True |
Response:
POST /projects/:project_id/users/resetall
Params:
| Key | Description |
| project_id | The projects id |
Response:
POST /projects/:project_id/users/purge
Params:
| Key | Description |
| project_id | The projects id |
Response:
POST /projects/:project_id/users/clear
Params:
| Key | Description |
| project_id | The projects id |
Response:
POST /projects/:project_id/users/compensate
Params:
| Key | Description |
| project_id | The projects id |
Payload:
| Key | Type | Required |
| duration | Number | True |
| compensate_expired | Boolean | True |
Response:
GET /projects/:project_id/sessions
Params:
| Key | Description |
| project_id | The projects id |
Queries:
| Key | Type | Required | Default |
| from | Number | False | 0 |
| limit | Number | False | ∞ |
Response:
GET /projects/:project_id/sessions/filter
Params:
| Key | Description |
| project_id | The projects id |
Queries:
| Key | Type | Required | Default |
| from | Number | False | 0 |
| limit | Number | False | ∞ |
| key | String | False | Null |
| script_id | String | False | Null |
| roblox_id | String | False | Null |
| place_id | String | False | Null |
| job_id | String | False | Null |
Response: