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 | |
---|---|
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. |