List apps
Apps
Retrieves information about all apps int he account, with associated metadata.
Recommended approach for retrieving all apps.
If results are truncated due to too many apps, response will include hasMore:true
and a nextKey
to retrieve the next page.
Pass the nextKey value as query parameter into the GET request to retrieve the next batch of apps.
xyz
GET /v1/apps HTTP/1.1
Host: api.appetize.io
X-API-KEY: YOUR_API_KEY
Accept: */*
OK
{
"hasMore": true,
"nextKey": "xyz",
"data": [
{
"publicKey": "p7nww3n6ubq73r1nh9jtauqy8w",
"created": "2016-02-10T17:46:14.089Z",
"updated": "2016-02-10T17:46:14.089Z",
"platform": "ios",
"bundle": "com.example.app",
"name": "example",
"appDisplayName": "Example App",
"appVersionCode": "1",
"appVersionName": "1.0.0",
"versionCode": 1,
"iconUrl": "https://example.com/app.png"
},
{
"publicKey": "48g0593mgxut2fz57yw2hdjd24",
"created": "2016-02-10T17:44:38.613Z",
"updated": "2016-02-10T17:44:38.613Z",
"platform": "ios",
"bundle": "com.example.app2",
"name": "example",
"appDisplayName": "Example App",
"appVersionCode": "1",
"appVersionName": "1.0.0",
"versionCode": 3,
"iconUrl": "https://example.com/app2.png"
}
]
}
Retrieves information about all apps in the account, with associated metadata.
NOTE: No pagination is performed so this query might be slow. It is recommended to use the paginated version of this query if possible.
GET /v1/apps/all HTTP/1.1
Host: api.appetize.io
X-API-KEY: YOUR_API_KEY
Accept: */*
OK
{
"data": [
{
"publicKey": "p7nww3n6ubq73r1nh9jtauqy8w",
"created": "2016-02-10T17:46:14.089Z",
"updated": "2016-02-10T17:46:14.089Z",
"platform": "ios",
"bundle": "com.example.app",
"name": "example",
"appDisplayName": "Example App",
"appVersionCode": "1",
"appVersionName": "1.0.0",
"versionCode": 1,
"iconUrl": "https://example.com/app.png"
},
{
"publicKey": "48g0593mgxut2fz57yw2hdjd24",
"created": "2016-02-10T17:44:38.613Z",
"updated": "2016-02-10T17:44:38.613Z",
"platform": "ios",
"bundle": "com.example.app2",
"name": "example",
"appDisplayName": "Example App",
"appVersionCode": "1",
"appVersionName": "1.0.0",
"versionCode": 3,
"iconUrl": "https://example.com/app2.png"
}
]
}
Retrieves information about a single app.
The publicKey for the app.
p7nww3n6ubq73r1nh9jtauqy8w
GET /v1/apps/{app_publicKey} HTTP/1.1
Host: api.appetize.io
X-API-KEY: YOUR_API_KEY
Accept: */*
OK
{
"publicKey": "p7nww3n6ubq73r1nh9jtauqy8w",
"created": "2016-02-10T17:46:14.089Z",
"updated": "2016-02-10T17:46:14.089Z",
"platform": "ios",
"bundle": "com.example.app",
"name": "example",
"appDisplayName": "Example App",
"appVersionCode": "1",
"appVersionName": "1.0.0",
"versionCode": 1,
"iconUrl": "https://example.com/app.png"
}
App Groups
Retrieves information about an app group and all the apps associated with it.
The publicKey for the app group (starts with ag_
).
ag_{publicKey}
GET /v1/apps/{appgroup_publicKey} HTTP/1.1
Host: api.appetize.io
X-API-KEY: YOUR_API_KEY
Accept: */*
OK
{
"publicKey": "ag_{publicKey}",
"name": "App Group Name",
"created": "2016-02-10T17:46:14.089Z",
"updated": "2016-02-10T17:46:14.089Z",
"createdBy": "[email protected]",
"apps": [
"p7nww3n6ubq73r1nh9jtauqy8w",
"48g0593mgxut2fz57yw2hdjd24"
]
}
Last updated