Revierte la plantilla de Remote Config publicada de un proyecto a la que se especifica en el número de versión proporcionado.
Una reversión equivale a obtener una plantilla de Remote Config publicada anteriormente y volver a publicarla con una actualización forzada. Muestra la RemoteConfig publicada y la ETag actualizada como un encabezado de respuesta si se realizó correctamente o si se produjo un error.
Consulta la guía de publicación para obtener una lista de códigos de error. En particular, ten en cuenta que el método muestra un error con el estado HTTP 404 si no se encuentra el versionNumber
solicitado a la reversión.
Solicitud HTTP
POST https://firebaseremoteconfig.googleapis.com/v1/{project=projects/*}/remoteConfig:rollback
La URL usa la sintaxis de la transcodificación gRPC.
Parámetros de ruta de acceso
Parámetros | |
---|---|
project |
Obligatorio. El ID o número de proyecto del proyecto de Firebase, con el prefijo “projects/”. |
Cuerpo de la solicitud
El cuerpo de la solicitud contiene datos con la siguiente estructura:
Representación JSON |
---|
{ "versionNumber": string } |
Campos | |
---|---|
versionNumber |
Obligatorio. El número de versión de |
Cuerpo de la respuesta
Si se ejecuta de forma correcta, el cuerpo de la respuesta contiene una instancia de RemoteConfig
.
Alcances de autorización
Se necesita uno de los siguientes permisos de OAuth:
https://www.googleapis.com/auth/firebase.remoteconfig
https://www.googleapis.com/auth/cloud-platform
Para obtener más información, consulta Descripción general de la autenticación.