Application Object Field Descriptions

Many Apperian API endpoints return an application object which includes a number of data fields with integer values that aren’t obvious unless you know the corresponding description. The application object may also include an embedded version object with its own data fields.

The following tables identify these values:

App Status

Field name: status

This field appears in the application object.

Value Description
0 Disabled
1 Enabled

App Type

Field name: type

This field appears in the application object.

Value Description
0 iOS
1 Web App
2 iTunes
3 Android
4 iOS Config File
5 Android Market
6 Blackberry
9 Windows Phone Store
10 Windows Phone
11 Windows Store
12 Windows EXE file
13 Windows MSI file
14 Windows ZIP file

App Version Signing Status

Field name: sign_status

This field appears in the version object.

Value Description
0 The app is not yet signed.
-1 The app is in the process of being signed.
1 The app has been signed.
2 The signing process has been canceled.
3 The signing request can’t be processed.

Form Factor

Field name: form_factor

This field appears in the application object.

Value Description
0 Unknown
1 Phone
2 Tablet
3 Phone and Tablet

Version Policy Status

Field name: wrap_status

This field appears in the version object.

Value Description
-1 This indicates that an error has occurred while applying the policy layer.
0 No policies are applied to the app.
1 Policies are applied to the app and it is signed. The app is ready to be deployed to users.
2 Policies are currently being applied to the app.
3 Policies have been applied to the app and it needs to be signed before deploying to users.
4 A previous version of this app had policies applied, but the app has since updated to a new version which has not yet been configured with policies.

Kryptowire Verification Status

Field name: kryptowire_verification_status

This field appears in the version object.

Value Description
-1 An Error occurred during the app inspection process.
0 No inspection report is available and no report has been requested.
1 The report is uploading to Kryptowire.
2 The report has been uploaded to Kryptowire and the system is waiting for a response.
3 The report is ready and available.

Application Object Example

The following application object (“application”) also includes a version object (“version”) with an embedded install file object (“install_file”):

{
    "application": {
        "id": "66RU9BR5QA4cmvIsv-AlFw",
        "latest_version_id": "3ymkiEqFAAve0FA_s3ZGtQ",
        "enabled": true,
        "is_adhoc": false,
        "is_hybrid": false,
        "required_by": "2019-04-02T17:16:14.134652+00:00",
        "push_enabled": false,
        "reviews_enabled": false,
        "type": 5,
        "status": 1,
        "update_compliance_period_in_days": null,
        "sort_weight": 1000,
        "no_auth_delivery_enabled": false,
        "is_email_config_profile": false,
        "add_to_start": false,
        "bundle_id": "com.smallgiantgames.empires",
        "banner_image_url": null,
        "operating_system": 100,
        "required": false,
        "required_by_group": false,
        "is_app_catalog": false,
        "url_scheme": null,
        "version": {
            "id": "3ymkiEqFAAve0FA_s3ZGtQ",
            "latest_install_file_id": "zwOwONrtaVMVHduIpHU2XA",
            "app_id": "66RU9BR5QA4cmvIsv-AlFw",
            "app_name": "Empires & Puzzles: RPG Quest",
            "sign_status": 0,
            "form_factor": 3,
            "wrap_status": 0,
            "long_description": "Empires & Puzzles is a completely new take on RPG games, combining match-3 battles and building a mighty stronghold - topped with thrilling PVP duels. Join the battle now!",
            "author": "Small Giant Games",
            "required_by": "0001-01-01T00:00:00+00:00",
            "short_description": "Install this game for some coffee break fun!",
            "kryptowire_verification_status": 0,
            "version_note": "* Various bug fixes and smaller improvements",
            "binary_version": null,
            "icon_path": "org_2/android_market_91/version_123/com.smallgiantgames.empires_icon.png",
            "custom_metadata": null,
            "min_os_version": "4.4",
            "notify_users": true,
            "version_num": "1.11.3",
            "release_date": "2018-04-02T17:16:14.144500+00:00",
            "required": false,
            "install_file": {
                "id": "zwOwONrtaVMVHduIpHU2XA",
                "app_id": "66RU9BR5QA4cmvIsv-AlFw",
                "version_id": "3ymkiEqFAAve0FA_s3ZGtQ",
                "apperian_wrapper_version": null,
                "kryptowire_verification_id": null,
                "sign_credentials_id": null,
                "checksum": null,
                "expires": "9999-12-31T23:59:59.999999+00:00",
                "created": "2018-04-02T17:16:14.160752+00:00",
                "mime": "",
                "binary_metadata": null,
                "action": null,
                "path": "https://play.google.com/store/apps/details?id=com.smallgiantgames.empires",
                "size": 0
            }
        }
    },
}