MngSetKycRequiredLevel¶
Creates or reuses a customer KYC profile and increases its required KYC level.
The method never lowers the current required level.
When the required level is increased, the server attaches all active required templates for the same brand where template.level <= level. Existing active steps with the same code are reused and are not duplicated.
This method is intended for workflow-driven KYC rules, for example attaching KYC after a deposit or before enabling a real account flow.
REST Endpoint¶
POST /manager/kyc/required-level
Request¶
{
"command": "MngSetKycRequiredLevel",
"data": {
"customer_id": 100,
"brand": "default",
"level": 2,
"reason": "real_account_required",
"source": "workflow"
}
}
Response¶
{
"accepted": true
}
Notes¶
brandselects the template namespace.- Only templates with
status = 0,required = 1and positivelevelare auto-attached. - New steps are created with status
required. - The manager emits KYC update events after profile recalculation.