Initiate KYC
Initiates identity verification for the organization operating the dock. Required for production access.Path Parameters
| Parameter | Type | Description |
|---|---|---|
id | string | The dock ID |
Request Body
| Parameter | Type | Required | Description |
|---|---|---|---|
businessName | string | Required | Legal business name |
businessType | string | Required | Entity type (e.g., corporation, llc) |
taxId | string | Required | Tax identification number |
registrationNumber | string | Optional | Business registration number |
address | object | Required | Business address |
address.street | string | Required | Street address |
address.city | string | Required | City |
address.state | string | Required | State or province |
address.postalCode | string | Required | Postal code |
address.country | string | Required | Country code |
contactInfo | object | Required | Contact details |
contactInfo.email | string | Required | Contact email |
contactInfo.phone | string | Required | Contact phone |
documents | array | Optional | Supporting documents |
documents[].type | string | Required | Document type (e.g., articles_of_incorporation) |
documents[].url | string | Required | URL to the document |
Example Request
Response
Error Handling
| Status | Condition |
|---|---|
400 | Required fields missing (address, contactInfo) |
401 | Missing or invalid API key |
404 | Dock not found |