Fullname » History » Revision 5
Revision 4 (prin methirattanasophon, 02/18/2026 08:41 AM) → Revision 5/6 (prin methirattanasophon, 02/18/2026 08:58 AM)
# Fullname 1. Page Overview (Frontend) Description: Interface for presenting user personal informations form. - Page Route: /onboarding/fullname - Figma: https://www.figma.com/design/SBabvyocQYJPTJsSoBplV1/FDA_EDIT?node-id=9896-30392&m=dev Logic: | Field | Validation | Madatory | | :--- | :--- | :--- | |title (th)|TH and EN title should be changed when select one of them.|Y| |th name|allow only Thai alphabets|Y| |th middle name|allow only Thai alphabets|| |th surname|allow only Thai alphabets|Y| |title (en)|TH and EN title should be changed when select one of them.|Y| |en name|allow only English alphabets|Y| |en middle name|allow only English alphabets|| |en surname|allow only English alphabets|Y| |email|correct email format|Y| |mobile|allow only thai number start with +66, 06, 08, 09|Y| Workflow: <img style="width: 312px;" src="clipboard-202602181558-kgssd.png"><br> 305px;" src="clipboard-202602181541-fsuoc.png"><br> --- 2. System Integration Objective: To save user informations API: - Method: POST - Enpoint: /customer/fullname Body: |Key|Type|Description| |:--|:--|:--| |email|string|| |mobile|string|| |thName|string|| |thSurname|string|| |thMidName|string\|null|Optional| |engName|string|| |engSurname|string|| |engMidName|string\|null|Optional| |thTitle|string|| |enTitle|string|| |idCard|string\|null|For skip appman only| |is_skip_appman|bool|true for skip appman| |step|int|page index|