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.
The downloaded file is encrypted using the session key provided in the request. The client must decrypt the file using the same session key.
Your team's UUID. You can find this value in your team's settings on the Lukittu dashboard. UUID v4 identifier
The Lukittu license key for verification. Lukittu license key format: XXXXX-XXXXX-XXXXX-XXXXX-XXXXX where X is an uppercase letter (A-Z) or digit (0-9)
The product's UUID (UUID v4). Required to download the correct product release. UUID v4 identifier
A unique session identifier for encrypted file download. Must be encrypted using the team's public key. Unique session identifier for encrypted file download (no spaces allowed)
10 - 1000A unique identifier for the client device. Typically a hardware ID that remains consistent across sessions. Unique hardware identifier for client device (no spaces allowed)
10 - 1000The version number of your software. Useful for tracking which releases are actively being used. Software version identifier (no spaces allowed)
3 - 255The customer's UUID (UUID v4). Required if strict customers are enabled and the license has customers attached. UUID v4 identifier
The branch name of your product. This allows targeting specific release branches. Product branch name
2 - 255Successful response with encrypted file download
Encrypted file content