Update existing app
Updates an existing app with a new build while keeping the same publicKey or changes app settings. To unset a previously set field send a null value.
The publicKey for the app.
p7nww3n6ubq73r1nh9jtauqy8wA publicly accessible link to your .zip, .tar.gz, or .apk file.
https://example.com/app.zipThe platform of the app. Either ios or android.
iosPossible values: The type of file that the url points to. Default is zip for iOS, apk for Android.
zipPossible values: A note for your own purposes, will appear on your management dashboard.
This is a noteThe number of seconds to wait until automatically ending the session due to user inactivity.
Must be 30, 60, 90, 120, 180, 300, 600, 1800, 3600 or 7200, default is 120 or the account default if set.
120The maximum number of seconds a session can run, before it is automatically ended.
200The maximum number of concurrent sessions allowed for this app.
5A list of hostnames that are allowed to embed this app.
["example.com","example2.com"]Disables streaming for this app.
falseDisables the home button on the iOS simulator when available.
falseShow the last image on the screen in the simulator after the session ends.
falseCustomize the message prompting the user to start the session. Default is "Tap to play".
Tap to playExample: StartCustomize the message prompting the user to restart the session. Default is "Tap to play".
Tap to playExample: RestartSpecify a deep link to bring your users to a specific location when your app is launched.
https://example.com/deeplinkOK
POST /v1/apps/{app_publicKey} HTTP/1.1
Host: api.appetize.io
X-API-KEY: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 528
{
"url": "https://example.com/app.zip",
"platform": "ios",
"fileType": "zip",
"note": "This is a note",
"timeout": 120,
"timeLimit": 200,
"maxConcurrent": 5,
"referrerHostnamesRestricted": [
"example.com",
"example2.com"
],
"disabled": false,
"disableHome": false,
"useLastFrame": false,
"buttonText": "Start",
"postSessionButtonText": "Restart",
"launchUrl": "https://example.com/deeplink",
"appPermissions": {
"run": "authenticated",
"networkProxy": "public",
"networkIntercept": "public",
"debugLog": "public",
"adbConnect": "public",
"androidPackageManager": "public"
}
}OK
{
"publicKey": "p7nww3n6ubq73r1nh9jtauqy8w",
"created": "2016-02-10T17:46:14.089Z",
"updated": "2016-02-10T17:46:14.089Z",
"platform": "ios",
"versionCode": 2
}Last updated