Servers
List servers
Returns all servers belonging to the current organization.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
OK
Create a new server
Creates a new server record with SSH connection details and enqueues a validation job. Requires manage:servers permission.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
Request Body
application/jsonRequiredServer creation details
authMethodstringhoststringmaxSshSessionsintegernamestringportintegersshPasswordstringsshPrivateKeystringsshUserstringCreated
Get server details
Returns detailed server information including hardware specs, status, and capacity estimate.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
Path Parameters
idRequiredstringServer UUID
OK
Delete server
Marks a server for asynchronous removal and enqueues a cleanup job. Requires manage:servers permission.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
Path Parameters
idRequiredstringServer UUID
Accepted
Update server
Updates server fields. If connection-affecting fields change, re-enqueues validation. Requires manage:servers permission.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
Request Body
application/jsonRequiredServer fields to update
authMethodstringdescriptionstringhoststringmaxSshSessionsintegernamestringportintegerproxyTypestringsshPasswordstringsshPrivateKeystringsshUserstringPath Parameters
idRequiredstringServer UUID
OK
Get server capacity estimate
Returns estimated instance capacity based on server hardware specifications.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
Path Parameters
idRequiredstringServer UUID
OK
Get server provisioning logs
Returns the provisioning step history for a server.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
Path Parameters
idRequiredstringServer UUID
OK
Reset server host key
Clears the stored SSH host key so the next connection accepts the new key (TOFU). Requires manage:servers permission.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
Path Parameters
idRequiredstringServer UUID
OK
Retry server provisioning
Re-enqueues a validation job for a server in error or pending status. Requires manage:servers permission.
Authorization
Authorization<token>JWT Bearer token (format: Bearer {token})
In: header
Path Parameters
idRequiredstringServer UUID
OK