# Clients `VERIFIED IN CODE` · `#customers` · `SCREENSHOT REQUIRED` ## 1. Purpose Local customer table `alya_hs_customers` (upsert from holder email on book). Not a LiteAPI Guests product clone. ## 2. Screenshot `SCREENSHOT REQUIRED` (redact PII) ## 3. Navigation `#customers` ## 4. Fields Typical columns from schema/code: identity/contact on local row. Exact UI labels: SCREENSHOT REQUIRED. Do not copy live emails into docs. ## 5. Buttons Create/edit if cap allows. Exact labels: SCREENSHOT REQUIRED. ## 6. Filters Search/filter: NOT DETERMINED FROM CURRENT EVIDENCE without screenshot. ## 7. Actions View/edit local dossiers. Wishlist on the front is localStorage, not this table. ## 8. Workflow Book → holder email upsert → appear in Clients. ## 9. REST/API `CustomersRest` `/alya/v1/customers` ## 10. Database `alya_hs_customers` ## 11. Permissions `alya_hs_view_customers` / `alya_hs_edit_customers`. Staff: view only. ## 12. Business meaning Agency address book for holders already booked locally. ## 13. Limitations No live list captured. PII redaction required on any future shot. ## 14. Evidence status `VERIFIED IN CODE` · visual `REQUIRES ACCESS` ## Related [database-architecture.md](../technical/database-architecture.md)