application/json

Body

  • model_type string Required

    The model type. Can be: account, plan, or circle.

  • model_uuid string(uuid) Required

    The model UUID

  • start_date string(date) Required

    Filter them down by choosing the start date. This will return all fluxes between the start and end date.

  • end_date string(date) Required

    Filter them down by choosing the end date.

  • filter.include_inactive boolean

    Include transactions from inactive plans. When true, only transactions that occurred before the plan became inactive are included.

  • filter.transaction_types string

    Filter by transaction types. Accepts an array or comma-separated string.

    Value Description
    adjustment Adjustment
    adviser_fee Adviser Fee
    contribution Contribution
    corporate_action Corporate Action
    distribution Distribution
    fee Fee
    income Income
    payment Payment
    provider_fee Provider Fee
    rebate Rebate
    trade Trade
    transfer Transfer
    withdrawal Withdrawal
    other Other

    Values are adjustment, adviser_fee, contribution, corporate_action, distribution, fee, income, payment, provider_fee, rebate, trade, transfer, withdrawal, or other.

  • filter.include_premiums boolean

    Include premiums from eligible plans (investments, annuities, cash accounts, pensions, mortgages) in the inflows calculation. Pension group schemes and group scheme members are excluded. Premiums are calculated based on occurrences within the date range.

Responses

  • 401 application/json
    Hide response attribute Show response attribute object
    • message string
GET /api/v2/flux
curl \
 --request GET 'https://api.plannrcrm.com/api/v2/flux' \
 --header "Authorization: Bearer $ACCESS_TOKEN" \
 --header "Content-Type: application/json" \
 --data '{"model_type":"account","model_uuid":"8798602b-8a54-4863-87cf-9b1504c9b9df","start_date":"2026-02-17","end_date":"2026-02-24","filter.include_inactive":false,"filter.transaction_types":"adjustment","filter.include_premiums":false}'
Request examples
{
  "model_type": "account",
  "model_uuid": "8798602b-8a54-4863-87cf-9b1504c9b9df",
  "start_date": "2026-02-17",
  "end_date": "2026-02-24",
  "filter.include_inactive": false,
  "filter.transaction_types": "adjustment",
  "filter.include_premiums": false
}
Response examples (401)
{
  "message": "Unauthenticated."
}