Explore
Hack Club YSWS manager
1.0.0
OAS 3.0
An API to manage, find, and run Hack Club YSWSs
Authorize
default
GET
/api
/login
User login
POST
/api
/register
User sign up
GET
/api
/ping
Ping
POST
/api
/newdb
clears DB, requires admin token (rank 1)
GET
/api
/ysws
/getall
Get all ysws
GET
/api
/ysws
/get
/{id}
Get a specific ysws by ID
POST
/api
/ysws
/new
Create a new YSWS
DELETE
/api
/ysws
/delete
/{id}
Delete a YSWS by ID
GET
/api
/ysws
/search
/{query}
Search for ysws by name or description
GET
/api
/ysws
/getactive
Get all ongoing ysws
PUT
/api
/ysws
/edit
/{name}
Edit a YSWS by name (user must be owner)
PUT
/api
/user
/changename
Change user name
PUT
/api
/user
/changerank
User rank change by username, requires admin token (rank 1)
DELETE
/api
/user
/delete
/{id}
Delete a user by ID, requires admin token (rank 1)
GET
/api
/user
/getall
Get all users, requires admin token (rank 1)
GET
/api
/user
/get
/{id}
Get a specific user by ID, requires admin token (rank 1)