App

Name Description Schema Default Example

id

optional

UUID of the app registry artifact

string

null

01234567-0123-0123-0123-012345678901

name

required

string

null

CalculatorApp

type

optional

The App type (either Webapp/Mobile app)

string

null

webapp,mobileapp

appmeta

optional

App_appmeta

null

null

uriTemplates

optional

array

null

null

policyGroups

optional

array

null

null

marketType

optional

string

null

enterprise,

recentChanges

optional

recent changes

string

null

update details

icon

optional

the image icon of the application

string

null

/publisher/api/mobileapp/getfile/TJXfaEeHsdeYSFS.jpg,/publisher/api/mobileapp/getfile/aCJ1MXUXWGGHS3t.JPG

isSite

optional

Either a webapp or site

string

null

for sites - TRUE

description

optional

string

null

A calculator App that supports basic operations

context

optional

string

null

CalculatorApp

version

required

string

null

1.0.0

logoutURL

optional

string

null

http://logout/sample

businessOwnerId

optional

string

null

1

visibleTenants

optional

array

null

["eng.com","hr.com"]

claims

optional

array

null

["http://wso2.org/claims/otherphone","http://wso2.org/claims/address"]

trackingCode

optional

string

null

AM_e82dggfde7877

skipGateway

optional

string

null

true/false

allowAnonymousAccess

optional

string

null

true/false

acsUrl

optional

string

null

http://apps.wso2.com

provider

optional

If the provider value is not given user invoking the api will be used as the provider.

string

null

admin

appDefinition

optional

Swagger definition of the App which contains details about URI templates and scopes

string

null

{"paths":{"\/substract":{"get":{"x-auth-type":"Application & Application User","x-throttling-tier":"Unlimited","parameters":[{"name":"x","required":true,"type":"string","in":"query"},{"name":"y","required":true,"type":"string","in":"query"}],"responses":{"200":{}}}},"\/add":{"get":{"x-auth-type":"Application & Application User","x-throttling-tier":"Unlimited","parameters":[{"name":"x","required":true,"type":"string","in":"query"},{"name":"y","required":true,"type":"string","in":"query"}],"responses":{"200":{}}}}},"swagger":"2.0","info":{"title":"CalculatorApp","version":"1.0.0"}}

isDefaultVersion

optional

boolean

null

false

transport

optional

Supported transports for the App (http and/or https).

string

null

https

tags

optional

array

null

["substract","add"]

thumbnailUrl

optional

string

null

visibleRoles

optional

array

null

[]

path

optional

path of asset

string

null

/_system/governance/mobileapps/admin/webapp/m1/1

resourceId

optional

Resource ID path of the asset.

string

null

/_system/governance/mobileapps/admin/android/test/1.0

lifecycle

optional

lifecycle type of the asset

string

null

MobileAppLifeCycle

lifecycleState

optional

lifecycle state of the asset

string

null

Created

rating

optional

User rating for the app

number

null

4.0

appUrL

optional

URL of the asset

string

null

/publisher/api/mobileapp/getfile/WKzeMgMhOrGvwTy.apk

bundleversion

optional

Bundleversion of the asset

string

null

1.0

category

optional

category of the asset

string

null

Business

displayName

required

displayName of the asset

string

null

testapp1

screenshots

optional

Screenshots attached to the application

array

null

["/publisher/api/mobileapp/getfile/TJXfaEeHsdeYSFS.jpg","/publisher/api/mobileapp/getfile/aCJ1MXUXWGGHS3t.JPG","/publisher/api/mobileapp/getfile/FcFEWkaLroetXlq.JPG"]

banner

optional

/publisher/api/mobileapp/getfile/uWnObGDXigTO7pl.jpg

string

null

/publisher/api/mobileapp/getfile/TJXfaEeHsdeYSFS.jpg,/publisher/api/mobileapp/getfile/aCJ1MXUXWGGHS3t.JPG,/publisher/api/mobileapp/getfile/FcFEWkaLroetXlq.JPG

createdtime

optional

createdtime of the asset

string

null

1.458300149192E12

platform

optional

platform of the asset

string

null

android

appType

optional

mobile app type (eg: webapp/ios/android)

string

null

android

mediaType

optional

media yype

string

null

application/vnd.wso2-mobileapp+xml

lifecycleAvailableActions

optional

platform of the asset

string

null

[Submit for Review]

createdTime

optional

asset created timestamp

string

null

1.459919490157E12

customProperties

optional

array

null

null