Beta Groups

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

Overview

A betaGroups resource represents the group of testers that have access to builds for testing. Each beta group is associated with a single app and contains one or more builds. You can add beta testers to a group through App Store Connect or with the API, or you can provide a public link enabling testers to add themselves to the beta group. Every tester in the group has access to every build in the group.

Topics

Creating, Modifying, and Deleting Beta Groups

Create a Beta Group

Create a beta group associated with an app, optionally enabling TestFlight public links.

Modify a Beta Group

Modify a beta group's metadata, including changing its Testflight public link status.

Delete a Beta Group

Delete a beta group and remove beta tester access to associated builds.

Getting Beta Group Information

List Beta Groups

Find and list beta groups for all apps.

Read the App Information of a Beta Group

Get the app information for a specific beta group.

Get the App Resource ID for a Beta Group

Get the app resource ID for a specific beta group.

Adding and Removing Builds and Testers

Add Beta Testers to a Beta Group

Add a specific beta tester to one or more beta groups for beta testing.

Remove Beta Testers from a Beta Group

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

Add Builds to a Beta Group

Associate builds with a beta group to enable the group to test the builds.

Remove Builds from a Beta Group

Remove access to test one or more builds from beta testers in a specific beta group.

Reading Build and Beta Tester Information

List All Builds for a BetaGroup

Get a list of builds associated with a specific beta group.

Get All Build IDs in a Beta Group

Get a list of build resource IDs in a specific beta group.

List All Beta Testers in a BetaGroup

Get a list of beta testers contained in a specific beta group.

Get All Beta Tester IDs in a Beta Group

Get a list of the beta tester resource IDs in a specific beta group.

Objects

object BetaGroup

The data structure that represents the resource.

object BetaGroupResponse

A response containing a single resource.

object BetaGroupCreateRequest

A request containing a single resource.

object BetaGroupUpdateRequest

A request containing a single resource.

object BetaGroupBuildsLinkagesRequest

A request containing the IDs of related resources.

object BetaGroupAppLinkageResponse

A response containing the ID of the related resource.

object BetaGroupBetaTestersLinkagesRequest

A request containing the IDs of related resources.

object BetaGroupBetaTestersLinkagesResponse

A response containing a list of related resource IDs.

object BetaGroupBuildsLinkagesResponse

A response containing a list of related resource IDs.

object BetaGroupsResponse

A response containing a list of resources.

See Also

Beta Testers and Groups

Beta Testers

People who can install and test prerelease builds.

Beta Tester Invitations

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