Documentation IndexFetch the complete documentation index at: /llms.txtUse this file to discover all available pages before exploring further.
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Login, token refresh, logout, and password reset endpoints.
{ "username": "admin@worshipharvest.org", "password": "password123", "churchName": "demo" }
username
password
churchName
{ "accessToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...", "refreshToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...", "user": { "id": 1, "username": "admin@worshipharvest.org", "contact": { "id": 1, "person": { "firstName": "John", "lastName": "Doe" } }, "roles": ["Admin"], "permissions": ["contacts:read", "groups:manage"] } }
{ "id": 1, "username": "admin@worshipharvest.org", "roles": ["Admin"], "permissions": ["contacts:read", "groups:manage"] }
{ "refreshToken": "eyJhbGci..." }
{ "accessToken": "eyJhbGci...", "refreshToken": "eyJhbGci..." }
{ "message": "Logged out successfully" }
{ "username": "admin@worshipharvest.org" }
{ "message": "If an account exists for that address, a reset link has been sent." }
token
{ "password": "NewSecurePass@123" }
{ "message": "Password updated successfully." }