-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
List of required endpoints and description. Endpoints requiring authentification are marked with *.
Authentification
- POST /user/login - Takes username/password combination. Returns JWT
- POST /user/new* - Creates a new user. Requires admin access permission
- DELETE /user/{id}* - Deletes the user with the given ID
- GET /user/{id}* - Information about the user with the given ID
- GET /user* - List of all users
Server managment*
- GET /servers/running - Returns a list of all running servers
- POST /servers/new - Spawns a new server with given template properties
- GET /server/{id} - Information about the server with the given id
- POST /server/{id} - Trigger actions on the given server. (Resart, Cast etc.)
- DELETE /server/{id} - Stop the given server
Network managment*
- GET /network/players - Metrics about the player count on the network
- GET /network/lobbys - List of currently active BungeeCord servers
Server templating*
- GET /templates/installed - List of all installed templates
- GET /templates/{id} - Information about given template
- GET /templates/{id}/files - Shared files of given template
Administration
- GET /cloud/version - Current version of CentauriCloud
- GET /cloud/modules - Currently active modules
Metadata
Metadata
Assignees
Labels
No labels