Firebase Realtime Database Management API

La API de administración de bases de datos en tiempo real de Firebase permite el aprovisionamiento y la administración programáticos de instancias de bases de datos en tiempo real.

Servicio: firebasedatabase.googleapis.com

Para llamar a este servicio, le recomendamos que utilice las bibliotecas cliente proporcionadas por Google. Si su aplicación necesita usar sus propias bibliotecas para llamar a este servicio, use la siguiente información cuando realice las solicitudes de API.

Documento de descubrimiento

Un documento de descubrimiento es una especificación legible por máquina para describir y consumir API REST. Se utiliza para crear bibliotecas de clientes, complementos IDE y otras herramientas que interactúan con las API de Google. Un servicio puede proporcionar múltiples documentos de descubrimiento. Este servicio proporciona el siguiente documento de descubrimiento:

Punto final de servicio

Un punto final de servicio es una URL base que especifica la dirección de red de un servicio API. Un servicio puede tener múltiples puntos finales de servicio. Este servicio tiene el siguiente punto final de servicio y todos los URI a continuación son relativos a este punto final de servicio:

  • https://firebasedatabase.googleapis.com

Recurso REST: v1beta.projects.locations.instances

Métodos
create POST /v1beta/{parent=projects/*/locations/*}/instances
Solicita que se cree una nueva instancia de base de DatabaseInstance .
delete DELETE /v1beta/{name=projects/*/locations/*/instances/*}
Marca una instancia de base de DatabaseInstance para que se elimine.
disable POST /v1beta/{name=projects/*/locations/*/instances/*}:disable
Deshabilita una instancia de base de DatabaseInstance .
get GET /v1beta/{name=projects/*/locations/*/instances/*}
Obtiene la instancia de base de DatabaseInstance identificada por el nombre de recurso especificado.
list GET /v1beta/{parent=projects/*/locations/*}/instances
Enumera cada instancia de base de DatabaseInstance asociada con el proyecto principal especificado.
reenable POST /v1beta/{name=projects/*/locations/*/instances/*}:reenable
Habilita una instancia de base de DatabaseInstance .
undelete POST /v1beta/{name=projects/*/locations/*/instances/*}:undelete
Restaura una instancia de base de DatabaseInstance que se marcó previamente para ser eliminada.