CompanyInfoUpdateInput
Input for company information during onboarding update
input CompanyInfoUpdateInput {
businessActivityDescription: String
businessClassificationCode: String
forecastYearlyIncome: ForecastYearlyIncome
legalFormCode: String
monthlyPaymentVolume: MonthlyPaymentVolume
name: String
tradeName: String
companyType: CompanyType
headcount: CompanyHeadcount
registrationDate: Date
registrationNumber: String
regulatoryClassification: RegulatoryClassification
representatives: [OnboardingRepresentativeInput!]
address: ResidencyAddressInput
taxIdentificationNumber: String
ultimateBeneficialOwners: [UltimateBeneficialOwnerInput!]
vatNumber: String
websites: [String!]
}
Fields
CompanyInfoUpdateInput.businessActivityDescription ● String scalar
Business activity description
- Maximum 1024 characters
CompanyInfoUpdateInput.businessClassificationCode ● String scalar
Business classification code (example: NAF code for France)
CompanyInfoUpdateInput.forecastYearlyIncome ● ForecastYearlyIncome enum
Forecast yearly income range
CompanyInfoUpdateInput.legalFormCode ● String scalar
Legal form of the company
CompanyInfoUpdateInput.monthlyPaymentVolume ● MonthlyPaymentVolume enum
Expected monthly payment volume range
CompanyInfoUpdateInput.name ● String scalar
Company legal name
- Maximum 100 characters
- Allowed characters: letters (including international characters), numbers, punctuation, and special symbols (¿, ¡, @, [, ], |, ', ', ?, =)
CompanyInfoUpdateInput.tradeName ● String scalar
Trade name (if different from legal name)
- Maximum 100 characters
- Same character restrictions as company name (no URLs or HTML special characters)
CompanyInfoUpdateInput.companyType ● CompanyType enum
Company type
CompanyInfoUpdateInput.headcount ● CompanyHeadcount enum
Current company headcount
CompanyInfoUpdateInput.registrationDate ● Date scalar
Company registration date
- Format: YYYY-MM-DD (e.g., 2020-01-15)
- Must be a date in the past or today (not in the future)
CompanyInfoUpdateInput.registrationNumber ● String scalar
Registration number (e.g., SIREN for France)
- Maximum 50 characters
CompanyInfoUpdateInput.regulatoryClassification ● RegulatoryClassification enum
Regulatory classification of the company
CompanyInfoUpdateInput.representatives ● [OnboardingRepresentativeInput!] list input
List of representatives of the company
CompanyInfoUpdateInput.address ● ResidencyAddressInput input
Company headquarters address
CompanyInfoUpdateInput.taxIdentificationNumber ● String scalar
Tax identification number of the company
- Maximum 16 characters
CompanyInfoUpdateInput.ultimateBeneficialOwners ● [UltimateBeneficialOwnerInput!] list input
List of ultimate beneficial owners of the company
CompanyInfoUpdateInput.vatNumber ● String scalar
VAT identification number
- Must follow EU VAT number format
- Country-specific patterns (e.g., FR: 2 alphanumeric + 9 digits, DE: 9 digits, IT: 11 digits)
- Supported countries: AT, BE, BG, CY, CZ, DE, DK, EE, EL/GR, ES, FI, FR, GB, HU, IE, IT, LT, LU, LV, MT, NL, PL, PT, RO, SE, SI, SK
- Country prefix is optional (e.g., both "FR12345678901" and "12345678901" are accepted for France)
CompanyInfoUpdateInput.websites ● [String!] list scalar
Company website(s), online presence URLs, social media profiles or handles
- Between 1 and 5000 characters each
Member Of
UpdateCompanyAccountHolderOnboardingInput input ● UpdatePublicCompanyAccountHolderOnboardingInput input