Contacts
Admin → Contacts (https://admin.finmatch.io/contacts/). Requires
admin:contacts.
This left-nav page is a stub. It is not a contact registry and it does not list, search, or save contacts. Do operator contact work on the merchant Overview Contact cards. Save/commit: Merchant Page Editing — Contact cards.
Dedicated Contacts page
Live chrome on this URL:
- H1 Contacts
- Subtitle Manage merchant contacts (GDPR-aware: contacts stored separately from merchants.json)
- Body Contacts management UI coming next. Records are stored in
gs://finmatch-admin/contacts/contacts.jsonvia the Contacts API.
Treat that body as on-screen copy only, not the storage map. The
public gs://finmatch-admin/contacts/contacts.json path is retired.
Live PII is gs://finmatch-secrets/contacts/contacts.json
(CONTACTS_BUCKET) via contacts-api. Anonymous reads of the old
public object 404. See
Secrets & Credentials.
admin/js/contacts.js only logs that the page loaded. There is no
table, search, or Save control here.
Merchant Contact cards
Live editing is on the merchant page Overview: two cards titled Contact. Type is Primary Contact or Technical (read-only). Fields: First Name, Last Name, Email, Phone. Empty values show N/A.
Click Edit Merchant, change the fields, then Save Changes
(busy label Saving...). That save goes through the Contacts API;
profiles keep contactIds only. Full procedure:
Contact cards.