🚀 HeresjohnnyS320 API System

Comprehensive API endpoints for Discord bot and website integration

📊 HTTP Status Codes Reference

200 OK
Request successful, data returned
201 Created
Resource created successfully
400 Bad Request
Invalid request data or missing fields
401 Unauthorized
Missing or invalid authentication token
403 Forbidden
Valid token but insufficient permissions
404 Not Found
Endpoint or resource not found
500 Internal Server Error
Server error, check logs for details

🔐 Permission System Reference

🌐 Public
No authentication required, open access
🔒 Any-Token
Valid API token required, any permission level
👤 Member
Basic member permission level
🛒 Customer
Customer permission required for orders
⚒️ Grinder
Grinder permission required for order management
👮 Staff
Staff permission required for moderation
👑 Owner
Owner permission required for system management
Total Available Routes: 211 Showing: 211

🔍 Search & Filter API Routes

Method Endpoint Authentication Required Permissions
GET /analytics/ 🔒 Token Required head_developer
GET /analytics/routes 🔒 Token Required head_developer
GET /analytics/tokens 🔒 Token Required head_developer
GET /analytics/token-routes 🔒 Token Required head_developer
GET /analytics/summary 🔒 Token Required head_developer
GET /applications/can-apply 🔒 Token Required any-token
POST /applications/ 🔒 Token Required any-token
GET /applications/mine 🔒 Token Required any-token
GET /applications/unposted 🔒 Token Required api-only
POST /applications/:id/posted 🔒 Token Required api-only
POST /applications/discord-posts/:messageId/deleted 🔒 Token Required api-only
POST /applications/:id/decide 🔒 Token Required any-token
PUT /applications/inactive-grinders 🔒 Token Required api-only
POST /applications/inactive-grinders/:userId 🔒 Token Required api-only
GET /applications/:id/files/:publicId 🔒 Token Required any-token
GET /blacklist/ 🌐 Public public
POST /blacklist/ban 🔒 Token Required owner manager director staff
POST /blacklist/unban 🔒 Token Required owner manager director staff
GET /blacklist/check/:user_id 🔒 Token Required owner manager director staff
GET /blacklist/gblacklist 🔒 Token Required owner manager director staff
POST /blacklist/gblacklist/gban 🔒 Token Required owner manager director staff
POST /blacklist/gblacklist/gunban 🔒 Token Required owner manager director staff
GET /blacklist/gblacklist/check/:user_id 🔒 Token Required owner manager director staff
GET /blocked-ips/stats 🔒 Token Required head_developer
GET /blocked-ips/list 🔒 Token Required head_developer
POST /blocked-ips/unblock 🌐 Public public
GET /compensation/ 🔒 Token Required owner OR manager
GET /compensation/reimbursements/:payer_id 🔒 Token Required owner manager
POST /compensation/reimbursements/:payer_id/paidout 🔒 Token Required owner manager
GET /compensation/:user_id 🔒 Token Required owner manager
POST /compensation/:user_id/pay 🔒 Token Required owner manager
GET /config/globaldiscount 🔒 Token Required any-token
POST /config/globaldiscount 🔒 Token Required owner manager
DELETE /config/globaldiscount/:item 🔒 Token Required owner manager
GET /config/autodiscounts 🔒 Token Required owner manager
PUT /config/autodiscounts/:perk 🔒 Token Required owner manager
GET /config/department-limits 🔒 Token Required owner manager
PUT /config/department-limits/:department/:permission 🔒 Token Required owner manager
GET /config/:table 🔒 Token Required owner manager
GET /cooldown/status/:prefix/:identifier 🔒 Token Required owner manager director staff supervisor head_developer
DELETE /cooldown/:prefix/:identifier 🔒 Token Required owner manager director staff supervisor head_developer
POST /cooldown/:prefix/:identifier/:durationMs 🔒 Token Required owner manager director staff supervisor head_developer
GET /cooldown/stats 🔒 Token Required owner manager director staff supervisor head_developer
GET /cooldown/user/:userId 🔒 Token Required owner manager director staff supervisor head_developer
GET /customers/me 🔒 Token Required customer loyal_customer
GET /customers/me/orders 🔒 Token Required customer loyal_customer
GET /dev/status 🌐 Public public
GET /feedback-files/:public_id 🌐 Public public
POST /feedback/ 🔒 Token Required any-token
GET /feedback/mine 🔒 Token Required any-token
GET /feedback/public 🔒 Token Required any-token
GET /feedback/ 🔒 Token Required any-token
GET /feedback/:id/public 🔒 Token Required any-token
POST /feedback/:id/comments 🔒 Token Required any-token
DELETE /feedback/comments/:cid 🔒 Token Required any-token
PUT /feedback/comments/:cid/discord 🔒 Token Required api-only
PUT /feedback/:id/discord-comments 🔒 Token Required api-only
DELETE /feedback/discord-comments/:messageId 🔒 Token Required api-only
DELETE /feedback/:id/everywhere 🔒 Token Required any-token
DELETE /feedback/discord-posts/:threadId 🔒 Token Required api-only
GET /feedback/:id 🔒 Token Required any-token
POST /feedback/:id/replies 🔒 Token Required any-token
DELETE /feedback/:id 🔒 Token Required any-token
PUT /feedback/:id 🔒 Token Required any-token
PUT /feedback/:id/discord 🔒 Token Required api-only
GET /giveaways/ 🔒 Token Required any-token
GET /giveaways/:id 🔒 Token Required any-token
POST /giveaways/ 🔒 Token Required owner OR manager
PUT /giveaways/:id 🔒 Token Required owner manager
POST /giveaways/:id/enter 🔒 Token Required any-token
POST /giveaways/:id/leave 🔒 Token Required any-token
POST /giveaways/:id/draw-winners 🔒 Token Required owner manager
PUT /giveaways/:id/entries 🔒 Token Required owner manager
POST /giveaways/:id/reroll 🔒 Token Required owner manager
GET /grinder-limits/ 🔒 Token Required any-token
GET /grinder-limits/:permission 🔒 Token Required any-token
PUT /grinder-limits/:permission 🔒 Token Required owner manager director staff supervisor head_developer
POST /grinder-management/:id/add-grinder 🔒 Token Required trainee grinder expert_grinder loyal_grinder
POST /grinder-management/:id/assign-collector 🔒 Token Required trainee grinder expert_grinder loyal_grinder
POST /grinder-management/:id/deliver 🔒 Token Required collector
GET /grinder-management/leaderboard 🔒 Token Required any-token
GET /grinder-management/archive 🔒 Token Required any-token
POST /grinder-management/archive-month 🔒 Token Required owner manager
POST /grinder-management/update-leaderboard 🔒 Token Required owner manager
GET /grinders/activity 🌐 Public public
GET /grinders/rank-status 🔒 Token Required owner manager director staff supervisor head_developer
GET /grinders/:user_id/limit-status 🔒 Token Required owner manager director staff supervisor head_developer
PUT /grinders/:user_id/hired 🔒 Token Required owner manager director staff supervisor head_developer
GET /grinders/me 🔒 Token Required trainee grinder expert_grinder loyal_grinder
GET /grinders/me/orders 🔒 Token Required trainee grinder expert_grinder loyal_grinder
GET /grinders/:grinderid/orders 🔒 Token Required trainee grinder expert_grinder loyal_grinder
PUT /grinders/me/orders/:order_id/status 🔒 Token Required trainee grinder expert_grinder loyal_grinder
PUT /grinders/:grinderid/orders/:order_id/status 🔒 Token Required owner manager director staff
GET /grinders/leaderboard 🔒 Token Required trainee grinder expert_grinder loyal_grinder
GET /grinders/stats/me 🔒 Token Required trainee grinder expert_grinder loyal_grinder
GET /grinders/stats/:grinderid 🔒 Token Required trainee grinder expert_grinder loyal_grinder
GET /grinders/archive/:month 🔒 Token Required trainee grinder expert_grinder loyal_grinder
GET /items/ 🔒 Token Required any-token
GET /items/gotm-points 🔒 Token Required any-token
GET /items/:id 🔒 Token Required any-token
GET /items/search/:name 🔒 Token Required any-token
POST /items/ 🔒 Token Required owner OR manager
PUT /items/:id 🔒 Token Required owner manager
DELETE /items/:id 🔒 Token Required owner manager
GET /live-console/ 🌐 Public public
GET /live-console/stream 🔒 Token Required developer head_developer
GET /live-console/api 🔒 Token Required developer head_developer
GET /live-console/stats 🔒 Token Required developer head_developer
POST /live-console/bot-lines 🔒 Token Required any-token
GET /live-console/history 🔒 Token Required developer head_developer
GET /live-console/history/download 🔒 Token Required developer head_developer
GET /live-console/history/days 🔒 Token Required developer head_developer
GET /manage/orders/search 🔒 Token Required staff
GET /manage/orders/attention 🔒 Token Required staff
GET /manage/orders/export 🔒 Token Required staff
GET /manage/orders/stats 🔒 Token Required staff
GET /manage/orders/:id(\d+) 🔒 Token Required staff
GET /order-limits/ 🔒 Token Required any-token
POST /order-limits/ 🔒 Token Required owner OR manager
PUT /order-limits/:permission 🔒 Token Required owner manager
DELETE /order-limits/:permission 🔒 Token Required owner manager
GET /order-limits/overlimit/limit 🔒 Token Required any-token
PUT /order-limits/overlimit/limit 🔒 Token Required owner manager
GET /orders/ 🔒 Token Required grinder OR trainee OR expert_grinder OR loyal_grinder
GET /orders/me 🔒 Token Required customer loyal_customer
GET /orders/customer/:userId 🔒 Token Required owner manager supervisor
GET /orders/:id 🔒 Token Required any-token
POST /orders/ 🔒 Token Required customer OR loyal_customer
POST /orders/price-preview 🔒 Token Required customer OR loyal_customer
PUT /orders/:id 🔒 Token Required owner manager supervisor
PUT /orders/:id/dev-status 🌐 Public public
POST /orders/:id/accept 🔒 Token Required trainee grinder expert_grinder loyal_grinder
POST /orders/custom 🔒 Token Required owner manager supervisor
GET /orders/count/order-count 🔒 Token Required any-token
GET /orders/stats/me 🔒 Token Required any-token
POST /orders/role-progression/check 🔒 Token Required owner manager
GET /orders/role-progression/milestones 🔒 Token Required any-token
POST /referrals/:id/confirm 🌐 Public public
POST /referrals/:id/decline 🌐 Public public
GET /referrals/unposted 🔒 Token Required api-only
POST /referrals/:id/posted 🔒 Token Required api-only
GET /referrals/user/:userId 🌐 Public public
POST /referrals/give 🌐 Public public
POST /referrals/remove 🌐 Public public
GET /role-progression/config 🔒 Token Required any-token
GET /role-progression/stats 🔒 Token Required any-token
GET /events/staff 🔒 Token Required api-only
GET /sticky-messages/ 🔒 Token Required any-token
GET /sticky-messages/:id 🔒 Token Required any-token
POST /sticky-messages/ 🔒 Token Required owner OR manager
PUT /sticky-messages/:id 🔒 Token Required owner manager
DELETE /sticky-messages/:id 🔒 Token Required owner manager
GET /ticket-files/:public_id 🌐 Public public
GET /tickets/ 🔒 Token Required any-token
POST /tickets/ 🔒 Token Required any-token
GET /tickets/me 🔒 Token Required any-token
GET /tickets/changes 🔒 Token Required any-token
POST /tickets/contact 🔒 Token Required any-token
GET /tickets/:id 🔒 Token Required any-token
GET /tickets/staff/all 🔒 Token Required owner manager director staff
POST /tickets/:id/respond 🔒 Token Required owner manager director staff
POST /tickets/:id/files 🔒 Token Required any-token
POST /tickets/:id/note 🔒 Token Required owner manager director staff
PUT /tickets/:id/channel 🔒 Token Required api-only
GET /tickets/staff/assigned 🔒 Token Required owner manager director staff
PUT /tickets/:id/assign 🔒 Token Required owner manager director staff
POST /tickets/:id/assign-to-me 🔒 Token Required owner manager director staff
PUT /tickets/:id/status 🔒 Token Required owner manager director staff
PUT /tickets/:id/priority 🔒 Token Required owner manager director staff
POST /tickets/:id/reply 🔒 Token Required any-token
GET /tickets/stats/overview 🔒 Token Required owner manager director staff
GET /tickets/stats/leaderboard 🔒 Token Required owner manager director staff
GET /twitch/live 🔒 Token Required any-token
GET /uptime/ 🔒 Token Required any-token
GET /user-stats/top 🔒 Token Required owner manager
GET /user-stats/spent 🔒 Token Required owner manager
GET /user-stats/:user_id 🔒 Token Required owner manager
GET /user/me 🔒 Token Required any-token
PUT /user/names 🔒 Token Required owner OR manager OR staff OR director OR supervisor OR head_developer
DELETE /user/names/:user_id 🔒 Token Required owner OR manager OR staff OR director OR supervisor OR head_developer
POST /user/reset-token 🔒 Token Required any-token
GET /user/rank-sync/holders 🔒 Token Required api-only
POST /user/rank-sync/:user_id 🔒 Token Required api-only
GET /user/grinder-sync/holders 🔒 Token Required api-only
POST /user/grinder-sync/:user_id 🔒 Token Required api-only
GET /user/:user_id/permissions 🔒 Token Required owner manager director staff supervisor head_developer
POST /user/:user_id/permissions/add 🔒 Token Required owner manager director staff supervisor head_developer
POST /user/:user_id/permissions/remove 🔒 Token Required owner manager director staff supervisor head_developer
GET /user/me/grantable-permissions 🔒 Token Required owner manager director staff supervisor head_developer
GET /user/userlist 🔒 Token Required owner manager director staff supervisor head_developer
POST /user/:user_id/note 🔒 Token Required owner manager director staff supervisor head_developer
GET /user/:user_id/settings 🔒 Token Required any-token
PUT /user/:user_id/settings 🔒 Token Required any-token
GET /warnings/me 🔒 Token Required any-token
GET /warnings/user/:user_id 🔒 Token Required owner manager director staff
POST /warnings/ 🌐 Public public
PUT /warnings/:id 🔒 Token Required supervisor manager director owner developer head_developer api_edit
DELETE /warnings/:id 🔒 Token Required supervisor manager director owner developer head_developer api_edit
GET /tt/sotd 🔒 Token Required api-only
GET /tt/status/current 🔒 Token Required api-only
GET /tt/status/overview 🔒 Token Required api-only
GET /tt/dxp 🔒 Token Required api-only
GET /tt/servers 🔒 Token Required api-only
GET /tt/players 🔒 Token Required api-only
GET /tt/faction/summary 🔒 Token Required api-only
GET /tt/faction 🔒 Token Required api-only
GET /tt/quarry 🔒 Token Required api-only
GET /tt/charges 🔒 Token Required api-only
POST /tt/register-token 🔒 Token Required api-only
GET /tt/skills/:discord_id 🔒 Token Required api-only
GET /tt/my-wealth 🔒 Token Required api-only

🔧 API Version 2.0

📧 Contact: heresjohnny320 | 🚀 Powered by Node.js

🐙GitHub Profile