Get all accounts Run in API Explorer

Add MCP server to your AI tool

Allow AI tools and LLMs to interact with the API documentation portal through MCP.

MCP server URL

https://apidocs.plannrcrm.com/mcp

Standard setup for AI tools providing an mcp.json file

mcp.json
"PlannrCRM MCP server": {
  "url": "https://apidocs.plannrcrm.com/mcp"
}
Close
GET /api/v1/account

Headers

  • X-PLANNR-ACCOUNT-UUID string

Query parameters

  • sort string

    Field to sort by. Valid fields are [created_at, updated_at, inactive_at, first_name, last_name, email, next_review_date, previous_review_date, anniversary_review_date, status_changed_at]. Negative sign to denote DESC. Defaults to 'first_name'.

  • include string

    Comma separated list of relationships to include in the response. Valid relationships are [primary_phone_number, primary_email, primary_address, assigned_adviser, assigned_administrator, assigned_paraplanner, groups, tags, owners, custom_fields, external_references, charge_split_schema, circles, seccl_lookup, soderberg_lookup, octopus_money_lookup, p1_lookup, business_unit].

  • filter[uuid] string

    Filter accounts by a comma separated list of account UUIDs.

  • filter[exclude_uuid] string

    Exclude accounts by a comma separated list of account UUIDs.

  • filter[name] string

    Filter accounts by name. This is a partial match against first_name, last_name, and entity_name together.

  • filter[ni_number] string

    Comma separated list of partial National Insurance Numbers to filter by.

  • filter[date_of_birth] string

    Filter by date of birth with an operator.

  • filter[email] string

    Filter accounts that have an email with a partial match.

  • filter[primary_email] string

    Filter accounts with a given primary email. Performs a partial match.

  • filter[primary_phone_number] string

    Filter accounts with a given primary phone number. Performs a partial match.

  • filter[status] string

    Filter client status by partial names or uuid's

  • filter[status_changed_at_from] string

    Date to filter accounts by when their status was changed from.

  • filter[status_changed_at_to] string

    Date to filter accounts by when their status was changed fup until.

  • filter[is_prospect] boolean

    Get accounts with this is_prospect value

  • filter[is_child] string

    affects whether to include accounts based on the child account flag. Valid options are "exclude", "include", "only". (default: "include")

  • filter[inactive_after] string

    Get accounts set to inactive after this date

  • filter[inactive_before] string

    Get accounts set to inactive before this date

  • filter[role] string

    Comma separated string to filter by different account roles. Valid types are [individual, joint, trust, business,member,owner,admin,introducer].

  • filter[type] string

    Comma separated string to filter by different account types. Valid types are [client,employee,external].

  • filter[created_after] string

    Date to filter when the accounts was created after.

  • filter[created_before] string

    Date to filter when the accounts was created before.

  • filter[custom_field:REFERENCE] string

    Filter by a accounts custom field. Example filter[custom_field:pet_name]='Doug'

  • filter[tags] string

    Comma separated list of tag names or tag UUIDs.

  • filter[groups] string

    Comma separated list of partial groups names or group UUIDs.

  • filter[circle_uuids] string

    Comma separated list of circle UUIDs.

  • filter[departments] string

    Comma separated list of departments the employee is in.

  • filter[exclude_groups] string

    Provide a group UUID (or multiple as a comma-separated string) to filter accounts within the provided groups out from the response.

  • filter[introduced_by] string

    filter clients that have been introduced by this introducer account, expects introducer account uuid, can accept multiple,

  • filter[linked_to] string

    Filter to clients that have been linked to the account given. This will also return the requested account.

  • filter[include] string

    Comma separated list of employee account UUIDs that should always be returned no matter what other filters are applied.

  • filter[has_login] boolean

    Filter accounts that have an active login

  • filter[assigned_adviser_uuids] string

    Comma separated list of UUIDS to filter accounts who have the provided adviser account UUIDs

  • filter[assigned_administrator_uuids] string

    Comma separated list of UUIDS to filter accounts who have the provided administrator account UUIDs

  • filter[assigned_paraplanner_uuids] string

    Comma separated list of UUIDS to filter accounts who have the provided paraplanner account UUIDs

  • filter[role_uuids] string

    Comma separated list of RBAC role UUIDs. Returns accounts that have a role assignment to any of the provided roles.

  • filter[has_advisor] boolean

    Filter accounts by whether they have an assigned adviser. true returns accounts with an adviser, false returns accounts without.

  • filter[has_administrator] boolean

    Filter accounts by whether they have an assigned administrator. true returns accounts with an administrator, false returns accounts without.

  • filter[has_paraplanner] boolean

    Filter accounts by whether they have an assigned paraplanner. true returns accounts with a paraplanner, false returns accounts without.

  • filter[next_review_date] string

    Filter by next review date with an operator.

  • filter[previous_review_date] string

    Filter by previous review date with an operator.

  • filter[is_pending_fact_find_account] boolean

    Filter accounts that are pending a fact find. Defaults to false.

  • filter[has_third_party_reference] string

    Filter accounts that have an external reference with the provided third party.

  • filter[business_unit] string

    Filter by a business unit UUID.

  • filter[is_vulnerable] string

    Filter accounts by their vulnerability status. Accepts a comma separated list of values. Valid values are [yes, no, possibly].

  • per_page integer

    Number of results to return with pagination (Default 15. Max 500).

Responses

  • 200 application/json
    Hide response attribute Show response attribute object
    • data array[object]
      Hide data attributes Show data attributes object
      • uuid string

        The UUID of the resource.

      • created_at string

        The timestamp of when the resource was created.

      • updated_at string

        The timestamp of when the resource was updated.

      • type string

        Account type

      • role string

        Account role

      • first_name string

        First name

      • last_name string

        Last name

      • name string

        Name

      • email string

        (Deprecated - Please use primary_email instead). The email of the account.

      • photo_url string

        URL for initial avatar image

      • firm object

        Firm

        Hide firm attributes Show firm attributes object
        • uuid string
        • created_at string
        • updated_at string
        • name string
        • slug string
        • address_1 string
        • address_2 string
        • town_city string
        • county string
        • postcode string
        • country string
        • regulatory_text string
        • logo_icon string
        • brand_colours object
          Hide brand_colours attributes Show brand_colours attributes object
          • sidebar_background string
          • sidebar_accent string
          • sidebar_text string
          • sidebar_hover string
          • sidebar_active string
          • sidebar_title_background string
          • sidebar_title_primary string
          • sidebar_title_secondary string
          • sidebar_title_secondary_hover string
          • email_background string
          • email_logo_background_panel string
          • email_sub_text string
          • email_button_background string
          • email_button_text string
          • portal_sidebar_button_background string
          • portal_sidebar_button_hover string
          • portal_sidebar_button_active string
          • portal_brand_title string
          • portal_brand_sub_title string
          • portal_sidebar_title string
          • portal_sidebar_text string
          • portal_sidebar_text_hover string
          • portal_sidebar_text_active string
          • portal_sidebar_icon string
          • portal_sidebar_icon_hover string
          • portal_sidebar_icon_active string
          • portal_background string
          • portal_sidebar_account_title string
          • portal_sidebar_account_email string
          • portal_sidebar_divider string
          • portal_dashboard_bg_one string
          • portal_dashboard_bg_two string
          • portal_sidebar_collapse_button string
          • portal_sidebar_collapse_button_hover string
          • portal_sidebar_user_select_background string
          • portal_sidebar_user_select_hover string
          • portal_sidebar_user_select_text string
          • portal_sidebar_user_select_text_hover string
          • portal_sidebar_user_select_border string
          • portal_sidebar_user_select_border_hover string
        • is_subscribed boolean
        • addon_subscriptions string
        • keep_deleted_files_for integer
        • tax number
        • month_end integer
        • statement_frequency string
        • billing object
          Hide billing attributes Show billing attributes object
          • invoice_address_1 string
          • invoice_address_2 string
          • invoice_town_city string
          • invoice_county string
          • invoice_postcode string
          • invoice_country string
          • invoice_email string
        • task_board_template string
        • ip_whitelist array[string]
        • welcome_paragraph_html string
        • email_welcome_paragraph_html string
        • show_fact_find_illustrations boolean
        • cc_email_addresses array[string]
        • bcc_email_addresses array[string]
        • reply_to_email_address string
        • mobile_app_support_number string
        • mobile_app_support_email string
      • primary_phone_number object

        Primary phone number

        Hide primary_phone_number attributes Show primary_phone_number attributes object
        • uuid string
        • created_at string
        • updated_at string
        • type string
        • name string
        • value string
        • phone_number_meta object
          Hide phone_number_meta attributes Show phone_number_meta attributes object
          • country string
          • formatted string
        • accounts string
      • primary_email object

        Primary email

        Hide primary_email attributes Show primary_email attributes object
        • uuid string
        • created_at string
        • updated_at string
        • type string
        • name string
        • value string
        • phone_number_meta object
          Hide phone_number_meta attributes Show phone_number_meta attributes object
          • country string
          • formatted string
        • accounts string
      • current_time_entry object

        Current time entry

        Hide current_time_entry attributes Show current_time_entry attributes object
        • uuid string
        • created_at string
        • updated_at string
        • name string
        • description string
        • trackable_type string
        • trackable string
        • start_date string
        • end_date string
        • is_active boolean
        • total_time_in_minutes integer
        • computed_time_elapsed_in_seconds integer
        • account string
      • assigned_adviser object

        Assigned adviser

        Hide assigned_adviser attributes Show assigned_adviser attributes object
        • uuid string
        • created_at string
        • updated_at string
        • type string
        • role string
        • first_name string
        • last_name string
        • name string
        • email string
        • photo_url string
        • firm string
        • primary_phone_number string
        • primary_email string
        • current_time_entry string
        • assigned_adviser string
        • assigned_administrator string
        • assigned_paraplanner string
        • introduced_by string
        • business_unit string
        • groups string
        • tags string
        • owners string
        • first_contact_date string
        • next_review_date string
        • previous_review_date string
        • anniversary_review_date string
        • terms_of_business_at string
        • client_agreement_at string
        • with_login boolean
        • has_joint_account boolean
        • can_be_deleted string
        • joint_account_circle string
        • circles string
        • ownership_percentage integer
        • inactive_at string
        • last_interaction_at string
        • referral_code string
        • permissions object
          Hide permissions attributes Show permissions attributes object
          • firm:read array[string]
          • network:read array[string]
        • custom_fields string
        • external_references string
      • assigned_administrator object

        Assigned administrator

        Hide assigned_administrator attributes Show assigned_administrator attributes object
        • uuid string
        • created_at string
        • updated_at string
        • type string
        • role string
        • first_name string
        • last_name string
        • name string
        • email string
        • photo_url string
        • firm string
        • primary_phone_number string
        • primary_email string
        • current_time_entry string
        • assigned_adviser string
        • assigned_administrator string
        • assigned_paraplanner string
        • introduced_by string
        • business_unit string
        • groups string
        • tags string
        • owners string
        • first_contact_date string
        • next_review_date string
        • previous_review_date string
        • anniversary_review_date string
        • terms_of_business_at string
        • client_agreement_at string
        • with_login boolean
        • has_joint_account boolean
        • can_be_deleted string
        • joint_account_circle string
        • circles string
        • ownership_percentage integer
        • inactive_at string
        • last_interaction_at string
        • referral_code string
        • permissions object
          Hide permissions attributes Show permissions attributes object
          • firm:read array[string]
          • network:read array[string]
        • custom_fields string
        • external_references string
      • assigned_paraplanner object

        Assigned paraplanner

        Hide assigned_paraplanner attributes Show assigned_paraplanner attributes object
        • uuid string
        • created_at string
        • updated_at string
        • type string
        • role string
        • first_name string
        • last_name string
        • name string
        • email string
        • photo_url string
        • firm string
        • primary_phone_number string
        • primary_email string
        • current_time_entry string
        • assigned_adviser string
        • assigned_administrator string
        • assigned_paraplanner string
        • introduced_by string
        • business_unit string
        • groups string
        • tags string
        • owners string
        • first_contact_date string
        • next_review_date string
        • previous_review_date string
        • anniversary_review_date string
        • terms_of_business_at string
        • client_agreement_at string
        • with_login boolean
        • has_joint_account boolean
        • can_be_deleted string
        • joint_account_circle string
        • circles string
        • ownership_percentage integer
        • inactive_at string
        • last_interaction_at string
        • referral_code string
        • permissions object
          Hide permissions attributes Show permissions attributes object
          • firm:read array[string]
          • network:read array[string]
        • custom_fields string
        • external_references string
      • introduced_by object

        Introduced by

        Hide introduced_by attributes Show introduced_by attributes object
        • uuid string
        • created_at string
        • updated_at string
        • type string
        • role string
        • first_name string
        • last_name string
        • name string
        • email string
        • photo_url string
        • firm string
        • primary_phone_number string
        • primary_email string
        • current_time_entry string
        • assigned_adviser string
        • assigned_administrator string
        • assigned_paraplanner string
        • introduced_by string
        • business_unit string
        • groups string
        • tags string
        • owners string
        • first_contact_date string
        • next_review_date string
        • previous_review_date string
        • anniversary_review_date string
        • terms_of_business_at string
        • client_agreement_at string
        • with_login boolean
        • has_joint_account boolean
        • can_be_deleted string
        • joint_account_circle string
        • circles string
        • ownership_percentage integer
        • inactive_at string
        • last_interaction_at string
        • referral_code string
        • permissions object
          Hide permissions attributes Show permissions attributes object
          • firm:read array[string]
          • network:read array[string]
        • custom_fields string
        • external_references string
      • business_unit object

        The business unit this account belongs to

        Hide business_unit attributes Show business_unit attributes object
        • uuid string
        • name string
        • has_alternative_branding boolean
        • brand_colours array
        • members_count integer
        • members string
        • groups_count integer
        • groups string
        • firm string
        • created_at string
        • updated_at string
      • groups array[object]

        Groups

        Hide groups attributes Show groups attributes object
        • uuid string
        • name string
        • slug string
        • participants_count string
        • participants object
          Hide participants attributes Show participants attributes object
          • uuid object
            Hide uuid attributes Show uuid attributes object
            • example string
            • description string
          • role object
            Hide role attributes Show role attributes object
            • example string
            • description string
          • first_name object
            Hide first_name attributes Show first_name attributes object
            • example string
            • description string
          • last_name object
            Hide last_name attributes Show last_name attributes object
            • example string
            • description string
          • name object
            Hide name attributes Show name attributes object
            • example string
            • description string
          • email object
            Hide email attributes Show email attributes object
            • example string
            • description string
        • created_at string
        • updated_at string
      • tags array[object]

        Tags

        Hide tags attributes Show tags attributes object
        • uuid string
        • created_at string
        • updated_at string
        • name string
        • slug string
        • colour string
      • owners array[object]

        Accounts that own this account

        Hide owners attributes Show owners attributes object
        • uuid string
        • created_at string
        • updated_at string
        • type string
        • role string
        • first_name string
        • last_name string
        • name string
        • email string
        • photo_url string
        • firm string
        • primary_phone_number string
        • primary_email string
        • current_time_entry string
        • assigned_adviser string
        • assigned_administrator string
        • assigned_paraplanner string
        • introduced_by string
        • business_unit string
        • groups string
        • tags string
        • owners string
        • first_contact_date string
        • next_review_date string
        • previous_review_date string
        • anniversary_review_date string
        • terms_of_business_at string
        • client_agreement_at string
        • with_login boolean
        • has_joint_account boolean
        • can_be_deleted string
        • joint_account_circle string
        • circles string
        • ownership_percentage integer
        • inactive_at string
        • last_interaction_at string
        • referral_code string
        • permissions object
          Hide permissions attributes Show permissions attributes object
          • firm:read array[string]
          • network:read array[string]
        • custom_fields string
        • external_references string
      • first_contact_date string

        First contact date

      • next_review_date string

        Next review date

      • previous_review_date string

        Previous review date

      • anniversary_review_date string

        Anniversary review date

      • terms_of_business_at string

        Date the Terms of Business were agreed and signed

      • client_agreement_at string

        Date the client agreement was agreed and signed

      • with_login boolean

        Denotes whether the account has a login to Plannr

      • has_joint_account boolean

        Denotes whether this account belongs to a joint account too

      • can_be_deleted string

        Denotes if the account can be deleted

      • joint_account_circle object

        This field is only present when viewing a joint account directly. This will contain the circle that we automatically created when we released circles.

        Hide joint_account_circle attributes Show joint_account_circle attributes object
        • uuid string
        • created_at string
        • updated_at string
        • name string
        • photo_url string
        • bg_colour string
        • accounts string
        • groups string
        • joint_account_uuid string
        • login_access_level string
        • current_life_stage_uuid string
        • external_references string
      • circles array[object]

        The circles the account belongs to

        Hide circles attributes Show circles attributes object
        • uuid string
        • created_at string
        • updated_at string
        • name string
        • photo_url string
        • bg_colour string
        • accounts string
        • groups string
        • joint_account_uuid string
        • login_access_level string
        • current_life_stage_uuid string
        • external_references string
      • ownership_percentage integer

        Percentage ownership of the plan (This field is only present if viewing the account record via a plans relationship eg Plan -> Accounts)

      • inactive_at string

        Inactive from date

      • last_interaction_at string

        Last interaction date

      • referral_code string

        Unique referral code for the employee account (employees only)

      • permissions object

        Permission map where keys are permission names and values are target arrays

        Hide permissions attributes Show permissions attributes object
        • firm:read array[string]
        • network:read array[string]
      • custom_fields array[object]

        Any custom fields on the model.

        Hide custom_fields attributes Show custom_fields attributes object
        • uuid string
        • created_at string
        • updated_at string
        • type string
        • name string
        • reference string
        • is_required boolean
        • value string
        • selection_options array[string]
        • help_text string
      • external_references array[object]

        The external references that have been added to the client.

        Hide external_references attributes Show external_references attributes object
        • uuid string
        • created_at string
        • updated_at string
        • third_party string
        • reference string
GET /api/v1/account
curl \
 --request GET 'https://api.plannrcrm.com/api/v1/account' \
 --header "Authorization: Bearer $ACCESS_TOKEN" \
 --header "X-PLANNR-ACCOUNT-UUID: {YOUR_PLANNR_ACCOUNT_UUID}"
Response examples (200)
{
  "data": [
    {
      "uuid": "7bb54235-1ce5-44e0-a7ac-dd55dcaef2d3",
      "created_at": "2026-06-08T16:08:02+01:00",
      "updated_at": "2026-06-08T16:08:02+01: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",
      "firm": {
        "uuid": "7754c0b0-de76-4891-ad9a-639f625bd57f",
        "created_at": "2026-06-08T16:08:02+01:00",
        "updated_at": "2026-06-08T16:08:02+01:00",
        "name": "Codepotato",
        "slug": "codepotato",
        "address_1": "Suite E, 5 The Briars",
        "address_2": "Waterberry Drive",
        "town_city": "Waterlooville",
        "county": "Hampshire",
        "postcode": "PO7 7YH",
        "country": "United Kingdom",
        "regulatory_text": "Regulatory text",
        "logo": "https://api.plannrcrm.com/images/plannr.jpg",
        "logo_icon": "https://api.plannrcrm.com/images/plannr-icon.jpg",
        "brand_colours": {
          "sidebar_background": "#0E0E56",
          "sidebar_accent": "#36367E",
          "sidebar_text": "#FFFFFF",
          "sidebar_hover": "#0A0A42",
          "sidebar_active": "#53DBB8",
          "sidebar_title_background": "#36367E",
          "sidebar_title_primary": "#FFC634",
          "sidebar_title_secondary": "#FFFFFF",
          "sidebar_title_secondary_hover": "#FFFFFF",
          "email_background": "#0E0E56",
          "email_logo_background_panel": "#36367E",
          "email_sub_text": "#FFFFFF",
          "email_button_background": "#36367E",
          "email_button_text": "#FFFFFF",
          "portal_sidebar_button_background": "#F6F6F6",
          "portal_sidebar_button_hover": "#FFFFFF",
          "portal_sidebar_button_active": "#FFFFFF",
          "portal_brand_title": "#323B4B",
          "portal_brand_sub_title": "#828994",
          "portal_sidebar_title": "#11151D",
          "portal_sidebar_text": "#323B4B",
          "portal_sidebar_text_hover": "#323B4B",
          "portal_sidebar_text_active": "#323B4B",
          "portal_sidebar_icon": "#828994",
          "portal_sidebar_icon_hover": "#828994",
          "portal_sidebar_icon_active": "#828994",
          "portal_background": "#F6F6F6",
          "portal_sidebar_account_title": "#11151D",
          "portal_sidebar_account_email": "#828994",
          "portal_sidebar_divider": "#E3E5E9",
          "portal_dashboard_bg_one": "#EF4583",
          "portal_dashboard_bg_two": "#FFC634",
          "portal_sidebar_collapse_button": "#828994",
          "portal_sidebar_collapse_button_hover": "#B3B9C4",
          "portal_sidebar_user_select_background": "#F6F6F6",
          "portal_sidebar_user_select_hover": "#F6F6F6",
          "portal_sidebar_user_select_text": "#323B4B",
          "portal_sidebar_user_select_text_hover": "#323B4B",
          "portal_sidebar_user_select_border": "#EEEEEE",
          "portal_sidebar_user_select_border_hover": "#828994"
        },
        "is_subscribed": true,
        "addon_subscriptions": "App\\Http\\Resources\\Addons\\AddonSubscriptionResource",
        "keep_deleted_files_for": 30,
        "tax": 17.5,
        "month_end": 25,
        "statement_frequency": "monthly",
        "billing": {
          "invoice_address_1": "Suite E, 5 The Briars",
          "invoice_address_2": "Waterberry Drive",
          "invoice_town_city": "Waterlooville",
          "invoice_county": "Hampshire",
          "invoice_postcode": "PO7 7YH",
          "invoice_country": "United Kingdom",
          "invoice_email": "gareth@codepotato.co.uk"
        },
        "task_board_template": "App\\Http\\Resources\\Board\\BoardResource",
        "ip_whitelist": [
          "192.168.0.1",
          "127.0.0.1"
        ],
        "welcome_paragraph_html": "<h1>Welcome.</h1>",
        "email_welcome_paragraph_html": "Welcome to Plannr!",
        "show_fact_find_illustrations": true,
        "cc_email_addresses": [
          "jack@example.com",
          "jill@example.com"
        ],
        "bcc_email_addresses": [
          "jack@example.com",
          "jill@example.com"
        ],
        "reply_to_email_address": "jack@example.com",
        "mobile_app_support_number": "01234 567890",
        "mobile_app_support_email": "support@example.com"
      },
      "primary_phone_number": {
        "uuid": "24665280-25ff-4a17-a461-a86db5d0cf3f",
        "created_at": "2026-06-08T16:08:02+01:00",
        "updated_at": "2026-06-08T16:08:02+01:00",
        "type": "phone_number",
        "name": "Work number",
        "value": "+443330903630",
        "phone_number_meta": {
          "country": "GB",
          "formatted": "0333 090 3630"
        },
        "accounts": "App\\Http\\Resources\\AccountResource"
      },
      "primary_email": {
        "uuid": "374153b8-601c-49bc-aa02-a4361275e109",
        "created_at": "2026-06-08T16:08:02+01:00",
        "updated_at": "2026-06-08T16:08:02+01:00",
        "type": "phone_number",
        "name": "Work number",
        "value": "+443330903630",
        "phone_number_meta": {
          "country": "GB",
          "formatted": "0333 090 3630"
        },
        "accounts": "App\\Http\\Resources\\AccountResource"
      },
      "current_time_entry": {
        "uuid": "c6d16036-5d0b-4d50-a2c4-a7ba59e78128",
        "created_at": "2026-06-08T16:08:02+01:00",
        "updated_at": "2026-06-08T16:08:02+01:00",
        "name": "Research",
        "description": "This is a description.",
        "trackable_type": "Client",
        "trackable": "App\\Http\\Resources\\MinimalAccountResource",
        "start_date": "2026-06-08T15:18:02+01:00",
        "end_date": "2026-06-08T15:46:02+01:00",
        "is_active": true,
        "total_time_in_minutes": 28,
        "computed_time_elapsed_in_seconds": 1680,
        "account": "App\\Http\\Resources\\MinimalAccountResource"
      },
      "assigned_adviser": {
        "uuid": "329023c1-5cf1-4085-b484-6d5195c3f15c",
        "created_at": "2026-06-08T16:08:02+01:00",
        "updated_at": "2026-06-08T16:08:02+01: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",
        "firm": "App\\Http\\Resources\\FirmResource",
        "primary_phone_number": "App\\Http\\Resources\\ContactDetailResource",
        "primary_email": "App\\Http\\Resources\\ContactDetailResource",
        "current_time_entry": "App\\Http\\Resources\\TimeEntryResource",
        "assigned_adviser": "App\\Http\\Resources\\AccountResource",
        "assigned_administrator": "App\\Http\\Resources\\AccountResource",
        "assigned_paraplanner": "App\\Http\\Resources\\AccountResource",
        "introduced_by": "App\\Http\\Resources\\AccountResource",
        "business_unit": "App\\Http\\Resources\\BusinessUnitResource",
        "groups": "App\\Http\\Resources\\GroupResource",
        "tags": "App\\Http\\Resources\\TagResource",
        "owners": "App\\Http\\Resources\\AccountResource",
        "first_contact_date": "2026-06-08T16:08:02+01:00",
        "next_review_date": "2026-06-08T16:08:02+01:00",
        "previous_review_date": "2026-06-08T16:08:02+01:00",
        "anniversary_review_date": "2026-06-08T16:08:02+01:00",
        "terms_of_business_at": "2026-06-08T16:08:02+01:00",
        "client_agreement_at": "2026-06-08T16:08:02+01:00",
        "with_login": true,
        "has_joint_account": true,
        "can_be_deleted": "false",
        "joint_account_circle": "App\\Http\\Resources\\CircleResource",
        "circles": "App\\Http\\Resources\\CircleResource",
        "ownership_percentage": 100,
        "inactive_at": "2026-06-08",
        "last_interaction_at": "2026-06-08 16:08:02",
        "referral_code": "ABC12345",
        "permissions": {
          "firm:read": [
            "firm"
          ],
          "network:read": [
            "network:uuid"
          ]
        },
        "custom_fields": "App\\Http\\Resources\\CustomFieldValueResource",
        "external_references": "App\\Http\\Resources\\ExternalReferenceResource"
      },
      "assigned_administrator": {
        "uuid": "69e136d3-688e-4146-a71a-d9c0d12aab95",
        "created_at": "2026-06-08T16:08:02+01:00",
        "updated_at": "2026-06-08T16:08:02+01: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",
        "firm": "App\\Http\\Resources\\FirmResource",
        "primary_phone_number": "App\\Http\\Resources\\ContactDetailResource",
        "primary_email": "App\\Http\\Resources\\ContactDetailResource",
        "current_time_entry": "App\\Http\\Resources\\TimeEntryResource",
        "assigned_adviser": "App\\Http\\Resources\\AccountResource",
        "assigned_administrator": "App\\Http\\Resources\\AccountResource",
        "assigned_paraplanner": "App\\Http\\Resources\\AccountResource",
        "introduced_by": "App\\Http\\Resources\\AccountResource",
        "business_unit": "App\\Http\\Resources\\BusinessUnitResource",
        "groups": "App\\Http\\Resources\\GroupResource",
        "tags": "App\\Http\\Resources\\TagResource",
        "owners": "App\\Http\\Resources\\AccountResource",
        "first_contact_date": "2026-06-08T16:08:02+01:00",
        "next_review_date": "2026-06-08T16:08:02+01:00",
        "previous_review_date": "2026-06-08T16:08:02+01:00",
        "anniversary_review_date": "2026-06-08T16:08:02+01:00",
        "terms_of_business_at": "2026-06-08T16:08:02+01:00",
        "client_agreement_at": "2026-06-08T16:08:02+01:00",
        "with_login": true,
        "has_joint_account": true,
        "can_be_deleted": "false",
        "joint_account_circle": "App\\Http\\Resources\\CircleResource",
        "circles": "App\\Http\\Resources\\CircleResource",
        "ownership_percentage": 100,
        "inactive_at": "2026-06-08",
        "last_interaction_at": "2026-06-08 16:08:02",
        "referral_code": "ABC12345",
        "permissions": {
          "firm:read": [
            "firm"
          ],
          "network:read": [
            "network:uuid"
          ]
        },
        "custom_fields": "App\\Http\\Resources\\CustomFieldValueResource",
        "external_references": "App\\Http\\Resources\\ExternalReferenceResource"
      },
      "assigned_paraplanner": {
        "uuid": "3436dc88-2e12-4d8d-8c8b-70fda7974573",
        "created_at": "2026-06-08T16:08:02+01:00",
        "updated_at": "2026-06-08T16:08:02+01: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",
        "firm": "App\\Http\\Resources\\FirmResource",
        "primary_phone_number": "App\\Http\\Resources\\ContactDetailResource",
        "primary_email": "App\\Http\\Resources\\ContactDetailResource",
        "current_time_entry": "App\\Http\\Resources\\TimeEntryResource",
        "assigned_adviser": "App\\Http\\Resources\\AccountResource",
        "assigned_administrator": "App\\Http\\Resources\\AccountResource",
        "assigned_paraplanner": "App\\Http\\Resources\\AccountResource",
        "introduced_by": "App\\Http\\Resources\\AccountResource",
        "business_unit": "App\\Http\\Resources\\BusinessUnitResource",
        "groups": "App\\Http\\Resources\\GroupResource",
        "tags": "App\\Http\\Resources\\TagResource",
        "owners": "App\\Http\\Resources\\AccountResource",
        "first_contact_date": "2026-06-08T16:08:02+01:00",
        "next_review_date": "2026-06-08T16:08:02+01:00",
        "previous_review_date": "2026-06-08T16:08:02+01:00",
        "anniversary_review_date": "2026-06-08T16:08:02+01:00",
        "terms_of_business_at": "2026-06-08T16:08:02+01:00",
        "client_agreement_at": "2026-06-08T16:08:02+01:00",
        "with_login": true,
        "has_joint_account": true,
        "can_be_deleted": "false",
        "joint_account_circle": "App\\Http\\Resources\\CircleResource",
        "circles": "App\\Http\\Resources\\CircleResource",
        "ownership_percentage": 100,
        "inactive_at": "2026-06-08",
        "last_interaction_at": "2026-06-08 16:08:02",
        "referral_code": "ABC12345",
        "permissions": {
          "firm:read": [
            "firm"
          ],
          "network:read": [
            "network:uuid"
          ]
        },
        "custom_fields": "App\\Http\\Resources\\CustomFieldValueResource",
        "external_references": "App\\Http\\Resources\\ExternalReferenceResource"
      },
      "introduced_by": {
        "uuid": "64c0dc1c-0f31-485c-83bf-4c1c44ded60b",
        "created_at": "2026-06-08T16:08:02+01:00",
        "updated_at": "2026-06-08T16:08:02+01: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",
        "firm": "App\\Http\\Resources\\FirmResource",
        "primary_phone_number": "App\\Http\\Resources\\ContactDetailResource",
        "primary_email": "App\\Http\\Resources\\ContactDetailResource",
        "current_time_entry": "App\\Http\\Resources\\TimeEntryResource",
        "assigned_adviser": "App\\Http\\Resources\\AccountResource",
        "assigned_administrator": "App\\Http\\Resources\\AccountResource",
        "assigned_paraplanner": "App\\Http\\Resources\\AccountResource",
        "introduced_by": "App\\Http\\Resources\\AccountResource",
        "business_unit": "App\\Http\\Resources\\BusinessUnitResource",
        "groups": "App\\Http\\Resources\\GroupResource",
        "tags": "App\\Http\\Resources\\TagResource",
        "owners": "App\\Http\\Resources\\AccountResource",
        "first_contact_date": "2026-06-08T16:08:02+01:00",
        "next_review_date": "2026-06-08T16:08:02+01:00",
        "previous_review_date": "2026-06-08T16:08:02+01:00",
        "anniversary_review_date": "2026-06-08T16:08:02+01:00",
        "terms_of_business_at": "2026-06-08T16:08:02+01:00",
        "client_agreement_at": "2026-06-08T16:08:02+01:00",
        "with_login": true,
        "has_joint_account": true,
        "can_be_deleted": "false",
        "joint_account_circle": "App\\Http\\Resources\\CircleResource",
        "circles": "App\\Http\\Resources\\CircleResource",
        "ownership_percentage": 100,
        "inactive_at": "2026-06-08",
        "last_interaction_at": "2026-06-08 16:08:02",
        "referral_code": "ABC12345",
        "permissions": {
          "firm:read": [
            "firm"
          ],
          "network:read": [
            "network:uuid"
          ]
        },
        "custom_fields": "App\\Http\\Resources\\CustomFieldValueResource",
        "external_references": "App\\Http\\Resources\\ExternalReferenceResource"
      },
      "business_unit": {
        "uuid": "97cdec89-9806-45e0-aa6f-b9d737b4b861",
        "name": "Wealth Management",
        "has_alternative_branding": false,
        "brand_colours": [],
        "members_count": 3,
        "members": "App\\Http\\Resources\\AccountResource",
        "groups_count": 2,
        "groups": "App\\Http\\Resources\\GroupResource",
        "firm": "App\\Http\\Resources\\FirmResource",
        "created_at": "2026-06-08T16:08:02+01:00",
        "updated_at": "2026-06-08T16:08:02+01:00"
      },
      "groups": [
        {
          "uuid": "d1f9bdd0-7ef0-464a-ae8f-51f4a8bced43",
          "name": "finance",
          "slug": "finance",
          "participants_count": "3",
          "participants": {
            "uuid": {
              "example": "3dbe4ff5-32c4-476b-8c5e-43bc139abbd6",
              "description": "UUID of the account"
            },
            "role": {
              "example": "client",
              "description": "Role of the account"
            },
            "first_name": {
              "example": "Gareth",
              "description": "First name of the account"
            },
            "last_name": {
              "example": "Thompson",
              "description": "Last name of the account"
            },
            "name": {
              "example": "Gareth Thompson",
              "description": "Name of the account"
            },
            "email": {
              "example": "gareth@codepotato.co.uk",
              "description": "Email of the account"
            }
          },
          "created_at": "2026-06-08T16:08:02+01:00",
          "updated_at": "2026-06-08T16:08:02+01:00"
        }
      ],
      "tags": [
        {
          "uuid": "bc5b82e6-8f1d-4f30-9712-4ba764d67755",
          "created_at": "2026-06-08T16:08:02+01:00",
          "updated_at": "2026-06-08T16:08:02+01:00",
          "name": "Mortgage",
          "slug": "mortgage",
          "colour": "#ef4582"
        }
      ],
      "owners": [
        {
          "uuid": "f97d4e66-afc2-4ef6-aa39-2e431ad90cde",
          "created_at": "2026-06-08T16:08:02+01:00",
          "updated_at": "2026-06-08T16:08:02+01: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",
          "firm": "App\\Http\\Resources\\FirmResource",
          "primary_phone_number": "App\\Http\\Resources\\ContactDetailResource",
          "primary_email": "App\\Http\\Resources\\ContactDetailResource",
          "current_time_entry": "App\\Http\\Resources\\TimeEntryResource",
          "assigned_adviser": "App\\Http\\Resources\\AccountResource",
          "assigned_administrator": "App\\Http\\Resources\\AccountResource",
          "assigned_paraplanner": "App\\Http\\Resources\\AccountResource",
          "introduced_by": "App\\Http\\Resources\\AccountResource",
          "business_unit": "App\\Http\\Resources\\BusinessUnitResource",
          "groups": "App\\Http\\Resources\\GroupResource",
          "tags": "App\\Http\\Resources\\TagResource",
          "owners": "App\\Http\\Resources\\AccountResource",
          "first_contact_date": "2026-06-08T16:08:02+01:00",
          "next_review_date": "2026-06-08T16:08:02+01:00",
          "previous_review_date": "2026-06-08T16:08:02+01:00",
          "anniversary_review_date": "2026-06-08T16:08:02+01:00",
          "terms_of_business_at": "2026-06-08T16:08:02+01:00",
          "client_agreement_at": "2026-06-08T16:08:02+01:00",
          "with_login": true,
          "has_joint_account": true,
          "can_be_deleted": "false",
          "joint_account_circle": "App\\Http\\Resources\\CircleResource",
          "circles": "App\\Http\\Resources\\CircleResource",
          "ownership_percentage": 100,
          "inactive_at": "2026-06-08",
          "last_interaction_at": "2026-06-08 16:08:02",
          "referral_code": "ABC12345",
          "permissions": {
            "firm:read": [
              "firm"
            ],
            "network:read": [
              "network:uuid"
            ]
          },
          "custom_fields": "App\\Http\\Resources\\CustomFieldValueResource",
          "external_references": "App\\Http\\Resources\\ExternalReferenceResource"
        }
      ],
      "first_contact_date": "2026-06-08T16:08:02+01:00",
      "next_review_date": "2026-06-08T16:08:02+01:00",
      "previous_review_date": "2026-06-08T16:08:02+01:00",
      "anniversary_review_date": "2026-06-08T16:08:02+01:00",
      "terms_of_business_at": "2026-06-08T16:08:02+01:00",
      "client_agreement_at": "2026-06-08T16:08:02+01:00",
      "with_login": true,
      "has_joint_account": true,
      "can_be_deleted": "false",
      "joint_account_circle": {
        "uuid": "a8ea61e0-e1da-44a2-a5a0-c4787c677b9a",
        "created_at": "2026-06-08T16:08:02+01:00",
        "updated_at": "2026-06-08T16:08:02+01:00",
        "name": "Jones Family",
        "photo_url": "https://eu.ui-avatars.com/api/?name=jones+family",
        "bg_colour": "#35f4e1",
        "accounts": "App\\Http\\Resources\\AccountResource",
        "groups": "App\\Http\\Resources\\GroupResource",
        "joint_account_uuid": "50515763-7e68-4b31-b62c-13b8b73920f1",
        "login_access_level": "write",
        "current_life_stage_uuid": "837bbcb4-9b2e-4437-b0ad-5132225e6426",
        "external_references": "App\\Http\\Resources\\ExternalReferenceResource"
      },
      "circles": [
        {
          "uuid": "ab9fd006-e52a-4ce6-abed-f69e2e804b93",
          "created_at": "2026-06-08T16:08:02+01:00",
          "updated_at": "2026-06-08T16:08:02+01:00",
          "name": "Jones Family",
          "photo_url": "https://eu.ui-avatars.com/api/?name=jones+family",
          "bg_colour": "#35f4e1",
          "accounts": "App\\Http\\Resources\\AccountResource",
          "groups": "App\\Http\\Resources\\GroupResource",
          "joint_account_uuid": "049e3a8a-3289-444c-b4eb-93ac869f8709",
          "login_access_level": "write",
          "current_life_stage_uuid": "b1034006-d685-4613-8554-e36a0c866cd0",
          "external_references": "App\\Http\\Resources\\ExternalReferenceResource"
        }
      ],
      "ownership_percentage": 100,
      "inactive_at": "2026-06-08",
      "last_interaction_at": "2026-06-08 16:08:02",
      "referral_code": "ABC12345",
      "permissions": {
        "firm:read": [
          "firm"
        ],
        "network:read": [
          "network:uuid"
        ]
      },
      "custom_fields": [
        {
          "uuid": "9351decd-fcb8-4e2f-aa51-cb716512e0a8",
          "created_at": "2026-06-08T16:08:02+01:00",
          "updated_at": "2026-06-08T16:08:02+01: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": "bd70c5df-4e5d-4e8b-a525-fdad23a06f6d",
          "created_at": "2026-06-08T16:08:02+01:00",
          "updated_at": "2026-06-08T16:08:02+01:00",
          "third_party": "nucleus",
          "reference": "AB123456"
        }
      ]
    }
  ]
}