Seccl - Create a new Seccl client and sync them into Plannr Run in API Explorer
Body
-
The type of client.
Value Description Individual INDIVIDUAL Individual Minor INDIVIDUAL_MINOR Values are
IndividualorIndividual Minor. -
The Seccl node ID. Required for adult clients.
-
The parent client identifier. Required for minor clients. Accepts either a Seccl client ID or a Plannr account UUID.
-
The client's title. Required for adult clients.
Value Description Dr Dr Professor Professor Mrs Mrs Miss Miss Mr Mr Ms Ms Mx Mx Values are
Dr,Professor,Mrs,Miss,Mr,Ms, orMx. -
The client's first name.
-
The client's surname.
-
The client's email. Required for adult clients.
-
The client's primary nationality (2-letter ISO code).
-
Array of nationalities with optional identifiers. Exactly one nationality must include identifiers, and exactly one identifier must be marked as available.
-
The 2-letter ISO country code.
-
Array of tax identifiers for this nationality.
-
The identifier name (e.g., NINO, TIN, SSN, CONCAT).
-
Whether this identifier is available for the client.
-
The identifier value. Required when available is true, must not be present when available is false or name is CONCAT.
-
The client's national insurance number.
-
The client's date of birth.
-
The client's flat number.
-
The client's building name.
-
The client's building number.
-
The client's address line 1.
-
The client's address line 2.
-
The client's country.
-
The client's postcode.
-
The UUID of an existing Plannr account to link to the newly created Seccl client. When provided, the Seccl client ID will be set as an external reference on that account before syncing.
-
The client's tax domicile (2-letter ISO code, currently only GB supported).
-
The client's marital status.
Value Description Single Single Married Married Divorced Divorced Widowed Widowed Values are
Single,Married,Divorced, orWidowed. -
The client's expected retirement age.
Minimum value is
0, maximum value is120. -
Vulnerability information for the client.
-
Whether the client is vulnerable.
-
Array of vulnerability reasons (max 4). Required when is_vulnerable is true.
-
A vulnerability reason.
Value Description Health HEALTH Life event LIFE_EVENT Resilience RESILIENCE Capability CAPABILITY Values are
Health,Life event,Resilience, orCapability. -
Whether the support required is temporary. Required when is_vulnerable is true.
-
Bank account details for the client.
-
The bank account number. Required if requires_debit_mandate is true.
Minimum length is
8, maximum length is8. -
The bank sort code. Required if requires_debit_mandate is true.
Minimum length is
6, maximum length is6. -
Whether a debit mandate is required for this client.
-
The client's employment status.
Value Description Employed Employed Retired Retired Self Employed Self Employed Care Under 16s Care Under 16S Care Over 16 Care Over 16 Education Education Unemployed Unemployed Other Other Values are
Employed,Retired,Self Employed,Care Under 16s,Care Over 16,Education,Unemployed, orOther. -
Array of employer information (max 1).
-
The employer's company name.
-
The employer's company registration number.
-
The employer's address.
-
The employer address flat number.
-
The employer address building name.
-
The employer address building number.
-
The employer address line 1.
-
The employer address line 2.
-
The employer address country.
-
The employer address postcode.
-
The employer's bank details.
-
The employer bank sort code.
Minimum length is
6, maximum length is6. -
The employer bank account number.
Minimum length is
8, maximum length is8. -
AML acceptance confirmation. Required and must be accepted for adult clients.
curl \
--request POST 'https://api.plannrcrm.com/api/v1/addons/seccl/octopus_money/client' \
--header "Authorization: Bearer $ACCESS_TOKEN" \
--header "Content-Type: application/json" \
--data '{"client_type":"Individual","node_id":"2","parent_id":"02GG28B","title":"Dr","first_name":"Jane","surname":"Smith","email":"jane.smith@example.com","nationality":"GB","nationalities":[{"code":"GB","identifiers":[{"name":"NINO","value":"AB123456C","available":true}]}],"nationalities.*.code":"GB","nationalities.*.identifiers":[{"name":"NINO","value":"AB123456C","available":true}],"nationalities.*.identifiers.*.name":"NINO","nationalities.*.identifiers.*.available":true,"nationalities.*.identifiers.*.value":"AB123456C","national_insurance_no":"AB123456C","date_of_birth":"1987-05-15","flat_number":"12","building_name":"Suite E","building_number":"10","address_1":"Waterberry Drive","address_2":"Waterlooville","country":"GB","postcode":"PO7 7YH","account_uuid":"a60e25a6-91cd-4a59-9166-2f6b91e39939","tax_domicile":"GB","marital_status":"Single","retirement_age":65,"vulnerability":[{"reason":["Health"],"is_vulnerable":true,"is_support_temporary":false}],"vulnerability.is_vulnerable":true,"vulnerability.reason":["Health"],"vulnerability.reason.*":"Health","vulnerability.is_support_temporary":false,"bank_details":[{"sort_code":"123456","account_number":"12345678"}],"bank_details.account_number":"12345678","bank_details.sort_code":"123456","requires_debit_mandate":false,"employment_status":"Employed","employers":[{"company_name":"Acme Ltd","company_reg_no":"12345678"}],"employers.*.company_name":"Acme Ltd","employers.*.company_reg_no":"12345678","employers.*.address_detail":[{"country":"GB","address_1":"123 Business Park","post_code":"AB1 2CD"}],"employers.*.address_detail.flat_number":"1","employers.*.address_detail.building_name":"Tower A","employers.*.address_detail.building_number":"100","employers.*.address_detail.address_1":"123 Business Park","employers.*.address_detail.address_2":"Industrial Estate","employers.*.address_detail.country":"GB","employers.*.address_detail.post_code":"AB1 2CD","employers.*.bank_details":[{"sort_code":"123456","account_number":"12345678"}],"employers.*.bank_details.sort_code":"123456","employers.*.bank_details.account_number":"12345678","aml":true}'
{
"client_type": "Individual",
"node_id": "2",
"parent_id": "02GG28B",
"title": "Dr",
"first_name": "Jane",
"surname": "Smith",
"email": "jane.smith@example.com",
"nationality": "GB",
"nationalities": [
{
"code": "GB",
"identifiers": [
{
"name": "NINO",
"value": "AB123456C",
"available": true
}
]
}
],
"nationalities.*.code": "GB",
"nationalities.*.identifiers": [
{
"name": "NINO",
"value": "AB123456C",
"available": true
}
],
"nationalities.*.identifiers.*.name": "NINO",
"nationalities.*.identifiers.*.available": true,
"nationalities.*.identifiers.*.value": "AB123456C",
"national_insurance_no": "AB123456C",
"date_of_birth": "1987-05-15",
"flat_number": "12",
"building_name": "Suite E",
"building_number": "10",
"address_1": "Waterberry Drive",
"address_2": "Waterlooville",
"country": "GB",
"postcode": "PO7 7YH",
"account_uuid": "a60e25a6-91cd-4a59-9166-2f6b91e39939",
"tax_domicile": "GB",
"marital_status": "Single",
"retirement_age": 65,
"vulnerability": [
{
"reason": [
"Health"
],
"is_vulnerable": true,
"is_support_temporary": false
}
],
"vulnerability.is_vulnerable": true,
"vulnerability.reason": [
"Health"
],
"vulnerability.reason.*": "Health",
"vulnerability.is_support_temporary": false,
"bank_details": [
{
"sort_code": "123456",
"account_number": "12345678"
}
],
"bank_details.account_number": "12345678",
"bank_details.sort_code": "123456",
"requires_debit_mandate": false,
"employment_status": "Employed",
"employers": [
{
"company_name": "Acme Ltd",
"company_reg_no": "12345678"
}
],
"employers.*.company_name": "Acme Ltd",
"employers.*.company_reg_no": "12345678",
"employers.*.address_detail": [
{
"country": "GB",
"address_1": "123 Business Park",
"post_code": "AB1 2CD"
}
],
"employers.*.address_detail.flat_number": "1",
"employers.*.address_detail.building_name": "Tower A",
"employers.*.address_detail.building_number": "100",
"employers.*.address_detail.address_1": "123 Business Park",
"employers.*.address_detail.address_2": "Industrial Estate",
"employers.*.address_detail.country": "GB",
"employers.*.address_detail.post_code": "AB1 2CD",
"employers.*.bank_details": [
{
"sort_code": "123456",
"account_number": "12345678"
}
],
"employers.*.bank_details.sort_code": "123456",
"employers.*.bank_details.account_number": "12345678",
"aml": true
}
{
"id": "031DF6J",
"email": "test@example.com",
"title": "Ms",
"mobile": {
"locale": "en-GB",
"number": "07777000000",
"isMobile": true
},
"status": "Active",
"node_id": "1",
"surname": "Richardson",
"employers": [
{
"bankDetails": {
"sortCode": "12-34-56",
"accountNumber": "12345678"
},
"companyName": "Acme Corp",
"companyRegNo": "12345678",
"addressDetail": {
"country": "GB",
"postcode": "BC1 2AB",
"address_1": "123 Business Rd",
"address_2": "Business City",
"flat_number": null,
"building_name": null,
"building_number": "123"
}
}
],
"parent_id": "031DF6J",
"aml_passed": true,
"first_name": "Isabella",
"client_type": "Individual",
"nationality": "GB",
"bank_details": {
"sort_code": "12-34-56",
"account_number": "12345678",
"accepted_debit_mandate": true,
"accepted_debit_mandate_at": "2025-01-01T00:00:00.000Z"
},
"tax_domicile": "GB",
"date_of_birth": "1980-01-01",
"vulnerability": {
"reason": [
"Mental Health"
],
"isVulnerable": true,
"isSupportTemporary": true
},
"address_detail": {
"country": "United Kingdom",
"postcode": "SW1A 2AA",
"address_1": "Downing Street",
"address_2": "Westminster",
"flat_number": "1",
"building_name": "The White House",
"building_number": "1"
},
"marital_status": "Single",
"plannr_account": {
"firm": "App\\Http\\Resources\\FirmResource",
"name": "Gareth Thompson",
"role": "client",
"tags": "App\\Http\\Resources\\TagResource",
"type": "client",
"uuid": "acb11acc-828b-4320-9949-027d81b9134c",
"email": "gareth@codepotato.co.uk",
"groups": "App\\Http\\Resources\\GroupResource",
"owners": "App\\Http\\Resources\\AccountResource",
"circles": "App\\Http\\Resources\\CircleResource",
"last_name": "Thompson",
"photo_url": "https://eu.ui-avatars.com/api/?name=gareth+thompson",
"created_at": "2026-03-17T18:47:47+00:00",
"first_name": "Gareth",
"updated_at": "2026-03-17T18:47:47+00:00",
"with_login": true,
"inactive_at": "2026-03-17",
"custom_fields": "App\\Http\\Resources\\CustomFieldValueResource",
"introduced_by": "App\\Http\\Resources\\AccountResource",
"primary_email": "App\\Http\\Resources\\ContactDetailResource",
"referral_code": "ABC12345",
"can_be_deleted": "false",
"assigned_adviser": "App\\Http\\Resources\\AccountResource",
"next_review_date": "2026-03-17T18:47:47+00:00",
"has_joint_account": true,
"current_time_entry": "App\\Http\\Resources\\TimeEntryResource",
"first_contact_date": "2026-03-17T18:47:47+00:00",
"external_references": "App\\Http\\Resources\\ExternalReferenceResource",
"last_interaction_at": "2026-03-17 18:47:47",
"assigned_paraplanner": "App\\Http\\Resources\\AccountResource",
"joint_account_circle": "App\\Http\\Resources\\CircleResource",
"ownership_percentage": 100,
"previous_review_date": "2026-03-17T18:47:47+00:00",
"primary_phone_number": "App\\Http\\Resources\\ContactDetailResource",
"assigned_administrator": "App\\Http\\Resources\\AccountResource",
"anniversary_review_date": "2026-03-17T18:47:47+00:00"
},
"retirement_age": 65,
"terms_accepted": true,
"employment_status": "Employed",
"can_open_accounts_for": [
"JISA"
],
"national_insurance_no": "AB123456C",
"requires_debit_mandate": true
}