FlexMetalServer
Filter by status [creating, provisioning, delivered, failed, releasing, released]
Filter by one or more server tags (only servers with all tags will be returned)
Example header and default range: RANGED-DATA:start=0,results=25
OK
Server UUID.
019256ab-1554-73a7-b091-f024b0a724eaServer host name.
host.example.comServer delivery status.createddiscoveringdiscoveredallocatingallocatedconfiguring_networknetwork_configuredprovisioningprovisioneddeliveredfailedreleasingreleased
deliveredStatus message.
OKServer tags.
my-tagServer creation timestamp.
1728030905Server delivery timestamp.
1728031748Server release timestamp.
Represents client contractId.
MY-CONTRACT-123Invalid credentials
Internal Server Error
Request object for creating a new Flex Metal server
Server name or hostname, depending on the chosen OS. E.g. Talos requires a hostname but regular Linux OSs work with either.
host.example.comServer location. Available locations can be obtained from /v3/flexMetal/location. Use the name field from the response.
Server instance type. Available instance types can be obtained from /v3/flexMetal/location/{locationId}}/instanceTypes. Use the name field from the response.
bm7.std.8A list of SSH keys. You can either supply SSH key UUIDs from stored objects in /v3/sshKey or provide public keys directly. SSH keys are installed for the root user.
ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBHo8IaPkQ6UnDZvi4F4RBSouRa6Gtysdg2EF+SIXheVF2SGBQ2uH7RfDjXRfvq4VpHJrKYs4kWfNoHQg8ZG6PH4= ecdsa-key-20240131Post install script. A shell script (e.g. bash) that will be executed after your OS is installed. Currently only supported for Linux based operating systems.
#!/bin/bash echo "Hello world!" > /root/blah.txtA list of tags. There is a maximum of 60 tags per server. Each tag must adhere to this pattern: ^[A-Za-z0-9_:-]{1,64}$
my-tagRepresents client contractId. Format is ^[A-Z0-9_-.]{0,240}$
MY-CONTRACT-123If true, the server will be created even if the location is at commited capacity. Default is false.
trueOK
Server UUID.
019256ab-1554-73a7-b091-f024b0a724eaServer host name.
host.example.comServer delivery status.createddiscoveringdiscoveredallocatingallocatedconfiguring_networknetwork_configuredprovisioningprovisioneddeliveredfailedreleasingreleased
deliveredStatus message.
OKServer tags.
my-tagServer creation timestamp.
1728030905Server delivery timestamp.
1728031748Server release timestamp.
Represents client contractId.
MY-CONTRACT-123Invalid request body
Invalid credentials
Unprocessable content
Internal Server Error
The server identifier
OK
Server UUID.
019256ab-1554-73a7-b091-f024b0a724eaServer host name.
host.example.comServer delivery status.createddiscoveringdiscoveredallocatingallocatedconfiguring_networknetwork_configuredprovisioningprovisioneddeliveredfailedreleasingreleased
deliveredStatus message.
OKServer tags.
my-tagServer creation timestamp.
1728030905Server delivery timestamp.
1728031748Server release timestamp.
Represents client contractId.
MY-CONTRACT-123Invalid credentials
Resource not found
Internal Server Error
The server identifier
OK
Server UUID.
019256ab-1554-73a7-b091-f024b0a724eaServer host name.
host.example.comServer delivery status.createddiscoveringdiscoveredallocatingallocatedconfiguring_networknetwork_configuredprovisioningprovisioneddeliveredfailedreleasingreleased
deliveredStatus message.
OKServer tags.
my-tagServer creation timestamp.
1728030905Server delivery timestamp.
1728031748Server release timestamp.
Represents client contractId.
MY-CONTRACT-123Invalid credentials
Resource not found
Internal Server Error
The server identifier
OK
Server root password.
Invalid credentials
Resource not found
Internal Server Error
The server identifier
The tag to add to the server
OK
Server UUID.
019256ab-1554-73a7-b091-f024b0a724eaServer host name.
host.example.comServer delivery status.createddiscoveringdiscoveredallocatingallocatedconfiguring_networknetwork_configuredprovisioningprovisioneddeliveredfailedreleasingreleased
deliveredStatus message.
OKServer tags.
my-tagServer creation timestamp.
1728030905Server delivery timestamp.
1728031748Server release timestamp.
Represents client contractId.
MY-CONTRACT-123Invalid credentials
Resource not found
Internal Server Error
The server identifier
The tag to remove from the server
OK
Server UUID.
019256ab-1554-73a7-b091-f024b0a724eaServer host name.
host.example.comServer delivery status.createddiscoveringdiscoveredallocatingallocatedconfiguring_networknetwork_configuredprovisioningprovisioneddeliveredfailedreleasingreleased
deliveredStatus message.
OKServer tags.
my-tagServer creation timestamp.
1728030905Server delivery timestamp.
1728031748Server release timestamp.
Represents client contractId.
MY-CONTRACT-123Invalid credentials
Resource not found
Internal Server Error
OK
ID of the location
Name of the location
Short name of the location
Display name of the location
Country ID of the location
Country name of the Location
Country short name of the Location
Internal Server Error
OK
Id of instance type
LocationId of instance type
Name of instance type
Sockets of instance type
Cores of instance type
Memory of instance type
Memory type of instance type
Storage of instance type
Storage type of instance type
Generation name of instance type
Internal Server Error
Last updated
Was this helpful?