# Save App ## Docs - [Analytics API: Group Dashboard, Summary, and Reports](https://docs.digiflecttech.dev/api/analytics/dashboard.md): Query high-level group metrics, personal savings summaries, financial reports over a date range, credit scores, and the admin audit trail. - [Save App Login: Phone PIN and Firebase Auth Endpoints](https://docs.digiflecttech.dev/api/auth/login.md): Log in to Save App with your Uganda phone number and 4-digit PIN, or authenticate via a Firebase ID token for Google-verified accounts. - [Change or Reset a Save App Account Password Securely](https://docs.digiflecttech.dev/api/auth/password.md): Change your current password while authenticated, or reset a forgotten password by verifying your phone number through Firebase Phone Authentication. - [POST /api/auth/admin/verify-otp — Register an admin](https://docs.digiflecttech.dev/api/auth/register.md): Complete admin registration after Firebase phone verification, and onboard pre-approved members through a two-step phone-check and password-set flow. - [System Configuration: Tune Your Group's Financial Rules](https://docs.digiflecttech.dev/api/config/settings.md): Read or update your group's financial rules, credit score weights, cycle settings, and notification tokens through the system configuration API. - [Check Loan Eligibility Before Submitting a Request](https://docs.digiflecttech.dev/api/loans/eligibility.md): Verify whether you can borrow a given amount before submitting a loan request, and discover the maximum amount available to you based on your savings. - [Loans API: Submit, Approve, and Track Loan Requests](https://docs.digiflecttech.dev/api/loans/overview.md): Submit loan requests, track their status through admin approval, and manage the full lifecycle from pending to completed or rejected. - [Loan Repayment API and Repayment Schedule Generator](https://docs.digiflecttech.dev/api/loans/repayment.md): Generate a full repayment schedule for any loan amount and duration, and record partial or full repayments against an active loan. - [POST /api/members — Add a new member to your group](https://docs.digiflecttech.dev/api/members/create.md): Register a new member directly to your group as an admin. The member is created with a pending status and must complete onboarding to activate their account. - [List and Retrieve Group Members via the Save App API](https://docs.digiflecttech.dev/api/members/list.md): Retrieve a paginated list of all members in your group, or fetch a single member by ID. Each object includes credit score and loan eligibility data. - [PUT /api/members/{id} — Update a member's role or status](https://docs.digiflecttech.dev/api/members/update.md): Promote or demote a member's role, or suspend and reactivate their account. Role changes are restricted to the group creator. Returns the updated MemberEntity. - [Payouts API: Initiate and Approve Fund Distributions](https://docs.digiflecttech.dev/api/payouts/overview.md): Initiate and approve fund distributions to members. Payouts require unanimous admin approval and apply the configured retention percentage before disbursement. - [Transactions API: Record and Approve Contributions](https://docs.digiflecttech.dev/api/transactions/overview.md): Record contributions, payouts, and loan repayments for group members. All transactions start as PENDING and require unanimous admin approval before funds move. - [Authenticate Save App API Requests Using JWT Tokens](https://docs.digiflecttech.dev/authentication.md): Save App uses JWT bearer tokens. Log in with a phone number and 4-digit PIN or Firebase Phone Auth, then pass the token in every authenticated request. - [Member Credit Scores: Reliability and Payout Priority](https://docs.digiflecttech.dev/concepts/credit-scores.md): Learn how Save App calculates credit scores from payment behavior and loan history, and how those scores determine each member's position in the payout queue. - [Savings Cycles: How Contribution Rounds Work in Save App](https://docs.digiflecttech.dev/concepts/cycles.md): Learn how Save App organizes savings into cycles, how the payout queue is built from credit scores, and how admins start, monitor, and close each round. - [Save App Groups: Roles, Membership, and Permissions](https://docs.digiflecttech.dev/concepts/groups.md): Understand how savings groups work in Save App, the difference between admins and members, and how new members join and become active participants. - [How to Request, Approve, and Repay Loans in Save App](https://docs.digiflecttech.dev/guides/loans.md): Check loan eligibility, generate repayment schedules, submit loan requests, track approval status, and record repayments against active loans. - [Add, Update, and Manage Members in a Save App Group](https://docs.digiflecttech.dev/guides/managing-members.md): Register, list, update, and suspend members in your Save App savings group. Covers the admin workflow and the member self-service onboarding flow. - [How to Execute and Approve Member Payouts in Save App](https://docs.digiflecttech.dev/guides/payouts.md): View the payout queue, initiate payouts with optional retention, and walk through the unanimous admin approval process for disbursing group funds. - [Record and Approve Member Contributions in Save App](https://docs.digiflecttech.dev/guides/transactions.md): Record contributions, loan repayments, payouts, and penalties, then walk through the admin approval workflow that updates group balance and credit scores. - [Save App API: Group Savings, Loans, and Payout Management](https://docs.digiflecttech.dev/introduction.md): Save App is a REST API for managing savings circles (chamas). Build mobile apps that handle contributions, loans, payouts, credit scores, and savings cycles. - [Quick Start Guide: Make Your First Save App API Calls](https://docs.digiflecttech.dev/quickstart.md): Make your first Save App API calls in minutes. Register a group admin, log in to get a JWT token, add a member, and view the analytics dashboard.