ServerAppReleasesResponseDto
| Field | Required | Description |
|---|---|---|
android | Yes | Android application |
ios | Yes | iOS application |
Complete definition
required lists fields that must be present. nullable allows a null value; it does not make the field optional. Response enums retain exact wire values for compatibility.
Field definitions: ServerApkLinksDto
{
"properties": {
"android": {
"description": "Android application",
"properties": {
"appId": {
"description": "Android package id of the signed release",
"type": "string"
},
"available": {
"description": "Whether a signed Android release is configured for this server",
"type": "boolean"
},
"links": {
"$ref": "#/components/schemas/ServerApkLinksDto",
"description": "Signed APK downloads for this server version"
},
"signingCertificateSha256": {
"description": "SHA-256 fingerprint of the release signing certificate, as AA:BB:...",
"type": "string"
},
"storeUrl": {
"description": "Store listing of the Android app, when the operator configured one ()",
"type": "string"
}
},
"required": [
"available"
],
"type": "object"
},
"ios": {
"description": "iOS application",
"properties": {
"available": {
"description": "Whether an iOS release is configured for this server",
"type": "boolean"
},
"url": {
"description": "App Store or TestFlight page",
"type": "string"
}
},
"required": [
"available"
],
"type": "object"
}
},
"required": [
"android",
"ios"
],
"type": "object"
}© 2026 Frameleaf Inc. All rights reserved.
Frameleaf and the Frameleaf logo are Trademarks of Frameleaf Inc.