The Firebase App Distribution API enables programmatic management of a project's App Distribution resources, including testers and releases.
- REST Resource: upload.v1.projects.apps.releases
 - REST Resource: v1.projects.apps
 - REST Resource: v1.projects.apps.releases
 - REST Resource: v1.projects.apps.releases.feedbackReports
 - REST Resource: v1.projects.apps.releases.operations
 - REST Resource: v1.projects.groups
 - REST Resource: v1.projects.testers
 
Service: firebaseappdistribution.googleapis.com
REST Resource: upload.v1.projects.apps.releases
| Methods | |
|---|---|
                  upload | 
                
                  POST /upload/v1/{app=projects/*/apps/*}/releases:upload Uploads a binary.  | 
              
REST Resource: v1.projects.apps
| Methods | |
|---|---|
                  get | 
                
                  GET /v1/{name=projects/*/apps/*/aabInfo} Gets Android App Bundle (AAB) information for a Firebase app.  | 
              
REST Resource: v1.projects.apps.releases
| Methods | |
|---|---|
                  batch | 
                
                  POST /v1/{parent=projects/*/apps/*}/releases:batchDelete Deletes releases.  | 
              
                  distribute | 
                
                  POST /v1/{name=projects/*/apps/*/releases/*}:distribute Distributes a release to testers.  | 
              
                  get | 
                
                  GET /v1/{name=projects/*/apps/*/releases/*} Gets a release.  | 
              
                  list | 
                
                  GET /v1/{parent=projects/*/apps/*}/releases Lists releases.  | 
              
                  patch | 
                
                  PATCH /v1/{release.name=projects/*/apps/*/releases/*} Updates a release.  | 
              
REST Resource: v1.projects.apps.releases.feedbackReports
| Methods | |
|---|---|
                  delete | 
                
                  DELETE /v1/{name=projects/*/apps/*/releases/*/feedbackReports/*} Deletes a feedback report.  | 
              
                  get | 
                
                  GET /v1/{name=projects/*/apps/*/releases/*/feedbackReports/*} Gets a feedback report.  | 
              
                  list | 
                
                  GET /v1/{parent=projects/*/apps/*/releases/*}/feedbackReports Lists feedback reports.  | 
              
REST Resource: v1.projects.apps.releases.operations
| Methods | |
|---|---|
                  get | 
                
                  GET /v1/{name=projects/*/apps/*/releases/*/operations/*} Gets the latest state of a long-running operation.  | 
              
REST Resource: v1.projects.groups
| Methods | |
|---|---|
                  batch | 
                
                  POST /v1/{group=projects/*/groups/*}:batchJoin Batch adds members to a group.  | 
              
                  batch | 
                
                  POST /v1/{group=projects/*/groups/*}:batchLeave Batch removed members from a group.  | 
              
                  create | 
                
                  POST /v1/{parent=projects/*}/groups Create a group.  | 
              
                  delete | 
                
                  DELETE /v1/{name=projects/*/groups/*} Delete a group.  | 
              
                  get | 
                
                  GET /v1/{name=projects/*/groups/*} Get a group.  | 
              
                  list | 
                
                  GET /v1/{parent=projects/*}/groups List groups.  | 
              
                  patch | 
                
                  PATCH /v1/{group.name=projects/*/groups/*} Update a group.  | 
              
REST Resource: v1.projects.testers
| Methods | |
|---|---|
                  batch | 
                
                  POST /v1/{project=projects/*}/testers:batchAdd Batch adds testers.  | 
              
                  batch | 
                
                  POST /v1/{project=projects/*}/testers:batchRemove Batch removes testers.  | 
              
                  list | 
                
                  GET /v1/{parent=projects/*}/testers Lists testers and their resource ids.  | 
              
                  patch | 
                
                  PATCH /v1/{tester.name=projects/*/testers/*} Update a tester.  |