Skip to main content
POST
cURL

Individual Registration

Creates an individual customer, linked person, and initial user in PENDING_ACTIVATION.

Endpoint

POST /api/v2.1/customer/individual/registration

Key Defaults (from B2C runner)

  • password and matchingPassword: SecurePass123!
  • Category example: fs-cat-b2c-low-001 (Individual Standard)
  • Role IDs: ACCOUNT_OWNER, USER

Required Headers

Example Request

cURL

Success Response

200
Used in B2C step runner Step 3 and mirrored in individual-playground.crx.js.

Headers

X-Forwarded-For
string
required
X-Tenant-ID
string
required
X-Forwarded-From
string
required
platform
string
required
deviceId
string
required
Authorization
string
required

Body

application/json
firstName
string
required
Example:

"John"

lastName
string
required
Example:

"Customer"

email
string
required
Example:

"customer.20260331114946-387074@testcorp.com"

phone
string
required
Example:

"+37062767557"

password
string
required
Example:

"SecurePass123!"

matchingPassword
string
required
Example:

"SecurePass123!"

dateOfBirth
string
required
Example:

"1990-05-15"

gender
string
required
Example:

"MALE"

nationality
string
required
Example:

"Lithuania"

placeOfBirth
string
required
Example:

"Vilnius"

pincode
string
required
Example:

"12345"

roleIds
string[]
required
Example:
customerCategory
object
required
individualCustomer
object
required

Response

200

Registered