Skip to main content
Latitude.sh Docs home page
Search...
⌘K
Support
Dashboard
Search...
Navigation
Introduction
SDKs and Tooling
Docs
Guides
API reference
Introduction
Summary
Authentication
Versioning
SDKs and Tooling
Examples
Common Structures
Object Model
Encoding
Identifiers and URLs
Use of HTTP
Pagination
Statistics
Sorting
Filtering
Sparse Fieldsets
API Keys
GET
List API Keys
POST
Create API Key
PUT
Regenerate API Key
DEL
Delete API Key
Billing
GET
List Billing Usage
Events
GET
List all Events
Firewalls
GET
List All Firewall Assignments
GET
List firewalls
POST
Create a firewall
GET
Retrieve Firewall
DEL
Delete Firewall
PATCH
Update Firewall
GET
Firewall Assignments
POST
Firewall Assignment
DEL
Delete Firewall Assignment
IP Addresses
GET
List IPs
GET
Retrieve an IP
Teams Members
GET
List all Team Members
POST
Add a Team Member
DEL
Remove a Team Member
Operating Systems
GET
List all operating systems available
Plans
GET
List all Plans
GET
Retrieve a Plan
GET
List all bandwidth plans
POST
Buy or remove bandwidth packages
GET
Retrieve container plan
GET
List all Storage Plans
GET
List all Virtual Machines Plans
Projects
GET
List all Projects
POST
Create a Project
DEL
Delete a Project
PATCH
Update a Project
SSH Keys
GET
List all Project SSH Keys
deprecated
POST
Create a Project SSH Key
deprecated
GET
Retrieve a Project SSH Key
deprecated
DEL
Delete a Project SSH Key
deprecated
PATCH
Update a Project SSH Key
deprecated
GET
List all SSH Keys
POST
Create a SSH Key
GET
Retrieve a SSH Key
DEL
Delete a SSH Key
PATCH
Update a SSH Key
User Data
GET
List all Project User Data
deprecated
POST
Create a Project User Data
deprecated
GET
Retrieve a Project User Data
deprecated
DEL
Delete a Project User Data
deprecated
PATCH
Update a Project User Data
deprecated
GET
List all User Data
POST
Create an User Data
GET
Retrieve an User Data
DEL
Delete an User Data
PATCH
Update an User Data
Regions
GET
List all Regions
GET
Retrieve a Region
Roles
GET
List all Roles
GET
Retrieve Role
Servers
GET
List all Servers
POST
Deploy Server
GET
Retrieve a Server
DEL
Remove Server
PATCH
Update Server
GET
Retrieve Deploy Config
PATCH
Update Deploy Config
POST
Lock the server
POST
Unlock the server
GET
List Out of Band Connections
POST
Start Out of Band Connection
POST
Run Server Action
POST
Generate IPMI credentials
POST
Puts a Server in rescue mode
POST
Exits rescue mode for a Server
POST
Schedule the server deletion
DEL
Unschedule the server deletion
POST
Run Server Reinstall
Storage
GET
List filesystems
POST
Create a filesystem for a project
DEL
Delete a filesystem for a project
PATCH
Update a filesystem for a project
GET
List volumes
POST
Create volume
POST
Mount volume
GET
Get volume
DEL
Delete volume
Tags
GET
List all Tags
POST
Create a Tag
DEL
Delete Tag
PATCH
Update Tag
Teams
GET
Retrieve the team
POST
Create a team
PATCH
Update a team
Traffic
GET
Retrieve Traffic consumption
GET
Retrieve Traffic Quota
User Profile
GET
Get user profile
PATCH
Update User Profile
GET
List User Teams
Virtual Machines
GET
Get Teams Virtual Machines
POST
Create a Virtual Machine
GET
Get a Virtual Machine
DEL
Destroy a Virtual Machine
POST
Run Virtual Machine Action
Private Networks
GET
List all Virtual Networks
POST
Create a Virtual Network
GET
Retrieve a Virtual Network
DEL
Delete a Virtual Network
PATCH
Update a Virtual Network
GET
List all servers assigned to virtual networks
POST
Assign Virtual network
DEL
Delete Virtual Network Assignment
VPN Sessions
GET
List all Active VPN Sessions
POST
Create a VPN Session
PATCH
Refresh a VPN Session
DEL
Delete a VPN Session
Errors
Error Objects
Error Codes
HTTP Responses
Introduction
SDKs and Tooling
Official SDKs and developer tools
We currently have three SDKs that make it easy to work with the Latitude.sh API.
Node SDK
Go SDK
Python SDK
Terraform Provider
We also have a public Postman Collection to help you get started quickly
Latitude.sh Postman Collection
Was this page helpful?
Yes
No
Versioning
Previous
Examples
Next
⌘I
Assistant
Responses are generated using AI and may contain mistakes.