Appetize.io Docs
Home
Demo
Upload
Pricing
Search…
Getting started
Core features
Uploading apps
Playback options
Embed your app
App permissions
Cross-document messages
Custom launch pages
API
Overview
Create new app
Update existing app
Direct file uploads
Delete app
List apps
Usage summary
Devices and IPs
Sample code
Advanced features
Custom branding
Reserved devices
Single sign-on
ADB tunnel
App recorder (beta)
Overview
Record events
Playback events
Retrieving the user interface
Powered By
GitBook
Sample code
The Appetize.io API is designed to be user friendly. Please see a few example API calls below.
Create new app
Curl
Node.js
curl
--http1.1 https://
[email protected]
/v1/apps
\
-H
'Content-Type: application/json'
\
-d
'{"url":"FILE URL", "platform": "ios"}'
// use the 'request' module from npm
var
request
=
require
(
'request'
);
request
.
post
({
url
:
'https://
[email protected]
/v1/apps'
,
json
:
{
url
:
'FILE URL'
,
platform
:
'ios'
}
},
function
(
err
,
response
,
body
)
{
if
(
err
)
{
// connection error
console
.
log
(
'Error'
,
err
);
}
else
if
(
response
.
statusCode
!==
200
)
{
// API returned error
console
.
log
(
'API error'
,
body
);
}
else
{
// success
console
.
log
(
body
);
}
});
Any questions at all? Please email us at
[email protected]
.
API - Previous
Devices and IPs
Next - Advanced features
Custom branding
Last modified
1yr ago
Copy link