Send push notifications to your users using Firebase Cloud Messaging (FCM).
Send a push notification to a user.
Parameters
| Name | Description | Location | Type | Sample Value |
|---|---|---|---|---|
| Content-Type | The content type of the request body | Header | application/json |
N/A |
| deviceToken | FCM device identifier | Body | String | 642...7cd |
| message | Message to send | Body | String | Hello World! |
Response
Sample 200 Response:
{
"ok": true,
"messageId": "as4jg109cbe1"
}Sample 400 Response:
{
"ok": false,
"error": "Device token and message are required."
}Sample 500 Response:
{
"ok": false,
"error": "Failed to send the message."
}| Setting | Value |
|---|---|
| Runtime | Node (18.0) |
| Entrypoint | src/main.js |
| Build Commands | npm install |
| Permissions | any |
| Timeout (Seconds) | 15 |
A unique identifier for your FCM project.
| Question | Answer |
|---|---|
| Required | Yes |
| Sample Value | mywebapp-f6e57 |
| Documentation | FCM: Project ID |
Your FCM service account email.
| Question | Answer |
|---|---|
| Required | Yes |
| Sample Value | fcm-adminsdk-1a0de@test-f6e57.iam.gserviceaccount.com |
| Documentation | FCM: SDK Setup |
A unique private key used to authenticate with FCM.
| Question | Answer |
|---|---|
| Required | Yes |
| Sample Value | 0b6830cc66d92804e11af2153242d34211d675675 |
| Documentation | FCM: SDK Setup |
URL of your FCM database.
| Question | Answer |
|---|---|
| Required | Yes |
| Sample Value | https://my-app-e398e.firebaseio.com |
| Documentation | FCM: SDK Setup |