Skip to main content
GET
/
wealth
/
accounts
/
{account_id}
/
risk-assessments
/
{assessment_id}
Get risk assessment details
curl --request GET \
  --url https://api.bluumfinance.com/v1/wealth/accounts/{account_id}/risk-assessments/{assessment_id} \
  --header 'Authorization: Basic <encoded-value>'
{
  "assessment_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "account_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "questionnaire_id": "<string>",
  "questionnaire_version": 123,
  "computed_risk_score": 5,
  "risk_tolerance": "conservative",
  "volatility_tolerance": "low",
  "investment_experience": "none",
  "years_investing": 123,
  "completed_at": "2023-11-07T05:31:56Z",
  "expires_at": "2023-11-07T05:31:56Z",
  "status": "active",
  "created_at": "2023-11-07T05:31:56Z",
  "responses": [
    {
      "question_id": "<string>",
      "question_text": "<string>",
      "answer_id": "<string>",
      "answer_text": "<string>",
      "score": 123
    }
  ],
  "past_market_behavior": {
    "experienced_major_downturn": true,
    "action_during_downturn": "sold_all",
    "regret_level": "none"
  }
}

Authorizations

Authorization
string
header
required

HTTP Basic Authentication using the API Key as username and API Secret as password.

Path Parameters

account_id
string<uuid>
required

The investor account ID

assessment_id
string<uuid>
required

The risk assessment ID

Response

Risk assessment details retrieved

A risk assessment capturing the investor's risk tolerance and investment experience

assessment_id
string<uuid>
account_id
string<uuid>
questionnaire_id
string

ID of the questionnaire template used

questionnaire_version
integer

Version of the questionnaire

computed_risk_score
integer | null

Computed risk score (1-10, where 10 is highest risk tolerance)

Required range: 1 <= x <= 10
risk_tolerance
enum<string> | null
Available options:
conservative,
moderately_conservative,
moderate,
moderately_aggressive,
aggressive
volatility_tolerance
enum<string> | null
Available options:
low,
medium,
high
investment_experience
enum<string> | null
Available options:
none,
limited,
moderate,
extensive
years_investing
integer | null
completed_at
string<date-time>
expires_at
string<date-time> | null

When this assessment expires (typically 1 year)

status
enum<string>
Available options:
active,
expired,
superseded
created_at
string<date-time>
responses
object[]

Individual questionnaire responses

past_market_behavior
object

Historical market behavior and reactions