Create Blockwyre Account
Overview
Before initiating any verification process (KYC or KYB), you must first create a Blockwyre account. The same endpoint is used for both individual and business accounts — the accountType field determines which type is created.
After creating an account, proceed to the appropriate verification guide:
Endpoint
Endpoint: POST /api/v2/accounts
Authentication:
- Bearer token (JWT) required
- Permissions:
accounts:createoraccounts:manage
Request Parameters
Required Parameters:
accountName: Full name of the user's account (individual) or registered legal name of the company (business).accountType: Account type. Useindividualfor personal accounts orbusinessfor business accounts.email: Email address of the user or business contact email.firstName: First name of the user or primary business contact.lastName: Last name of the user or primary business contact.
Optional Parameters:
accountId: Pre-assigned UUID for the account. If not provided, one will be auto-generated.reference: Custom reference identifier for the account. If not provided, a UUID will be auto-generated.
Examples
Individual Account
Request:
{
"email": "john@example.com",
"accountName": "John Account",
"accountType": "individual",
"firstName": "John",
"lastName": "Wick",
"reference": "client-123"
}
Response (201 Created):
{
"id": "019f1234-5678-90ab-cdef-1234567890ab",
"reference": "client-123",
"accountType": "individual",
"email": "john@example.com",
"accountName": "John Account",
"firstName": "John",
"lastName": "Wick",
"status": "pending",
"createdAt": "2026-02-16T00:00:00Z",
"updatedAt": "2026-02-16T00:00:00Z"
}
Business Account
Request:
{
"accountName": "Example Corp LLC",
"accountType": "business",
"email": "admin@examplecorp.com",
"firstName": "John",
"lastName": "Doe",
"reference": "business-client-456"
}
Response (201 Created):
{
"id": "019f1234-5678-90ab-cdef-1234567890ab",
"reference": "business-client-456",
"accountType": "business",
"email": "admin@examplecorp.com",
"accountName": "Example Corp LLC",
"firstName": "John",
"lastName": "Doe",
"status": "pending",
"createdAt": "2026-02-16T00:00:00Z",
"updatedAt": "2026-02-16T00:00:00Z"
}
Error Responses
400 Bad Request: Invalid request format409 Conflict: Account with this email or reference already exists422 Unprocessable Entity: Validation errors (missing required fields, invalid format)
Next Steps
Once the account is created with status: "pending", proceed to the verification process:
- Individual accounts: Follow the KYC Guide to submit identity verification data.
- Business accounts: Follow the KYB Guide to submit business verification data, corporate documents, and ownership information.
Support and Resources
If you need assistance or have any questions, our support team is here to help. You can contact our support team at support@blockwyre.com.
Stay Updated
Stay up-to-date with the latest news, updates, and features from BlockWyre by following us on social media:
- Instagram: BlockWyre Instagram
- Twitter: BlockWyre Twitter
- Facebook: BlockWyre Facebook
- LinkedIn: BlockWyre LinkedIn
We are excited to have you on board and look forward to seeing how you leverage BlockWyre's powerful tools to enhance your financial operations. Happy integrating!