# MutualFundBroker-API ## API Docs - mutual_fund_broker [User Registration](https://mutual-funds-api.apidog.io/user-registration-12694333e0.md): This endpoint allows a new user to register by providing their email and password. Once the registration is successful, the system stores the user information in the database and prepares the account for further interactions like login. A successful registration response will confirm the creation of the user account. - mutual_fund_broker [ User Login](https://mutual-funds-api.apidog.io/-user-login-12694348e0.md): Authenticates a user based on their email and password. Upon successful login, this endpoint returns an access token that can be used for authenticating subsequent requests to protected resources. - mutual_fund_broker [Add Investment](https://mutual-funds-api.apidog.io/add-investment-12694624e0.md): Allows the user to add a new investment to their portfolio. The user provides details such as the mutual fund ID, units purchased, and the purchase price, and the investment is recorded in their portfolio for future tracking. - mutual_fund_broker [Fetch Portfolio](https://mutual-funds-api.apidog.io/fetch-portfolio-12694631e0.md): Retrieves the current status of the user’s portfolio, including all investments and their associated details. It calculates the total value of the portfolio and lists all investments with their respective units and purchase prices. - mutual_fund_broker [Fetch Funds by Fund Family](https://mutual-funds-api.apidog.io/fetch-funds-by-fund-family-12694634e0.md): Fetches details about mutual funds available within a specified fund family (e.g., Motilal Oswal, UTI). The user provides the fund family name as a query parameter, and the response contains details about available schemes within that fund family, including the NAV and scheme names.