Skip to content

Required Endpoints #1

@modev

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

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