Documentation
Overview of how the Church Bright API and admin app fit together. Your deployed site includes PHP endpoints under /api.
Authentication
Staff authenticate with JWT bearer tokens from POST /api/auth/login. Include Authorization: Bearer <token> on subsequent requests.
Core resources
- Members, families, attendance, giving, events, groups — REST-style routes under
/api/as defined inapi/routes/api.php. - Reports and uploads follow the same pattern.
Premium (Pro plan)
Modules include forms (with public POST embed), check-in, workflow tasks, pastoral notes, communication campaigns, facilities, and integration settings. Plan enforcement is applied server-side.
Environment
Configure database credentials and mail in api/.env. See your deployment guide for SMTP, Stripe keys, and optional Twilio for SMS.
Need more?
Enterprise customers may request deeper integration guides via Contact.