Cluster objects

Cluster objects

get
Authorizations
Path parameters
coreInstanceIDstring · uuidRequired
Query parameters
kindstring · enumOptional

Kind of the kubernetes object

Default: namespacePossible values:
namestringOptional

Kubernetes object name to filter by.

Example: kube-system
lastintegerOptional
beforestringOptional
Responses
200
OK
application/json
get
GET /v1/core_instances/{coreInstanceID}/cluster_objects HTTP/1.1
Host: cloud-api.calyptia.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
200

OK

[
  {
    "id": "123e4567-e89b-12d3-a456-426614174000",
    "name": "text",
    "kind": "namespace",
    "createdAt": "2025-06-28T01:50:57.629Z",
    "updatedAt": "2025-06-28T01:50:57.629Z"
  }
]

Create cluster object

post
Authorizations
Path parameters
coreInstanceIDstring · uuidRequired
Body

Request body to create a new cluster object for a core instance.

namestring · kubernetes valid hostname or namespace name. https://kubernetes.io/docs/reference/labels-annotations-taints/ Required
kindstring · enumRequired

Kind of the kubernetes object

Default: namespacePossible values:
Responses
201
Created
application/json
post
POST /v1/core_instances/{coreInstanceID}/cluster_objects HTTP/1.1
Host: cloud-api.calyptia.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 34

{
  "name": "text",
  "kind": "namespace"
}
201

Created

{
  "id": "123e4567-e89b-12d3-a456-426614174000",
  "createdAt": "2025-06-28T01:50:57.629Z"
}