country se determina automáticamente desde el campo currency.currency en el payloadfirst_name: string, máximo 45 caractereslast_name: string, máximo 45 caracteresdate_of_birth: date (formato YYYY-MM-DD)display_name: string, máximo 140 caracteresgender: enum ('male', 'female', 'undefined')nationality: string, exactamente 2 caracteres (ISO3166-1 Alpha2)reference: string, máximo 36 caracteres (referencia del cliente)relationship_type: string (tipo de relación)middle_name: string o nullname: string (si no se proporciona, se construye desde first_name y last_name)address es obligatorio con country_code (2 chars) y line_1 (max 50 chars)currency es obligatorio y debe contener currency='usd', country_of_birth (2 chars), country_of_issuance (2 chars), id_number (1-100 chars), y occupation_code (6 chars SOC)relationship (formato legacy): objeto con type ('direct' o 'indirect'). Si type es 'indirect', parent_customer_id es requeridocurl --location --request POST '/fuse/customers/individuals' \
--header 'X-API-Key: {{apiKey}}' \
--header 'Content-Type: application/json' \
--data-raw '{
"payload": {
"first_name": "John",
"last_name": "Doe",
"middle_name": "Michael",
"date_of_birth": "1990-01-15",
"display_name": "John Doe",
"gender": "male",
"nationality": "US",
"reference": "CUST-12345",
"relationship_type": "direct",
"address": {
"country_code": "US",
"line_1": "123 Main Street",
"line_2": "Apt 4B"
},
"currency": {
"currency": "usd",
"country_of_birth": "US",
"country_of_issuance": "US",
"id_number": "A12345678",
"ip_address": "192.168.1.1",
"occupation_code": "111011"
},
"relationship": {
"type": "direct"
}
}
}'{}