Keygate icon

Keygate

Work with Keygate admin, portal, public license, and release APIs

Release → Get Many

AI-generated

Summary

Retrieve multiple release records optionally filtered by product ID, name, channel, platform, and version, returning a list of release objects.

Inputs

  • Product Name or ID — Select a product by name or specify its ID using an expression to filter releases.
  • Name — Filter releases by their name.
  • Channel — Filter releases by release channel (Alpha, Beta, Dev, Stable). Defaults to 'stable'.
  • Platform — Filter releases by platform (e.g., Darwin ARM64, Linux X64, Windows X64). Defaults to 'darwin-arm64'.
  • Version — Filter releases by version string.
  • JSON Input — Additional JSON fields merged into the request body to support advanced filtering or future parameters.
  • Response Mode — Choose between 'simplified' output (compact, filtered fields) or 'raw' full API response.

Output shape

a list of release objects

Returns an array of release JSON objects matching the filters if any. With 'simplified' response mode, each object includes key fields like id, name, version, platform, etc. Pagination is not mentioned, so results include all matched releases or the API's default page size.

Examples

Example 1: Get all releases for a specific product

Specify the 'Product Name or ID' to filter releases belonging to that product.

Example 2: Get all 'beta' channel releases for macOS ARM64 platform

Set 'Channel' to 'Beta' and 'Platform' to 'Darwin ARM64' to filter releases accordingly.

Links

Discussion