/
KU
kubesphere
/
KS API
Search skmtc…
⌘K
Changes
Docs
Sign in
Sign in
APIs
Generators
Stacks
Projects
Docs
History
Schema
Checked 2h ago · Updated 2mo ago
Details
Filter operations
Alerting
22
App Template
1
Auditing Query
1
Authentication
7
Cluster Member
5
Cluster Metrics
1
Cluster Resources
3
Cluster Role
7
Clustered Resource
2
Component Metrics
1
Component Status
6
Container Metrics
2
Custom Metrics
6
Dashboard
2
DevOps Project
2
DevOps Project Member
5
DevOps Project Role
7
Docker Registry
2
Events Query
1
Git
1
Global Role
7
Group
14
Ingress Metrics
2
KubeSphere Metrics
1
Log Query
1
Multi-cluster
3
Namespace
10
Namespace Member
5
Namespace Metrics
3
Namespace Resources
27
Namespace Role
8
Namespaced Resource
5
Network Topology
2
Node Metrics
2
OpenPitrix Resources
59
get
List all applications
get
List app templates
post
Create a new app template
get
Describe the specified app template
delete
Delete the specified app template
patch
Patch the specified app template
get
List audits information of the specific app template
get
Get active versions of app, can filter with these fields(version_id, app_id, name, owner, description, package_name, status, type), default return all active app versions
post
Create a new app template version
get
Describe the specified app template version
delete
Delete the specified app template version
patch
Patch the specified app template version
post
Perform submit or other operations on app
get
List audits information of version-specific app template
post
Create app template category
get
Describe the specified category
delete
Delete the specified category
patch
Patch the specified category
get
List global repositories
post
Create a global repository, which is used to store package of app
get
Describe the specified global repository
delete
Delete the specified global repository
patch
Patch the specified global repository
post
Start index repository event
get
Get global repository events
get
List app templates in the specified workspace.
post
Create a new app template
get
Describe the specified app template
delete
Delete the specified app template
patch
Patch the specified app template
get
Get active versions of app, can filter with these fields(version_id, app_id, name, owner, description, package_name, status, type), default return all active app versions
post
Create a new app template version
get
Describe the specified app template version
delete
Delete the specified app template version
patch
Patch the specified app template version
post
Perform submit or other operations on app
get
List audits information of version-specific app template
post
Deploy a new application
post
Deploy a new application
get
List repositories in the specified workspace
post
Create repository in the specified workspace, which is used to store package of app
get
Describe the specified repository in the specified workspace
delete
Delete the specified repository in the specified workspace
patch
Patch the specified repository in the specified workspace
get
Get repository events
get
List all applications
get
List all apps
get
Describe the specified app template
get
List all apps
get
Describe the specified app template version
get
List categories
get
Describe the specified category
get
List all applications within the specified workspace
get
List all apps within the specified workspace
get
Describe the specified app template
get
List all apps within the specified workspace
get
Describe the specified app template version
get
List repositories in the specified workspace
get
Describe the specified repository in the specified workspace
Pod Metrics
6
PVC Metrics
3
ServiceMesh
10
Terminal
2
Toolbox
2
User
6
User's Resources
2
Workload Metrics
2
Workspace
19
Workspace Member
5
Workspace Meters
1
Workspace Metrics
2
Workspace Role
7
get
/kapis/devops.kubesphere.io/v1alpha2/{path}
put
/kapis/devops.kubesphere.io/v1alpha2/{path}
post
/kapis/devops.kubesphere.io/v1alpha2/{path}
delete
/kapis/devops.kubesphere.io/v1alpha2/{path}
patch
/kapis/devops.kubesphere.io/v1alpha2/{path}
get
/kapis/devops.kubesphere.io/v1alpha3/{path}
put
/kapis/devops.kubesphere.io/v1alpha3/{path}
post
/kapis/devops.kubesphere.io/v1alpha3/{path}
delete
/kapis/devops.kubesphere.io/v1alpha3/{path}
patch
/kapis/devops.kubesphere.io/v1alpha3/{path}
get
/kapis/gitops.kubesphere.io/v1alpha1/{path}
put
/kapis/gitops.kubesphere.io/v1alpha1/{path}
post
/kapis/gitops.kubesphere.io/v1alpha1/{path}
delete
/kapis/gitops.kubesphere.io/v1alpha1/{path}
patch
/kapis/gitops.kubesphere.io/v1alpha1/{path}
post
Perform recover or suspend operation on app
get
Get app template package files
post
Create an attachment
get
Get attachment by attachment id
delete
Delete one or multiple attachments, whose ids are separated by comma
get
List categories
get
Get reviews of version-specific app
post
Perform recover or suspend operation on app
post
Start index repository event
get
List all applications within the specified namespace
post
Rerun job whether the job is complete or not
get
Get resoure price.
get
get current metering hierarchies info in last one hour
get
The OpenID Provider's configuration information can be retrieved.
get
OP's JSON Web Key Set [JWK] document.
get
UserInfo Endpoint is an OAuth 2.0 Protected Resource that returns Claims about the authenticated End-User.
OpenPitrix Resources
Patch the specified app template
patch
/kapis/openpitrix.io/v1/apps/{app}
Path parameters
app
string
required
app template id
Request body
OpenpitrixModifyAppVersionRequest
required
description
string
name
string
package
string
package_files
object
version_id
string
Response
ok
ErrorsError
required
message
string
required
error message
Changes