Seed Data
Pre-populated test data available in the staging environment for development and testing.
Staging Environment
The staging environment is pre-seeded with notification templates, channel configurations, and test data across all 4 supported channels. Use the test credentials from the Authentication guide to access this data.
Demo Tenant
| Field | Value |
|---|---|
| Tenant ID | a0000001-0000-0000-0000-000000000001 |
| System Tenant ID | 00000000-0000-0000-0000-000000000000 |
Test Credentials
| Role | Password | Permissions | |
|---|---|---|---|
| Developer | dev@eventzr.com | Password123! | user + organizer |
| Admin | admin@eventzr.com | Password123! | user + organizer + admin |
Notification Channels (4)
| Channel | Provider | Status | Notes |
|---|---|---|---|
email | AWS SES | Active | Sandbox mode in staging (verified addresses only) |
sms | AWS SNS | Active | Sandbox mode in staging (verified numbers only) |
whatsapp | Meta Business API (via integration-hub-svc) | Active | Test number available. Requires template approval |
push | Firebase FCM (via integration-hub-svc) | Active | Requires valid FCM token from mobile app |
Database Tables (6)
| Table | Description | RLS |
|---|---|---|
notification_deliveries | Delivery records with status tracking | Yes |
notification_templates | Handlebars templates per channel | Yes |
notification_preferences | User channel/frequency preferences | Yes |
notification_suppressions | Opt-outs, bounces, spam complaints | Yes |
notification_rules | Event-triggered automation rules | Yes |
notification_channels | Channel configuration and status | Yes |
Quick Access
List all deliveriesbash
curl -X GET "https://535ubezkse.execute-api.us-east-1.amazonaws.com/notify/v1/deliveries" \
-H "Authorization: Bearer $TOKEN"List all templatesbash
curl -X GET "https://535ubezkse.execute-api.us-east-1.amazonaws.com/notify/v1/templates" \
-H "Authorization: Bearer $TOKEN"Get channel statusbash
curl -X GET "https://535ubezkse.execute-api.us-east-1.amazonaws.com/notify/v1/channels" \
-H "Authorization: Bearer $TOKEN"Send a test notificationbash
curl -X POST "https://535ubezkse.execute-api.us-east-1.amazonaws.com/notify/v1/send" \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{
"channel": "email",
"recipient": { "email": "test@example.com" },
"subject": "Test Notification",
"body": "Hello from notify-svc staging!"
}'Subscription Tier Quotas
Notification quotas vary by subscription tier. The service enforces these limits per tenant per month.
| Tier | Email/month | SMS/month | WhatsApp/month | Push/month |
|---|---|---|---|---|
| Base (Free) | 100 | 10 | 10 | 100 |
| Student | 500 | 50 | 50 | 500 |
| Startup | 5,000 | 500 | 500 | 5,000 |
| Pro | 50,000 | 5,000 | 5,000 | 50,000 |
| Enterprise | Unlimited | Unlimited | Unlimited | Unlimited |