Appstoreconnect API can't query tester installed build

Hey,


I want to check tester's installed app build via Appstoreconnect API, but the BetaTester.Relationships.Builds.Data object in response always return empty array.


{
  "data": [],
  "links": {
    "self": "https://api.appstoreconnect.apple.com/v1/betaTesters/eba48a5b-***/relationships/builds",
    "related": "https://api.appstoreconnect.apple.com/v1/betaTesters/eba48a5b-***/builds"
  },
  "meta": {
    "paging": {
      "total": 0,
      "limit": 50
    }
  }
}


I found a tester who has installed beta app, and the app build info is correct on appstoreconnect.apple.com website.

But through API, this tester's build relationships link data still return nothing.


Is it a bug? 😕


Some screenshots about this problem.


http://antinomy.me/co/test01.png


http://antinomy.me/co/test02.png


http://antinomy.me/co/test03.png


http://antinomy.me/co/test04.png

Accepted Reply

Hi GinVanPA!

The builds relationship on betaTesters shows you the builds that are directly assigned to the tester. The array is probably empty because you have the build assigned to a group this tester is in.

There is no way to see if a build is installed using the App Store Connect API. You can view this in App Store Connect on the web instead. In the TestFlight tab, you can see the currently-installed version in the "Status" column in each tester list.

Hope this help!

Replies

Hi GinVanPA!

The builds relationship on betaTesters shows you the builds that are directly assigned to the tester. The array is probably empty because you have the build assigned to a group this tester is in.

There is no way to see if a build is installed using the App Store Connect API. You can view this in App Store Connect on the web instead. In the TestFlight tab, you can see the currently-installed version in the "Status" column in each tester list.

Hope this help!

Hi,

I was giving the ASC API a fresh try and it seems that it's still no possible to query which is the latest, if any, build that a given tester installed.

Is it still the case that there's no automated way to query the latest installed build for a tester? We have a fairly large TestFlight program and need this functionality in order to remove users who are not testing the app.

Thanks