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
upload POST /upload/v1/{app=projects/*/apps/*}/releases:upload
Uploads a binary.

REST Resource: v1.projects.apps

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

REST Resource: v1.projects.apps.releases

Methods
batchDelete 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
batchJoin POST /v1/{group=projects/*/groups/*}:batchJoin
Batch adds members to a group.
batchLeave 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
batchAdd POST /v1/{project=projects/*}/testers:batchAdd
Batch adds testers.
batchRemove 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.