Company onboarding fields
Use this reference to determine which fields are required, optional, conditional, or not applicable for each country when creating a company onboarding.
For GraphQL types and validation constraints, refer to CreateCompanyAccountHolderOnboardingInput in the API reference.
All requested supporting documents must be submitted to complete onboarding.
Field Requirements Legend
Account information
Related field: accountInfo
| Field | 🇫🇷 France | 🇧🇪 Belgium | 🇩🇪 Germany | 🇮🇹 Italy | 🇳🇱 Netherlands | 🇪🇸 Spain |
|---|---|---|---|---|---|---|
country | ● REQ | ● REQ | ● REQ | ● REQ | ● REQ | ● REQ |
name | ○ OPT | ○ OPT | ○ OPT | ○ OPT | ○ OPT | ○ OPT |
Available options
country:FRA,DEU,ESP,NLD,ITA,BEL.
Account administrator
Related field: accountAdmin
Although many accountAdmin fields are optional during onboarding, they are required when the user signs up. We recommend collecting and sending this information before the end of the onboarding flow.
If you provide accountAdmin information through the API and include the onboarding ID in the OAuth redirect parameters, Swan pre-fills this information during the user sign-up flow.
Administrator personal information
| Field | 🇫🇷 France | 🇧🇪 Belgium | 🇩🇪 Germany | 🇮🇹 Italy | 🇳🇱 Netherlands | 🇪🇸 Spain |
|---|---|---|---|---|---|---|
email | ● REQ | ● REQ | ● REQ | ● REQ | ● REQ | ● REQ |
firstName | ○ OPT | ○ OPT | ○ OPT | ○ OPT | ○ OPT | ○ OPT |
lastName | ○ OPT | ○ OPT | ○ OPT | ○ OPT | ○ OPT | ○ OPT |
nationality | ○ OPT | ○ OPT | ○ OPT | ○ OPT | ○ OPT | ○ OPT |
preferredLanguage | ● REQ | ● REQ | ● REQ | ● REQ | ● REQ | ● REQ |
taxIdentificationNumber | ○ OPT | ○ OPT | ○ OPT | ○ OPT | ○ OPT | ○ OPT |
typeOfRepresentation | ● REQ | ● REQ | ● REQ | ● REQ | ● REQ | ● REQ |
Available options
preferredLanguage:de,en,es,fi,fr,it,nl,pt.typeOfRepresentation:LegalRepresentative,PowerOfAttorney.
Administrator address
Related field: accountAdmin.address
| Field | 🇫🇷 France | 🇧🇪 Belgium | 🇩🇪 Germany | 🇮🇹 Italy | 🇳🇱 Netherlands | 🇪🇸 Spain |
|---|---|---|---|---|---|---|
addressLine1 | ○ OPT | ○ OPT | ○ OPT | ○ OPT | ○ OPT | ○ OPT |
addressLine2 | ○ OPT | ○ OPT | ○ OPT | ○ OPT | ○ OPT | ○ OPT |
city | ○ OPT | ○ OPT | ○ OPT | ○ OPT | ○ OPT | ○ OPT |
country | ○ OPT | ○ OPT | ○ OPT | ○ OPT | ○ OPT | ○ OPT |
postalCode | ○ OPT | ○ OPT | ○ OPT | ○ OPT | ○ OPT | ○ OPT |
state | ○ OPT | ○ OPT | ○ OPT | ○ OPT | ○ OPT | ○ OPT |
country only accepts country codes. For an address in a territory such as Réunion, send FRA and keep the territory detail in city and postalCode.
Administrator birth information
Related field: accountAdmin.birthInfo
| Field | 🇫🇷 France | 🇧🇪 Belgium | 🇩🇪 Germany | 🇮🇹 Italy | 🇳🇱 Netherlands | 🇪🇸 Spain |
|---|---|---|---|---|---|---|
birthDate | ○ OPT | ○ OPT |