Adds content files to a version.
HTTP request
POST https://firebasehosting.googleapis.com/v1beta1/{parent=sites/*/versions/*}:populateFiles
The URL uses gRPC Transcoding syntax.
Path parameters
Parameters | |
---|---|
parent |
Required. The version to add files to, in the format:
|
Request body
The request body contains data with the following structure:
JSON representation | |
---|---|
{ "files": { string: string, ... } } |
Fields | |
---|---|
files |
A set of file paths to the hashes corresponding to assets that should be added to the version. Note that a file path to an empty hash will remove the path from the version. Calculate a hash by Gzipping the file then taking the SHA256 hash of the newly compressed file. An object containing a list of |
Response body
If successful, the response body contains data with the following structure:
JSON representation | |
---|---|
{ "uploadRequiredHashes": [ string ], "uploadUrl": string } |
Fields | |
---|---|
uploadRequiredHashes[] |
The content hashes of the specified files that need to be uploaded to the specified endpoint. |
uploadUrl |
The URL to which the files should be uploaded, in the format: |
Authorization Scopes
Requires one of the following OAuth scopes:
https://www.googleapis.com/auth/firebase.hosting
https://www.googleapis.com/auth/firebase
https://www.googleapis.com/auth/cloud-platform
For more information, see the Authentication Overview.