Resource profiles
Resource profile by ID.
Authorizations
Path parameters
resourceProfileIDstring · uuidRequired
Responses
200
OK
application/json
get
GET /v1/resource_profiles/{resourceProfileID} HTTP/1.1
Host: cloud-api.calyptia.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
200
OK
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "my-resource-profile",
"storageMaxChunksUp": 1,
"storageSyncFull": true,
"storageBacklogMemLimit": "1Mi",
"storageVolumeSize": "2Mi",
"storageMaxChunksPause": true,
"cpuBufferWorkers": 1,
"cpuLimit": "3Mi",
"cpuRequest": "4Mi",
"memoryLimit": "5Mi",
"memoryRequest": "6Mi",
"createdAt": "2025-06-28T00:38:18.488Z",
"updatedAt": "2025-06-28T00:38:18.488Z"
}
Delete resource profile by its ID.
Authorizations
Path parameters
resourceProfileIDstring · uuidRequired
Responses
204
No Content
delete
DELETE /v1/resource_profiles/{resourceProfileID} HTTP/1.1
Host: cloud-api.calyptia.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
204
No Content
No content
Update resource profile by its ID.
Authorizations
Path parameters
resourceProfileIDstring · uuidRequired
Body
Update resource profile request body.
namestring | nullableOptionalDefault:
null
Example: my-resource-profile
storageMaxChunksUpinteger · int32 | nullableOptionalDefault:
null
storageSyncFullboolean | nullableOptionalDefault:
null
storageBacklogMemLimitstring | nullableOptionalDefault:
null
Example: 1Mi
storageVolumeSizestring | nullableOptionalDefault:
null
Example: 2Mi
storageMaxChunksPauseboolean | nullableOptionalDefault:
null
cpuBufferWorkersinteger · int32 | nullableOptionalDefault:
null
cpuLimitstring | nullableOptionalDefault:
null
Example: 3Mi
cpuRequeststring | nullableOptionalDefault:
null
Example: 4Mi
memoryLimitstring | nullableOptionalDefault:
null
Example: 5Mi
memoryRequeststring | nullableOptionalDefault:
null
Example: 6Mi
Responses
204
No Content
patch
PATCH /v1/resource_profiles/{resourceProfileID} HTTP/1.1
Host: cloud-api.calyptia.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 261
{
"name": "my-resource-profile",
"storageMaxChunksUp": 1,
"storageSyncFull": true,
"storageBacklogMemLimit": "1Mi",
"storageVolumeSize": "2Mi",
"storageMaxChunksPause": true,
"cpuBufferWorkers": 1,
"cpuLimit": "3Mi",
"cpuRequest": "4Mi",
"memoryLimit": "5Mi",
"memoryRequest": "6Mi"
}
204
No Content
No content