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.
The Lukittu license key for verification.
The product's UUID (UUID v4). Required to download the correct product release.
A unique session identifier for encrypted file download. Must be encrypted using the team's public key.
10 - 1000
A unique identifier for the client device. Typically a hardware ID that remains consistent across sessions.
10 - 1000
The version number of your software. Useful for tracking which releases are actively being used.
3 - 255
The customer's UUID (UUID v4). Required if strict customers are enabled and the license has customers attached.
The branch name of your product. This allows targeting specific release branches.
2 - 255
Successful response with encrypted file download
Encrypted file content