Get all holdings Run in API Explorer
This endpoint returns every holding in the firm that the authenticated account is permitted to see.
Employees see holdings on the plans they can read (all plans with plans:readAll, otherwise the plans
owned by clients in their groups). Clients see holdings on their own plans that are visible on the client portal.
Iterating the full dataset. Holdings is the largest dataset in a firm and can run to millions of rows.
When paging through the whole set you must use cursor pagination by sending the
X-PLANNR-CURSOR-PAGINATION: true header. Each page then costs the same regardless of how deep you are,
whereas page based pagination gets slower the further you go. In cursor mode the response does not include
meta.total or meta.last_page; follow links.next (or meta.next_cursor) until it is null.
For incremental syncs, use filter[updated_at] to fetch only holdings changed since your last run.
Holdings in proposed portfolios are excluded. Only active holdings are returned unless filter[is_active] is set.
Query parameters
-
Filter by a comma separated list of holding UUIDs.
-
Filter by a comma separated list of plan UUIDs.
-
Filter by a comma separated list of sub account UUIDs.
-
Comma separated list of plan types. Valid types are [cash_account, investment, protection_policy, pension, annuity, general_insurance, group_protection, mortgage, loan_credit, fixed_asset].
-
Comma separated list of plan sub types.
-
Comma separated list of provider UUIDs. Returns holdings on plans whose provider is in the list. This is the plan's provider, not the free text
providerfield on the holding. -
Comma separated list of provider UUIDs to exclude. Returns holdings on plans whose provider is not in the list, including plans with no provider.
-
Filter by active state. Defaults to true.
-
Filter by updated at date. Can use operands such as >=, <>, > and combine as a range by providing two values separated by comma.
-
Comma separated list of relationships to include in the response. Valid relationships are [plan, sub_account, portfolio, external_references].
-
Field to sort by. Valid fields are [created_at]. Negative sign to denote DESC. Defaults to 'created_at'. Use the default when iterating with cursor pagination.
-
Number of results to return with pagination (Default 15. Max 500).
curl \
--request GET 'https://api.plannrcrm.com/api/v2/holdings' \
--header "Authorization: Bearer $ACCESS_TOKEN" \
--header "X-PLANNR-ACCOUNT-UUID: {YOUR_PLANNR_ACCOUNT_UUID}" \
--header "X-PLANNR-CURSOR-PAGINATION: true"
{
"data": [
{
"uuid": "8c77b07e-bf0f-4257-95d9-176bf57f154d",
"created_at": "2026-10-27T15:44:15+00:00",
"updated_at": "2026-10-27T15:44:15+00:00",
"plan_uuid": "53f22fe4-3731-4cdc-aa12-e65bd0b15e52",
"sub_account_uuid": "6a6a176d-52bc-47f2-88c3-141d44059bcf",
"fund_name": "Fund",
"reference": "REF123",
"provider": "Vanguard",
"sector": "Europe",
"sedol": "ACB123",
"isin": "ACB123",
"citi": "ACB123",
"units": 5,
"unit_price": {
"amount": {
"example": "1000",
"description": "Money amount at their lowest denominator (for example: pennies)"
},
"formatted": {
"example": "£10.00",
"description": "Money amount formatted with currency"
},
"currency": {
"example": "GBP",
"description": "Currency of the money"
}
},
"unit_price_raw": 10,
"purchase_price": {
"amount": {
"example": "4000",
"description": "Money amount at their lowest denominator (for example: pennies)"
},
"formatted": {
"example": "£40.00",
"description": "Money amount formatted with currency"
},
"currency": {
"example": "GBP",
"description": "Currency of the money"
}
},
"value": {
"amount": {
"example": "4000",
"description": "Money amount at their lowest denominator (for example: pennies)"
},
"formatted": {
"example": "£40.00",
"description": "Money amount formatted with currency"
},
"currency": {
"example": "GBP",
"description": "Currency of the money"
}
},
"currency": "GBP",
"is_active": true,
"plan": {
"uuid": "8a79bbff-7a89-4322-bdac-395f764fd4a8",
"created_at": "2026-10-27T15:44:15+00:00",
"updated_at": "2026-10-27T15:44:15+00:00",
"opened_at": "2026-10-27T15:44:15+00:00",
"name": "Johns ISA",
"type": "cash_account",
"sub_type": "lifetime isa",
"abstract_type": "asset",
"policy_number": "AVIVA-123",
"proposal_reference": "AB123456",
"status": "inactive",
"inactive_at": "2026-10-27T15:44:15+00:00",
"inactive_reason": "claimed",
"agency_in_your_name": true,
"agency_in_your_name_from": "2025-10-27",
"originally_sold_by_firm": true,
"under_advice": true,
"visible_on_client_portal": true,
"include_in_client_valuation": true,
"show_on_joint": true,
"shown_on_circles": true,
"review_date": "2025-10-27",
"on_panel": true,
"is_group_scheme": false,
"is_sub_group_scheme": false,
"is_group_scheme_member": false,
"advice_area": "non_investment_insurance",
"main_account": {
"uuid": "72e86f43-9155-4f05-9c47-425e6676f641",
"created_at": "2026-10-27T15:44:19+00:00",
"updated_at": "2026-10-27T15:44:19+00:00",
"name": "John's ISA",
"policy_number": "AVI-4837",
"is_main_account": false,
"statistics": {
"recent_growth": 100
}
},
"sub_accounts": {
"uuid": "72e86f43-9155-4f05-9c47-425e6676f641",
"created_at": "2026-10-27T15:44:19+00:00",
"updated_at": "2026-10-27T15:44:19+00:00",
"name": "John's ISA",
"policy_number": "AVI-4837",
"is_main_account": false,
"statistics": {
"recent_growth": 100
}
},
"provider": {
"uuid": "84bdfce5-15cc-46a0-97b2-161b610a73bc",
"created_at": "2026-10-27T15:44:19+00:00",
"updated_at": "2026-10-27T15:44:19+00:00",
"name": "AJ Bell",
"slug": "aj-bell"
},
"covers": {
"uuid": "7f2fa5c8-e2f5-4db0-bdeb-c2d682ba6841",
"created_at": "2026-10-27T15:44:19+00:00",
"updated_at": "2026-10-27T15:44:19+00:00",
"cover_type": "critical_illness",
"benefit_amount": {
"amount": {
"example": "25000000",
"description": "Money amount at their lowest denominator (for example: pennies)"
},
"formatted": {
"example": "£250,000.00",
"description": "Money amount formatted with currency"
},
"currency": {
"example": null,
"description": "Currency of the money"
}
},
"benefit_frequency": "monthly",
"benefit_status": "active",
"excess": {
"amount": {
"example": "10000",
"description": "Money amount at their lowest denominator (for example: pennies)"
},
"formatted": {
"example": "£100.00",
"description": "Money amount formatted with currency"
},
"currency": {
"example": null,
"description": "Currency of the money"
}
},
"indexation": 1.4
},
"claims": {
"uuid": "f3fdaf4b-e1cc-4d60-846e-6ea4d2813ddc",
"created_at": "2026-10-27T15:44:19+00:00",
"updated_at": "2026-10-27T15:44:19+00:00",
"claim_amount": {
"amount": {
"example": "25000000",
"description": "Money amount at their lowest denominator (for example: pennies)"
},
"formatted": {
"example": "£250,000.00",
"description": "Money amount formatted with currency"
},
"currency": {
"example": null,
"description": "Currency of the money"
}
},
"claim_start_date": "2025-10-27",
"claim_end_date": "2031-10-27",
"claim_notes": "Claim notes"
},
"total_benefit_amount": {
"amount": {
"example": "25000000",
"description": "Money amount at their lowest denominator (for example: pennies)"
},
"formatted": {
"example": "£250,000.00",
"description": "Money amount formatted with currency"
},
"currency": {
"example": "GBP",
"description": "Currency of the money"
}
},
"total_benefits": {
"critical_illness": {
"amount": {
"example": "15000000",
"description": "Money amount at their lowest denominator (for example: pennies)"
},
"formatted": {
"example": "£150,000.00",
"description": "Money amount formatted with currency"
},
"currency": {
"example": "GBP",
"description": "Currency of the money"
}
},
"family_income_benefit": {
"amount": {
"example": "10000000",
"description": "Money amount at their lowest denominator (for example: pennies)"
},
"formatted": {
"example": "£100,000.00",
"description": "Money amount formatted with currency"
},
"currency": {
"example": "GBP",
"description": "Currency of the money"
}
}
},
"latest_valuations": {
"uuid": "6afa0239-7ebf-49be-9347-0ee06ca33cb9",
"created_at": "2026-10-27T15:44:19+00:00",
"updated_at": "2026-10-27T15:44:19+00:00",
"valued_at": "2026-10-27T15:44:19+00:00",
"value": {
"amount": {
"example": "4000",
"description": "Money amount at their lowest denominator (for example: pennies)"
},
"formatted": {
"example": "£40.00",
"description": "Money amount formatted with currency"
},
"currency": {
"example": null,
"description": "Currency of the money"
}
}
},
"value": {
"amount": {
"example": "4000",
"description": "Money amount at their lowest denominator (for example: pennies)"
},
"formatted": {
"example": "£40.00",
"description": "Money amount formatted with currency"
},
"currency": {
"example": "GBP",
"description": "Currency of the money"
}
},
"valued_at": "2026-10-27T15:44:15+00:00",
"original_valued_at": "2026-10-26T15:44:15+00:00",
"client": {
"uuid": "4dddfc6e-b0c5-4d17-97fa-67b0f94bf6a1",
"created_at": "2026-10-27T15:44:19+00:00",
"updated_at": "2026-10-27T15:44:19+00:00",
"type": "client",
"role": "client",
"first_name": "Gareth",
"last_name": "Thompson",
"name": "Gareth Thompson",
"email": "gareth@codepotato.co.uk",
"photo_url": "https://eu.ui-avatars.com/api/?name=gareth+thompson",
"first_contact_date": "2026-10-27T15:44:19+00:00",
"next_review_date": "2026-10-27T15:44:19+00:00",
"previous_review_date": "2026-10-27T15:44:19+00:00",
"anniversary_review_date": "2026-10-27T15:44:19+00:00",
"terms_of_business_at": "2026-10-27T15:44:19+00:00",
"client_agreement_at": "2026-10-27T15:44:19+00:00",
"with_login": true,
"has_joint_account": true,
"can_be_deleted": "false",
"ownership_percentage": 100.0,
"inactive_at": "2026-10-27",
"last_interaction_at": "2026-10-27 15:44:19",
"referral_code": "ABC12345",
"is_out_of_office": true,
"out_of_office_from": "2026-10-27T15:44:19+00:00",
"out_of_office_until": "2026-10-27T15:44:19+00:00",
"out_of_office_message": "I am away this week. For urgent matters please contact the office.",
"is_pending_fact_find_account": false,
"permissions": {
"firm:read": [
"firm"
],
"network:read": [
"network:uuid"
]
},
"managed_by_head_office": false
},
"accounts": {
"uuid": "4dddfc6e-b0c5-4d17-97fa-67b0f94bf6a1",
"created_at": "2026-10-27T15:44:19+00:00",
"updated_at": "2026-10-27T15:44:19+00:00",
"type": "client",
"role": "client",
"first_name": "Gareth",
"last_name": "Thompson",
"name": "Gareth Thompson",
"email": "gareth@codepotato.co.uk",
"photo_url": "https://eu.ui-avatars.com/api/?name=gareth+thompson",
"first_contact_date": "2026-10-27T15:44:19+00:00",
"next_review_date": "2026-10-27T15:44:19+00:00",
"previous_review_date": "2026-10-27T15:44:19+00:00",
"anniversary_review_date": "2026-10-27T15:44:19+00:00",
"terms_of_business_at": "2026-10-27T15:44:19+00:00",
"client_agreement_at": "2026-10-27T15:44:19+00:00",
"with_login": true,
"has_joint_account": true,
"can_be_deleted": "false",
"ownership_percentage": 100.0,
"inactive_at": "2026-10-27",
"last_interaction_at": "2026-10-27 15:44:19",
"referral_code": "ABC12345",
"is_out_of_office": true,
"out_of_office_from": "2026-10-27T15:44:19+00:00",
"out_of_office_until": "2026-10-27T15:44:19+00:00",
"out_of_office_message": "I am away this week. For urgent matters please contact the office.",
"is_pending_fact_find_account": false,
"permissions": {
"firm:read": [
"firm"
],
"network:read": [
"network:uuid"
]
},
"managed_by_head_office": false
},
"seller": {
"uuid": "4dddfc6e-b0c5-4d17-97fa-67b0f94bf6a1",
"created_at": "2026-10-27T15:44:19+00:00",
"updated_at": "2026-10-27T15:44:19+00:00",
"type": "client",
"role": "client",
"first_name": "Gareth",
"last_name": "Thompson",
"name": "Gareth Thompson",
"email": "gareth@codepotato.co.uk",
"photo_url": "https://eu.ui-avatars.com/api/?name=gareth+thompson",
"first_contact_date": "2026-10-27T15:44:19+00:00",
"next_review_date": "2026-10-27T15:44:19+00:00",
"previous_review_date": "2026-10-27T15:44:19+00:00",
"anniversary_review_date": "2026-10-27T15:44:19+00:00",
"terms_of_business_at": "2026-10-27T15:44:19+00:00",
"client_agreement_at": "2026-10-27T15:44:19+00:00",
"with_login": true,
"has_joint_account": true,
"can_be_deleted": "false",
"ownership_percentage": 100.0,
"inactive_at": "2026-10-27",
"last_interaction_at": "2026-10-27 15:44:19",
"referral_code": "ABC12345",
"is_out_of_office": true,
"out_of_office_from": "2026-10-27T15:44:19+00:00",
"out_of_office_until": "2026-10-27T15:44:19+00:00",
"out_of_office_message": "I am away this week. For urgent matters please contact the office.",
"is_pending_fact_find_account": false,
"permissions": {
"firm:read": [
"firm"
],
"network:read": [
"network:uuid"
]
},
"managed_by_head_office": false
},
"linked_owners": {
"uuid": "4dddfc6e-b0c5-4d17-97fa-67b0f94bf6a1",
"created_at": "2026-10-27T15:44:19+00:00",
"updated_at": "2026-10-27T15:44:19+00:00",
"type": "client",
"role": "client",
"first_name": "Gareth",
"last_name": "Thompson",
"name": "Gareth Thompson",
"email": "gareth@codepotato.co.uk",
"photo_url": "https://eu.ui-avatars.com/api/?name=gareth+thompson",
"first_contact_date": "2026-10-27T15:44:19+00:00",
"next_review_date": "2026-10-27T15:44:19+00:00",
"previous_review_date": "2026-10-27T15:44:19+00:00",
"anniversary_review_date": "2026-10-27T15:44:19+00:00",
"terms_of_business_at": "2026-10-27T15:44:19+00:00",
"client_agreement_at": "2026-10-27T15:44:19+00:00",
"with_login": true,
"has_joint_account": true,
"can_be_deleted": "false",
"ownership_percentage": 100.0,
"inactive_at": "2026-10-27",
"last_interaction_at": "2026-10-27 15:44:19",
"referral_code": "ABC12345",
"is_out_of_office": true,
"out_of_office_from": "2026-10-27T15:44:19+00:00",
"out_of_office_until": "2026-10-27T15:44:19+00:00",
"out_of_office_message": "I am away this week. For urgent matters please contact the office.",
"is_pending_fact_find_account": false,
"permissions": {
"firm:read": [
"firm"
],
"network:read": [
"network:uuid"
]
},
"managed_by_head_office": false
},
"linked_plans": {
"uuid": "299777a6-d3e8-440e-a970-c4e363c1bda1",
"created_at": "2026-10-27T15:44:19+00:00",
"updated_at": "2026-10-27T15:44:19+00:00",
"opened_at": "2026-10-27T15:44:19+00:00",
"name": "Johns ISA",
"type": "cash_account",
"sub_type": "lifetime isa",
"abstract_type": "asset",
"policy_number": "AVIVA-123",
"proposal_reference": "AB123456",
"status": "inactive",
"inactive_at": "2026-10-27T15:44:19+00:00",
"inactive_reason": "claimed",
"agency_in_your_name": true,
"agency_in_your_name_from": "2025-10-27",
"originally_sold_by_firm": true,
"under_advice": true,
"visible_on_client_portal": true,
"include_in_client_valuation": true,
"show_on_joint": true,
"shown_on_circles": true,
"review_date": "2025-10-27",
"on_panel": true,
"is_group_scheme": false,
"is_sub_group_scheme": false,
"is_group_scheme_member": false,
"advice_area": "non_investment_insurance",
"total_benefit_amount": {
"amount": {
"example": "25000000",
"description": "Money amount at their lowest denominator (for example: pennies)"
},
"formatted": {
"example": "£250,000.00",
"description": "Money amount formatted with currency"
},
"currency": {
"example": null,
"description": "Currency of the money"
}
},
"total_benefits": {
"critical_illness": {
"amount": {
"example": "15000000",
"description": "Money amount at their lowest denominator (for example: pennies)"
},
"formatted": {
"example": "£150,000.00",
"description": "Money amount formatted with currency"
},
"currency": {
"example": null,
"description": "Currency of the money"
}
},
"family_income_benefit": {
"amount": {
"example": "10000000",
"description": "Money amount at their lowest denominator (for example: pennies)"
},
"formatted": {
"example": "£100,000.00",
"description": "Money amount formatted with currency"
},
"currency": {
"example": null,
"description": "Currency of the money"
}
}
},
"value": {
"amount": {
"example": "4000",
"description": "Money amount at their lowest denominator (for example: pennies)"
},
"formatted": {
"example": "£40.00",
"description": "Money amount formatted with currency"
},
"currency": {
"example": null,
"description": "Currency of the money"
}
},
"valued_at": "2026-10-27T15:44:19+00:00",
"original_valued_at": "2026-10-26T15:44:19+00:00",
"statistics": {
"recent_growth": 100
},
"is_wrap_product": false,
"is_wrap_child": false,
"can_be_deleted": "false"
},
"visible_to_circles": {
"uuid": "1d17325c-dac7-4cd5-a8e5-e0b49c35fd42",
"created_at": "2026-10-27T15:44:19+00:00",
"updated_at": "2026-10-27T15:44:19+00:00",
"name": "Jones Family",
"photo_url": "https://eu.ui-avatars.com/api/?name=jones+family",
"bg_colour": "#35f4e1",
"has_portal_access": true,
"portal_access_status": "active",
"engagement_rating": "green",
"last_login": {
"logged_in_at": "2026-10-27T15:44:19+00:00",
"account_uuid": "uuid",
"account_name": "John Smith",
"device_type": "desktop",
"device_platform": "macos"
},
"portal_login_count_30d": 5,
"portal_login_count_90d": 12,
"portal_login_count_365d": 48,
"joint_account_uuid": "f54f0038-0b73-4343-902b-4ad67ed7dd70",
"login_access_level": "write",
"current_life_stage_uuid": "34140164-7184-4a44-a06d-b73f9fc0f6c1"
},
"statistics": {
"recent_growth": 100
},
"cases": {
"uuid": "c1ea9fb5-2ac2-4d4d-a943-325e020572be",
"created_at": "2026-10-27T15:44:19+00:00",
"updated_at": "2026-10-27T15:44:19+00:00",
"name": "finance",
"slug": "finance",
"review_at": "2026-10-27T15:44:19+00:00",
"assigned_to_uuids": [
null
],
"group_uuids": [
null
],
"completed_at": "2026-10-27T15:44:19+00:00",
"value": {
"amount": {
"example": "4000",
"description": "Money amount at their lowest denominator (for example: pennies)"
},
"formatted": {
"example": "£40.00",
"description": "Money amount formatted with currency"
},
"currency": {
"example": null,
"description": "Currency of the money"
}
},
"status_position": 4,
"participants_count": 4,
"task_board_uuid": null
},
"tags": {
"uuid": "60fa4ac5-c7da-4322-8857-f84d517e6edc",
"created_at": "2026-10-27T15:44:19+00:00",
"updated_at": "2026-10-27T15:44:19+00:00",
"name": "Mortgage",
"slug": "mortgage",
"colour": "#ef4582"
},
"is_wrap_product": false,
"is_wrap_child": false,
"wrap": {
"uuid": "299777a6-d3e8-440e-a970-c4e363c1bda1",
"created_at": "2026-10-27T15:44:19+00:00",
"updated_at": "2026-10-27T15:44:19+00:00",
"opened_at": "2026-10-27T15:44:19+00:00",
"name": "Johns ISA",
"type": "cash_account",
"sub_type": "lifetime isa",
"abstract_type": "asset",
"policy_number": "AVIVA-123",
"proposal_reference": "AB123456",
"status": "inactive",
"inactive_at": "2026-10-27T15:44:19+00:00",
"inactive_reason": "claimed",
"agency_in_your_name": true,
"agency_in_your_name_from": "2025-10-27",
"originally_sold_by_firm": true,
"under_advice": true,
"visible_on_client_portal": true,
"include_in_client_valuation": true,
"show_on_joint": true,
"shown_on_circles": true,
"review_date": "2025-10-27",
"on_panel": true,
"is_group_scheme": false,
"is_sub_group_scheme": false,
"is_group_scheme_member": false,
"advice_area": "non_investment_insurance",
"total_benefit_amount": {
"amount": {
"example": "25000000",
"description": "Money amount at their lowest denominator (for example: pennies)"
},
"formatted": {
"example": "£250,000.00",
"description": "Money amount formatted with currency"
},
"currency": {
"example": null,
"description": "Currency of the money"
}
},
"total_benefits": {
"critical_illness": {
"amount": {
"example": "15000000",
"description": "Money amount at their lowest denominator (for example: pennies)"
},
"formatted": {
"example": "£150,000.00",
"description": "Money amount formatted with currency"
},
"currency": {
"example": null,
"description": "Currency of the money"
}
},
"family_income_benefit": {
"amount": {
"example": "10000000",
"description": "Money amount at their lowest denominator (for example: pennies)"
},
"formatted": {
"example": "£100,000.00",
"description": "Money amount formatted with currency"
},
"currency": {
"example": null,
"description": "Currency of the money"
}
}
},
"value": {
"amount": {
"example": "4000",
"description": "Money amount at their lowest denominator (for example: pennies)"
},
"formatted": {
"example": "£40.00",
"description": "Money amount formatted with currency"
},
"currency": {
"example": null,
"description": "Currency of the money"
}
},
"valued_at": "2026-10-27T15:44:19+00:00",
"original_valued_at": "2026-10-26T15:44:19+00:00",
"statistics": {
"recent_growth": 100
},
"is_wrap_product": false,
"is_wrap_child": false,
"can_be_deleted": "false"
},
"wrap_children": {
"uuid": "299777a6-d3e8-440e-a970-c4e363c1bda1",
"created_at": "2026-10-27T15:44:19+00:00",
"updated_at": "2026-10-27T15:44:19+00:00",
"opened_at": "2026-10-27T15:44:19+00:00",
"name": "Johns ISA",
"type": "cash_account",
"sub_type": "lifetime isa",
"abstract_type": "asset",
"policy_number": "AVIVA-123",
"proposal_reference": "AB123456",
"status": "inactive",
"inactive_at": "2026-10-27T15:44:19+00:00",
"inactive_reason": "claimed",
"agency_in_your_name": true,
"agency_in_your_name_from": "2025-10-27",
"originally_sold_by_firm": true,
"under_advice": true,
"visible_on_client_portal": true,
"include_in_client_valuation": true,
"show_on_joint": true,
"shown_on_circles": true,
"review_date": "2025-10-27",
"on_panel": true,
"is_group_scheme": false,
"is_sub_group_scheme": false,
"is_group_scheme_member": false,
"advice_area": "non_investment_insurance",
"total_benefit_amount": {
"amount": {
"example": "25000000",
"description": "Money amount at their lowest denominator (for example: pennies)"
},
"formatted": {
"example": "£250,000.00",
"description": "Money amount formatted with currency"
},
"currency": {
"example": null,
"description": "Currency of the money"
}
},
"total_benefits": {
"critical_illness": {
"amount": {
"example": "15000000",
"description": "Money amount at their lowest denominator (for example: pennies)"
},
"formatted": {
"example": "£150,000.00",
"description": "Money amount formatted with currency"
},
"currency": {
"example": null,
"description": "Currency of the money"
}
},
"family_income_benefit": {
"amount": {
"example": "10000000",
"description": "Money amount at their lowest denominator (for example: pennies)"
},
"formatted": {
"example": "£100,000.00",
"description": "Money amount formatted with currency"
},
"currency": {
"example": null,
"description": "Currency of the money"
}
}
},
"value": {
"amount": {
"example": "4000",
"description": "Money amount at their lowest denominator (for example: pennies)"
},
"formatted": {
"example": "£40.00",
"description": "Money amount formatted with currency"
},
"currency": {
"example": null,
"description": "Currency of the money"
}
},
"valued_at": "2026-10-27T15:44:19+00:00",
"original_valued_at": "2026-10-26T15:44:19+00:00",
"statistics": {
"recent_growth": 100
},
"is_wrap_product": false,
"is_wrap_child": false,
"can_be_deleted": "false"
},
"linked_policy_numbers": {
"uuid": "e0216839-715a-476e-b3d6-5ad0bcdea373",
"created_at": "2026-10-27T15:44:19+00:00",
"updated_at": "2026-10-27T15:44:19+00:00",
"linked_policy_number": "ABC123-X"
},
"can_be_deleted": "false",
"contract_enquiry_account": {
"uuid": "4dddfc6e-b0c5-4d17-97fa-67b0f94bf6a1",
"created_at": "2026-10-27T15:44:19+00:00",
"updated_at": "2026-10-27T15:44:19+00:00",
"type": "client",
"role": "client",
"first_name": "Gareth",
"last_name": "Thompson",
"name": "Gareth Thompson",
"email": "gareth@codepotato.co.uk",
"photo_url": "https://eu.ui-avatars.com/api/?name=gareth+thompson",
"first_contact_date": "2026-10-27T15:44:19+00:00",
"next_review_date": "2026-10-27T15:44:19+00:00",
"previous_review_date": "2026-10-27T15:44:19+00:00",
"anniversary_review_date": "2026-10-27T15:44:19+00:00",
"terms_of_business_at": "2026-10-27T15:44:19+00:00",
"client_agreement_at": "2026-10-27T15:44:19+00:00",
"with_login": true,
"has_joint_account": true,
"can_be_deleted": "false",
"ownership_percentage": 100.0,
"inactive_at": "2026-10-27",
"last_interaction_at": "2026-10-27 15:44:19",
"referral_code": "ABC12345",
"is_out_of_office": true,
"out_of_office_from": "2026-10-27T15:44:19+00:00",
"out_of_office_until": "2026-10-27T15:44:19+00:00",
"out_of_office_message": "I am away this week. For urgent matters please contact the office.",
"is_pending_fact_find_account": false,
"permissions": {
"firm:read": [
"firm"
],
"network:read": [
"network:uuid"
]
},
"managed_by_head_office": false
},
"mortgage_product": {
"uuid": "d3dfd51d-3dda-4049-b284-f18bad9f1666",
"created_at": "2026-10-27T15:44:19+00:00",
"updated_at": "2026-10-27T15:44:19+00:00",
"provider_reference": "example-reference",
"provider_scenario_name": "Single Applicant, Small Deposit",
"provider_scenario_data": [],
"lender_name": "HSBC",
"product_title": "5% Fixed Rate - 5 year"
},
"custom_fields": {
"uuid": null,
"created_at": "2026-10-27T15:44:19+00:00",
"updated_at": "2026-10-27T15:44:19+00:00",
"type": "string",
"name": "Favourite Drink",
"reference": "favourite_drink",
"is_required": false,
"value": "Coffee",
"selection_options": [
"Coffee",
"Tea",
"Water"
],
"help_text": "This is the client's favourite drink."
},
"external_references": {
"uuid": "97a5f63a-a7c9-4e65-98af-59bd893fe6d4",
"created_at": "2026-10-27T15:44:19+00:00",
"updated_at": "2026-10-27T15:44:19+00:00",
"third_party": "nucleus",
"reference": "AB123456"
}
},
"sub_account": {
"uuid": "a779eec3-edb0-4602-8377-44f7c3342b03",
"created_at": "2026-10-27T15:44:15+00:00",
"updated_at": "2026-10-27T15:44:15+00:00",
"name": "John's ISA",
"policy_number": "AVI-4837",
"latest_valuation": {
"uuid": "6afa0239-7ebf-49be-9347-0ee06ca33cb9",
"created_at": "2026-10-27T15:44:19+00:00",
"updated_at": "2026-10-27T15:44:19+00:00",
"valued_at": "2026-10-27T15:44:19+00:00",
"value": {
"amount": {
"example": "4000",
"description": "Money amount at their lowest denominator (for example: pennies)"
},
"formatted": {
"example": "£40.00",
"description": "Money amount formatted with currency"
},
"currency": {
"example": null,
"description": "Currency of the money"
}
}
},
"is_main_account": false,
"active_portfolio": {
"uuid": "5ff18dca-9b55-4414-9e6a-771db2ab918a",
"created_at": "2026-10-27T15:44:19+00:00",
"updated_at": "2026-10-27T15:44:19+00:00",
"is_proposed": true,
"proposed_at": "2026-10-27T00:00:00+00:00",
"name": "Risky Portfolio"
},
"statistics": {
"recent_growth": 100
}
},
"portfolio": {
"uuid": "12f8215a-0dc4-466f-accf-8e511de57099",
"created_at": "2026-10-27T15:44:15+00:00",
"updated_at": "2026-10-27T15:44:15+00:00",
"is_proposed": true,
"proposed_at": "2026-10-27T00:00:00+00:00",
"name": "Risky Portfolio"
},
"external_references": {
"uuid": "27d13de0-0f33-44a9-bba4-20dc1d589a06",
"created_at": "2026-10-27T15:44:15+00:00",
"updated_at": "2026-10-27T15:44:15+00:00",
"third_party": "nucleus",
"reference": "AB123456"
}
}
]
}