License classloader
The Classloader endpoint is used to download a release file. It is primarily intended for programming languages that support loading business logic code directly from a remote server into memory. For example, this is commonly used with Java classloaders.
Path Parameters
Your team's UUID. You can find this value in your team's settings on the Lukittu dashboard. Format: UUID v4.
Query Parameters
The Lukittu license key. Lukittu license keys always follow this format: XXXXX-XXXXX-XXXXX-XXXXX-XXXXX where X is an uppercase letter (A-Z) or a digit (1-9).
The product's UUID (UUID v4). This binds the license key to a specific Lukittu product. Note: If strict products are enabled in your team settings and the license has at least one product attached, you must provide this value.
A unique identifier for the session, usually a randomly generated string. The session key is sent in an encrypted format to the Lukittu backend, using the client's RSA public key for encryption. The Lukittu backend decrypts the session key and uses it to encrypt the release file. The client retains the original session key, which is used to decrypt the file content. Session key must not contain spaces and must be between 10 and 1000 characters.
10 - 1000
A unique identifier for the client device. Typically a hardware ID or another identifier that remains consistent across sessions. Device identifier must not contain spaces and must be between 10 and 1000 characters.
10 - 1000
The version number of your Lukittu product. Useful for tracking which product releases are actively being used. Version must not contain spaces and must be between 3 and 255 characters.
3 - 255
The customer's UUID (UUID v4). This parameter is useful when a license key is shared among multiple customers, as it allows you to identify individual customers. Note: If strict customers are enabled in your team settings and the license has at least one customer attached, you must provide this value.