Skip to content

Latest commit

 

History

History
71 lines (52 loc) · 1.3 KB

api.md

File metadata and controls

71 lines (52 loc) · 1.3 KB

API Documentation

GET /apps

[{
  "id": "test",
  "name": "Test Application"
},{
  "id": "appid",
  "name": "appname for iOS/Android"
}]

GET /app/:id

{
  "id": "test",
  "name": "Test Application"
}

POST /app

Possible parameters:

  • id: simple id (alpha-numeric)
  • name: display name

Response:

{
  "id": "test",
  "name": "Test Application"
}

GET /app/:id/android

GET /app/:id/android/:releaseId

Returns the .apk for android

POST /app/:id/android

POST /app/:id/android/:releaseId

Parameters:

  • apk: the android apk file
  • version: the string representation of current version
  • releaseId: defaults to a default value

GET /app/:id/ios

GET /app/:id/ios/:releaseId

forwards to the correct itms-services://?action=download-manifest?url=... url.

POST /app/:id/ios

POST /app/:id/ios/:releaseId

Parameters:

  • ipa: the ipa file
  • manifest: the manifest file
  • version: the string representation of current version

GET /app/:id/feedback

Returns the feedback for given app

POST /app/:id/android/feedback

Post a feedback for the android app with given id

Parameters:

  • feedback: The feedback text

POST /app/:id/ios/feedback

Post a feedback for the ios app with given id

Parameters:

  • feedback: The feedback text