Skip to main content

CompanyAccountHolderOnboarding

Company account holder onboarding

type CompanyAccountHolderOnboarding implements AccountHolderOnboardingBase {
id: ID!
statusInfo: OnboardingStatusInfo!
supportingDocumentCollection: SupportingDocumentCollection
createdAt: DateTime!
updatedAt: DateTime!
accountInfo: CompanyAccountHolderOnboardingAccount
accountAdmin: CompanyAccountHolderOnboardingAccountAdmin
company: CompanyInfo
projectInfo: ProjectInfo!
oAuthRedirectParameters: OAuthRedirectParameters
onboardingUrl: String
account: Account
termsAndConditionsUrl: String!
capitalDepositType: OnboardingCapitalDepositType
}

Fields​

CompanyAccountHolderOnboarding.id ● ID! non-null scalar​

Unique identifier of an onboarding

CompanyAccountHolderOnboarding.statusInfo ● OnboardingStatusInfo! non-null interface​

Status (valid/invalid/finalized) and details of errors on fields

CompanyAccountHolderOnboarding.supportingDocumentCollection ● SupportingDocumentCollection object​

Supporting document collection related to onboarding

CompanyAccountHolderOnboarding.createdAt ● DateTime! non-null scalar​

Creation timestamp of the onboarding

CompanyAccountHolderOnboarding.updatedAt ● DateTime! non-null scalar​

Last update timestamp of the onboarding

CompanyAccountHolderOnboarding.accountInfo ● CompanyAccountHolderOnboardingAccount object​

Represents the account being opened through the onboarding

CompanyAccountHolderOnboarding.accountAdmin ● CompanyAccountHolderOnboardingAccountAdmin object​

Represents the natural person who opens the account

CompanyAccountHolderOnboarding.company ● CompanyInfo object​

Company information for the onboarding

CompanyAccountHolderOnboarding.projectInfo ● ProjectInfo! non-null object​

Project information set in the dashboard

CompanyAccountHolderOnboarding.oAuthRedirectParameters ● OAuthRedirectParameters object​

OAuth parameters provided in order to redirect the user at the end of the flow

CompanyAccountHolderOnboarding.onboardingUrl ● String scalar​

Redirect the legal representative of a new account holder to this URL to start the onboarding process

CompanyAccountHolderOnboarding.account ● Account object​

Account opened after the onboarding is finalized

CompanyAccountHolderOnboarding.termsAndConditionsUrl ● String! non-null scalar​

Swan Terms and Conditions URL

CompanyAccountHolderOnboarding.capitalDepositType ● OnboardingCapitalDepositType enum​

Type of participation of this onboarding in a Capital Deposit case, null when the onboarding is not part of one

Interfaces​

AccountHolderOnboardingBase interface​

Base interface for account holder onboarding

Member Of​

CreateCompanyAccountHolderOnboardingSuccessPayload object ● CreatePublicCompanyAccountHolderOnboardingSuccessPayload object ● UpdateCompanyAccountHolderOnboardingSuccessPayload object ● UpdatePublicCompanyAccountHolderOnboardingSuccessPayload object

Implemented By​

AccountHolderOnboarding union