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 | โ OPT | โ OPT | โ OPT | โ OPT |
city | โ OPT | โ OPT | โ OPT | โ OPT | โ OPT | โ OPT |
country | โ OPT | โ OPT | โ OPT | โ OPT | โ OPT | โ OPT |
postalCode | โ OPT ยน | โ N/A | โ N/A | โ N/A | โ N/A | โ N/A |
ยน postalCode is only for people born in France. Don't provide it otherwise.
All birth fields are optional in the API. If you don't prefill them, the account admin is asked at sign-up.
country only accepts country codes. For someone born in a territory such as Rรฉunion, send FRA.
Administrator US tax informationโ
Related field: accountAdmin.unitedStatesTaxInfo
| Field | ๐ซ๐ท France | ๐ง๐ช Belgium | ๐ฉ๐ช Germany | ๐ฎ๐น Italy | ๐ณ๐ฑ Netherlands | ๐ช๐ธ Spain |
|---|---|---|---|---|---|---|
isUnitedStatesPerson | โ CND ยฒ | โ CND ยฒ | โ CND ยฒ | โ CND ยฒ | โ CND ยฒ | โ CND ยฒ |
unitedStatesTaxIdentificationNumber | โ CND ยณ | โ CND ยณ | โ CND ยณ | โ CND ยณ | โ CND ยณ | โ CND ยณ |
ยฒ isUnitedStatesPerson is required if the companyType is SelfEmployed.
ยณ unitedStatesTaxIdentificationNumber is required if accountAdmin.unitedStatesTaxInfo.isUnitedStatesPerson is true.
User device informationโ
Related field: accountAdmin.userDeviceInfo
These fields are hidden from end users. Provide them through your backend integration only.
| Field | ๐ซ๐ท France | ๐ง๐ช Belgium | ๐ฉ๐ช Germany | ๐ฎ๐น Italy | ๐ณ๐ฑ Netherlands | ๐ช๐ธ Spain |
|---|---|---|---|---|---|---|
geoloc.lat | โ OPT | โ OPT | โ OPT | โ OPT | โ OPT | โ OPT |
geoloc.lng | โ OPT | โ OPT | โ OPT | โ OPT | โ OPT | โ OPT |
ip | โ OPT | โ OPT | โ OPT | โ OPT | โ OPT | โ OPT |
userAgent | โ OPT | โ OPT | โ OPT | โ OPT | โ OPT | โ OPT |
Companyโ
Related field: company
Registration and business activityโ
| Field | ๐ซ๐ท France | ๐ง๐ช Belgium | ๐ฉ๐ช Germany | ๐ฎ๐น Italy | ๐ณ๐ฑ Netherlands | ๐ช๐ธ Spain |
|---|---|---|---|---|---|---|
name | โ REQ | โ REQ | โ REQ | โ REQ | โ REQ | โ REQ |
registrationNumber | โ CND โด | โ CND โด | โ CND โด | โ CND โด | โ CND โด | โ CND โด |
registrationDate | โ OPT | โ OPT |