Onboarding
Information provided during the onboarding process of an individual or a company
type Onboarding {
id: String!
accountName: String
accountCountry: AccountCountry!
createdAt: DateTime!
email: String
finalizedAt: DateTime
language: String
info: OnboardingAccountHolderInfo!
accountHolder: AccountHolder
onboardingUrl: String
onboardingState: OnboardingState!
redirectUrl: String! @deprecated
oAuthRedirectParameters: OAuthRedirectParameters
statusInfo: OnboardingStatusInfo!
tcuUrl: String!
supportingDocumentCollection: SupportingDocumentCollection!
updatedAt: DateTime!
account: Account
legalRepresentativeAcceptedIdentificationLevels: [IdentificationLevel]!
legalRepresentativeRecommendedIdentificationLevel: IdentificationLevel! @deprecated
}
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.createdAt
● DateTime!
non-null scalar
Creation date
Onboarding.email
● String
scalar
Onboarding.finalizedAt
● DateTime
scalar
Finalization date
Onboarding.language
● String
scalar
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!
non-null enum
Current computed state of onboarding
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
Onboarding.legalRepresentativeRecommendedIdentificationLevel
● IdentificationLevel!
deprecated non-null enum
Please use the identificationLevel=Auto
query parameter when building your Swan OAuth2 URLs. announcement
Recommended identification level for the legal representative
@deprecated(reason: "Please use the identificationLevel=Auto
query parameter when building your Swan OAuth2 URLs. announcement")
Returned By
onboarding
query
Member Of
AccountHolder
object ● CapitalDepositCase
object ● FinalizeOnboardingSuccessPayload
object ● OnboardCompanyAccountHolderSuccessPayload
object ● OnboardIndividualAccountHolderSuccessPayload
object ● OnboardingEdge
object ● OnboardingNotCompletedRejection
object ● Shareholder
object