Adds content files to the specified version.
Each file must be under 2 GB.
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 which to add files, 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. 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 URL. |
uploadUrl |
The URL to which the files should be uploaded, in the format:
Perform a multipart |
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.