Open Parent App OTP Portal
Open General → Parent App OTP Portal.
Choose your layout
Classic opens first unless you save another default. Try the new layout and View old layout switch both ways. A layout in the page address takes priority for that visit. Failed default saves keep the previous choice and offer Retry. Switching views retains current inputs and the page address; it does not reveal a code, create a link or save an access rule. Each Parent App page has its own layout choice.
Original code and contact scope
Keep the original Live Requests, OTP by Contact, Not Installed and Active vs Inactive tabs. Live Requests covers the last two hours and keeps its existing refresh timings. Browse asks for 50 contacts; typeahead asks for 25 matches, and Not Installed keeps the original returned-family limit. Reveal keeps its original permission and 20-second masking. Link creation keeps its original permission and delivery rules. When the address already has a layout choice, switching tabs keeps that choice, other address values. Tab changes without a layout choice keep their original behavior.
Loading and recovery
The new view protects Reveal and create-link controls while required reads or their actions are pending. Retry Parent App reads retries the exact failed active reads. Contact forms and cards stay mounted during loading or failure. Live Requests and Active vs Inactive keep their original refresh and status rendering.
Original scope
Print retains the original rendered tab, cards and tables. Original permissions, code expiry, contact grouping and recorded code access remain unchanged. No new export or bulk action is added.
