/
KU
kubesphere
/
KS API
Search skmtc…
⌘K
Changes
Docs
Sign in
Sign in
APIs
Generators
Stacks
Projects
Docs
History
Schema
Checked 41m ago · Updated 2mo ago
Details
Filter operations
Alerting
22
App Template
1
Auditing Query
1
Authentication
7
post
KubeSphere APIs support token-based authentication via the Authtoken request header. The POST Login API is used to retrieve the authentication token. After the authentication token is obtained, it must be inserted into the Authtoken header for all requests.
post
TokenReview attempts to authenticate a token to a known user. Note: TokenReview requests may be cached by the webhook token authenticator plugin in the kube-apiserver.
get
The authorization endpoint is used to interact with the resource owner and obtain an authorization grant.
post
The authorization endpoint is used to interact with the resource owner and obtain an authorization grant.
get
OAuth callback API, the path param callback is config by identity provider
get
This endpoint takes an ID token and logs the user out of KubeSphere if the subject matches the current session.
post
The resource owner password credentials grant type is suitable in cases where the resource owner has a trust relationship with the client, such as the device operating system or a highly privileged application.
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
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.
Authentication
The authorization endpoint is used to interact with the resource owner and obtain an authorization grant.
post
/oauth/authorize
Response
OK
Changes