---
title: "POST /accounts/individual"
method: POST
path: "/accounts/individual"
tags: ["accounts"]
---

# POST /accounts/individual

`POST /accounts/individual`

Creates a new individual Lemonway account for onboarding a new user. If the individual already has a Lemonway account but requires full onboarding, use POST /onboardings/individual and provide the user’s unique accountId.

The is call estially validates you’ve provided all required bodyParams.

• Creates an account record of type “individual.”

• Associate a new wallet entry using the walletId.

• Returns a populated account object (including an assigned Id) so you can pass it into subsequent onboarding calls.

## Request body

- CreateIndividualAccountRequest
  - `activity` 'CROWDFUNDING_MONEYPOT' | 'CROWDFUNDING_DONATION' | 'MARKETPLACE_B2B' | 'MARKETPLACE_B2C' | 'MARKETPLACE_C2C' | 'CROWDEQUITY' | 'CROWDLENDING' | 'VALUE_ADDED_SERVICE' | 'INVOICE_TRADING' | 'MARKETPLACE_B2C_C2C' | 'VISA_ACCOUNT_APPLICATION' | 'SALARY_ADVANCE' — ActivityType
  - `individual` AccountIndividual, required
    - `firstName` string, required
    - `lastName` string, required
    - `birthDate` string, date-time, required — YYYY/MM/DD
    - `email` string, required
    - `birthCountry` string, required — Must be offical country Alpha-2 code for example UK, ES.
    - `nationalities` string[], required — Must be offical country Alpha-2 code for example FR, UK, ES
    - `address` Address, required
      - `street` string — Client number and street
      - `postCode` string — Client Postcode/ZIP
      - `city` string — Client city
      - `country` string — Client country using ISO 3166-1 alpha-3
  - `profile` 'DONOR' | 'PROJECT_HOLDER' | 'LENDER' | 'INVESTOR' | 'CREDITOR' | 'DEBTOR' | 'BUYER' | 'MERCHANT' | 'SELLER' | 'OPERATOR' | 'CONTENT_EDITOR' | 'OTHER_OPERATOR' | 'VISA_APPLICANT' | 'PAYER', required — User’s activity profile (only one).
  - `walletId` string — Are there any exceptions what walletId are not allowed.Note: That is a walletId is not created, Lemonway will auto-generate one.

## Response `201`

In the Response a unique Id is created. This Id corresponds to the accountId field in the endpoint POST /onboardings/individual.

- CreateAccountResponse
  - `id` string, required
  - `status` 'ACCEPTED' | 'CREATED' | 'DENIED' | 'BLOCKED', required
  - `profileStatus` 'ACCEPTED' | 'AWAITING_INFORMATION' | 'CREATION_IN_PROGRESS' | 'DENIED' | 'IDENTITY_VERIFICATION_IN_PROGRESS' | 'IDENTITY_VERIFICATION_ABANDONED' | 'IDENTITY_VERIFICATION_ERROR' | 'INFORMATION_COLLECTION_IN_PROGRESS' | 'REJECTED' | 'UNDER_ANALYSIS', required

---

[API](https://skmtc.net/lemonway/apis/account-onboarding-management-api.md) · [All operations](https://skmtc.net/lemonway/apis/account-onboarding-management-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/lemonway/account-onboarding-management-api/versions/73309fe68e2d/schema)
