Skip to main content
POST
/
computes
/
{id}
/
start
Start a compute instance
curl --request POST \
  --url https://api.strettch.cloud/api/v1/computes/{id}/start \
  --header 'Authorization: Bearer <token>'
{
  "message": "Operation successful",
  "requestId": "f47ac10b-58cc-4372-a567-0e02b2c3d479",
  "success": true,
  "timestamp": "2024-01-15T10:00:00Z",
  "data": {
    "id": "325",
    "hostName": "my-server-01",
    "state": "RUNNING",
    "image": "UBUNTU-24.04",
    "specification": "S-1C-1G",
    "region": "KGL-1",
    "ipv4": "195.15.0.73",
    "privateIpv4": "10.0.0.5",
    "tags": [
      "production",
      "web"
    ],
    "createdAt": "2024-01-15T10:00:00Z",
    "updatedAt": "2024-01-15T10:05:00Z"
  }
}

Documentation Index

Fetch the complete documentation index at: https://cloud.strettch.com/docs/llms.txt

Use this file to discover all available pages before exploring further.

Response Error Codes

If the request fails, the code field in the error response will contain one of the following.
CodeStatusDescription
BAD_REQUEST400The request was invalid or malformed.
UNAUTHORIZED401Authentication failed or was not provided.
FORBIDDEN403You do not have permission to perform this action.
RESOURCE_NOT_FOUND404The specified compute instance was not found.
CONFLICT409A conflict with the current server state occurred.
UNPROCESSABLE_ENTITY422The request was well-formed but failed semantic validation.
TOO_MANY_REQUESTS429You have exceeded the rate limit.
INTERNAL_SERVER_ERROR500An unexpected error occurred on our end.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

id
string
required

Compute ID

Response

Accepted

message
string
Example:

"Operation successful"

requestId
string
Example:

"f47ac10b-58cc-4372-a567-0e02b2c3d479"

success
boolean
Example:

true

timestamp
string
Example:

"2024-01-15T10:00:00Z"

data
object