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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions