Address
line1^([^ \t\n\r](.*[^ \t… · requiredThe first line of the address.
line2^([^ \t\n\r](.*[^ \t… · requiredThe second line of the address.
post_code^([^ \t\n\r](.*[^ \t… · requiredThe postcode of the address.
country^[A-Z]{2}$ · requiredThe country must be a valid ISO 3166-1 alpha-2 country code.
line3^([^ \t\n\r](.*[^ \t…The third line of the address.
Adviser
id^[0-9]{9}$ · requiredThe adviser's Transact number.
surnameThe surname of the adviser.
given_namesAll given names of the adviser.
fca_numberThe adviser's Identity Reference Number (IRN).
firm_id^[0-9]{9}$ · requiredThe firm's Transact number.
AdviserPage
The list of advisers.
selfPagination cursor pointing to the current page.
firstPagination cursor pointing to the first page.
prevPagination cursor pointing to the previous page.
nextPagination cursor pointing to the next page.
lastPagination cursor pointing to the last page.
Object containing the applied query filters.
BankAccount
sort_code^[0-9]{6}$ · requiredThe sort code of the bank account.
account_number^[0-9]{8}$ · requiredThe account number of the bank account.
account_name_or_roll_number^([^ \t\n\r](.*[^ \t… · requiredThe bank account name or building society roll number.
is_building_societyBoolean to specify whether the account represents a building society account.
CountryCode
^[A-Z]{2}$The country must be a valid ISO 3166-1 alpha-2 country code.
Firm
id^[0-9]{9}$ · requiredThe firm's Transact number.
nameThe name of the firm.
fca_numberThe firm's Firm Reference Number (FRN).
FirmPage
The list of firms.
selfPagination cursor pointing to the current page.
firstPagination cursor pointing to the first page.
prevPagination cursor pointing to the previous page.
nextPagination cursor pointing to the next page.
lastPagination cursor pointing to the last page.
Object containing the applied query filters.
Holding
investment_idTransact's unique identifier for the investment.
investment_nameThe investment name.
isinThe International Securities Identification Number of the investment, in accordance with the ISO 6166 standard.
is_cashTrue for Cash (GBP).
priceThe price of the investment.
price_dateThe date of the investment price.
unitsThe number of units held.
InvestorPortfolio
id^[0-9]{9}$ · requiredThe investor's Transact number.
adviser_id^[0-9]{9}$ · requiredThe adviser's Transact number.
firm_id^[0-9]{9}$ · requiredThe firm's Transact number.
nameThe investor's portfolio name.
typeThe type of the investor portfolio.
Included for INDIVIDUAL and JOINT portfolio, otherwise empty.
InvestorPortfolioIndividual
idTransact's unique identifier for the individual.
surnameThe surname of the individual.
given_namesAll given names of the individual.
date_of_birthThe date of birth of the individual.
ninoThe National Insurance number (NINO) of the individual.
InvestorPortfolioPage
The list of investor portfolios.
selfPagination cursor pointing to the current page.
firstPagination cursor pointing to the first page.
prevPagination cursor pointing to the previous page.
nextPagination cursor pointing to the next page.
lastPagination cursor pointing to the last page.
Object containing the applied query filters.
Isin
The International Securities Identification Number of the investment, in accordance with the ISO 6166 standard.
Link
hrefThe URL of the link.
relThe relationship of the link to the resource.
methodThe HTTP method that should be used for the link.
descriptionThe description of the link.
Page
selfPagination cursor pointing to the current page.
firstPagination cursor pointing to the first page.
prevPagination cursor pointing to the previous page.
nextPagination cursor pointing to the next page.
lastPagination cursor pointing to the last page.
Object containing the applied query filters.
PhoneNumber
country^[A-Z]{2}$ · requiredThe country must be a valid ISO 3166-1 alpha-2 country code.
number^[0-9]{3,20}$ · requiredThe phone number, excluding country prefix.
PostalAddress
care_of^([^ \t\n\r](.*[^ \t…The care of addressee name.
PrePopulationIllustrationData
The list of applicants.
Details of the Registered Contact.
The bank account information for the portfolio.
PrePopulationIndividual
titleThe title of the individual.
surname^([^ \t\n\r](.*[^ \t… · requiredThe surname of the individual.
given_names^([^ \t\n\r](.*[^ \t… · requiredAll given names of the individual.
previous_name^([^ \t\n\r](.*[^ \t… · requiredThe previous/maiden name of the individual.
date_of_birthThe date of birth of the individual.
country_of_birth^[A-Z]{2}$ · requiredThe country must be a valid ISO 3166-1 alpha-2 country code.
The gender of the individual.
nationalitiesThe nationalities of the individual.
The tax residencies of the individual.
nino^([^ \t\n\r](.*[^ \t… · requiredThe National Insurance Number (NINO) of the individual.
The category of the investor.
The mobile phone number of the individual.
The landline phone number of the individual.
email_address^([^ \t\n\r](.*[^ \t… · requiredThe email address of the individual.
The residential address of the individual.
The postal address of the individual.
PrePopulationRequestIllustrationData
The list of applicants.
- If one adult individual is provided, an adult portfolio can be created.
- If two adult individuals are provided, both a joint portfolio and individual portfolios can be created.
- If one child individual is provided, a child portfolio will be created.
Details of the Registered Contact. Only relevant for a child portfolio and is ignored where supplied for adult applicant(s).
The bank account information for the portfolio. Ignored where supplied for a child applicant.
PrePopulationRequestIndividual
titleThe title of the individual.
surname^([^ \t\n\r](.*[^ \t… · requiredThe surname of the individual as it appears in passport.
given_names^([^ \t\n\r](.*[^ \t… · requiredAll given names of the individual as they appear in passport including middle names.
date_of_birthThe date of birth of the individual. The date must be between 1900-01-01 and present, excluding any future dates.
previous_name^([^ \t\n\r](.*[^ \t…The previous/maiden name of the individual.
country_of_birth^[A-Z]{2}$The country must be a valid ISO 3166-1 alpha-2 country code.
genderThe gender of the individual.
nationalitiesThe nationalities of the individual.
The tax residencies of the individual.
nino^([^ \t\n\r](.*[^ \t…The National Insurance Number (NINO) of the individual. Ignored where supplied for a child applicant.
investor_categoryThe category of the investor. Ignored where supplied for a child applicant.
The mobile phone number of the individual. Ignored where supplied for a child applicant.
The landline phone number of the individual. Ignored where supplied for a child applicant.
email_address^([^ \t\n\r](.*[^ \t…The email address of the individual. Ignored where supplied for a child applicant.
The residential address of the individual.
The postal address of the individual. Ignored where supplied for a child applicant.
PrePopulationResponse
idThe id of the illustration created.
adviser_id^[0-9]{9}$ · requiredThe adviser's Transact number.
nameThe illustration name consists of the investor names and date time of the illustration created.
The URIs relevant to the Account Opening API.
Problem
typeThe unique identifier for the problem type.
titleA human-readable summary of the problem type.
detailA human-readable description of this occurrence of the problem.
statusThe HTTP status code corresponding to the problem.
request_idThe unique ID for the request, used for troubleshooting.
Individual errors contributing to the overall problem.
ProblemError
detailAn explanation of this specific error.
pointerA JSONPath expression to the affected part of the request body.
parameterThe name of the affected parameter.
RemunerationBankPayment
payee_id^[0-9]{9}$ · requiredThe payee's Transact number.
payee_nameThe name of the payee.
payee_fca_numberThe FCA number of the payee.
sourceWhether the bank payment relates to onshore or offshore remuneration.
dateDate of the bank payment.
amountAmount of the bank payment.
RemunerationTransaction
typeTransaction type.
amountTransaction amount.
is_vatWhether the transaction represents a VAT adjustment.
dateDate of the transaction.
adviser_id^[0-9]{9}$ · requiredThe adviser's Transact number.
adviser_nameName of the associated adviser.
firm_id^[0-9]{9}$ · requiredThe firm's Transact number.
firm_nameName of the associated adviser firm.
firm_fca_numberFCA number of the associated adviser firm.
RemunerationWrapper
idThe unique identifier for the wrapper, known as a Transact 'Wrapper Ref'.
typePermitted values: GENERAL_INVESTMENT_ACCOUNT ISA_CASH ISA_STOCKS_AND_SHARES JUNIOR_ISA_CASH JUNIOR_ISA_STOCKS_AND_SHARES LIFETIME_ISA PERSONAL_PENSION EXECUTIVE_PENSION SECTION_32_BUY_OUT_BOND SIPP OPEN_ANNUITY OFFSHORE_BOND ONSHORE_BOND
investor_portfolio_id^[0-9]{9}$ · requiredThe investor portfolio's Transact number.
investor_portfolio_nameThe name of the investor portfolio.
ResidentialAddress
Salutation
Permitted values: MR MRS MISS MS DOCTOR PROFESSOR THE_REVEREND MASTER LADY SIR MAJOR CAPTAIN LORD LIEUTENANT_COLONEL COMMANDER COLONEL THE_HONOURABLE MAJOR_GENERAL BRIGADIER BARONESS CANON ALDERMAN LIEUTENANT_COMMANDER THE_RIGHT_HONOURABLE THE_RIGHT_REVEREND VISCOUNT COUNTESS PROFESSOR_SIR SQUADRON_LEADER THE_VERY_REVEREND VISCOUNTESS DAME GENERAL MARQUESS SERGEANT THE_VENERABLE COUNT FATHER LIEUTENANT REAR_ADMIRAL RABBI MX COMMODORE MARQUIS ADMIRAL VICE_ADMIRAL
TaxResidency
country^[A-Z]{2}$ · requiredThe country must be a valid ISO 3166-1 alpha-2 country code.
tax_id^([^ \t\n\r](.*[^ \t…The tax identification number of the investor. Only relevant for a non GB country, tax identification will be ignored if provided for GB country.
ValuationPage
The list of investor portfolios.
selfPagination cursor pointing to the current page.
firstPagination cursor pointing to the first page.
prevPagination cursor pointing to the previous page.
nextPagination cursor pointing to the next page.
lastPagination cursor pointing to the last page.
Object containing the applied query filters.
ValuationPortfolio
id^[0-9]{9}$ · requiredThe investor's Transact number.
adviser_id^[0-9]{9}$ · requiredThe adviser's Transact number.
firm_id^[0-9]{9}$ · requiredThe firm's Transact number.
The wrappers belonging to the investor portfolio.
ValuationWrapper
idThe unique identifier for the wrapper, known as a Transact 'Wrapper Ref'.
typeThe wrapper type.
nameOptional wrapper name as provided by the investor/adviser.
statusThe wrapper status.
opening_dateDate the wrapper was opened.
closing_dateDate the closing process was initiated.
closed_dateDate the wrapper was closed.
The wrapper holdings.

