List apps
Changed onReturns paginated app list with filtering. Response schema varies by API version.
Request
- Base URLhttps://cloud-api.phala.com
- Authnone declared
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Query parameters
Page number (1-indexed)
Items per page
Search name, app_id, vm_uuid, instance_id
CVM status filter
Listed status filter
OS image name filter
Instance type filter
Instance type list filter (one or many)
Instance family filter
KMS slug filter
KMS type filter
Node name filter (matches teepod or node name)
Region identifier filter
Skip per-app KMS display fields and revision timestamps; for count/pagination-only callers
Response
Paginated app list
Example response
{
"dstack_apps": [
{
"id": "prj_0123abcd",
"current_cvm": {
"kms_id": "kms_0123abcd",
"kms_contract_id": "kc_0123abcd"
},
"cvms": [
{
"kms_id": "kms_0123abcd",
"kms_contract_id": "kc_0123abcd"
}
]
}
]
}Changes
- info
added the new optional
queryrequest parameterfamily - info
added the new optional
queryrequest parameterinstance_types - info
added the new optional
queryrequest parametersummary_only - info
added to the response body
anyOflist for the response status - info
removed from the response body
anyOflist for the response status
- info