Method: projects.remoteConfig.rollback

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

string

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

string (int64 format)

Obligatorio. El número de versión de RemoteConfig al que se debe revertir. El número de versión especificado debe ser menor que el número de la versión actual y no se debe haber borrado debido a la obsolescencia.

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.