API Documentation

Build with Ezms API

Everything you need to integrate push notifications into your mobile apps. Simple HTTP endpoints, no SDK required.

<100ms
API Latency
99.9%
Uptime SLA
REST
Simple HTTP

Getting Started

Start sending push notifications in minutes with our simple REST API.

1

Create an Account

Sign up for a free EZMS account to get started. You'll get 10,000 free notifications per month.

2

Create an App

Create a new app in your dashboard. Each app gets its own API key and device registrations.

3

Configure Firebase

Add your Firebase Cloud Messaging (FCM) credentials to enable push notifications.

  1. Go to Firebase Console → Project Settings
  2. Navigate to Service Accounts tab
  3. Generate a new private key
  4. Upload the JSON file in your EZMS dashboard
4

Integrate via HTTP

Use simple HTTP requests from your mobile app to register devices. No SDK needed!

bash
curl -X POST https://ezms.cursorcanvas.site/api/v1/devices/register \
  -H "Content-Type: application/json" \
  -H "X-API-Key: your_api_key" \
  -d '{"platform": "android", "token": "fcm_token"}'