Create Individual Lead Command (v1)

Command to create a new individual lead

Architecture

Schema

Message Schema

37 properties

Base type for all commands in the system

id string
required

Unique identifier for the message, typically a UUID

salutation string

Formal greeting prefix (e.g., Mr, Mrs, Ms, Dr)

title string

Honorary, professional, or academic title

firstName string

The individual's first name or given name

lastName string

The individual's last name or family name

middleNames string

Any middle names or initials

dateOfBirth string <date>

The individual's date of birth in ISO format (YYYY-MM-DD)

phoneNumber string

Contact phone number

email string

Email address

personalId string

Personal identification number or code

preferredLanguage string

The individual's preferred language for communication

registrationAddress object

Structured representation of a physical address

postalAddress string → Address ❌ ref not found

Reference to #/components/schemas/Address (definition not found in root schema)

Title: Address

taxIdentifications array [object]

List of tax identification information

documents array [object]

List of identification documents

additionalDetails object

Additional custom details stored as key-value pairs (maps to Java Map<String, Object>)