Apps

Create a new app

Create a new app connected to a GitHub repository

post/apps

Request

  • Base URL: https://releaseflow.net/api/rest
  • URL: https://releaseflow.net/api/rest/apps
  • Auth: API key in header x-api-key

Request body

namestring required
slugstring required
type'ANDROID' | 'ELECTRON' | 'SPARKLE' required
githubRepostring nullable
sparklePublicKeystring
minimumSystemVersionstring
sparkleVersionStrategy'SEMVER' | 'NUMERIC_BUILD'
enableBetaboolean
enableAlphaboolean
releaseHistoryLimitinteger nullable

Response

Successful response

idstring required
slugstring required
namestring required
type'ANDROID' | 'ELECTRON' | 'SPARKLE' required
githubRepostring nullable required
changelogMode'NONE' | 'GLINK' | 'CUSTOM' required
sparklePublicKeystring nullable required
minimumSystemVersionstring nullable required
sparkleVersionStrategy'SEMVER' | 'NUMERIC_BUILD' required
enableBetaboolean required
enableAlphaboolean required
isPublicboolean required
releaseHistoryLimitnumber nullable required
licenseProvider'NONE' | 'POLAR' | 'LEMONSQUEEZY' | 'INTERNAL' required
licenseMaxActivationsnumber required
licenseMachineTrackingboolean required
licenseTrialDaysnumber required
licenseOfflineGraceDaysnumber required
licenseRevalidationDaysnumber required
createdAtstring required
updatedAtstring required

Changes

No recorded changes to this operation across all 1 revision of this API.