Firebase App Distribution API

The Firebase App Distribution API enables programmatic management of a project's App Distribution resources, including testers and releases.

Service: firebaseappdistribution.googleapis.com

REST Resource: upload.v1.projects.apps.releases

Methods
uploadPOST /upload/v1/{app=projects/*/apps/*}/releases:upload
Uploads a binary.

REST Resource: v1.projects.apps

Methods
getAabInfoGET /v1/{name=projects/*/apps/*/aabInfo}
Gets Android App Bundle (AAB) information for a Firebase app.

REST Resource: v1.projects.apps.releases

Methods
batchDeletePOST /v1/{parent=projects/*/apps/*}/releases:batchDelete
Deletes releases.
distributePOST /v1/{name=projects/*/apps/*/releases/*}:distribute
Distributes a release to testers.
getGET /v1/{name=projects/*/apps/*/releases/*}
Gets a release.
listGET /v1/{parent=projects/*/apps/*}/releases
Lists releases.
/v1/{release.name=projects/*/apps/*/releases/*}
Updates a release.

REST Resource: v1.projects.apps.releases.feedbackReports

Methods
deleteDELETE /v1/{name=projects/*/apps/*/releases/*/feedbackReports/*}
Deletes a feedback report.
getGET /v1/{name=projects/*/apps/*/releases/*/feedbackReports/*}
Gets a feedback report.
listGET /v1/{parent=projects/*/apps/*/releases/*}/feedbackReports
Lists feedback reports.

REST Resource: v1.projects.apps.releases.operations

Methods
getGET /v1/{name=projects/*/apps/*/releases/*/operations/*}
Gets the latest state of a long-running operation.

REST Resource: v1.projects.groups

Methods
batchJoinPOST /v1/{group=projects/*/groups/*}:batchJoin
Batch adds members to a group.
batchLeavePOST /v1/{group=projects/*/groups/*}:batchLeave
Batch removed members from a group.
createPOST /v1/{parent=projects/*}/groups
Create a group.
deleteDELETE /v1/{name=projects/*/groups/*}
Delete a group.
getGET /v1/{name=projects/*/groups/*}
Get a group.
listGET /v1/{parent=projects/*}/groups
List groups.
/v1/{group.name=projects/*/groups/*}
Update a group.

REST Resource: v1.projects.testers

Methods
batchAddPOST /v1/{project=projects/*}/testers:batchAdd
Batch adds testers.
batchRemovePOST /v1/{project=projects/*}/testers:batchRemove
Batch removes testers.
listGET /v1/{parent=projects/*}/testers
Lists testers and their resource ids.
/v1/{tester.name=projects/*/testers/*}
Update a tester.