Onboarding
Information provided during the onboarding process of an individual or a company
type Onboarding {
id: String!
accountName: String
accountCountry: AccountCountry!
acquisitionChannel: AcquisitionChannel
createdAt: DateTime!
email: String
finalizedAt: DateTime
language: AccountLanguage
info: OnboardingAccountHolderInfo!
accountHolder: AccountHolder
onboardingUrl: String
onboardingState: OnboardingState! @deprecated
redirectUrl: String! @deprecated
oAuthRedirectParameters: OAuthRedirectParameters
statusInfo: OnboardingStatusInfo!
tcuUrl: String!
supportingDocumentCollection: SupportingDocumentCollection!
updatedAt: DateTime!
account: Account
legalRepresentativeAcceptedIdentificationLevels: [IdentificationLevel]!
}
Fields
Onboarding.id ● String! non-null scalar
Unique identifier of an onboarding
Onboarding.accountName ● String scalar
Account name
Onboarding.accountCountry ● AccountCountry! non-null enum
Account Country
Onboarding.acquisitionChannel ● AcquisitionChannel enum
Acquisition Channel to specify how the user joined, such as "InboundOrganic", "OutboundSales", etc.
Onboarding.createdAt ● DateTime! non-null scalar
Creation date
Onboarding.email ● String scalar
Onboarding.finalizedAt ● DateTime scalar
Finalization date
Onboarding.language ● AccountLanguage enum
Language of the onboarding process.
- Accepted languages:
["en", "fr", "nl", "de", "it", "es", "pt", "fi"]
Onboarding.info ● OnboardingAccountHolderInfo! non-null interface
Information regarding the Individual or the company to onboard
Onboarding.accountHolder ● AccountHolder object
Account holder created at the end of the onboarding process
Onboarding.onboardingUrl ● String scalar
Redirect the legal representative of a new account holder to this URL to start the onboarding process
Onboarding.onboardingState ● OnboardingState! deprecated non-null enum
use statusInfo instead
Current computed state of onboarding
@deprecated(reason: "use statusInfo instead")
Onboarding.redirectUrl ● String! deprecated non-null scalar
Use redirectUrl field on oauthRedirectParameters parameters instead.
URL used to redirect the user at the end of the onboarding process. If null the user is redirected to the white label web banking.
Onboarding.oAuthRedirectParameters ● OAuthRedirectParameters object
Extra parameters provided by partner
Onboarding.statusInfo ● OnboardingStatusInfo! non-null interface
Status (valid/invalid/finalized) and details of errors on fields
Onboarding.tcuUrl ● String! non-null scalar
Swan TCU URL
Onboarding.supportingDocumentCollection ● SupportingDocumentCollection! non-null object
List of supporting document collection owned by the account holder.
Onboarding.updatedAt ● DateTime! non-null scalar
Creation date
Onboarding.account ● Account object
Account opened after the onboarding finalization
Onboarding.legalRepresentativeAcceptedIdentificationLevels ● [IdentificationLevel]! non-null enum
List of accepted identification level for the legal representative
Returned By
onboarding query
Member Of
AccountHolder object ● CapitalDepositCase object ● FinalizeOnboardingSuccessPayload object ● OnboardCompanyAccountHolderSuccessPayload object ● OnboardIndividualAccountHolderSuccessPayload object ● OnboardingEdge object ● OnboardingNotCompletedRejection object ● Shareholder object