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