Method: projects.remoteConfig.rollback

Reverta o modelo publicado da Configuração remota de um projeto para o especificado pelo número da versão.

Uma reversão é equivalente a receber um modelo da Configuração remota publicado anteriormente e republicá-lo usando uma atualização forçada. Retorna o RemoteConfig publicado e a ETag atualizada como cabeçalho de resposta em caso de êxito ou um erro.

Consulte o guia de publicação para conferir uma lista de códigos de erro. Especificamente, observe que o método retornará um erro com status HTTP 404 se o versionNumber solicitado para a reversão não for encontrado.

Solicitação HTTP

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

O URL usa a sintaxe de transcodificação gRPC.

Parâmetros de caminho

Parâmetros
project

string

Obrigatório. O ID ou número do projeto do Firebase, com o prefixo "projects/".

Corpo da solicitação

O corpo da solicitação contém dados com a seguinte estrutura:

Representação JSON
{
  "versionNumber": string
}
Campos
versionNumber

string (int64 format)

Obrigatório. O número da versão da RemoteConfig para a qual será revertida. O número da versão especificado precisa ser menor que o número da versão atual e não ter sido excluído devido à inatividade.

Corpo da resposta

Se a solicitação for bem-sucedida, o corpo da resposta conterá uma instância de RemoteConfig.

Escopos de autorização

Requer um dos seguintes escopos de OAuth:

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

Para saber mais, consulte a Visão geral da autenticação.