API referenceK Y B Screening
The business's stakeholders with their screening status
Authorization
OAuth2PasswordBearer AuthorizationBearer <token>
In: header
Cookie Parameters
Response Body
application/json
application/json
curl -X GET "https://example.com/api/b/v1/kyb/related-persons"{ "persons": [ { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "role": "owner", "full_name": "string", "date_of_birth": "2019-08-24", "nationality": "string", "ownership_percentage": 0, "email": "string", "shares_allocated": 0, "identity_status": "pending", "aml_status": "pending", "identity_result_code": "string", "identity_result_text": "string", "aml_check_id": "febfacf1-571a-4358-b002-e0c8b906c2cf", "created_at": "2019-08-24T14:15:22Z" } ]}Change when a code is required PUT
Set this business's threshold for one currency. Gated on `BUSINESS_SETTINGS_MANAGE` rather than `MFA_MANAGE_OWN`, and the difference matters: enrolling *your own* authenticator is nobody's business but yours, while deciding when the whole business is asked for one is an administrative control. Reading it stays open to everyone, so a Finance user can see why they were asked.
Declare a stakeholder (UBO/Director) for screening POST
Record a related person. Nothing is screened here - the explicit verify call is what creates the Sumsub applicant and runs the AML engine, so declaring somebody the flow never verifies costs nothing.