List package configurations
Returns a list of all available package configurations
$ curl --header "Authorization: Bearer {token}" \
--header "Accept: application/json" \
https://api.checkdomain.de/v1/servers/configurations
HTTP/1.1 200 OK
{
"page": 1,
"limit": 10,
"pages": 1,
"total": 2,
"_links": {
"self": {
"href": "/v1/servers/configurations/?page=1&limit=10"
},
"first": {
"href": "/v1/servers/configurations/?page=1&limit=10"
},
"last": {
"href": "/v1/servers/configurations/?page=1&limit=10"
}
},
"_embedded": {
"configurations": [
{
"id": 1,
"name": "Starter-Paket",
"used": 2,
"shell_exec": false,
"disc_space_limit": {
"value": 500,
"unit": "MB"
},
"domain_limit": {
"value": 0
},
"mail_limit": {
"value": 128
},
"db_limit": {
"value": 0
},
"cron_limit": {
"value": 0
},
"max_exec_time": {
"value": 0,
"unit": "SEC"
},
"ftp_limit": {
"value": 5
},
"php_mem_limit": {
"value": 128,
"unit": "MB"
},
"_links": {
"self": {
"href": "/v1/servers/configurations/1"
}
}
},
{
"id": 2,
"name": "Super-Paket",
"used": 0,
"shell_exec": false,
"disc_space_limit": {
"value": 5000,
"unit": "MB"
},
"domain_limit": {
"value": 0
},
"mail_limit": {
"value": 256
},
"db_limit": {
"value": 0
},
"cron_limit": {
"value": 0
},
"max_exec_time": {
"value": 0,
"unit": "SEC"
},
"ftp_limit": {
"value": 5
},
"php_mem_limit": {
"value": 256,
"unit": "MB"
},
"_links": {
"self": {
"href": "/v1/servers/configurations/2"
}
}
}
]
}
}
| Name | Type | Required | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| root Show properties | collection | Yes | array of objects (Configuration) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Properties of Configuration
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Code | Description |
|---|---|
| 200 | Ok |
| 404 | Server not found |
| 500 | Something on our end went wrong |
Get package configuration
Returns a single package configuration by identifier
$ curl --header "Authorization: Bearer {token}" \
--header "Accept: application/json" \
https://api.checkdomain.de/v1/servers/configurations/{configuration}
HTTP/1.1 200 OK
{
"id": 1,
"name": "Starter-Paket",
"used": 2,
"shell_exec": false,
"disc_space_limit": {
"value": 500,
"unit": "MB"
},
"domain_limit": {
"value": 0
},
"mail_limit": {
"value": 128
},
"db_limit": {
"value": 0
},
"cron_limit": {
"value": 0
},
"max_exec_time": {
"value": 0,
"unit": "SEC"
},
"ftp_limit": {
"value": 5
},
"php_mem_limit": {
"value": 128,
"unit": "MB"
},
"_links": {
"self": {
"href": "/v1/servers/configurations/1"
}
}
}
| Name | Type | Required | Description |
|---|---|---|---|
| configuration | integer (\d+) | Configuration identifier |
| Name | Type | Required | Description | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| id | integer | Configuration identifier | |||||||||||||
| name | string | Configuration name | |||||||||||||
| used | integer | Count of usage | |||||||||||||
| shell_exec | boolean | Php shell execution allowed or not | |||||||||||||
| disc_space_limit Show properties | model | object (Value) | |||||||||||||
Properties of Value
|
|||||||||||||||
| domain_limit | object (Value) | Configured limit of domains | |||||||||||||
| mail_limit | object (Value) | Configured limit of email accounts | |||||||||||||
| db_limit | object (Value) | Configured limit of databases | |||||||||||||
| cron_limit | object (Value) | Configured limit of cronjobs | |||||||||||||
| max_exec_time | object (Value) | Configured php max_execution_time | |||||||||||||
| ftp_limit | object (Value) | Configured limit of ftp accounts | |||||||||||||
| php_mem_limit | object (Value) | Configured php memory_limit | |||||||||||||
| Code | Description |
|---|---|
| 200 | Ok |
| 404 | Server not found |
| 500 | Something on our end went wrong |