Builds
processingState: VALID before distributing a build. builds list --state takes PROCESSING, FAILED, INVALID, or VALID.
Beta groups
Testers
invite --group takes one or more group ids, comma-separated. testers delete removes the tester from all of your apps.
External testing
External groups need a build approved by Beta App Review.1
Check the TestFlight app info
2
Fill in Beta App Review details
3
Submit the build
4
Add the build to the external group
Over MCP
X-ASC-Allow-Writes: true. Anything not covered here (for example beta license agreements or build bundle details) is reachable through Full API coverage.
