Skip to main content
Glama

Contabo (VPS) MCP Server

Server Details

Contabo API (v1.0.0) as MCP tools for cloud provisioning, and management. Powered by HAPI MCP server

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL
Repository
la-rebelion/hapimcp
GitHub Stars
7

Glama MCP Gateway

Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.

MCP client
Glama
MCP server

Full call logging

Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.

Tool access control

Enable or disable individual tools per connector, so you decide what your agents can and cannot do.

Managed credentials

Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.

Usage analytics

See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.

100% free. Your data is private.
Tool DescriptionsC

Average 2.7/5 across 124 of 124 tools scored. Lowest: 1.3/5.

Server CoherenceA
Disambiguation3/5

The tools cover distinct resources like instances, DNS, domains, and object storage, but there is significant overlap in naming and purpose, especially with audit tools (e.g., retrieveImageAuditsList and retrieveImageAuditsList1) and similar CRUD operations across resources that could confuse agents. Descriptions help differentiate, but the sheer number increases ambiguity.

Naming Consistency4/5

Most tools follow a consistent verb_noun pattern (e.g., createInstance, retrieveInstance, updateInstance, deleteInstance), with verbs like create, retrieve, update, delete, list, cancel, and assign. There are minor deviations like 'tool_search' (snake_case) and some audit tools with appended numbers, but overall naming is predictable and readable.

Tool Count2/5

With 124 tools, the count is excessive for a VPS server, far beyond the typical well-scoped range of 3-15 tools. This creates a heavy and overwhelming interface that will likely hinder agent usability and efficiency, despite covering a broad domain.

Completeness5/5

The tool set provides comprehensive CRUD and lifecycle coverage for all major resources (instances, DNS, domains, object storage, private networks, users, roles, tags, secrets, snapshots, etc.), including audit logs and specialized actions like rescue, restart, and upgrade. No obvious gaps are present for managing VPS and related services.

Available Tools

124 tools
assignInstancePrivateNetworkAdd instance to a Private Network
Destructive
Inspect

Add instance to a Private Network - Add a specific instance to a Private Network

ParametersJSON Schema
NameRequiredDescriptionDefault
instanceIdYes
x-trace-idNo
x-request-idYes
privateNetworkIdYes
assignIpAssign a VIP to an VPS/VDS/Bare Metal
Destructive
Inspect

Assign a VIP to an VPS/VDS/Bare Metal - Assign a VIP to a VPS/VDS/Bare Metal using the machine id.

ParametersJSON Schema
NameRequiredDescriptionDefault
ipYes
resourceIdYes
x-trace-idNo
resourceTypeYes
x-request-idYes
bulkDeleteDnsZoneRecordsBulk delete DNS zone records
Destructive
Inspect

Bulk delete DNS zone records - Delete multiple zone records from a DNS Zone

ParametersJSON Schema
NameRequiredDescriptionDefault
zoneNameYes
x-trace-idNo
x-request-idYes
bulkDeleteDnsZoneRecordsBodyYes
cancelDomainCancel a specific domain
Destructive
Inspect

Cancel a specific domain - Cancel a specific domain

ParametersJSON Schema
NameRequiredDescriptionDefault
domainYes
x-trace-idNo
x-request-idYes
cancelDomainBodyYes
cancelInstanceCancel specific instance by id
Destructive
Inspect

Cancel specific instance by id - Your are free to cancel a previously created instance at any time.

ParametersJSON Schema
NameRequiredDescriptionDefault
instanceIdYes
x-trace-idNo
x-request-idYes
cancelInstanceBodyYes
CancelObjectStorageCancels the specified object storage at the next possible date
Destructive
Inspect

Cancels the specified object storage at the next possible date - Cancels the specified object storage at the next possible date. Please be aware of your contract periods.

ParametersJSON Schema
NameRequiredDescriptionDefault
x-trace-idNo
x-request-idYes
objectStorageIdYes
CancelObjectStorageBodyYes
confirmDomainTransferOutConfirm transfer out for a domain
Destructive
Inspect

Confirm transfer out for a domain - Confirm transfer out for a domain

ParametersJSON Schema
NameRequiredDescriptionDefault
domainYes
x-trace-idNo
x-request-idYes
createAssignmentCreate a new assignment for the tag
Destructive
Inspect

Create a new assignment for the tag - Create a new tag assignment. This marks the specified resource with the specified tag for organizing purposes or to restrict access to that resource.

ParametersJSON Schema
NameRequiredDescriptionDefault
tagIdYes
resourceIdYes
x-trace-idNo
resourceTypeYes
x-request-idYes
createCustomImageProvide a custom image
Destructive
Inspect

Provide a custom image - In order to provide a custom image please specify an URL from where the image can be directly downloaded. A custom image must be in either .iso or .qcow2 format. Other formats will be rejected. Please note that downloading can take a while depending on network speed resp. bandwidth and size of image. You can check the status by retrieving information about the image via a GET request. Download will be rejected if you have exceeded your limits.

ParametersJSON Schema
NameRequiredDescriptionDefault
x-trace-idNo
x-request-idYes
createCustomImageBodyYes
createDnsZoneCreate DNS zone
Destructive
Inspect

Create DNS zone - Creates a new DNS zone for a customer

ParametersJSON Schema
NameRequiredDescriptionDefault
x-trace-idNo
x-request-idYes
createDnsZoneBodyYes
createDnsZoneRecordCreate DNS zone record
Destructive
Inspect

Create DNS zone record - Create resource record in a zone

ParametersJSON Schema
NameRequiredDescriptionDefault
zoneNameYes
x-trace-idNo
x-request-idYes
createDnsZoneRecordBodyYes
createHandleCreate specific handle
Destructive
Inspect

Create specific handle - Create specific handle

ParametersJSON Schema
NameRequiredDescriptionDefault
x-trace-idNo
x-request-idYes
createHandleBodyYes
createInstanceCreate a new instance
Destructive
Inspect

Create a new instance - Create a new instance for your account with the provided parameters. ProductIdProductDisk Size V91VPS 10 NVMe75 GB NVMe V92VPS 10 SSD150 GB SSD V93VPS 10 Storage300 GB SSD V94VPS 20 NVMe100 GB NVMe V95VPS 20 SSD200 GB SSD V96VPS 20 Storage400 GB SSD V97VPS 30 NVMe200 GB NVMe V98VPS 30 SSD400 GB SSD V99VPS 30 Storage1000 GB NVMe V100VPS 40 NVMe250 GB NVMe V101VPS 40 SSD500 GB SSD V102VPS 40 Storage1200 GB NVMe V103VPS 50 NVMe300 GB NVMe V104VPS 50 SSD600 GB SSD V105VPS 50 Storage1400 GB SSD V106VPS 60 NVMe350 GB NVMe V107VPS 60 SSD700 GB SSD V8VDS S180 GB NVMe V9VDS M240 GB NVMe V10VDS L360 GB NVMe V11VDS XL480 GB NVMe V16VDS XXL720 GB NVMe

ParametersJSON Schema
NameRequiredDescriptionDefault
x-trace-idNo
x-request-idYes
createInstanceBodyYes
createObjectStorageCreate a new object storage
Destructive
Inspect

Create a new object storage - Create / purchase a new object storage in your account. Please note that you can only buy one object storage per location. You can actually increase the object storage space via POST to /v1/object-storages/{objectStorageId}/resize

ParametersJSON Schema
NameRequiredDescriptionDefault
x-trace-idNo
x-request-idYes
createObjectStorageBodyYes
createPrivateNetworkCreate a new Private Network
Destructive
Inspect

Create a new Private Network - Create a new Private Network in your account.

ParametersJSON Schema
NameRequiredDescriptionDefault
x-trace-idNo
x-request-idYes
createPrivateNetworkBodyYes
createPtrRecordCreate a new PTR Record using ip address
Destructive
Inspect

Create a new PTR Record using ip address - Create a new PTR Record using ip address. Only IPv6 can be created

ParametersJSON Schema
NameRequiredDescriptionDefault
x-trace-idNo
x-request-idYes
createPtrRecordBodyYes
createRoleCreate a new role
Destructive
Inspect

Create a new role - Create a new role. In order to get a list availbale api enpoints (apiName) and their actions please refer to the GET api-permissions endpoint. For specifying resources please enter tag ids. For those to take effect please assign them to a resource in the tag management api.

ParametersJSON Schema
NameRequiredDescriptionDefault
x-trace-idNo
x-request-idYes
createRoleBodyYes
createSecretCreate a new secret
Destructive
Inspect

Create a new secret - Create a new secret in your account with attributes name, type and value. Attribute type can be password or ssh.

ParametersJSON Schema
NameRequiredDescriptionDefault
x-trace-idNo
x-request-idYes
createSecretBodyYes
createSnapshotCreate a new instance snapshot
Destructive
Inspect

Create a new instance snapshot - Create a new snapshot for instance, with name and description attributes

ParametersJSON Schema
NameRequiredDescriptionDefault
instanceIdYes
x-trace-idNo
x-request-idYes
createSnapshotBodyYes
createTagCreate a new tag
Destructive
Inspect

Create a new tag - Create a new tag in your account with attribute name and optional attribute color.

ParametersJSON Schema
NameRequiredDescriptionDefault
x-trace-idNo
x-request-idYes
createTagBodyYes
createUserCreate a new user
Destructive
Inspect

Create a new user - Create a new user with required attributes name, email, enabled, totp (=Two-factor authentication 2FA), admin (=access to all endpoints and resources), accessAllResources and roles. You can't specify any password / secrets for the user. For security reasons the user will have to specify secrets on his own.

ParametersJSON Schema
NameRequiredDescriptionDefault
x-trace-idNo
x-request-idYes
createUserBodyYes
deleteAssignmentDelete existing tag assignment
Destructive
Inspect

Delete existing tag assignment - Tag assignment will be removed from the specified resource. If this tag is being used for access restrictions the affected users will no longer be able to access that resource.

ParametersJSON Schema
NameRequiredDescriptionDefault
tagIdYes
resourceIdYes
x-trace-idNo
resourceTypeYes
x-request-idYes
deleteDnsZoneDelete a DNS zone.
Destructive
Inspect

Delete a DNS zone. - Delete a DNS Zone using zone name.

ParametersJSON Schema
NameRequiredDescriptionDefault
zoneNameYes
x-trace-idNo
x-request-idYes
deleteDnsZoneRecordDelete a DNS zone record
Destructive
Inspect

Delete a DNS zone record - Delete a DNZ Zone's record

ParametersJSON Schema
NameRequiredDescriptionDefault
recordIdYes
zoneNameYes
x-trace-idNo
x-request-idYes
deleteImageDelete an uploaded custom image by its id
Destructive
Inspect

Delete an uploaded custom image by its id - Your are free to delete a previously uploaded custom images at any time

ParametersJSON Schema
NameRequiredDescriptionDefault
imageIdYes
x-trace-idNo
x-request-idYes
deletePrivateNetworkDelete existing Private Network by id
Destructive
Inspect

Delete existing Private Network by id - Delete existing Virtual Private Cloud by id and automatically unassign all instances from it

ParametersJSON Schema
NameRequiredDescriptionDefault
x-trace-idNo
x-request-idYes
privateNetworkIdYes
deletePtrRecordDelete a PTR Record using ip address
Destructive
Inspect

Delete a PTR Record using ip address - Delete a PTR Record using ip address. Only IPv6 can be deleted

ParametersJSON Schema
NameRequiredDescriptionDefault
ipAddressYes
x-trace-idNo
x-request-idYes
deleteRoleDelete existing role by id
Destructive
Inspect

Delete existing role by id - You can't delete a role if it is still assigned to a user. In such cases please remove the role from the users.

ParametersJSON Schema
NameRequiredDescriptionDefault
roleIdYes
x-trace-idNo
x-request-idYes
deleteSecretDelete existing secret by id
Destructive
Inspect

Delete existing secret by id - You can remove a specific secret from your account.

ParametersJSON Schema
NameRequiredDescriptionDefault
secretIdYes
x-trace-idNo
x-request-idYes
deleteSnapshotDelete existing snapshot by id
Destructive
Inspect

Delete existing snapshot by id - Delete existing instance snapshot by id

ParametersJSON Schema
NameRequiredDescriptionDefault
instanceIdYes
snapshotIdYes
x-trace-idNo
x-request-idYes
deleteTagDelete existing tag by id
Destructive
Inspect

Delete existing tag by id - Your tag can be deleted if it is not assigned to any resource on your account. Check tag assigments before deleting tag.

ParametersJSON Schema
NameRequiredDescriptionDefault
tagIdYes
x-trace-idNo
x-request-idYes
deleteUserDelete existing user by id
Destructive
Inspect

Delete existing user by id - By deleting a user he will not be able to access any endpoints or resources any longer. In order to temporarily disable a user please update its enabled attribute.

ParametersJSON Schema
NameRequiredDescriptionDefault
userIdYes
x-trace-idNo
x-request-idYes
generateClientSecretGenerate new client secret
Destructive
Inspect

Generate new client secret - Generate and get new client secret.

ParametersJSON Schema
NameRequiredDescriptionDefault
x-trace-idNo
x-request-idYes
getAuthCodeGet auth code for a domain
Destructive
Inspect

Get auth code for a domain - Get auth code for a domain by id

ParametersJSON Schema
NameRequiredDescriptionDefault
domainYes
x-trace-idNo
x-request-idYes
getObjectStorageCredentialsGet S3 compatible object storage credentials.
Read-only
Inspect

Get S3 compatible object storage credentials. - Get S3 compatible object storage credentials for accessing it via S3 compatible tools like aws cli.

ParametersJSON Schema
NameRequiredDescriptionDefault
userIdYes
x-trace-idNo
credentialIdYes
x-request-idYes
objectStorageIdYes
listDomainsList all domains
Read-only
Inspect

List all domains - List and filter all your domains

ParametersJSON Schema
NameRequiredDescriptionDefault
sldNo
tldNo
pageNo
sizeNo
statusNo
orderByNo
x-trace-idNo
x-request-idYes
listHandlesList all handles
Read-only
Inspect

List all handles - List and filter all your handles

ParametersJSON Schema
NameRequiredDescriptionDefault
nameNo
pageNo
sizeNo
searchNo
orderByNo
lastNameNo
countriesNo
firstNameNo
handleTypeNo
x-trace-idNo
showDefaultsNo
x-request-idYes
listObjectStorageCredentialsGet list of S3 compatible object storage credentials for user.
Read-only
Inspect

Get list of S3 compatible object storage credentials for user. - Get list of S3 compatible object storage credentials for accessing it via S3 compatible tools like aws cli.

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNo
sizeNo
userIdYes
orderByNo
regionNameNo
x-trace-idNo
displayNameNo
x-request-idYes
objectStorageIdNo
orderDomainCreate or transfer a domain
Destructive
Inspect

Create or transfer a domain - Create or transfer a domain

ParametersJSON Schema
NameRequiredDescriptionDefault
x-trace-idNo
x-request-idYes
orderDomainBodyYes
patchInstanceUpdate specific instance
Destructive
Inspect

Update specific instance - Update specific instance by instanceId.

ParametersJSON Schema
NameRequiredDescriptionDefault
instanceIdYes
x-trace-idNo
x-request-idYes
patchInstanceBodyYes
patchPrivateNetworkUpdate a Private Network by id
Destructive
Inspect

Update a Private Network by id - Update a Private Network by id in your account.

ParametersJSON Schema
NameRequiredDescriptionDefault
x-trace-idNo
x-request-idYes
privateNetworkIdYes
patchPrivateNetworkBodyYes
regenerateObjectStorageCredentialsRegenerates secret key of specified user for the S3 compatible object storages.
Destructive
Inspect

Regenerates secret key of specified user for the S3 compatible object storages. - Regenerates secret key of specified user for the a specific S3 compatible object storages.

ParametersJSON Schema
NameRequiredDescriptionDefault
userIdYes
x-trace-idNo
credentialIdYes
x-request-idYes
objectStorageIdYes
reinstallInstanceReinstall specific instance
Destructive
Inspect

Reinstall specific instance - You can reinstall a specific instance with a new image and optionally add ssh keys, a root password or cloud-init.

ParametersJSON Schema
NameRequiredDescriptionDefault
instanceIdYes
x-trace-idNo
x-request-idYes
reinstallInstanceBodyYes
removeHandleRemove specific handle
Destructive
Inspect

Remove specific handle - Remove specific handle

ParametersJSON Schema
NameRequiredDescriptionDefault
handleIdYes
x-trace-idNo
x-request-idYes
rescueRescue a compute instance / resource identified by its id
Destructive
Inspect

Rescue a compute instance / resource identified by its id - You can reboot your instance in rescue mode to resolve system issues. Rescue system is Linux based and its booted instead of your regular operating system. The disk containing your operating sytstem, software and your data is already mounted for you to access and repair/modify files. After a reboot your compute instance will boot your operating system. Please note that this is for advanced users.

ParametersJSON Schema
NameRequiredDescriptionDefault
instanceIdYes
rescueBodyYes
x-trace-idNo
x-request-idYes
resendEmailVerificationResend email verification
Destructive
Inspect

Resend email verification - Resend email verification for a specific user

ParametersJSON Schema
NameRequiredDescriptionDefault
userIdYes
x-trace-idNo
redirectUrlNo
x-request-idYes
resetPasswordSend reset password email
Destructive
Inspect

Send reset password email - Send reset password email for a specific user

ParametersJSON Schema
NameRequiredDescriptionDefault
userIdYes
x-trace-idNo
redirectUrlNo
x-request-idYes
resetPasswordActionReset password for a compute instance / resource referenced by an id
Destructive
Inspect

Reset password for a compute instance / resource referenced by an id - Reset password for a compute instance / resource referenced by an id. This will reset the current password to the password that you provided in the body of this request.

ParametersJSON Schema
NameRequiredDescriptionDefault
instanceIdYes
x-trace-idNo
x-request-idYes
resetPasswordActionBodyYes
restartRestart a compute instance / resource identified by its id.
Destructive
Inspect

Restart a compute instance / resource identified by its id. - To restart a compute instance that has been identified by its id, you should perform a restart action on it.

ParametersJSON Schema
NameRequiredDescriptionDefault
instanceIdYes
x-trace-idNo
x-request-idYes
retrieveApiPermissionsListList of API permissions
Read-only
Inspect

List of API permissions - List all available API permissions. This list serves as a reference for specifying roles. As endpoints differ in their possibilities not all actions are available for each endpoint.

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNo
sizeNo
apiNameNo
orderByNo
x-trace-idNo
x-request-idYes
retrieveAssignmentGet specific assignment for the tag
Read-only
Inspect

Get specific assignment for the tag - Get attributes for a specific tag assignment in your account. For this the resource type and resource id is required.

ParametersJSON Schema
NameRequiredDescriptionDefault
tagIdYes
resourceIdYes
x-trace-idNo
resourceTypeYes
x-request-idYes
retrieveAssignmentListList tag assignments
Read-only
Inspect

List tag assignments - List and filter all existing assignments for a tag in your account

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNo
sizeNo
tagIdYes
orderByNo
x-trace-idNo
resourceTypeNo
x-request-idYes
retrieveAssignmentsAuditsListList history about your assignments (audit)
Read-only
Inspect

List history about your assignments (audit) - List and filters the history about your assignments.

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNo
sizeNo
tagIdNo
endDateNo
orderByNo
changedByNo
requestIdNo
startDateNo
resourceIdNo
x-trace-idNo
x-request-idYes
retrieveCustomImagesStatsList statistics regarding the customer's custom images
Read-only
Inspect

List statistics regarding the customer's custom images - List statistics regarding the customer's custom images such as the number of custom images uploaded, used disk space, free available disk space and total available disk space

ParametersJSON Schema
NameRequiredDescriptionDefault
x-trace-idNo
x-request-idYes
retrieveDataCenterListList data centers
Read-only
Inspect

List data centers - List all data centers and their corresponding regions.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameNo
pageNo
sizeNo
slugNo
orderByNo
regionNameNo
regionSlugNo
x-trace-idNo
x-request-idYes
retrieveDnsZoneRetrieve a DNS Zone by zone name
Read-only
Inspect

Retrieve a DNS Zone by zone name - Get all attributes for a specific DNS Zone

ParametersJSON Schema
NameRequiredDescriptionDefault
zoneNameYes
x-trace-idNo
x-request-idYes
retrieveDnsZoneRecordsListList a DNS Zone's records
Read-only
Inspect

List a DNS Zone's records - Get all the records of a DNS Zone

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNo
sizeNo
searchNo
orderByNo
zoneNameYes
x-trace-idNo
x-request-idYes
retrieveDnsZonesListList DNS zones
Read-only
Inspect

List DNS zones - Get a list of all zones

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNo
sizeNo
orderByNo
tenantIdNo
zoneNameNo
customerIdNo
x-trace-idNo
x-request-idYes
retrieveDomainList specific domain
Read-only
Inspect

List specific domain - List specific domain

ParametersJSON Schema
NameRequiredDescriptionDefault
domainYes
x-trace-idNo
x-request-idYes
retrieveDomainsAuditsListList history about your Domains (audit)
Read-only
Inspect

List history about your Domains (audit) - List and filters the history about your Domains.

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNo
sizeNo
domainNo
endDateNo
orderByNo
changedByNo
requestIdNo
startDateNo
x-trace-idNo
x-request-idYes
retrieveHandleGet specific handle
Read-only
Inspect

Get specific handle - Get specific handle

ParametersJSON Schema
NameRequiredDescriptionDefault
handleIdYes
x-trace-idNo
x-request-idYes
retrieveHandlesAuditsListList history about your handles (audit)
Read-only
Inspect

List history about your handles (audit) - List and filters the history about your handles.

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNo
sizeNo
endDateNo
orderByNo
handleIdNo
changedByNo
requestIdNo
startDateNo
x-trace-idNo
x-request-idYes
retrieveImageGet details about a specific image by its id
Read-only
Inspect

Get details about a specific image by its id - Get details about a specific image. This could be either a standard or custom image. In case of an custom image you can also check the download status

ParametersJSON Schema
NameRequiredDescriptionDefault
imageIdYes
x-trace-idNo
x-request-idYes
retrieveImageAuditsListList history about your DNS Zones (audit)
Read-only
Inspect

List history about your DNS Zones (audit) - List and filters the history about your DNS Zones .

ParametersJSON Schema
NameRequiredDescriptionDefault
nameNo
pageNo
sizeNo
endDateNo
orderByNo
changedByNo
requestIdNo
startDateNo
x-trace-idNo
x-request-idYes
retrieveImageAuditsList1List history about your custom images (audit)
Read-only
Inspect

List history about your custom images (audit) - List and filters the history about your custom images.

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNo
sizeNo
endDateNo
imageIdNo
orderByNo
changedByNo
requestIdNo
startDateNo
x-trace-idNo
x-request-idYes
retrieveImageListList available standard and custom images
Read-only
Inspect

List available standard and custom images - List and filter all available standard images provided by Contabo and your uploaded custom images.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameNo
pageNo
sizeNo
searchNo
orderByNo
x-trace-idNo
x-request-idYes
standardImageNo
retrieveInstanceGet specific instance by id
Read-only
Inspect

Get specific instance by id - Get attributes values to a specific instance on your account.

ParametersJSON Schema
NameRequiredDescriptionDefault
instanceIdYes
x-trace-idNo
x-request-idYes
retrieveInstancesActionsAuditsListList history about your actions (audit) triggered via the API
Read-only
Inspect

List history about your actions (audit) triggered via the API - List and filters the history about your actions your triggered via the API.

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNo
sizeNo
endDateNo
orderByNo
changedByNo
requestIdNo
startDateNo
instanceIdNo
x-trace-idNo
x-request-idYes
retrieveInstancesAuditsListList history about your instances (audit)
Read-only
Inspect

List history about your instances (audit) - List and filters the history about your instances.

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNo
sizeNo
endDateNo
orderByNo
changedByNo
requestIdNo
startDateNo
instanceIdNo
x-trace-idNo
x-request-idYes
retrieveInstancesListList instances
Read-only
Inspect

List instances - List and filter all instances in your account

ParametersJSON Schema
NameRequiredDescriptionDefault
nameNo
pageNo
sizeNo
regionNo
searchNo
statusNo
orderByNo
addOnIdsNo
ipConfigNo
tenantIdNo
customerIdNo
dataCenterNo
instanceIdNo
productIdsNo
x-trace-idNo
displayNameNo
instanceIdsNo
productTypesNo
x-request-idYes
retrieveObjectStorageGet specific object storage by its id
Read-only
Inspect

Get specific object storage by its id - Get data for a specific object storage on your account.

ParametersJSON Schema
NameRequiredDescriptionDefault
x-trace-idNo
x-request-idYes
objectStorageIdYes
retrieveObjectStorageAuditsListList history about your object storages (audit)
Read-only
Inspect

List history about your object storages (audit) - List and filters the history about your object storages.

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNo
sizeNo
endDateNo
orderByNo
changedByNo
requestIdNo
startDateNo
x-trace-idNo
x-request-idYes
objectStorageIdNo
retrieveObjectStorageListList all your object storages
Read-only
Inspect

List all your object storages - List and filter all object storages in your account

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNo
sizeNo
regionNo
orderByNo
s3TenantIdNo
x-trace-idNo
displayNameNo
x-request-idYes
dataCenterNameNo
retrieveObjectStoragesStatsList usage statistics about the specified object storage
Read-only
Inspect

List usage statistics about the specified object storage - List usage statistics about the specified object storage such as the number of objects uploaded / created, used object storage space. Please note that the usage statistics are updated regularly and are not live usage statistics.

ParametersJSON Schema
NameRequiredDescriptionDefault
x-trace-idNo
x-request-idYes
objectStorageIdYes
retrievePrivateNetworkGet specific Private Network by id
Read-only
Inspect

Get specific Private Network by id - Get attributes values to a specific Private Network on your account.

ParametersJSON Schema
NameRequiredDescriptionDefault
x-trace-idNo
x-request-idYes
privateNetworkIdYes
retrievePrivateNetworkAuditsListList history about your Private Networks (audit)
Read-only
Inspect

List history about your Private Networks (audit) - List and filters the history about your Private Networks.

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNo
sizeNo
endDateNo
orderByNo
changedByNo
requestIdNo
startDateNo
x-trace-idNo
x-request-idYes
privateNetworkIdNo
retrievePrivateNetworkListList Private Networks
Read-only
Inspect

List Private Networks - List and filter all Private Networks in your account

ParametersJSON Schema
NameRequiredDescriptionDefault
nameNo
pageNo
sizeNo
regionNo
orderByNo
dataCenterNo
x-trace-idNo
instanceIdsNo
x-request-idYes
retrievePtrRecordRetrieve a PTR Record by ip address
Read-only
Inspect

Retrieve a PTR Record by ip address - Get all attributes for a specific PTR Record

ParametersJSON Schema
NameRequiredDescriptionDefault
ipAddressYes
x-trace-idNo
x-request-idYes
retrievePtrRecordsListList PTR records
Read-only
Inspect

List PTR records - Get a list of all PTR records, either customer or a list of IPs is required

ParametersJSON Schema
NameRequiredDescriptionDefault
ipsNo
pageNo
sizeNo
searchNo
orderByNo
tenantIdNo
customerIdNo
x-trace-idNo
x-request-idYes
retrieveRecordAuditsListList history about your DNS Records (audit)
Read-only
Inspect

List history about your DNS Records (audit) - List and filter the history of changes made to your DNS Records.

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNo
sizeNo
endDateNo
orderByNo
recordIdNo
changedByNo
requestIdNo
startDateNo
x-trace-idNo
x-request-idYes
retrieveRoleGet specific role by id
Read-only
Inspect

Get specific role by id - Get attributes of specific role.

ParametersJSON Schema
NameRequiredDescriptionDefault
roleIdYes
x-trace-idNo
x-request-idYes
retrieveRoleAuditsListList history about your roles (audit)
Read-only
Inspect

List history about your roles (audit) - List and filter the history about your roles.

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNo
sizeNo
roleIdNo
endDateNo
orderByNo
changedByNo
requestIdNo
startDateNo
x-trace-idNo
x-request-idYes
retrieveRoleListList roles
Read-only
Inspect

List roles - List and filter all your roles. A role allows you to specify permission to api endpoints and resources like compute.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameNo
pageNo
sizeNo
typeNo
apiNameNo
orderByNo
tagNameNo
x-trace-idNo
x-request-idYes
retrieveSecretGet specific secret by id
Read-only
Inspect

Get specific secret by id - Get attributes values for a specific secret on your account.

ParametersJSON Schema
NameRequiredDescriptionDefault
secretIdYes
x-trace-idNo
x-request-idYes
retrieveSecretAuditsListList history about your secrets (audit)
Read-only
Inspect

List history about your secrets (audit) - List and filters the history about your secrets.

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNo
sizeNo
endDateNo
orderByNo
secretIdNo
changedByNo
requestIdNo
startDateNo
x-trace-idNo
x-request-idYes
retrieveSecretListList secrets
Read-only
Inspect

List secrets - List and filter all secrets in your account.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameNo
pageNo
sizeNo
typeNo
orderByNo
x-trace-idNo
x-request-idYes
retrieveSnapshotRetrieve a specific snapshot by id
Read-only
Inspect

Retrieve a specific snapshot by id - Get all attributes for a specific snapshot

ParametersJSON Schema
NameRequiredDescriptionDefault
instanceIdYes
snapshotIdYes
x-trace-idNo
x-request-idYes
retrieveSnapshotListList snapshots
Read-only
Inspect

List snapshots - List and filter all your snapshots for a specific instance

ParametersJSON Schema
NameRequiredDescriptionDefault
nameNo
pageNo
sizeNo
orderByNo
instanceIdYes
x-trace-idNo
x-request-idYes
retrieveSnapshotsAuditsListList history about your snapshots (audit) triggered via the API
Read-only
Inspect

List history about your snapshots (audit) triggered via the API - List and filters the history about your snapshots your triggered via the API.

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNo
sizeNo
endDateNo
orderByNo
changedByNo
requestIdNo
startDateNo
instanceIdNo
snapshotIdNo
x-trace-idNo
x-request-idYes
retrieveTagGet specific tag by id
Read-only
Inspect

Get specific tag by id - Get attributes values to a specific tag on your account.

ParametersJSON Schema
NameRequiredDescriptionDefault
tagIdYes
x-trace-idNo
x-request-idYes
retrieveTagAuditsListList history about your assignments (audit)
Read-only
Inspect

List history about your assignments (audit) - List and filters the history about your assignments.

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNo
sizeNo
tagIdNo
endDateNo
orderByNo
changedByNo
requestIdNo
startDateNo
x-trace-idNo
x-request-idYes
retrieveTagListList tags
Read-only
Inspect

List tags - List and filter all tags in your account

ParametersJSON Schema
NameRequiredDescriptionDefault
nameNo
pageNo
sizeNo
orderByNo
x-trace-idNo
x-request-idYes
retrieveUserGet specific user by id
Read-only
Inspect

Get specific user by id - Get attributes for a specific user.

ParametersJSON Schema
NameRequiredDescriptionDefault
userIdYes
x-trace-idNo
x-request-idYes
retrieveUserAuditsListList history about your users (audit)
Read-only
Inspect

List history about your users (audit) - List and filter the history about your users.

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNo
sizeNo
userIdNo
endDateNo
orderByNo
changedByNo
requestIdNo
startDateNo
x-trace-idNo
x-request-idYes
retrieveUserClientGet client
Read-only
Inspect

Get client - Get idm client.

ParametersJSON Schema
NameRequiredDescriptionDefault
x-trace-idNo
x-request-idYes
retrieveUserIsPasswordSetGet user is password set status
Read-only
Inspect

Get user is password set status - Get info about idm user if the password is set.

ParametersJSON Schema
NameRequiredDescriptionDefault
userIdNo
x-trace-idNo
x-request-idYes
retrieveUserListList users
Read-only
Inspect

List users - List and filter all your users.

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNo
sizeNo
emailNo
ownerNo
enabledNo
orderByNo
x-trace-idNo
x-request-idYes
retrieveVipGet specific VIP by ip
Read-only
Inspect

Get specific VIP by ip - Get attributes values to a specific VIP on your account.

ParametersJSON Schema
NameRequiredDescriptionDefault
ipYes
x-trace-idNo
x-request-idYes
retrieveVipAuditsListList history about your VIPs (audit)
Read-only
Inspect

List history about your VIPs (audit) - List and filters the history about your VIPs.

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNo
sizeNo
vipIdNo
endDateNo
orderByNo
changedByNo
requestIdNo
startDateNo
x-trace-idNo
x-request-idYes
retrieveVipListList VIPs
Read-only
Inspect

List VIPs - List and filter all vips in your account

ParametersJSON Schema
NameRequiredDescriptionDefault
ipNo
ipsNo
pageNo
sizeNo
typeNo
regionNo
orderByNo
ipVersionNo
dataCenterNo
resourceIdNo
x-trace-idNo
resourceNameNo
resourceTypeNo
x-request-idYes
resourceDisplayNameNo
revokeCancelDomainRevoke cancellation for a specific domain
Destructive
Inspect

Revoke cancellation for a specific domain - Revoke cancellation for a specific domain

ParametersJSON Schema
NameRequiredDescriptionDefault
domainYes
x-trace-idNo
x-request-idYes
revokeDomainTransferOutRevoke transfer out for a domain
Destructive
Inspect

Revoke transfer out for a domain - Revoke transfer out for a domain

ParametersJSON Schema
NameRequiredDescriptionDefault
domainYes
x-trace-idNo
x-request-idYes
rollbackSnapshotRevert the instance to a particular snapshot based on its identifier
Destructive
Inspect

Revert the instance to a particular snapshot based on its identifier - Rollback the instance to a specific snapshot. In case the snapshot is not the latest one, it will automatically delete all the newer snapshots of the instance

ParametersJSON Schema
NameRequiredDescriptionDefault
instanceIdYes
snapshotIdYes
x-trace-idNo
x-request-idYes
rollbackSnapshotBodyYes
setDefaultHandleSet default handle
Destructive
Inspect

Set default handle - Set default handle

ParametersJSON Schema
NameRequiredDescriptionDefault
handleIdYes
x-trace-idNo
x-request-idYes
shutdownShutdown compute instance / resource by its id
Destructive
Inspect

Shutdown compute instance / resource by its id - Shutdown an compute instance / resource. This is similar to pressing the power button on a physical machine. This will send an ACPI event for the guest OS, which should then proceed to a clean shutdown.

ParametersJSON Schema
NameRequiredDescriptionDefault
instanceIdYes
x-trace-idNo
x-request-idYes
startStart a compute instance / resource identified by its id
Destructive
Inspect

Start a compute instance / resource identified by its id - Starting a compute instance / resource is like powering on a real server. If the compute instance / resource is already started nothing will happen. You may check the current status anytime when getting information about a compute instance / resource.

ParametersJSON Schema
NameRequiredDescriptionDefault
instanceIdYes
x-trace-idNo
x-request-idYes
stopStop compute instance / resource by its id
Destructive
Inspect

Stop compute instance / resource by its id - Stopping a compute instance / resource is like powering off a real server. So please be aware that data may be lost. Alternatively you may log in and shut your compute instance / resource gracefully via the operating system. If the compute instance / resource is already stopped nothing will happen. You may check the current status anytime when getting information about a compute instance / resource.

ParametersJSON Schema
NameRequiredDescriptionDefault
instanceIdYes
x-trace-idNo
x-request-idYes
unassignInstancePrivateNetworkRemove instance from a Private Network
Destructive
Inspect

Remove instance from a Private Network - Remove a specific instance from a Private Network

ParametersJSON Schema
NameRequiredDescriptionDefault
instanceIdYes
x-trace-idNo
x-request-idYes
privateNetworkIdYes
unassignIpUnassign a VIP to a VPS/VDS/Bare Metal
Destructive
Inspect

Unassign a VIP to a VPS/VDS/Bare Metal - Unassign a VIP from an VPS/VDS/Bare Metal using the machine id.

ParametersJSON Schema
NameRequiredDescriptionDefault
ipYes
resourceIdYes
x-trace-idNo
resourceTypeYes
x-request-idYes
updateDnsZoneRecordUpdate DNS zone record
Destructive
Inspect

Update DNS zone record - Create resource record in a zone

ParametersJSON Schema
NameRequiredDescriptionDefault
recordIdYes
zoneNameYes
x-trace-idNo
x-request-idYes
updateDnsZoneRecordBodyYes
updateDomainUpdate a specific domain
Destructive
Inspect

Update a specific domain - Update nameservers and handles for a specific domain

ParametersJSON Schema
NameRequiredDescriptionDefault
domainYes
x-trace-idNo
x-request-idYes
updateDomainBodyYes
updateHandleUpdate specific handle
Destructive
Inspect

Update specific handle - Update specific handle

ParametersJSON Schema
NameRequiredDescriptionDefault
handleIdYes
x-trace-idNo
x-request-idYes
updateHandleBodyYes
updateImageUpdate custom image name by its id
Destructive
Inspect

Update custom image name by its id - Update name of the custom image

ParametersJSON Schema
NameRequiredDescriptionDefault
imageIdYes
x-trace-idNo
x-request-idYes
updateImageBodyYes
updateObjectStorageModifies the display name of object storage
Destructive
Inspect

Modifies the display name of object storage - Modifies the display name of object storage. Display name must be unique.

ParametersJSON Schema
NameRequiredDescriptionDefault
x-trace-idNo
x-request-idYes
objectStorageIdYes
updateObjectStorageBodyYes
updatePtrRecordEdit a PTR Record by ip address
Destructive
Inspect

Edit a PTR Record by ip address - Edit attributes for a specific PTR Record

ParametersJSON Schema
NameRequiredDescriptionDefault
ipAddressYes
x-trace-idNo
x-request-idYes
updatePtrRecordBodyYes
updateRoleUpdate specific role by id
Destructive
Inspect

Update specific role by id - Update attributes to your role. Attributes are optional. If not set, the attributes will retain their original values.

ParametersJSON Schema
NameRequiredDescriptionDefault
roleIdYes
x-trace-idNo
x-request-idYes
updateRoleBodyYes
updateSecretUpdate specific secret by id
Destructive
Inspect

Update specific secret by id - Update attributes to your secret. Attributes are optional. If not set, the attributes will retain their original values. Only name and value can be updated.

ParametersJSON Schema
NameRequiredDescriptionDefault
secretIdYes
x-trace-idNo
x-request-idYes
updateSecretBodyYes
updateSnapshotUpdate specific snapshot by id
Destructive
Inspect

Update specific snapshot by id - Update attributes of a snapshot. You may only specify the attributes you want to change. If an attribute is not set, it will retain its original value.

ParametersJSON Schema
NameRequiredDescriptionDefault
instanceIdYes
snapshotIdYes
x-trace-idNo
x-request-idYes
updateSnapshotBodyYes
updateTagUpdate specific tag by id
Destructive
Inspect

Update specific tag by id - Update attributes to your tag. Attributes are optional. If not set, the attributes will retain their original values.

ParametersJSON Schema
NameRequiredDescriptionDefault
tagIdYes
x-trace-idNo
x-request-idYes
updateTagBodyYes
updateUserUpdate specific user by id
Destructive
Inspect

Update specific user by id - Update attributes of a user. You may only specify the attributes you want to change. If an attribute is not set, it will retain its original value.

ParametersJSON Schema
NameRequiredDescriptionDefault
userIdYes
x-trace-idNo
x-request-idYes
updateUserBodyYes
upgradeInstanceUpgrading instance capabilities
Destructive
Inspect

Upgrading instance capabilities - In order to enhance your instance with additional features you can purchase add-ons. Currently only firewalling and private network addon is allowed.

ParametersJSON Schema
NameRequiredDescriptionDefault
instanceIdYes
x-trace-idNo
x-request-idYes
upgradeInstanceBodyYes
upgradeObjectStorageUpgrade object storage size resp. update autoscaling settings.
Destructive
Inspect

Upgrade object storage size resp. update autoscaling settings. - Upgrade object storage size. You can also adjust the autoscaling settings for your object storage. Autoscaling allows you to automatically purchase storage capacity on a monthly basis up to the specified limit.

ParametersJSON Schema
NameRequiredDescriptionDefault
x-trace-idNo
x-request-idYes
objectStorageIdYes
upgradeObjectStorageBodyYes
validateDomainAvailabilityCheck domain availablility
Destructive
Inspect

Check domain availablility - Check if a specific domain is available or not

ParametersJSON Schema
NameRequiredDescriptionDefault
domainYes
x-trace-idNo
x-request-idYes

Discussions

No comments yet. Be the first to start the discussion!

Try in Browser

Your Connectors

Sign in to create a connector for this server.