Money is integer paise โ โน15,000 = 1500000. Follow GET /application/journey. Skipping a step returns 409 step_not_ready.
update_profile journey step.null (not omitted), so the app can bind without guessing.phone from OTP, email / emailVerified from confirm, pan masked only after PAN KYC, fullName / dob / address from KYC or POST profile, employmentType / employerName / monthlyIncomePaise from POST profile. dob is dd-mm-yyyy. Address is always a string.update_profile, POST /application/profile then poll GET /application/journey.Authorization: Bearer {{accessToken}}curl --location 'https://api-dev.myemipay.com/application/profile' \
--header 'Authorization: Bearer <token>'{
"customerId": "cust_1735123456789",
"phone": "7989152378",
"email": "borrower@example.com",
"emailVerified": true,
"pan": "XXXXXX085R",
"fullName": "Rajavarapu Yaswanth Kumar",
"dob": "15-08-1990",
"address": "12 MG Road, Bengaluru, Karnataka, 560001",
"employmentType": "salaried",
"employerName": "GTET",
"monthlyIncomePaise": 1500000
}