# Leaseweb Dedicatedserver API

**Canonical:** https://apis.io/apis/leaseweb/leaseweb-dedicatedserver-api/  
**Provider:** Leaseweb — https://apis.io/providers/leaseweb/  
**Base URL:** https://api.leaseweb.com/publicCloud/v1  
**Documentation:** https://developer.leaseweb.com/docs/

Leaseweb Dedicatedserver API is one of 9 APIs that [Leaseweb](https://apis.io/providers/leaseweb/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 54 JSON Schema definitions. Tagged areas include dedicatedserver. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and 54 JSON Schemas.

The dedicatedserver API from Leaseweb — 46 operation(s) for dedicatedserver.

## Operations (60 of 61)

| Method | Path | Summary |
|---|---|---|
| GET | `/servers` | List servers |
| GET | `/servers/{serverId}` | Get server |
| PUT | `/servers/{serverId}` | Update server |
| GET | `/servers/{serverId}/ips` | List IPs |
| GET | `/servers/{serverId}/ips/{ip}` | Show a server IP |
| PUT | `/servers/{serverId}/ips/{ip}` | Update an IP |
| POST | `/servers/{serverId}/ips/{ip}/null` | Null route an IP |
| POST | `/servers/{serverId}/ips/{ip}/unnull` | Remove a null route |
| GET | `/servers/{serverId}/nullRouteHistory` | Show null route history |
| DELETE | `/servers/{serverId}/privateNetworks/{privateNetworkId}` | Delete a server from a private network |
| PUT | `/servers/{serverId}/privateNetworks/{privateNetworkId}` | Add a server to private network |
| GET | `/servers/{serverId}/networkInterfaces` | List network interfaces |
| POST | `/servers/{serverId}/networkInterfaces/close` | Close all network interfaces |
| POST | `/servers/{serverId}/networkInterfaces/open` | Open all network interfaces |
| GET | `/servers/{serverId}/networkInterfaces/{networkTypeURL}` | Show a network interface |
| POST | `/servers/{serverId}/networkInterfaces/{networkTypeURL}/close` | Close network interface |
| POST | `/servers/{serverId}/networkInterfaces/{networkTypeURL}/open` | Open network interface |
| GET | `/servers/{serverId}/notificationSettings/ddos` | Inspect DDoS notification settings |
| PUT | `/servers/{serverId}/notificationSettings/ddos` | Update DDoS notification settings |
| GET | `/servers/{serverId}/metrics/bandwidth` | Show bandwidth metrics |
| GET | `/servers/{serverId}/metrics/datatraffic` | Show datatraffic metrics |
| GET | `/servers/{serverId}/notificationSettings/bandwidth` | List bandwidth notification settings |
| POST | `/servers/{serverId}/notificationSettings/bandwidth` | Create a bandwidth notification setting |
| DELETE | `/servers/{serverId}/notificationSettings/bandwidth/{notificationSettingId}` | Delete a bandwidth notification setting |
| GET | `/servers/{serverId}/notificationSettings/bandwidth/{notificationSettingId}` | Show a bandwidth notification setting |
| PUT | `/servers/{serverId}/notificationSettings/bandwidth/{notificationSettingId}` | Update a bandwidth notification setting |
| GET | `/servers/{serverId}/notificationSettings/datatraffic` | List data traffic notification settings |
| POST | `/servers/{serverId}/notificationSettings/datatraffic` | Create a data traffic notification setting |
| DELETE | `/servers/{serverId}/notificationSettings/datatraffic/{notificationSettingId}` | Delete a data traffic notification setting |
| GET | `/servers/{serverId}/notificationSettings/datatraffic/{notificationSettingId}` | Show a data traffic notification setting |
| PUT | `/servers/{serverId}/notificationSettings/datatraffic/{notificationSettingId}` | Update a data traffic notification setting |
| GET | `/servers/{serverId}/hardwareInfo` | Show hardware information |
| GET | `/hardwareMonitoring` | Show hardware monitoring data for all servers |
| GET | `/servers/{serverId}/hardwareMonitoring` | Show hardware monitoring data for a server |
| GET | `/controlPanels` | List control panels |
| GET | `/operatingSystems` | List Operating Systems |
| GET | `/operatingSystems/{operatingSystemId}` | Show an operating system |
| GET | `/operatingSystems/{operatingSystemId}/controlPanels` | List control panels by Operating System |
| GET | `/rescueImages` | Rescue Images |
| POST | `/servers/{serverId}/cancelActiveJob` | Cancel active job |
| GET | `/servers/{serverId}/credentials` | List server credentials |
| POST | `/servers/{serverId}/credentials` | Create new server credentials |
| GET | `/servers/{serverId}/credentials/{type}` | List server credentials by type |
| DELETE | `/servers/{serverId}/credentials/{type}/{username}` | Delete server credentials |
| GET | `/servers/{serverId}/credentials/{type}/{username}` | Show server credentials |
| PUT | `/servers/{serverId}/credentials/{type}/{username}` | Update server credentials |
| POST | `/servers/{serverId}/expireActiveJob` | Expire active job |
| POST | `/servers/{serverId}/hardwareScan` | Launch hardware scan |
| POST | `/servers/{serverId}/install` | Launch installation |
| POST | `/servers/{serverId}/ipmiReset` | Launch IPMI reset |
| GET | `/servers/{serverId}/jobs` | List jobs |
| GET | `/servers/{serverId}/jobs/{jobId}` | Show a job |
| POST | `/servers/{serverId}/jobs/{jobId}/retry` | Retry a job |
| DELETE | `/servers/{serverId}/leases` | Delete a DHCP reservation |
| GET | `/servers/{serverId}/leases` | List DHCP reservations |
| POST | `/servers/{serverId}/leases` | Create a DHCP reservation |
| POST | `/servers/{serverId}/powerCycle` | Power cycle a server |
| GET | `/servers/{serverId}/powerInfo` | Show power status |
| POST | `/servers/{serverId}/powerOff` | Power off server |
| POST | `/servers/{serverId}/powerOn` | Power on server |

…and 1 more operations. They are listed in full on the page.

## Machine-readable artifacts (56)

- **OpenAPI** — https://artifacts.apis.io/leaseweb/openapi/leaseweb-dedicatedserver-api-openapi.yml
- **Documentation** — https://developer.leaseweb.com/docs/
- **JSONSchema** — https://artifacts.apis.io/leaseweb/json-schema/leaseweb-instance-details-schema.json
- **JSONSchema** — https://artifacts.apis.io/leaseweb/json-schema/leaseweb-instance-list-schema.json
- **JSONSchema** — https://artifacts.apis.io/leaseweb/json-schema/leaseweb-auto-scaling-group-details-schema.json
- **JSONSchema** — https://artifacts.apis.io/leaseweb/json-schema/leaseweb-load-balancer-listener-details-schema.json
- **JSONSchema** — https://artifacts.apis.io/leaseweb/json-schema/leaseweb-load-balancer-details-schema.json
- **JSONSchema** — https://artifacts.apis.io/leaseweb/json-schema/leaseweb-load-balancers-schema.json
- **JSONSchema** — https://artifacts.apis.io/leaseweb/json-schema/leaseweb-job-list-schema.json
- **JSONSchema** — https://artifacts.apis.io/leaseweb/json-schema/leaseweb-get-server-list-result-schema.json
- **JSONSchema** — https://artifacts.apis.io/leaseweb/json-schema/leaseweb-server-job-schema.json
- **JSONSchema** — https://artifacts.apis.io/leaseweb/json-schema/leaseweb-job-schema.json
- **JSONSchema** — https://artifacts.apis.io/leaseweb/json-schema/leaseweb-get-hardware-result-schema.json
- **JSONSchema** — https://artifacts.apis.io/leaseweb/json-schema/leaseweb-server-schema.json
- **JSONSchema** — https://artifacts.apis.io/leaseweb/json-schema/leaseweb-get-network-equipment-list-result-schema.json
- **JSONSchema** — https://artifacts.apis.io/leaseweb/json-schema/leaseweb-network-equipment-schema.json
- **JSONSchema** — https://artifacts.apis.io/leaseweb/json-schema/leaseweb-ip-schema.json
- **JSONSchema** — https://artifacts.apis.io/leaseweb/json-schema/leaseweb-ip-list-schema.json
- **JSONSchema** — https://artifacts.apis.io/leaseweb/json-schema/leaseweb-null-route-list-schema.json
- **JSONSchema** — https://artifacts.apis.io/leaseweb/json-schema/leaseweb-credential-list-schema.json
- **JSONSchema** — https://artifacts.apis.io/leaseweb/json-schema/leaseweb-import-resource-record-sets-result-schema.json
- **JSONSchema** — https://artifacts.apis.io/leaseweb/json-schema/leaseweb-get-resource-record-set-list-result-schema.json
- **JSONSchema** — https://artifacts.apis.io/leaseweb/json-schema/leaseweb-resource-record-set-schema.json
- **JSONSchema** — https://artifacts.apis.io/leaseweb/json-schema/leaseweb-resource-record-set-details-schema.json
- **JSONSchema** — https://artifacts.apis.io/leaseweb/json-schema/leaseweb-get-query-metrics-result-schema.json
- **JSONSchema** — https://artifacts.apis.io/leaseweb/json-schema/leaseweb-info-message-result-schema.json
- **JSONSchema** — https://artifacts.apis.io/leaseweb/json-schema/leaseweb-bucket-schema.json
- **JSONSchema** — https://artifacts.apis.io/leaseweb/json-schema/leaseweb-create-object-storage-access-key-result-schema.json
- **JSONSchema** — https://artifacts.apis.io/leaseweb/json-schema/leaseweb-get-object-storage-list-result-schema.json
- **JSONSchema** — https://artifacts.apis.io/leaseweb/json-schema/leaseweb-get-object-storage-bucket-list-result-schema.json
- **JSONSchema** — https://artifacts.apis.io/leaseweb/json-schema/leaseweb-create-object-storage-bucket-opts-schema.json
- **JSONSchema** — https://artifacts.apis.io/leaseweb/json-schema/leaseweb-group-schema.json
- **JSONSchema** — https://artifacts.apis.io/leaseweb/json-schema/leaseweb-dedicated-server-schema.json
- **JSONSchema** — https://artifacts.apis.io/leaseweb/json-schema/leaseweb-vps-schema.json
- **JSONSchema** — https://artifacts.apis.io/leaseweb/json-schema/leaseweb-dedicated-server-list-schema.json
- **JSONSchema** — https://artifacts.apis.io/leaseweb/json-schema/leaseweb-order-vps-opts-schema.json
- **JSONSchema** — https://artifacts.apis.io/leaseweb/json-schema/leaseweb-vps-list-schema.json
- **JSONSchema** — https://artifacts.apis.io/leaseweb/json-schema/leaseweb-order-dedicated-server-opts-schema.json
- **JSONSchema** — https://artifacts.apis.io/leaseweb/json-schema/leaseweb-null-routed-ip-schema.json
- **JSONSchema** — https://artifacts.apis.io/leaseweb/json-schema/leaseweb-get-null-route-history-list-result-schema.json
- …and 16 more, listed in full on the page.

## Other Leaseweb APIs (8)

- [Leaseweb Abuse API](https://apis.io/apis/leaseweb/leaseweb-abuse-api/)
- [Leaseweb Aggregationpack API](https://apis.io/apis/leaseweb/leaseweb-aggregationpack-api/)
- [Leaseweb Dns API](https://apis.io/apis/leaseweb/leaseweb-dns-api/)
- [Leaseweb Invoice API](https://apis.io/apis/leaseweb/leaseweb-invoice-api/)
- [Leaseweb Ipmgmt API](https://apis.io/apis/leaseweb/leaseweb-ipmgmt-api/)
- [Leaseweb Networkequipment API](https://apis.io/apis/leaseweb/leaseweb-networkequipment-api/)
- [Leaseweb Objectstorage API](https://apis.io/apis/leaseweb/leaseweb-objectstorage-api/)
- [Leaseweb Ordering API](https://apis.io/apis/leaseweb/leaseweb-ordering-api/)

## Tags

dedicatedserver

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/leaseweb/leaseweb-dedicatedserver-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/leaseweb/.
