Method: projects.remoteConfig.rollback

Revierta la plantilla de configuración remota publicada de un proyecto a la especificada por el número de versión proporcionado.

Una reversión es equivalente a obtener una plantilla de Remote Config publicada anteriormente y volver a publicarla mediante una actualización forzada. Devuelve la RemoteConfig publicada y la ETag actualizada como un encabezado de respuesta si se realiza correctamente o si se produce 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 retroceder.

Solicitud HTTP

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

La URL usa la sintaxis de transcodificación de gRPC .

Parámetros de ruta

Parámetros
project

string

Requerido. El ID de proyecto 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)

Requerido. El número de versión de RemoteConfig al que se va a retroceder. El número de versión especificado debe ser menor que el número de versión actual y no haber sido eliminado debido a obsolescencia.

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 .