ProfitFlow
    • Account
      • Authentication
        • Login
        • Register new user
        • Get current user
        • Logout
        • Refresh token
      • Password
        • Request password reset
        • Reset password
        • Change password
      • Profile
        • Update current user
      • Delete account
    • Categories
      • List categories
      • Get category
    • Units
      • List available units
      • Get unit details
    • Investors
      • List investors
      • Get investor details
      • Get investor portfolio
    • Investment Requests
      • Create investment request
      • List investment requests
    • Portfolio
      • Get portfolio performance
      • Get transaction details
      • List transactions
    • KYC
      • List uploaded documents
      • Upload identity document
      • Get KYC status
    • Dashboard
      • Get investment marketplace
    • Distributions
      • List distributions
      • Get distribution details
      • List payouts
      • Get payout details
    • Statements
      • Download profit statement
      • Download tax records
      • Download portfolio summary
    • Notifications
      • List notifications
      • Get notification
      • Mark notification as read
      • Mark all as read
      • Register FCM token
      • Clear FCM token
    • Settings
      • Get app settings
      • Update app settings
    • Legal
      • Get privacy policy
      • Get terms of service
      • Get investment disclaimer
    • Marketplace
      • Get app configuration
    • Withdrawal Requests
      • Create withdrawal request
      • List withdrawal requests
    • Category Memberships
      • List memberships
      • Create membership
      • Available categories for enrollment
      • Get membership details
    • Public
      • Browse investment units (guest)
      • View unit details (guest)
      • Browse investment categories (guest)
      • View category details (guest)
    • Schemas
      • User
      • Category
      • Error
      • Unit
      • Investor
      • ValidationError
      • Portfolio
      • PaginationLinks
      • PaginationMeta
      • UnitDetail
      • InvestmentRequest
      • PublicUnit
      • InvestmentRequestWithUnit
      • Notification
      • WithdrawalRequest
      • CategoryMembership
      • Transaction
      • NotificationDataPayloads
      • WithdrawalRequestWithUnit
      • TransactionDetail
      • RegisterFcmTokenRequest
      • PortfolioPerformance
      • KycDocument
      • KycStatus
      • Dashboard
      • DashboardTrend
      • DashboardActivity
      • Marketplace
      • Distribution
      • FeaturedCategory
      • Payout
      • SimpleCategory
      • Settings
      • TopGainerUnit
      • NotificationSettings
      • NewListingUnit
      • LegalContent
      • AppConfig
      • IconOption
      • BadgeOption
      • ColorOption
      • PublicCategory

    PortfolioPerformance

    {
        "total_invested": 250000,
        "current_value": 275000,
        "total_earnings": 25000,
        "roi_percentage": 10,
        "units_owned": 3,
        "currency": "EGP",
        "breakdown_by_category": [
            {
                "category_id": 1,
                "category_name": "Commercial Real Estate",
                "invested": 150000,
                "current_value": 165000,
                "percentage_of_portfolio": 60
            }
        ],
        "monthly_earnings": [
            {
                "month": "2024-01",
                "earnings": 2500
            }
        ]
    }
    Built with