Requirements
- API key pair
- Successfully generated
tokenString- used as Authorization
Business verification Schema
The recommended integration and use schema is provided below.
Check Flow
To determine what data should be provided for the form, review the flow information. This can be done by calling the Business verification Token Retrieve endpoint.For the Business verification Token Retrieve endpoint (retrieves flow information related to the specific token, detailing the data required for form submission), see the API Reference tab for
kybInfoRetrieve.This step can be skipped if the same flow is used, as similar data fields should be provided.
Form Creation
Create a Business verification Form by sending a request to the form creation endpoint.For the Create Business verification form endpoint (creates a new form linked to the generated token for capturing and submitting necessary compliance information), see the API Reference tab for
kybFormsCreate.- Info Retrieve - Retrieves detailed information about an active Business verification session, including various aspects of the company’s compliance and verification process. See
kybFormsRetrievein the API Reference. - Form Update - Updates information on an existing Business verification form. See
kybFormsUpdatein the API Reference. - Form Partial Update - Partially updates specific sections of an existing Business verification form. See
kybFormsPartialUpdatein the API Reference.
- List Business verification forms - Lists all forms associated with a particular token. See
kybFormsListin the API Reference.
Documents
You can manage documents within the Business verification form/company. The following operations are available:| Operation | Description | API Reference |
|---|---|---|
| List documents | Lists all documents associated with the Business verification form/company | kybFormsDocumentsList |
| Add document | Uploads a new document to the Business verification form/company | kybFormsDocumentsCreate |
| Retrieve document | Retrieves a specific document linked to the Business verification form/company | kybFormsDocumentsRetrieve |
| Update document | Updates an existing document within the Business verification form/company | kybFormsDocumentsUpdate |
| Partial update | Partially updates a document in the Business verification form/company | kybFormsDocumentsPartialUpdate |
| Delete document | Deletes a document associated with the Business verification form/company | kybFormsDocumentsDestroy |
Beneficiaries
You can manage beneficiaries within the Business verification form/company. The following operations are available:| Operation | Description | API Reference |
|---|---|---|
| List beneficiaries | Lists all beneficiaries linked to the Business verification form/company | kybFormsBeneficiariesList |
| Add beneficiary | Adds a new beneficiary to the Business verification form/company | kybFormsBeneficiariesCreate |
| Retrieve beneficiary | Retrieves information on a specific beneficiary | kybFormsBeneficiariesRetrieve |
| Update beneficiary | Updates details of an existing beneficiary | kybFormsBeneficiariesUpdate |
| Partial update | Partially updates information of a specific beneficiary | kybFormsBeneficiariesPartialUpdate |
| Delete beneficiary | Removes a beneficiary from the Business verification form/company | kybFormsBeneficiariesDestroy |
Beneficiaries’ Documents
You can manage beneficiaries’ documents using the following operations:| Operation | Description | API Reference |
|---|---|---|
| List documents | Lists all documents related to a specific beneficiary | kybFormsBeneficiariesDocumentsList |
| Add document | Uploads a new document for a beneficiary | kybFormsBeneficiariesDocumentsCreate |
| Retrieve document | Retrieves a specific document associated with a beneficiary | kybFormsBeneficiariesDocumentsRetrieve |
| Update document | Updates an existing document for a beneficiary | kybFormsBeneficiariesDocumentsUpdate |
| Partial update | Partially updates a beneficiary’s document | kybFormsBeneficiariesDocumentsPartialUpdate |
| Delete document | Deletes a document linked to a beneficiary | kybFormsBeneficiariesDocumentsDestroy |
Questionnaires
A questionnaire can be added to the flow. To check whether the form requires a questionnaire to be filled out, use the following endpoints:- Questionnaire list - Lists all available questionnaires associated with the Business verification form flow. See
kybFormsQuestionnairesListin the API Reference. - Retrieve specific questionnaire - Retrieves a particular questionnaire within the Business verification process. See
kybFormsQuestionnairesRetrievein the API Reference.
| Operation | Description | API Reference |
|---|---|---|
| Update answers | Updates the answers to a questionnaire | kybFormsQuestionnairesAnswersUpdate |
| Retrieve answers | Retrieves the answers provided in a questionnaire | kybFormsQuestionnairesAnswersRetrieve |
| List all answers | Retrieves all completed questionnaire answers for a form | kybFormsQuestionnairesAnswersDetailList |
| Delete answers | Deletes answers provided in a questionnaire | kybFormsQuestionnairesAnswersDestroy |
Form Submit
When the form is filled, it can be submitted. SeekybFormsSubmitCreate in the API Reference.
Once the form is submitted, a webhook notification will be sent to your endpoint.