You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Each time the Remote Config template it retrieved an Etag is included. This Etag is a
81
+
Each time you update parameters, {{remote_config}} creates a
82
+
new versioned {{remote_config}} template and stores the previous template as
83
+
a version that you can retrieve or roll back to as needed.
84
+
85
+
All non-active versions expire and are removed if they are older than 90 days or if
86
+
there are more than 300 newer template versions. Since template versions expire, any
87
+
versions that need to be retrieved later on should be persisted externally.
88
+
89
+
Use the `listVersions`[query parameters](https://firebase.google.com/docs/reference/remote-config/rest/v1/projects.remoteConfig/listVersions#query-parameters)
90
+
to filter the versions that are returned.
91
+
92
+
### ETags ###
93
+
94
+
Each time the Remote Config template it retrieved an ETag is included. This ETag is a
75
95
unique identifier of the current template on the server. When submitting updates
76
-
to the template you must include the latest Etag to ensure that your updates are consistent.
96
+
to the template you must include the latest ETag to ensure that your updates are consistent.
77
97
78
98
In the event that you want to completely overwrite the server's template use
79
-
an Etag of "\*". Use this with caution since this operation cannot be undone.
99
+
an ETag of "\*". Use this with caution since this operation cannot be undone.
100
+
101
+
**NOTE:** To get the ETag your request must accept the gzip encoding. Add the header
102
+
`Accept-Encoding: gzip` to receive the ETag in the response header `ETag`.
0 commit comments