JavaMaster Pro

Enterprise Java management without the enterprise budget

Public API

JavaMaster Pro provides a public API for release metadata, changelog entries, installer redirects, and Velopack update compatibility.

Base URL

https://dl.javamasterpro.com

Requests

Endpoints accept GET and HEAD. Download endpoints also accept a consented website form POST and return a 303 redirect. Other methods return 405.

Endpoint Response
/api/healthz 200 JSON health status.
/api/changelog Public stable-release changelog as JSON.
/api/releases/latest?platform=win-x64 Latest public release metadata as JSON.
/api/releases/{version}?platform=win-x64 Versioned public release metadata as JSON.
/api/downloads/latest?platform=win-x64 GET returns 302; a consented website POST returns 303. Both select the latest installer or checksum.
/api/downloads/{version}?platform=win-x64 GET returns 302; a consented website POST returns 303 for the selected version.
/api/updates/velopack/stable/win-x64/{fileName} 302 redirect only for releases.win.json or a package referenced by that feed.

Parameters

Responses and caching

Release metadata responses include version, channel, runtime, publication date, update-feed URL, optional release notes URL, and public artifact URLs with SHA-256 checksums and byte sizes. The changelog response includes versioned desktop release summaries and categorized change lists.

Invalid requests return sanitized JSON errors. Latest responses can be cached briefly; versioned metadata and versioned GET redirects are immutable. POST download redirects are private and never cached.