कंसोल पर जाएं

Firebase Management API

The Firebase Management API enables programmatic setup and management of Firebase projects, including a project's Firebase resources and Firebase apps.

Workflows: Set up and manage a Firebase project using the REST API

For a step-by-step example of the workflow to set up and manage Firebase projects, visit Workflow: Set up and manage a project.

Service: firebase.googleapis.com

We recommend that you call this service using Google-provided client libraries. If your application needs to call this service using your own libraries, you should use the following information when making the API requests.

Discovery document

A Discovery Document is a machine-readable specification for describing and consuming REST APIs. It is used to build client libraries, IDE plugins, and other tools that interact with Google APIs. One service may provide multiple discovery documents. This service provides the following discovery document:

Service endpoint

A service endpoint is a base URL that specifies the network address of an API service. One service may have multiple service endpoints. This service has the following service endpoint and all URIs below are relative to this service endpoint:

  • https://firebase.googleapis.com

REST Resource: v1beta1.availableProjects

list GET /v1beta1/availableProjects
Returns a list of Google Cloud Platform (GCP) Projects that are available to have Firebase resources added to them.

REST Resource: v1beta1.operations

get GET /v1beta1/{name=operations/**}
Gets the latest state of a long-running operation.

REST Resource: v1beta1.projects

addFirebase POST /v1beta1/{project=projects/*}:addFirebase
Adds Firebase resources to the specified existing Google Cloud Platform (GCP) Project.
addGoogleAnalytics POST /v1beta1/{parent=projects/*}:addGoogleAnalytics
Links a FirebaseProject with an existing Google Analytics account.
get GET /v1beta1/{name=projects/*}
Gets the FirebaseProject identified by the specified resource name.
getAdminSdkConfig GET /v1beta1/{name=projects/*/adminSdkConfig}
Gets the configuration artifact used by servers to simplify initialization.
getAnalyticsDetails GET /v1beta1/{name=projects/*/analyticsDetails}
Gets the Google Analytics details currently associated with a FirebaseProject.
list GET /v1beta1/projects
Lists each