- API Documentation
- Authentication & Users
Authentication & Users
Secure access to the platform with role-based permissions for care teams, caregivers, and administrators, including identity lifecycle controls and sign-in audit trails.
Our developer documentation is currently being expanded. For integration support, API keys, or immediate assistance, contact our implementation team at support@ajentik.ai.
Our RESTful API enables secure, HIPAA-compliant integration with EHR, EMR, scheduling, and care engagement systems. Endpoints return JSON with predictable schemas, include trace identifiers for auditability, and support enterprise deployment patterns across single and multi-location organizations.
Endpoints
POST /auth/login - Authenticate users and receive access tokens with device context -> Returns AuthTokenPair<UserContext>
Detailed documentation for this endpoint is currently being expanded. Please check the Compliance API for interactive examples.
POST /auth/refresh - Refresh expired access tokens with rotation protection -> Returns AuthTokenPair<SessionMetadata>
Detailed documentation for this endpoint is currently being expanded. Please check the Compliance API for interactive examples.
POST /auth/logout - Revoke current refresh token and active session -> Returns ActionResult<SessionRevocation>
Detailed documentation for this endpoint is currently being expanded. Please check the Compliance API for interactive examples.
GET /users/me - Retrieve current user profile and effective scopes -> Returns UserProfile
Detailed documentation for this endpoint is currently being expanded. Please check the Compliance API for interactive examples.
PUT /users/me - Update user profile and preferences with validation -> Returns UserProfile
Detailed documentation for this endpoint is currently being expanded. Please check the Compliance API for interactive examples.
POST /users/invite - Invite new team members with role presets -> Returns InvitationResult
Detailed documentation for this endpoint is currently being expanded. Please check the Compliance API for interactive examples.
GET /users?role=care_manager&page=1&pageSize=25 - List users with pagination and filters -> Returns PaginatedList<UserSummary>
Detailed documentation for this endpoint is currently being expanded. Please check the Compliance API for interactive examples.
PATCH /users/:id/roles - Update role assignments with policy checks -> Returns UserRoleAssignment
Detailed documentation for this endpoint is currently being expanded. Please check the Compliance API for interactive examples.
POST /users/:id/mfa/enroll - Enroll authenticator app or SMS fallback -> Returns MfaEnrollmentChallenge
Detailed documentation for this endpoint is currently being expanded. Please check the Compliance API for interactive examples.
GET /audit/access-events?userId=:id - Retrieve sign-in and token activity logs -> Returns PaginatedList<AccessAuditEvent>
Detailed documentation for this endpoint is currently being expanded. Please check the Compliance API for interactive examples.
Ready to Integrate Elderwise?
Our implementation team is here to help you connect Elderwise with your existing care workflows. From EHR integration to custom API configurations, we will guide you through every step.