Method: projects.remoteConfig.rollback

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

Uma reversão equivale 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 um cabeçalho de resposta, se bem-sucedido, ou um erro.

Consulte o guia de publicação para ver uma lista de códigos de erro. Especificamente, observe que o método retorna um erro com Status HTTP 404 se o versionNumber solicitado para 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 do RemoteConfig para reverter. O número de versão especificado precisa ser menor que o atual e não pode 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.