v1

latestOpenAPI 3.1.02026-07-26102158206.8 KB
Apps

Get revision detail

Returns full revision data including compose file, encrypted env, and user config.

get/api/v1/apps/{app_id}/revisions/{revision_id}

Path parameters

app_idstring required

Hex app identifier

Hex app identifier

revision_idstring required

Query parameters

raw_compose_fileboolean

Return compose_file as string instead of dict

Return compose_file as string instead of dict

Response

Revision detail with compose file

revision_idstring required

Revision record identifier (hashid of snowflake_id)

app_idstring required

Hex app identifier

vm_uuidstring required

CVM UUID

compose_hashstring required

SHA-256 hash of compose file

encrypted_envstring required

Hex-encoded encrypted environment variables

user_configstring required

JSON user configuration string

created_atstring required

Revision timestamp (ISO 8601)

trace_idstring nullable required

Request trace ID for debugging

operation_typestring required

Operation: deploy, update, restart, etc.

Example response

{
  "triggered_by": {
    "id": "usr_0123abcd"
  },
  "workspace": {
    "id": "wks_0123abcd"
  }
}