v1

latestOpenAPI 3.0.02026-07-14169306521.0 KB
customers

Create a KOTS customer.

Create a new customer and license for a specified app, with options for channel assignment, license type, expiration, and feature flags. The created customer will be available for management and download.

Required RBAC Policy: kots/app/[:appid]/license/create

post/customer

Request body

app_idstring required

App to which the customer is associated.

channel_idstring

Channel to which the customer license is associated. This is the default channel for the customer.

custom_idstring

Custom ID that can be used in external systems.

emailstring

Email address of the customer that is to be created

expires_atstring
is_airgap_enabledboolean
is_dev_mode_enabledboolean
is_disaster_recovery_supportedboolean
is_embedded_cluster_download_enabledboolean
is_embedded_cluster_multinode_enabledboolean
is_geoaxis_supportedboolean
is_gitops_supportedboolean
is_helm_airgap_enabledboolean
is_helm_install_enabledboolean
is_identity_service_supportedboolean
is_installer_support_enabledboolean
is_kots_install_enabledboolean
is_kurl_install_enabledboolean
is_snapshot_supportedboolean
is_support_bundle_upload_enabledboolean
namestring required

Name of the customer that is to be created.

typestring

Response

GetCustomerResponse represents a customer.