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

FieldValue
Tenant IDa0000001-0000-0000-0000-000000000001
System Tenant ID00000000-0000-0000-0000-000000000000

Test Credentials

RoleEmailPasswordPermissions
Developerdev@eventzr.comPassword123!user + organizer
Adminadmin@eventzr.comPassword123!user + organizer + admin

Notification Channels (4)

ChannelProviderStatusNotes
emailAWS SESActiveSandbox mode in staging (verified addresses only)
smsAWS SNSActiveSandbox mode in staging (verified numbers only)
whatsappMeta Business API (via integration-hub-svc)ActiveTest number available. Requires template approval
pushFirebase FCM (via integration-hub-svc)ActiveRequires valid FCM token from mobile app

Database Tables (6)

TableDescriptionRLS
notification_deliveriesDelivery records with status trackingYes
notification_templatesHandlebars templates per channelYes
notification_preferencesUser channel/frequency preferencesYes
notification_suppressionsOpt-outs, bounces, spam complaintsYes
notification_rulesEvent-triggered automation rulesYes
notification_channelsChannel configuration and statusYes

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.

TierEmail/monthSMS/monthWhatsApp/monthPush/month
Base (Free)1001010100
Student5005050500
Startup5,0005005005,000
Pro50,0005,0005,00050,000
EnterpriseUnlimitedUnlimitedUnlimitedUnlimited