Skip to main content

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