Update a customer.
Changed onUpdate the details, license, and channel assignments for an existing customer. Supports changing metadata, license type, expiration, entitlements, and feature flags. Parameters that are not provided are reset to default values, except for type, is_enterprise_portal_enabled, is_dev_mode_enabled, and saml_allowed, which preserve their currently stored value instead of resetting it when omitted. is_embedded_cluster_multinode_enabled is also preserved when omitted, but only while is_embedded_cluster_download_enabled is true; otherwise it is reset like any other omitted parameter. Changing type away from "dev" while a customer has dev mode enabled requires explicitly sending is_dev_mode_enabled=false in the same request; otherwise the preserved stored dev-mode value conflicts with the new type and the request is rejected with a 400.
Required RBAC Policy: kots/app/[:appid]/license/[:licenseid]/update
Request
- Base URLhttps://api.replicated.com/vendor/v3
- URLhttps://api.replicated.com/vendor/v3/customer/{customer_id}
- AuthAPI key in header Authorization
Path parameters
Customer identifier
Request body
Response
GetCustomerResponse represents a customer.
Changes
- info
added the new optional request property
- info
added the optional property
////to the response with the status - info
added the optional property
////to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
///to the response with the status - info
added the optional property
/////to the response with the status - info
added the optional property
///to the response with the status - info
added the optional property
/////to the response with the status - info
added the optional property
///to the response with the status - info
added the optional property
///to the response with the status - info
added the optional property
/////to the response with the status - info
added the optional property
///////to the response with the status - info
added the optional property
///////to the response with the status - info
added the optional property
///////to the response with the status - info
added the optional property
///////to the response with the status - info
added the optional property
///////to the response with the status - info
added the optional property
///////to the response with the status - info
added the optional property
///////to the response with the status - info
added the optional property
///////to the response with the status - info
added the optional property
///////to the response with the status - info
added the optional property
///////to the response with the status - info
added the optional property
///////to the response with the status - info
added the optional property
///////to the response with the status - info
added the optional property
///////to the response with the status - info
added the optional property
///////to the response with the status - info
added the optional property
///////to the response with the status - info
added the optional property
///////to the response with the status - info
added the optional property
///////to the response with the status - info
added the optional property
///////to the response with the status - info
added the optional property
//////to the response with the status - info
added the optional property
//////to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
///to the response with the status - info
added the optional property
////to the response with the status - info
added the optional property
////to the response with the status - info
added the optional property
///to the response with the status - info
added the optional property
///to the response with the status - info
added the optional property
/to the response with the status
- info