RCIRCI Docs
API Reference

Notifications API (FARO)

FARO is RCI's email and WhatsApp messaging service.

Base URL

https://notifications.roderickc.com

Authentication

All API requests require an API key passed via the X-API-Key header.

Endpoints

Send Notification

POST /api/v1/notifications/send

Send an email or WhatsApp notification.

curl -X POST "https://notifications.roderickc.com/api/v1/notifications/send" \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "channel": "email",
    "recipients": ["user@example.com"],
    "subject": "Test Notification",
    "body": "Hello from FARO!"
  }'

Schedule Notification

POST /api/v1/notifications/schedule

Schedule a notification for later delivery.

Get History

GET /api/v1/notifications/history

Retrieve notification history.

Full Documentation

For complete API documentation, visit notifications.roderickc.com/docs.