Get Install Requests

You can get a list of customer app installs for your published listings.

The App Install Request API gets all the requests for the apps by a given user regardless of the status of the install.

GET	/appstore/publisher/v1/applications/installrequests

You can add filters to the endpoint to get only installs with a certain status, within a date range, or for a particular listing:

/appstore/publisher/v1/applications/installrequests ?installstatus=FAILED&requesteOnRangeStart=2015-01-01&requestedOnRangeEnd=2016-06-01&listingid=233434&limit=1

Request Headers

Header Name Data Type Remarks Sample Data

Authorization

String

Authorization token

Bearer access_token

X-Oracle-UserId

String

Partner login email

partneruser.email@oracle.com

Cache-Control

String

no-cache

Response

Response Details

Headers

Content-Type, Content-Encoding, Location

Status: 201, 400, 401, 403, 404, 405, 500

Status Codes describes when each of these HTTP status codes is returned.

Payload

"items": [
    {
      "installRequest": {
        "listingName": "Doc Manager1",
        "status": "Failed",
        "email": "user.email@domain.com",
        "firstName": "User",
        "lastName": "Email",
        "version": "DocumentManager16.4.2",
        "creationDate": "2016-05-12T23:01:23.000Z"
      }
    }
  ],
  "hasMore": true,
  "count": 1,
  "totalResults": 11,
  "links": [
    {
      "rel": "CANONICAL",
      "href": "https://host:7101/appstore/publisher/v1/installrequests"
    },
    {
      "rel": "SELF",
      "href": "https://host:7101/appstore/publisher/v1/installrequests?installstatus=FAILED&requestdate=30&listingid=233434&limit=1"
    },
    {
      "rel": "NEXT",
      "href": "https://host:7101/appstore/publisher/v1/installrequests?requestdate=30&installstatus=FAILED&listingid=233434&offset=1&limit=1"
    }
  ]
}