· 2 years ago · Feb 06, 2023, 05:10 PM
1import requests
2from requests.structures import CaseInsensitiveDict
3
4url = "http://192.168.1.44/api/application/servers"
5
6headers = CaseInsensitiveDict()
7headers["Authorization"] = "Bearer (api key)"
8headers["Content-Type"] = "application/json"
9
10data = """
11{
12 "name": "Building",
13 "user": 1,
14 "egg": 1,
15 "docker_image": "quay.io/pterodactyl/core:java",
16 "startup": "java -Xms128M -Xmx128M -jar server.jar",
17 "environment": {
18 "BUNGEE_VERSION": "latest",
19 "SERVER_JARFILE": "server.jar"
20 },
21 "limits": {
22 "memory": 128,
23 "swap": 0,
24 "disk": 512,
25 "io": 500,
26 "cpu": 100
27 },
28 "feature_limits": {
29 "databases": 1,
30 "backups": 1
31 },
32 "allocation": {
33 "default": 1
34 }
35}
36"""
37
38
39resp = requests.post(url, headers=headers, data=data)
40
41print(resp.content)
42