Skip to content

Required Endpoints #1

Description

@modev

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions