The Go2Cloud API provides full programmatic access to manage your cloud infrastructure. It is a RESTful API that allows you to create, configure, and manage servers, drives, IP addresses, VLANs, and other resources.
Key details:
Base URL: https://api-jhb1.go2cloud.co.za/ if your account is in JHB1, or https://api-jhb2.go2cloud.co.za/ if it is in JHB2. Both sites work in exactly the same way. Your profile page shows the correct endpoint for your account.
Authentication: HTTP Basic Auth, using your account UUID as the username and your secret API key as the password. Both are shown on your profile page under API Tools.
Resource IDs: All resources are identified by UUIDs (Universally Unique Identifiers).
Response format: JSON
The API supports the full range of operations available through the web control panel, making it ideal for automation, infrastructure-as-code workflows, and integration with your existing tooling.