> For the complete documentation index, see [llms.txt](https://docs.appmysite.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.appmysite.com/app/notifications/notification-configuration/update-firebase-settings.md).

# Update Firebase Settings

### How to update Firebase settings to continue using push notifications?

Due to recent updates in the Firebase Cloud Messaging (FCM) APIs, the Legacy FCM API will soon be deprecated, which may lead to increased errors when sending push notifications. To ensure push notifications continue to function seamlessly, follow these steps to migrate to the new HTTP v1 API.

{% embed url="<https://scribehow.com/shared/Update_Firebase_Settings__ZgQZ0ceBSru_ownyKdT0Dg>" %}

#### Step 1: Log in to Your AppMySite Account

* Go to[ AppMySite](https://app.appmysite.com/) and log in using your credentials.
* From your account dashboard, select the app for which you want to update the push notification settings.

#### Step 2: Navigate to the Notifications Section

* Once you have selected the app, go to the Notifications section on the app dashboard.
* Click on Build Settings to access the configuration options for push notifications.

#### Step 3: Update Your Firebase Service Account

* In the Build Settings, locate the Google Firebase Service Account field.
* Upload the new Private Key (Google Firebase Service Account JSON file) to migrate to the HTTP v1 API.

#### Step 4: Obtain Your Firebase Service Account Private Key

To get the required JSON file, follow these steps:

* Log in to your [Google Firebase account](https://console.firebase.google.com/).
* Select the relevant Project.
* In the project overview, choose your app.
* Navigate to Project Settings.
* Click on the Service Accounts tab.
* Select Generate New Private Key to create a new JSON file.
* Download the generated JSON file to your computer.

#### Step 5: Upload the JSON File in Your AppMySite Account

* Go back to your AppMySite dashboard.
* In the Build Settings, upload the downloaded Firebase Private Key (JSON file) in the designated field.
* Save the changes.&#x20;

{% hint style="warning" %}
**What happens after updating Firebase settings?**

Once updated, push notifications will continue working seamlessly in your app. If you face issues, verify that the correct Firebase project and credentials were used.

These updates ensure uninterrupted push notification delivery and keep your app compatible with Firebase's latest API changes.
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.appmysite.com/app/notifications/notification-configuration/update-firebase-settings.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
