Beta Testers

People who can install and test prerelease builds.

Overview

The betaTesters resource represents the people who can install and test prerelease builds. You can create and delete beta testers, add and remove them from beta groups, and assign them to an app or a build.

When you create a beta tester, they must have an email address and must be assigned to an app, a build, or a beta group. Anonymous testers added via a TestFlight public link may not have an email address.

Topics

Creating and Deleting Beta Testers

Create a Beta Tester

Create a beta tester assigned to a group, a build, or an app.

Delete a Beta Tester

Remove a beta tester's ability to test all apps.

Getting Beta Tester Information

List Beta Testers

Find and list beta testers for all apps, builds, and beta groups.

Assigning Groups and Access

Add a Beta Tester to Beta Groups

Add one or more beta testers to a specific beta group.

Remove a Beta Tester from Beta Groups

Remove a specific beta tester from one or more beta groups, revoking their access to test builds associated with those groups.

Individually Assign a Beta Tester to Builds

Individually assign a beta tester to a build.

Individually Unassign a Beta Tester from Builds

Remove an individually assigned beta tester's ability to test a build.

Remove a Beta Tester’s Access to Apps

Remove a specific beta tester's access to test any builds of one or more apps.

Reading Beta Tester Details

List All Apps for a Beta Tester

Get a list of apps that a beta tester can test.

Get All App Resource IDs for a Beta Tester

Get a list of app resource IDs associated with a beta tester.

List All Builds Individually Assigned to a Beta Tester

Get a list of builds individually assigned to a specific beta tester.

Get All IDs of Builds Individually Assigned to a Beta Tester

Get a list of build resource IDs individually assigned to a specific beta tester.

List All Beta Groups to Which a Beta Tester Belongs

Get a list of beta groups that contain a specific beta tester.

Get All Beta Group IDs of a Beta Tester's Groups

Get a list of group resource IDs associated with a beta tester.

Objects

object BetaTester

The data structure that represents the resource.

object BetaTesterAppsLinkagesRequest

A request containing the IDs of related resources.

object BetaTesterAppsLinkagesResponse

A response containing a list of related resource IDs.

object BetaTesterBetaGroupsLinkagesRequest

A request containing the IDs of related resources.

object BetaTesterBetaGroupsLinkagesResponse

A response containing a list of related resource IDs.

object BetaTesterBuildsLinkagesRequest

A request containing the IDs of related resources.

object BetaTesterBuildsLinkagesResponse

A response containing a list of related resource IDs.

object BetaTesterCreateRequest

A request containing a single resource.

object BetaTesterResponse

A response containing a single resource.

object BetaTestersResponse

A response containing a list of resources.

See Also

Beta Testers and Groups

Beta Tester Invitations

Requests to send or resend an email inviting a beta tester to test an app.

Beta Groups

Groups of beta testers that have access to one or more builds.