Pushlink APIs
Simple but powerful API

Metadata API

JSON output
1
https://adm.pushlink.com/apps/api_list_json?packageName=some.package.name&apiKey=yourApiKey
2
3
#optional query string param --> &deviceId=mydeviceID
Copied!

Upload API

After uploading you might set the apk as current manually in the web administration
1
curl -F "apiKey=yourApiKey" -F "[email protected]" https://adm.pushlink.com/apps/api_upload
Copied!
There are two optional parameters:
1
-F "current=true" -F "whatsnew=this is the fanciest release"
Copied!

Raw text responses

We understand the response should be better. In the next version of the API, the response will be JSON with error codes, and better English will be used in the text description.
  • PushLink deploy sucessful.
  • PushLink deploy fails. Invalid Api Key.
  • PushLink deploy fails. Invalid APK file.
  • PushLink deploy fails. This APK hash is the same of another APK you have uploaded.

Download API

Download the current apk
1
curl -o yourApp.apk 'https://adm.pushlink.com/download?package=some.package.name&api_key=yourApiKey'
Copied!
You can also generate a hashed download link in the dashboard to hide your credentials.
Last modified 6mo ago