---
title: Beta Groups
framework: appstoreconnectapi
role: collectionGroup
role_heading: API Collection
path: appstoreconnectapi/beta-groups
---

# Beta Groups

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

## Overview

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. Every tester has access to every build in the group. There are two types of beta tester groups: Internal beta tester — Contains members of your App Store Connect team whom you’ve designated as beta testers. For more information about internal testers, seeAdd internal testers. External beta tester — You create and manage these groups. They may contain individuals from your company who don’t qualify as internal testers, or people outside of your organization that you’ve invited to test your app. For more information about external testers, see Invite external testers. Add beta testers to a group through App Store Connect or with this API.

## Topics

### Creating, Modifying, and Deleting Beta Groups

- [Create a beta group](appstoreconnectapi/post-v1-betagroups.md)
- [Modify a beta group](appstoreconnectapi/patch-v1-betagroups-_id_.md)
- [Delete a beta group](appstoreconnectapi/delete-v1-betagroups-_id_.md)

### Getting Beta Group Information

- [List beta groups](appstoreconnectapi/get-v1-betagroups.md)
- [Read beta group information](appstoreconnectapi/get-v1-betagroups-_id_.md)
- [Read the app information of a beta group](appstoreconnectapi/get-v1-betagroups-_id_-app.md)
- [Get the app ID for a beta group](appstoreconnectapi/get-v1-betagroups-_id_-relationships-app.md)
- [Read Metrics for Beta Testers in a Beta Group](appstoreconnectapi/get-v1-betagroups-_id_-metrics-betatesterusages.md)
- [Read Recruitment Criteria for a Beta Group](appstoreconnectapi/get-v1-betagroups-_id_-betarecruitmentcriteria.md)
- [List beta recruitment criterion IDs for a beta group](appstoreconnectapi/get-v1-betagroups-_id_-relationships-betarecruitmentcriteria.md)
- [Read build compatibility for a beta group](appstoreconnectapi/get-v1-betagroups-_id_-betarecruitmentcriterioncompatiblebuildcheck.md)
- [Get the compatible build check ID for a beta group recruitment criterion](appstoreconnectapi/get-v1-betagroups-_id_-relationships-betarecruitmentcriterioncompatiblebuildcheck.md)

### Adding and Removing Builds and Testers

- [Add beta testers to a beta group](appstoreconnectapi/post-v1-betagroups-_id_-relationships-betatesters.md)
- [Remove beta testers from a beta group](appstoreconnectapi/delete-v1-betagroups-_id_-relationships-betatesters.md)
- [Add builds to a beta group](appstoreconnectapi/post-v1-betagroups-_id_-relationships-builds.md)
- [Remove builds from a beta group](appstoreconnectapi/delete-v1-betagroups-_id_-relationships-builds.md)

### Reading Build and Beta Tester Information

- [List all builds for a beta group](appstoreconnectapi/get-v1-betagroups-_id_-builds.md)
- [Get all build ids in a beta group](appstoreconnectapi/get-v1-betagroups-_id_-relationships-builds.md)
- [List all beta testers in a beta group](appstoreconnectapi/get-v1-betagroups-_id_-betatesters.md)
- [Get all beta tester ids in a beta group](appstoreconnectapi/get-v1-betagroups-_id_-relationships-betatesters.md)

### Measuring public link usage

- [Read Public Link Usage Metrics for a Beta Group](appstoreconnectapi/get-v1-betagroups-_id_-metrics-publiclinkusages.md)

### Objects

- [BetaGroup](appstoreconnectapi/betagroup.md)
- [BetaGroupResponse](appstoreconnectapi/betagroupresponse.md)
- [BetaGroupsWithoutIncludesResponse](appstoreconnectapi/betagroupswithoutincludesresponse.md)
- [BetaGroupCreateRequest](appstoreconnectapi/betagroupcreaterequest.md)
- [BetaGroupUpdateRequest](appstoreconnectapi/betagroupupdaterequest.md)
- [BetaGroupBuildsLinkagesRequest](appstoreconnectapi/betagroupbuildslinkagesrequest.md)
- [BetaGroupBetaTestersLinkagesRequest](appstoreconnectapi/betagroupbetatesterslinkagesrequest.md)
- [BetaGroupBetaTestersLinkagesResponse](appstoreconnectapi/betagroupbetatesterslinkagesresponse.md)
- [BetaGroupBuildsLinkagesResponse](appstoreconnectapi/betagroupbuildslinkagesresponse.md)
- [BetaPublicLinkUsagesV1MetricResponse](appstoreconnectapi/betapubliclinkusagesv1metricresponse.md)
- [BetaGroupsResponse](appstoreconnectapi/betagroupsresponse.md)
- [BetaGroupAppLinkageResponse](appstoreconnectapi/betagroupapplinkageresponse.md)
- [BetaGroupBetaRecruitmentCriteriaLinkageResponse](appstoreconnectapi/betagroupbetarecruitmentcriterialinkageresponse.md)
- [BetaGroupBetaRecruitmentCriterionCompatibleBuildCheckLinkageResponse](appstoreconnectapi/betagroupbetarecruitmentcriterioncompatiblebuildchecklinkageresponse.md)

## See Also

### Beta Testers and Groups

- [Beta Testers](appstoreconnectapi/beta-testers.md)
- [Beta Tester Invitations](appstoreconnectapi/beta-tester-invitations.md)
- [Beta recruitment criteria](appstoreconnectapi/beta-recruitment-criteria.md)
