API Documentation

SOHOCLOUD API DOCUMENTATION

API Documentation for VPS Services

Explore the API structure for integrating VPS Hosting workflows with your applications and internal tools. This documentation is designed around clear service information, server resources and predictable integration concepts.

SOHOCLOUD / API
$
API documentation environment
AUTH API KEY
FORMAT JSON
RESOURCE VPS
STATUS READY
API
API Availability

API access is available only where explicitly provided for the applicable SohoCloud service or VPS product. Endpoint availability, authentication methods, request limits and supported operations may vary. Do not use the examples below as production endpoints unless they have been provided by SohoCloud.

OVERVIEW

Build Around Your VPS Workflow

The SohoCloud API documentation is intended for developers who need to connect VPS-related workflows with their own applications, deployment systems or internal tools.

Depending on the service configuration, an API integration may provide structured access to supported VPS resources and account workflows. Customers should use only the operations and endpoints made available for their account or purchased service.

AUTHENTICATION

Secure Access to API Resources

API authentication depends on the integration method provided by SohoCloud. Where API credentials are issued, keep them private and use them only for authorized applications and server workflows.

REQUEST AUTHENTICATION
Authorization: Bearer YOUR_API_TOKEN
Content-Type: application/json
SECURITY

Never publish private API credentials in client-side JavaScript, public repositories, screenshots or publicly accessible files.

API RESOURCES

Structured VPS Service Resources

The resource model below describes the type of VPS information that an API integration may work with when supported by the applicable SohoCloud service.

01

VPS

VPS service information and configuration details associated with an available server product.

/vps
02

Resources

CPU, RAM, storage and network information associated with the selected VPS configuration.

/vps/resources
03

Operating System

Operating system information where OS selection or management is supported by the applicable VPS service.

/vps/os
04

Server Status

Server status information where monitoring or status endpoints are included in the available API service.

/vps/status
REQUEST STRUCTURE

Simple API Request Format

The following examples illustrate a documentation format only. Replace the base URL, authentication method and endpoint paths with the official values supplied for your SohoCloud API account.

GET VPS RESOURCE
/api/v1/vps

Retrieve supported VPS resource information when this endpoint is enabled for the applicable API service.

{
  "resource": "vps",
  "status": "available",
  "cpu": "plan-defined",
  "ram": "plan-defined",
  "storage": "plan-defined"
}
POST VPS ACTION
/api/v1/vps/action

Submit a supported VPS action where API-based server operations are enabled for the applicable account or product.

{
  "action": "supported-action",
  "resource": "vps",
  "request": "accepted"
}
INTEGRATION FLOW

From Authentication to VPS Workflow

A typical integration starts with authenticated access and then works with only the resources and operations available to the account. Always validate the official API documentation before sending production requests.

01 Authenticate

Use the authentication method provided for your API access.

02 Request Resource

Send a request to a supported VPS resource endpoint.

03 Process Response

Read the returned JSON data and handle the response status.

04 Manage Workflow

Use supported operations within the limits of your service.

RESPONSE HANDLING

Handle API Responses Clearly

Applications should check HTTP response codes and validate returned data before continuing with an automated VPS workflow.

2xx Successful Request

The request was processed successfully.

4xx Request or Authentication Error

Review the request, credentials or available permissions.

5xx Server Error

Retry only when appropriate and handle failures safely.

BEST PRACTICES

Build Reliable VPS Integrations

01

Protect Credentials

Keep API keys and authentication credentials private and rotate them according to your security requirements.

02

Validate Responses

Check response codes and returned data before continuing an automated operation.

03

Respect Limits

Follow documented request limits, service conditions and operational restrictions.

04

Use Authorized Resources

Access only VPS resources and operations that are available to your account and permitted under the service terms.

!
IMPORTANT INFORMATION

API access, endpoints, authentication methods, request limits and supported operations may vary by account, VPS product and service configuration. API examples on this page are documentation templates and should not be treated as live SohoCloud API endpoints unless officially provided by SohoCloud.

NEED API ACCESS?

Connect With SohoCloud

Contact SohoCloud to confirm API availability, supported resources, authentication requirements and integration details for your VPS service.

Contact SohoCloud