Applications

Create and manage applications in the tenant.

Deprecated

Get Apps list.

get

Return the list of apps of the tenant. Deprecated in favor of the new endpoint api/v1/apps.

Authorizations
AuthorizationstringRequired

Bearer authentication

Query parameters
onlyCreatedByMebooleanOptional

Filter the returned entities to only those that created by the requesting subject

Responses
chevron-right
200

The complete set of permissions.

application/json
get
/v1/k8s/apps
Deprecated

Create a new app.

post

Create a new app and assign it with a client secret. This endpoint requires ADMIN role. Deprecated in favor of the new endpoint api/v1/apps.

Authorizations
AuthorizationstringRequired

Bearer authentication

Body
and
anyOptional
and
Responses
chevron-right
200

The complete set of permissions.

application/json
post
/v1/k8s/apps
Deprecated

Get app details.

get

Get the details of a given app. This endpoint requires ADMIN, EDITOR or VIEWER role. Deprecated in favor of the new endpoint api/v1/apps/{clientId}.

Authorizations
AuthorizationstringRequired

Bearer authentication

Path parameters
clientIdstring · uuidRequired

Unique identifier of the app

Example: 4008188b-ab50-4aa5-a3f2-b78091ccf92d
Responses
chevron-right
200

App details.

application/json
get
/v1/k8s/apps/{clientId}
Deprecated

Update app details.

put

Update the details of a given app. This endpoint requires ADMIN role. Deprecated in favor of the new endpoint api/v1/apps/{clientId}.

Authorizations
AuthorizationstringRequired

Bearer authentication

Path parameters
clientIdstring · uuidRequired

Unique identifier of the app

Example: 4008188b-ab50-4aa5-a3f2-b78091ccf92d
Body
and
anyOptional
and
Responses
chevron-right
200

User updated successfully

application/json
put
/v1/k8s/apps/{clientId}
Deprecated

Delete a App.

delete

Delete the given app from the tenant. This endpoint requires ADMIN role. Deprecated in favor of the new endpoint api/v1/apps/{clientId}.

Authorizations
AuthorizationstringRequired

Bearer authentication

Path parameters
clientIdstring · uuidRequired

Unique identifier of the app

Example: 4008188b-ab50-4aa5-a3f2-b78091ccf92d
Responses
chevron-right
200

User deleted successfully.

No content

delete
/v1/k8s/apps/{clientId}

No content

Deprecated

Re-generate secret of application.

post

Generate a new secret for a given application. This endpoint requires ADMIN role. Deprecated in favor of the new endpoint api/v1/apps/{clientId}/secret.

Authorizations
AuthorizationstringRequired

Bearer authentication

Path parameters
clientIdstring · uuidRequired

Unique identifier of the app

Example: 4008188b-ab50-4aa5-a3f2-b78091ccf92d
Responses
chevron-right
200

The secret generated succefully

application/json
post
/v1/k8s/apps/{clientId}/secret

Get a list of applications.

get

Retrieve a list of applications.

Authorizations
AuthorizationstringRequired

Bearer authentication

Responses
chevron-right
200

Executed successfully.

application/json
get
/api/v1/apps

Create an application.

post

Used to create an application.

Authorizations
AuthorizationstringRequired

Bearer authentication

Body
namestringRequired

The name of the application. The name must be unique within the organization and can only contain lowercase alphanumeric characters and hyphens. It must start and end with a letter.

Pattern: ^[a-z][-_a-z0-9]*[a-z0-9]$
Responses
post
/api/v1/apps

Get a list of installer applications.

get

Retrieve a list of installer applications.

Authorizations
AuthorizationstringRequired

Bearer authentication

Responses
chevron-right
200

Executed successfully.

application/json
get
/api/v1/apps/installer

Get application by id.

get

Retrieve the details of an application by id.

Authorizations
AuthorizationstringRequired

Bearer authentication

Path parameters
appIdstringRequired

The application id to retrieve

Responses
chevron-right
200

Executed successfully.

application/json
get
/api/v1/apps/{appId}

Delete an application by id.

delete

Use to delete an application by id.

Authorizations
AuthorizationstringRequired

Bearer authentication

Path parameters
appIdstringRequired

The application id to retrieve

Responses
delete
/api/v1/apps/{appId}

No content

Update application details by id.

patch

Use to update the details of an application by id.

Authorizations
AuthorizationstringRequired

Bearer authentication

Path parameters
appIdstringRequired

The application id to retrieve

Body
enabledbooleanRequired
Responses
chevron-right
200

Executed successfully.

No content

patch
/api/v1/apps/{appId}

No content

Regenerate an application secret.

post

Use to regenerate the application secret by id.

Authorizations
AuthorizationstringRequired

Bearer authentication

Path parameters
appIdstringRequired

The application id to retrieve

Responses
chevron-right
200

Regenerated successfully.

application/json
post
/api/v1/apps/{appId}/secret

Last updated