Sendrin
PUSH NOTIFICATIONS

Push notification API with Firebase.

Send push notifications to any device registered with Firebase Cloud Messaging, using your own Firebase project and the same templates and event contracts as every other channel.

Provider
FCM HTTP v1
Addressing
Device token
Android default TTL
1 hour
Content
Title · Body · Data

What the Push engine handles for you

01

Connect Firebase Cloud Messaging

Configure your FCM project ID and an access token with permission to send messages. Maintain valid provider credentials in your integration.

02

Publish title and body templates

Render notification title and body from versioned templates, with optional image, data, and deep-link fields.

03

Set Android message expiry

Configure the Android TTL field in your push content. Device permissions, connectivity, and platform behavior affect delivery.

04

Track provider attempts

Push uses the background notification pipeline, including retry handling, circuit breaking, and recorded delivery failures.

Push · request
POST /api/v1/notifications
Authorization: Bearer <SENDRIN_API_KEY>
Content-Type: application/json
Idempotency-Key: login-alert-9f2c
{
  "event_key": "security.new_login",
  "channel": "push",
  "recipient": { "token": "<fcm-device-token>" },
  "data": { "city": "Delhi" }
}

Supported providers

  • Firebase Cloud Messaging

Register the device with Firebase and obtain its token. Configure an FCM provider with current credentials, register the event, and publish a push template. End-user notification permission is managed by your app.

More in App & Integrations

INSTANT DEPLOYMENT

Bring your Firebase project. We'll run the pipeline.

One API, every channel, full delivery visibility. Start free, no credit card required.