πŸ“•API Reference

So.. what can I do with this thing?

Authorization Required: All endpoints below require an API Key. Click here to see how to find it! Authorization Header: X-Api-Key Example: X-Api-Key: a9bd9586-2da8-496c-9699-83ff93c824e2

Endpoints

Get public server information

get

Retrieves public information for the server.

Header parameters
X-Api-KeystringRequired

API Key

Responses
200

Server information

application/json
get
/v1/server

Get server players

get

Retrieves players for the server.

Header parameters
X-Api-KeystringRequired

API Key

Responses
200

Server players

application/json
get
/v1/server/players

Get server queue

get

Retrieves the queue for the server.

Header parameters
X-Api-KeystringRequired

API Key

Responses
200

Server queue

application/json
get
/v1/server/queue

Get server bans

get

Retrieves bans for the server.

Header parameters
X-Api-KeystringRequired

API Key

Responses
200

Server bans

application/json
get
/v1/server/bans

Announce a message to the server

post

Sends an announcement message to the server.

Header parameters
X-Api-KeystringRequired

API Key

Body

Request body for announcing a message

messagestringRequiredExample: hello world
Responses
200

OK

application/json
post
/v1/server/announce

Shutdown the server

post

Shuts down the server after 30 second timeout.

Header parameters
X-Api-KeystringRequired

API Key

Responses
200

OK

application/json
post
/v1/server/shutdown

We allow the following settings to be changed:

  • Private: bool (FriendsOnly)

  • HideFromList: bool

  • minLevel: int

Please remember to respect our ratelimits!

Update server setting

post

Updates a specific server setting.

Header parameters
X-Api-KeystringRequired

API Key

Body

Request body for updating a server setting

HideFromListbooleanOptional
PrivatebooleanOptional
minLevelintegerOptional
Responses
200

Setting updated successfully

application/json
post
/v1/server/setSetting

Toggle ban for a user

post

Adds or removes the given userId from the banlist.

Header parameters
X-Api-KeystringRequired

API Key

Body
BannedbooleanRequiredExample: true
UserIdintegerRequiredExample: 123456789
Responses
200

User banned/unbanned successfully

application/json
post
/v1/server/banplayer

Kick a player from the server

post

Kicks a player from the server.

Header parameters
X-Api-KeystringRequired

API Key

Body

Request body for kicking a player

ModerationReasonstringOptionalExample: Optional reason for the kick
UserIdintegerRequiredExample: 123456789
Responses
200

OK

application/json
post
/v1/server/moderation/kick

Set a banner for the server

post

Sets a banner for the server.

Header parameters
X-Api-KeystringRequired

API Key

Body

Request body for setting a banner

bannerstringRequiredExample: Hello World!
Responses
200

OK

application/json
post
/v1/server/setbanner

Last updated