/
KU
kubevela
/
Kubevela api doc
Search skmtc…
⌘K
Docs
Sign in
Sign in
APIs
Generators
Stacks
Projects
Docs
History
Schema
Sources
Checked 11m ago · Updated 3w ago
View markdown
kubevela
Kubevela api doc
post
create component for application
v1
latest
Swagger 2.0
Apache License 2.0
2026-07-17
194
319
309.2 KB
addon
7
addon_registry
4
application
53
get
list all applications
post
create one application
get
detail one application
put
update one application
delete
delete one application
post
compare application
get
gets the list of application components
post
create component for application
get
detail component for application
put
update component config
delete
delete a component
post
add trait for a component
put
update trait from a component
delete
delete trait from a component
post
deploy or upgrade the application
post
dry-run application to latest revision
get
list policy for application
post
creating an application environment
put
set application differences in the specified environment
delete
delete an application environment
get
query application workflow execution record of one environment
post
recycle application env
get
get application status
get
list policy for application
post
create policy for application
get
detail policy for application
put
update policy for application
delete
detail policy for application
get
list application records
post
reset application to latest revision
get
list revisions for application
get
detail revision for application
post
detail revision for application
get
detail one application
get
get application status from all envs
post
create one application template
get
List the application triggers
post
Create an application trigger
put
Update an application trigger
delete
Delete an application trigger
get
list application workflow
post
create application workflow
get
detail application workflow
put
update application workflow config
delete
delete workflow
get
query application workflow execution record
get
query application workflow execution record detail
get
get the workflow step inputs
get
get the workflow step logs
get
get the workflow step inputs
get
resume suspend workflow record
get
rollback suspend application record
get
terminate suspend workflow record
authentication
7
cloudshell
4
cluster
12
config
7
definition
4
env
4
oam_application
3
payload_types
1
pipeline
20
Plugin
9
project
28
rbac
7
repository
8
systemInfo
2
Target
5
users
7
velaQL
1
webhook
1
application
create component for application
post
/api/v1/applications/{appName}/components
Path parameters
appName
string
required
identifier of the application
Request body
V1CreateComponentRequest
required
alias
string
componentType
string
required
dependsOn
string[]
description
string
icon
string
inputs
V1alpha1InputItem[]
labels
object
name
string
required
outputs
V1alpha1OutputItem[]
properties
string
traits
V1CreateApplicationTraitRequest[]
Response
OK
V1ComponentBase
required
alias
string
required
componentType
string
required
createTime
string
date-time
required
creator
string
dependsOn
string[]
required
description
string
required
icon
string
inputs
V1alpha1InputItem[]
labels
object
main
boolean
required
name
string
required
outputs
V1alpha1OutputItem[]
traits
V1ApplicationTrait[]
required
updateTime
string
date-time
required
workloadType
CommonWorkloadTypeDescriptor