Skip to main content
You can remove a profile from a customer’s selection by sending the array without it. Removal is allowed only while the profile being removed is incomplete. Once a profile is pending or approved, it stays on the customer.

Remove an incomplete profile

The customer below was created with ["a", "c"] but never supplied profile C’s requirements.
The response no longer lists kyc_profile_c, and profile A is unaffected.
Removing a profile that still has outstanding requirements is the quickest way to unblock a customer. Submission for review waits for every enabled profile to be complete, so a profile you do not intend to finish holds back the ones you do.

Profiles that cannot be removed

A profile that is pending or approved cannot be removed. The request is rejected with 400 customer/field-locked-by-verification-profile and the customer is unchanged.
A customer must keep at least one profile: an empty array is rejected as a validation error.

Selecting profiles

What enabledVerificationProfiles accepts and returns.

Onboard a customer with profiles

Choose profiles at creation and add one later.
Last modified on September 22, 2026