Keygate icon

Keygate

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

Release → Create

AI-generated

Summary

Create a new software release within Keygate by specifying its associated product, version, channel, and optional name, with support for additional JSON fields.

Inputs

  • Product Name or ID (required) — Select the product to associate with the release from a dynamically loaded list or specify its ID via expression.
  • Version (required) — Set the version string for the release.
  • Channel (required) — Choose the release channel such as Alpha, Beta, Dev, or Stable.
  • Name — Optionally provide a name for the release.
  • JSON Input — Optionally specify additional fields for the release as a JSON object, merged with the guided inputs.
  • Response Mode — Select output detail level: 'simplified' returns a compact, key fields only object; 'raw' returns the complete API response.

Output shape

a single object representing the created release

The output is the response from the /admin/releases POST endpoint, simplified by default to include key fields such as id, name, version, channel, and related metadata unless 'raw' output mode is selected.

Examples

Example 1: Create release for product with specific version and channel

Product Name or ID set to a valid product, Version set to desired version string, Channel selected (e.g., stable), optionally Name filled and extra JSON fields supplied.

Links

Discussion