In order to truly benefit from the automation, we would like the ability an API to create/update/delete the app placeholder via an API. This would help us to scale our test automation and run the tests on individual pull requests. Following is the workflow that we are thinking about.
1. Developer raises a PR for an android app.
2. A job in a CI system would be trigger and would do the following
a. Create a new app on TestObject for this specific PR. The response to this API call can be a TestObject key for this app
b. Use the app key to upload the APK file.
c. Run the tests against this specific PR
d. Store the results
e. another API call to may be delete the App (housekeeping).