v1

latestOpenAPI 3.1.02026-07-26102158206.8 KB
CVMs

Update environment variables

Updates encrypted environment variables. If env_keys changes for contract-owned KMS, requires two-phase flow with on-chain hash registration.

patch/api/v1/cvms/{cvm_id}/envs

Path parameters

cvm_idstring required

Request body

encrypted_envstring required

Encrypted env blob as hex string

env_keysstring[] nullable

Allowed env var names. Changes trigger verification for contract-owned KMS.

compose_hashstring nullable

Hash from Phase 1 response (Phase 2 only)

transaction_hashstring nullable

Transaction hash proving on-chain registration (Phase 2 only)

Response

Update initiated, returns correlation_id and allowed_envs_changed flag

{"stackTrail":"paths:/api/v1/cvms/{cvm_id}/envs:patch:responses:202:content:application/json:schema","oasType":"schema","type":"unknown"}