Method: projects.remoteConfig.rollback

Revertir la plantilla de Remote Config publicada de un proyecto a la especificada por el número de versión proporcionado.

Una reversión equivale a obtener una plantilla de Remote Config publicada anteriormente y volver a publicarla mediante una actualización forzada. Devuelve el RemoteConfig publicado y la ETag actualizada como encabezado de respuesta si tiene éxito o un error.

Consulte la guía de publicación para obtener una lista de códigos de error . En particular, tenga en cuenta que el método devuelve un error con el estado HTTP 404 si no se encuentra el versionNumber solicitado para revertir.

solicitud HTTP

POST https://firebaseremoteconfig.googleapis.com/v1/{project=projects/*}/remoteConfig:rollback

La URL utiliza la sintaxis de transcodificación gRPC .

Parámetros de ruta

Parámetros
project

string

Requerido. El ID del proyecto o el 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)

Requerido. El número de versión de RemoteConfig al que se va a revertir. El número de versión especificado debe ser menor que el número de versión actual y no haberse eliminado debido a que está obsoleto.

Cuerpo de respuesta

Si tiene éxito, el cuerpo de la respuesta contiene una instancia de RemoteConfig .

Ámbitos de autorización

Requiere uno de los siguientes ámbitos de OAuth:

  • https://www.googleapis.com/auth/firebase.remoteconfig
  • https://www.googleapis.com/auth/cloud-platform

Para obtener más información, consulte Descripción general de la autenticación .