Update a company onboarding
Update company onboardings using the API.
Updating related individuals
Fields about related individuals can't be updated incrementally. If you need to update related individual information, you must submit all of the fields again.
Prerequisites
- You must have a project access token.
- The onboarding status must be
Ongoing(valid or invalid).
Guide​
Update a company onboarding by changing the preferred language.
- First, retrieve the ID for the onboarding you need to update.
- Call the
updateCompanyAccountHolderOnboardingmutation. - Enter the onboarding ID retrieved in step 1.
- Add the
accountAdmin.preferredLanguagefield with the language code of your choosing (example:frores). - Add desired messages to the success payload, either for validation or in case of rejection.
Deprecated mutation
The previous updateCompanyOnboarding mutation is deprecated.
Deprecated mutations will be removed in December 2026.
Use updateCompanyAccountHolderOnboarding for all new integrations.
Mutation​
Open in API Explorermutation UpdateCompanyOnboarding {
updateCompanyAccountHolderOnboarding(
input: {
onboardingId: "$ONBOARDING_ID"
accountAdmin: {
preferredLanguage: fr
}
}
) {
... on UpdateCompanyAccountHolderOnboardingSuccessPayload {
__typename
onboarding {
statusInfo {
status
}
}
}
... on OnboardingNotFoundRejection {
__typename
}
... on OnboardingAlreadyFinalizedRejection {
__typename
}
}
}
Payload​
{
"data": {
"updateCompanyAccountHolderOnboarding": {
"__typename": "UpdateCompanyAccountHolderOnboardingSuccessPayload",
"onboarding": {
"statusInfo": {
"status": "Valid"
}
}
}
}
}