Money is integer paise — ₹15,000 = 1500000. Follow GET /application/journey. Skipping a step returns 409 step_not_ready.
update_profile (after begin-verification, before PAN).null, never omitted. POST saves name / DOB / address / employment / income. Email is not writable here — it lands only via email-verify confirm.XXXXXX085R) only after PAN KYC; otherwise null. dob is always dd-mm-yyyy. Address is always a string.