Files
openclaw-backups/skills/api-gateway/references/firebase.md
2026-02-19 12:11:01 +00:00

3.1 KiB

Firebase Routing Reference

App name: firebase Base URL proxied: firebase.googleapis.com

API Path Pattern

/firebase/v1beta1/{resource}

Common Endpoints

List Projects

GET /firebase/v1beta1/projects

Get Project

GET /firebase/v1beta1/projects/{projectId}

Update Project

PATCH /firebase/v1beta1/projects/{projectId}
Content-Type: application/json

{
  "displayName": "Updated Project Name"
}

List Available Projects

GET /firebase/v1beta1/availableProjects

Add Firebase to Project

POST /firebase/v1beta1/projects/{projectId}:addFirebase
Content-Type: application/json

{}

Get Admin SDK Config

GET /firebase/v1beta1/projects/{projectId}/adminSdkConfig

List Web Apps

GET /firebase/v1beta1/projects/{projectId}/webApps

Get Web App

GET /firebase/v1beta1/projects/{projectId}/webApps/{appId}

Create Web App

POST /firebase/v1beta1/projects/{projectId}/webApps
Content-Type: application/json

{
  "displayName": "My Web App"
}

Get Web App Config

GET /firebase/v1beta1/projects/{projectId}/webApps/{appId}/config

List Android Apps

GET /firebase/v1beta1/projects/{projectId}/androidApps

Create Android App

POST /firebase/v1beta1/projects/{projectId}/androidApps
Content-Type: application/json

{
  "displayName": "My Android App",
  "packageName": "com.example.myapp"
}

Get Android App Config

GET /firebase/v1beta1/projects/{projectId}/androidApps/{appId}/config

List iOS Apps

GET /firebase/v1beta1/projects/{projectId}/iosApps

Create iOS App

POST /firebase/v1beta1/projects/{projectId}/iosApps
Content-Type: application/json

{
  "displayName": "My iOS App",
  "bundleId": "com.example.myapp"
}

Get iOS App Config

GET /firebase/v1beta1/projects/{projectId}/iosApps/{appId}/config

Check Operation Status

GET /firebase/v1beta1/operations/{operationId}

Notes

  • Project IDs are globally unique identifiers for Firebase projects
  • App IDs follow the format 1:PROJECT_NUMBER:PLATFORM:HASH
  • Create operations are asynchronous and return an Operation object
  • Deleted apps can be restored within 30 days using the undelete endpoint
  • Use availableProjects to list GCP projects that can have Firebase added

Resources