/
PH
phala
/
Phala Cloud API
Search skmtc…
⌘K
Sign in
Sign in
APIs
Generators
Stacks
Projects
Docs
History
Schema
Sources
Subscribe
v1
latest
OpenAPI 3.1.0
2026-07-26
102
158
206.8 KB
Apps
Batch check on-chain deployment allowance for all CVMs under an app
post
/api/v1/apps/{app_id}/cvms/is-allowed
Path parameters
app_id
string
required
Response
Successful Response
AppCvmsBatchIsAllowedResponse
required
is_onchain
boolean
required
Whether this app uses on-chain KMS
results
CvmIsAllowedItem[]
total
integer
allowed_count
integer
denied_count
integer
error_count
integer
skipped_cvm_ids
integer[]
All 102 operations
post
Batch check on-chain deployment allowance for all CVMs under an app
post
Check if app deployment is allowed on-chain
post
Create a new instance under an existing app
post
Create CVM replica
get
Get app attestation data
get
Get app details
get
Get app filter options
get
Get app metered usage
get
Get app on-chain KMS info
get
Get device allowlist status
get
Get pending compose updates
get
Get revision detail
get
List app CVMs
get
List app revisions
get
List apps
get
Preview a pending compose update
post
Redeploy app from a specific revision
get
Run app TCB evaluation
get
Download raw quote
head
Check raw quote exists
get
Get quote collateral
get
List node device IDs
get
List node PPIDs
get
List nodes
get
List recent quotes
post
Verify TEE quote
get
View quote details
patch
Batch refresh CVM instance IDs
post
Batch stop CVMs
post
Cancel in-progress CVM operation
post
Commit CVM replica (token-based, no auth required)
get
Get commit token info (no auth required)
post
Commit CVM update (token-based, no auth required)
get
List CVMs
post
Create CVM from provision
post
Create Eliza from provision
post
Create GPU workload CVM
get
Get CVM details
delete
Delete CVM
patch
Update CVM
post
Diagnose custom domain DNS
post
Force stop CVM
get
Get CVM attestation
get
Get CVM network info
get
Get CVM system stats
get
Get CVM user config
get
Get Docker Compose file
get
Get firewall availability for this CVM's node
get
Get network configuration
patch
Update KMS/Gateway URLs
get
Get operation status
get
Get port mappings
put
Set port mappings
get
Get pre-launch script
patch
Update pre-launch script
get
Get raw compose file
post
Submit compose file update
patch
Trigger compose file update
post
Handle Batch Cvm Status
get
Handle Get Cvm State
patch
Handle Update Cvm Listed
patch
Handle Update Cvm Name
patch
Handle Update Cvm Scheduled Delete
get
List available OS images
get
List CVM operations
get
List CVMs (paginated)
post
Provision compose file update
post
Provision DStack app
post
Provision Eliza app
post
Redeploy CVM from a specific revision
patch
Refresh CVM instance ID
post
Replicate CVM
post
Restart CVM
post
Shutdown CVM
post
Start CVM
patch
Update Docker Compose file
patch
Update environment variables
patch
Update OS image
get
List family instance types
get
List instance type families
get
Get app encryption pubkey
get
Get KMS details
get
Get on-chain KMS details by chain
get
Inspect KMS instance
get
List KMS instances
get
Predict next app IDs
get
List user SSH keys
post
Add SSH key
delete
Delete SSH key
post
Import keys from GitHub profile
post
Sync keys from GitHub
get
List workspace webhooks
post
Create workspace webhook
get
Get webhook details
put
Update webhook
delete
Delete webhook
get
Get webhook delivery stats
get
List webhook deliveries
post
Resend a webhook delivery
post
Reveal webhook secret (requires 2FA)
post
Rotate webhook secret (requires 2FA)
post
Send test webhook event