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 previamente y volver a publicarla mediante una actualización forzada. Muestra la RemoteConfig publicada y la ETag actualizada como un encabezado de respuesta si se ejecuta correctamente o 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 del 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 revertirá. El número de versión especificado debe ser menor que el número de versión actual y no se borró por inactividad.

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.