License API
Products
List Products
4min
schema response body type listproductsresponsebody = ({ active boolean, allow overages boolean, allow trial boolean, authorization method 'license key' | 'user', company id number, consumption period null, default license type 'perpetual' | 'time limited' | 'consumption' | 'subscription', enable maintenance period boolean, floating timeout number, floating users number, hardware id required boolean, id number, is archived boolean, is bundle boolean, is floating cloud boolean, is floating boolean, is node locked boolean, is upgrade boolean, is user locked boolean, maintenance duration string | null, // length of time expressed in days, months or years, e g 5d, 2m, 3y max activations number, max consumptions number, max overages number, prevent vm boolean, product name string, reset consumption boolean, short code string, subscription duration string | null, // length of time expressed in days, months or years, e g 5d, 2m, 3y trial days 0, valid duration string | null, // date string in full iso 8601 format, e g "2024 09 27t23 30 48 016z" created at string, updated at string, metadata json, features \[ { id number, code string, feature type 'activation' | 'consumption', max consumption number, metadata json } ] })\[]; json schema errors if an error occurs, the response will have an http status code of 400 or higher, and the response body will contain an error description in the following format { status number, code string, message string } list of exceptions